-
Notifications
You must be signed in to change notification settings - Fork 70
Initial loongarch port #166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
…pport Feature/add clang support
…pport Minor changes to enable compilation on Mac M1
…ackage Feature/add debian package
…package-to-separate-branch keep debian folder in a separate branch
New release 5.4.6
Fix word boundary assertions under C++20
Fix all ASAN issues in vectorscan
…e-backend Feature/enable simde backend
Co-authored-by: yangwenqing <[email protected]> Signed-off-by: Leslie Zhai <[email protected]> Signed-off-by: yangwenqing <[email protected]>
2277a93 to
6255055
Compare
|
Hi @markos Could you review the patch? Thanks, |
|
@xiangzhai not until lsxintrin.h is in a package in Debian for either clang or gcc. Until that happens, I cannot merge LSX support. I just tested gcc-13 and clang-17, they still don't have that file in Debian packages. |
|
I added some review comments, which should be easy to fix until we can actually do a proper review when compiler support arrives. Thanks for your patience in this. |
Move ARCH_C_FLAGS and ARCH_CXX_FLAGS to LoongArch respective cmake file. Move vpmax_loongarch to loongarch64/simd_utils.h.
|
Hi @markos Thanks for your careful review! I updated my patch as your suggestion. Thanks, |
|
Hi @markos
Please update to install clang-18, there is Thanks, |
|
Hi @xiangzhai |
https://github.com/loongson/Firmware/tree/main/5000Series/PC |
Indeed, that's where I got it from, I just forgot to download the 'raw' binary. In any case, I need to figure out how to connect a JTAG or similar adaptor and upload the UEFI image using SPI. Currently it just gives a constant beep and fails to do anything else -no UEFI Shell/BIOS screen or anything else. |
|
Hi @markos Could you try qemu system loongarch64 if your working environment was broken please? Thanks, |
|
Even if it builds on qemu -which is not something I have the time to do- we would not merge the PR as we would not be able to support it in our CI. It is in the immediate plans to either fix the system or get a new one. Just be patient please. |
Hi,
I want to port vectorscan AKA hyperscan for LoongArch Architecture.
Passed unit-internal test:
Passed unit-hyperscan test:
Thanks,
Leslie Zhai