rt-thread-official/libcpu
Shell a00aaab2ba feat: libcpu/risc-v: unify mmu related works
These changes are designed to standardize the memory management across
'virt64' and 'c906', ensuring efficient handling of address spaces and
page tables.

Changes:
- Creation of ASID management files (`asid.c`) for both 'c906' and
  'virt64' architectures, which is essential for maintaining stability.
- Extensive updates to the MMU configuration and handling in `mmu.c` and `mmu.h` files.
- Addition of functions to manage ASID allocation and switching of page tables.
- For c906, accommodated the early memory setup to the one from virt64.

Signed-off-by: Shell <smokewood@qq.com>
2024-09-11 18:06:51 -04:00
..
aarch64 [DM] Extended drivers MISC interface 2024-09-06 17:45:03 -04:00
arc [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
arm add readme files 2024-08-29 11:58:52 +08:00
avr32 [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
blackfin [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
c-sky [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
ia32 [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
m16c [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
mips [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
nios [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
ppc [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
risc-v feat: libcpu/risc-v: unify mmu related works 2024-09-11 18:06:51 -04:00
rx [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
sim [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
sparc-v8 [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
ti-dsp [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
unicore32 [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
v850 [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
xilinx [libcpu][SConscript]规范group名为libcpu 2024-02-20 08:39:05 +08:00
Kconfig feat: libcpu/risc-v: unify context on c906, virt64 2024-09-11 18:06:51 -04:00
SConscript [libcpu] Fix the build directory issue 2019-03-26 13:36:01 +00:00