Changeset b0c2075 in mainline for kernel/arch/arm32
- Timestamp:
- 2013-09-10T17:48:57Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 85147f3
- Parents:
- 86733f3
- Location:
- kernel/arch/arm32
- Files:
-
- 3 edited
-
include/arch/mm/page.h (modified) (1 diff)
-
src/mm/page.c (modified) (1 diff)
-
src/ras.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/include/arch/mm/page.h
r86733f3 rb0c2075 73 73 74 74 /* Page table sizes for each level. */ 75 #define PTL0_ SIZE_ARCH FOUR_FRAMES76 #define PTL1_ SIZE_ARCH 077 #define PTL2_ SIZE_ARCH 078 #define PTL3_ SIZE_ARCH ONE_FRAME75 #define PTL0_FRAMES_ARCH 4 76 #define PTL1_FRAMES_ARCH 1 77 #define PTL2_FRAMES_ARCH 1 78 #define PTL3_FRAMES_ARCH 1 79 79 80 80 /* Macros calculating indices into page tables for each level. */ -
kernel/arch/arm32/src/mm/page.c
r86733f3 rb0c2075 69 69 #ifdef HIGH_EXCEPTION_VECTORS 70 70 /* Create mapping for exception table at high offset */ 71 uintptr_t ev_frame = frame_alloc( ONE_FRAME, FRAME_NONE, 0);71 uintptr_t ev_frame = frame_alloc(1, FRAME_NONE, 0); 72 72 page_mapping_insert(AS_KERNEL, EXC_BASE_ADDRESS, ev_frame, flags); 73 73 #else -
kernel/arch/arm32/src/ras.c
r86733f3 rb0c2075 51 51 void ras_init(void) 52 52 { 53 uintptr_t frame = frame_alloc(ONE_FRAME,54 FRAME_ATOMIC | FRAME_HIGHMEM, 0);53 uintptr_t frame = 54 frame_alloc(1, FRAME_ATOMIC | FRAME_HIGHMEM, 0); 55 55 if (!frame) 56 frame = frame_alloc( ONE_FRAME, FRAME_LOWMEM, 0);56 frame = frame_alloc(1, FRAME_LOWMEM, 0); 57 57 58 58 ras_page = (uintptr_t *) km_map(frame,
Note:
See TracChangeset
for help on using the changeset viewer.
