Changeset f07bba5 in mainline
- Timestamp:
- 2005-04-22T14:11:38Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c9b8c5c
- Parents:
- 25f62cdf
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/src/asm.s
r25f62cdf rf07bba5 130 130 movl %esp,%ebp 131 131 pusha 132 133 push %ds 134 push %es 132 135 133 136 # we must fill the data segment registers … … 142 145 call trap_dispatcher 143 146 addl $8,%esp 147 148 pop %es 149 pop %ds 144 150 145 151 popa … … 315 321 utext: 316 322 0: 317 movl $0xdeadbeaf, %eax323 # movl $0xdeadbeaf, %eax 318 324 int $48 319 325 jmp 0b -
arch/ia32/src/ia32.c
r25f62cdf rf07bba5 46 46 47 47 48 void arch_ init(void)48 void arch_pre_mm_init(void) 49 49 { 50 50 pm_init(); -
arch/mips/src/mips.c
r25f62cdf rf07bba5 31 31 #include <arch/exception.h> 32 32 33 void arch_ init(void)33 void arch_pre_mm_init(void) 34 34 { 35 35 /* -
include/arch.h
r25f62cdf rf07bba5 40 40 #define TASK (cpu_private_data[CPU_ID_ARCH].task) 41 41 42 extern void arch_ init(void);42 extern void arch_pre_mm_init(void); 43 43 extern void arch_post_mm_init(void); 44 44 extern void calibrate_delay_loop(void); -
src/Makefile.config
r25f62cdf rf07bba5 6 6 7 7 # Support for symetric multiprocessors 8 #SMP=__SMP__8 SMP=__SMP__ 9 9 10 10 # Improved support for hyperthreading -
src/main/main.c
r25f62cdf rf07bba5 102 102 thread_t *t; 103 103 104 arch_ init();104 arch_pre_mm_init(); 105 105 106 106 heap_init(config.base + hardcoded_ktext_size + hardcoded_kdata_size, CONFIG_HEAP_SIZE); … … 171 171 config.cpu_active++; 172 172 173 arch_ init();173 arch_pre_mm_init(); 174 174 frame_init(); 175 175 page_init(); 176 arch_post_mm_init(); 176 177 177 178 cpu_init();
Note:
See TracChangeset
for help on using the changeset viewer.