Changeset 482f968 in mainline for kernel/arch
- Timestamp:
- 2018-10-31T16:48:51Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 91a8f83, bab75df6
- Parents:
- 37781819
- Location:
- kernel/arch
- Files:
-
- 7 edited
-
amd64/src/vreg.c (modified) (1 diff)
-
arm32/src/mm/page.c (modified) (1 diff)
-
arm32/src/ras.c (modified) (1 diff)
-
ia32/src/vreg.c (modified) (1 diff)
-
ia64/src/mm/vhpt.c (modified) (1 diff)
-
sparc64/src/mm/sun4u/as.c (modified) (1 diff)
-
sparc64/src/mm/sun4v/as.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/vreg.c
r37781819 r482f968 62 62 frame = frame_alloc(1, FRAME_ATOMIC | FRAME_HIGHMEM, 0); 63 63 if (!frame) 64 frame = frame_alloc(1, FRAME_ATOMIC | FRAME_LOWMEM, 0);65 if (!frame)66 64 panic("Cannot allocate VREG frame."); 67 65 -
kernel/arch/arm32/src/mm/page.c
r37781819 r482f968 69 69 #ifdef HIGH_EXCEPTION_VECTORS 70 70 /* Create mapping for exception table at high offset */ 71 uintptr_t ev_frame = frame_alloc(1, FRAME_ NONE, 0);71 uintptr_t ev_frame = frame_alloc(1, FRAME_HIGHMEM, 0); 72 72 page_mapping_insert(AS_KERNEL, EXC_BASE_ADDRESS, ev_frame, flags); 73 73 #else -
kernel/arch/arm32/src/ras.c
r37781819 r482f968 51 51 void ras_init(void) 52 52 { 53 uintptr_t frame = 54 frame_alloc(1, FRAME_ATOMIC | FRAME_HIGHMEM, 0); 55 if (!frame) 56 frame = frame_alloc(1, FRAME_LOWMEM, 0); 53 uintptr_t frame = frame_alloc(1, FRAME_HIGHMEM, 0); 57 54 58 55 ras_page = (uintptr_t *) km_map(frame, PAGE_SIZE, PAGE_SIZE, -
kernel/arch/ia32/src/vreg.c
r37781819 r482f968 63 63 frame = frame_alloc(1, FRAME_ATOMIC | FRAME_HIGHMEM, 0); 64 64 if (!frame) 65 frame = frame_alloc(1, FRAME_ATOMIC | FRAME_LOWMEM, 0);66 if (!frame)67 65 panic("Cannot allocate VREG frame."); 68 66 -
kernel/arch/ia64/src/mm/vhpt.c
r37781819 r482f968 44 44 { 45 45 uintptr_t vhpt_frame = 46 frame_alloc(SIZE2FRAMES(VHPT_SIZE), FRAME_ ATOMIC, 0);46 frame_alloc(SIZE2FRAMES(VHPT_SIZE), FRAME_LOWMEM | FRAME_ATOMIC, 0); 47 47 if (!vhpt_frame) 48 48 panic("Kernel configured with VHPT but no memory for table."); -
kernel/arch/sparc64/src/mm/sun4u/as.c
r37781819 r482f968 63 63 { 64 64 #ifdef CONFIG_TSB 65 uintptr_t tsb_base = frame_alloc(TSB_FRAMES, flags, TSB_SIZE - 1); 65 uintptr_t tsb_base = frame_alloc(TSB_FRAMES, FRAME_LOWMEM | flags, 66 TSB_SIZE - 1); 66 67 if (!tsb_base) 67 68 return ENOMEM; -
kernel/arch/sparc64/src/mm/sun4v/as.c
r37781819 r482f968 66 66 { 67 67 #ifdef CONFIG_TSB 68 uintptr_t tsb_base = frame_alloc(TSB_FRAMES, flags, TSB_SIZE - 1); 68 uintptr_t tsb_base = frame_alloc(TSB_FRAMES, FRAME_LOWMEM | flags, 69 TSB_SIZE - 1); 69 70 if (!tsb_base) 70 71 return ENOMEM;
Note:
See TracChangeset
for help on using the changeset viewer.
