nuttx-mirror/boards/risc-v
Tiago Medicci Serrano c67502d9b4 riscv: Implement page-fault exception and on-demand paging
When an application is being loaded `up_addrenv_create ` calls
`create_region` to create the address environment. Only the first
entry is mapped when the region is created. Virtual memory that is
not mapped will trigger an exception when accessed. Other memory
pages are allocated and mapped on-demand. This enables setting
larger heap and stack for the process without compromising the
overall system memory.
2024-03-05 09:45:49 +08:00
..
bl602/bl602evb xmc4/spi: fix typo 2023-11-30 06:16:09 -08:00
bl808/ox64 risc-v/bl808: Flush MMU Cache after updating SATP 2024-01-23 01:25:20 -08:00
c906/smartl-c906 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
esp32c3 risc-v/espressif: Add SPI Flash support 2024-02-21 07:19:51 -08:00
esp32c3-legacy risc-v/esp32c3: Rename legacy approach esp32c3 as esp32c3-legacy 2024-01-30 08:32:05 +01:00
esp32c6 risc-v/espressif: Add SPI Flash support 2024-02-21 07:19:51 -08:00
esp32h2 risc-v/espressif: Add SPI Flash support 2024-02-21 07:19:51 -08:00
fe310/hifive1-revb Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
hpm6000/hpm6360evk Add support for hpm6360evk 2024-02-18 09:17:56 -08:00
hpm6750/hpm6750evk2 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
jh7110/star64 Run refresh.sh to update all board configs 2023-09-02 14:45:44 +08:00
k210/maix-bit Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
k230/canmv230 risc-v/k230: improvements to support K230 vendor u-boot 2024-03-03 12:04:14 -03:00
litex/arty_a7 Fix Kconfig style 2023-11-08 22:58:26 +08:00
mpfs arch: Remove the identity mapping of up_addrenv_va_to_pa and up_addrenv_pa_to_va 2024-02-04 09:54:05 +01:00
qemu-rv/rv-virt riscv: Implement page-fault exception and on-demand paging 2024-03-05 09:45:49 +08:00
rv32m1/rv32m1-vega Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00