-
Notifications
You must be signed in to change notification settings - Fork 261
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
feat: add support for LoongArch64-2K500 and 2K1000 development boards #136
base: main
Are you sure you want to change the base?
Commits on Sep 18, 2023
-
feat: add basic loongarch64 support
- Refactor the [repo](https://github.com/aoooos/arceos) code to merge - Use standard toolchain - Fix the compile command
Configuration menu - View commit details
-
Copy full SHA for 34de609 - Browse repository at this point
Copy the full SHA 34de609View commit details -
Configuration menu - View commit details
-
Copy full SHA for fabae91 - Browse repository at this point
Copy the full SHA fabae91View commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7aa5260 - Browse repository at this point
Copy the full SHA 7aa5260View commit details
Commits on Sep 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 42fdc45 - Browse repository at this point
Copy the full SHA 42fdc45View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad413d0 - Browse repository at this point
Copy the full SHA ad413d0View commit details -
feat: Support yield application
1. Use r21 register to record percpu variable address 2. Add page table description, although la64 does not use page table for the time being. 3. Modify the kernel page table remap part in runtime. la64 does not require remapping.
Configuration menu - View commit details
-
Copy full SHA for a2b1f30 - Browse repository at this point
Copy the full SHA a2b1f30View commit details
Commits on Sep 24, 2023
-
Implement support for all apps/task and fs.
This commit includes multiple changes aimed at ensuring all apps/task and fs can be supported properly. These edits affect various files within the 'axhal' module and its subdirectories, as well as specific system configuration aspects outlined in the 'loongarch64-qemu-virt.toml' file. fix bugs about percpu, use r21 register; fix bugs about timer interrupt; Simplify saving and restoring trap context;
Configuration menu - View commit details
-
Copy full SHA for f4c2b70 - Browse repository at this point
Copy the full SHA f4c2b70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3606df6 - Browse repository at this point
Copy the full SHA 3606df6View commit details
Commits on Sep 28, 2023
-
feat: Add basic C App support for la64
Since loongarch64 does not seem to have the musl tool chain, here we use the gnu tool chain. 1. add pointer type definition 2. add float definition 3. add setjmp/longjmp
Configuration menu - View commit details
-
Copy full SHA for e83ec55 - Browse repository at this point
Copy the full SHA e83ec55View commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a1fa046 - Browse repository at this point
Copy the full SHA a1fa046View commit details
Commits on Oct 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0c78582 - Browse repository at this point
Copy the full SHA 0c78582View commit details -
fix halt implementation problems
add loongarch64 support in app_test.sh
Configuration menu - View commit details
-
Copy full SHA for 897e3f4 - Browse repository at this point
Copy the full SHA 897e3f4View commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1d4f672 - Browse repository at this point
Copy the full SHA 1d4f672View commit details -
simply solve the bug about clang not support 'loongarch64-unknown-no…
…ne' , may be still exist bug
Configuration menu - View commit details
-
Copy full SHA for e5bc021 - Browse repository at this point
Copy the full SHA e5bc021View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9ce782 - Browse repository at this point
Copy the full SHA d9ce782View commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 80a4ce3 - Browse repository at this point
Copy the full SHA 80a4ce3View commit details
Commits on Dec 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 971a75c - Browse repository at this point
Copy the full SHA 971a75cView commit details
Commits on Dec 19, 2023
-
update 2k500 and 2k1000 config files, AddressNotAligned problem remai…
…ns to be figured
Configuration menu - View commit details
-
Copy full SHA for 99a205e - Browse repository at this point
Copy the full SHA 99a205eView commit details
Commits on Dec 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1c2960a - Browse repository at this point
Copy the full SHA 1c2960aView commit details
Commits on Dec 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e5a7bc7 - Browse repository at this point
Copy the full SHA e5a7bc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50abb70 - Browse repository at this point
Copy the full SHA 50abb70View commit details -
Configuration menu - View commit details
-
Copy full SHA for da61043 - Browse repository at this point
Copy the full SHA da61043View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9cc43c9 - Browse repository at this point
Copy the full SHA 9cc43c9View commit details