Changeset 778c1e1 in mainline for arch/sparc64/src
- Timestamp:
- 2006-02-22T14:52:18Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7d53ef4
- Parents:
- effee6f
- Location:
- arch/sparc64/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/sparc64/src/mm/frame.c
reffee6f r778c1e1 28 28 29 29 #include <arch/mm/frame.h> 30 #include <genarch/ofw/memory_init.h> 30 31 #include <mm/frame.h> 31 32 #include <config.h> … … 34 35 void frame_arch_init(void) 35 36 { 36 zone_create(0, config.memory_size >> FRAME_WIDTH, 1, 0);37 ofw_init_zones(); 37 38 38 39 /* -
arch/sparc64/src/start.S
reffee6f r778c1e1 99 99 stx %o4, [%l0] 100 100 101 call ofw_init_memmap 102 nop 103 101 104 call main_bsp 102 105 nop -
arch/sparc64/src/trap/trap.c
reffee6f r778c1e1 32 32 #include <arch/trap/exception.h> 33 33 #include <arch/trap/interrupt.h> 34 #include <arch/trap/mmu.h> 34 35 #include <arch/asm.h> 35 36 #include <memstr.h> … … 81 82 trap_install_handler(TT_INTERRUPT_LEVEL_15, INTERRUPT_LEVEL_N_HANDLER_SIZE, false); 82 83 trap_install_handler(TT_INTERRUPT_VECTOR_TRAP, INTERRUPT_VECTOR_TRAP_HANDLER_SIZE, false); 84 85 /* 86 * Kernel must become independent on Open Firmware calls before MMU handlers are enabled. 87 */ 88 /* 89 trap_install_handler(TT_FAST_INSTRUCTION_ACCESS_MMU_MISS, FAST_MMU_HANDLER_SIZE, false); 90 trap_install_handler(TT_FAST_DATA_ACCESS_MMU_MISS, FAST_MMU_HANDLER_SIZE, false); 91 trap_install_handler(TT_FAST_DATA_ACCESS_PROTECTION, FAST_MMU_HANDLER_SIZE, false); 92 trap_install_handler(TT_FAST_INSTRUCTION_ACCESS_MMU_MISS, FAST_MMU_HANDLER_SIZE, true); 93 trap_install_handler(TT_FAST_DATA_ACCESS_MMU_MISS, FAST_MMU_HANDLER_SIZE, true); 94 trap_install_handler(TT_FAST_DATA_ACCESS_PROTECTION, FAST_MMU_HANDLER_SIZE, true); 95 */ 96 83 97 } 84 98
Note:
See TracChangeset
for help on using the changeset viewer.