Laukik Hase
|
a0da805f2b
|
fix(hal): Fix the external memory vaddr region validity check
- For c6 and h2, the vaddr end calculated was off by 1
byte.
|
2023-08-22 15:24:02 +05:30 |
|
Alexey Lapshin
|
1e65ea8889
|
hal: always inline mmu_ll_check_valid_paddr_region for esp32h2
|
2023-02-22 05:33:03 +00:00 |
|
Armando
|
82ee8403b6
|
mmu: mmu_hal_check_valid_ext_vaddr_region
|
2023-02-17 13:04:55 +08:00 |
|
Armando
|
d6844051fc
|
esp_mm: new virtual memory mapping apis via mmu
|
2023-02-07 20:23:52 +08:00 |
|
C.S.M
|
6b1d4b4d49
|
ESP32-H2: Last MR for g0 component support, (only hal left)
|
2022-12-05 17:32:21 +08:00 |
|
laokaiyao
|
8677216576
|
esp32h2: renaming esp32h2 to esp32h4
|
2022-11-08 17:05:33 +08:00 |
|
Armando
|
f325ad2211
|
mmu: fix wrong mmu end check
In mmu code, we follow the rule that the `end` address shouldn't be
touched. This commit fix wrong end address check in mmu_ll.h
|
2022-07-27 10:22:09 +00:00 |
|
Cao Sen Miao
|
6589daabb9
|
MMU: Add configurable mmu page size support on ESP32C2
|
2022-06-08 19:34:31 +08:00 |
|
jiangguangming
|
9c6afee12f
|
flash mmap: abstract R/W MMU table instead of reg access
|
2022-05-20 16:46:27 +08:00 |
|
Armando
|
e09787d851
|
mmu: fix macro MMU_ENTRY_NUM and add new macro MMU_MAX_PADDR_PAGE_NUM
|
2022-04-27 11:35:07 +08:00 |
|
Armando
|
2764cd5682
|
mmu: simplify mmu_hal_init
|
2022-04-27 11:35:07 +08:00 |
|
jiangguangming
|
63ac5e4a99
|
mmu: add ll func used to invalidate the mmu entry
|
2022-04-27 11:35:07 +08:00 |
|
Armando
|
c1cbd7bbf6
|
cache/mmu: implememnt cache and mmu hal APIs in bootloader
|
2022-03-11 22:43:11 +08:00 |
|