Changeset 36df4109 in mainline for kernel/arch/ppc32/src/ppc32.c
- Timestamp:
- 2016-06-06T16:29:56Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7510326
- Parents:
- 7f0580d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/src/ppc32.c
r7f0580d r36df4109 33 33 */ 34 34 35 #include <arch.h> 36 #include <arch/arch.h> 35 37 #include <config.h> 36 #include <arch.h>37 38 #include <arch/boot/boot.h> 38 39 #include <genarch/drivers/via-cuda/cuda.h> … … 61 62 #define IRQ_CUDA 10 62 63 64 static void ppc32_pre_mm_init(void); 65 static void ppc32_post_mm_init(void); 66 static void ppc32_post_smp_init(void); 67 68 arch_ops_t ppc32_ops = { 69 .pre_mm_init = ppc32_pre_mm_init, 70 .post_mm_init = ppc32_post_mm_init, 71 .post_smp_init = ppc32_post_smp_init, 72 }; 73 74 arch_ops_t *arch_ops = &ppc32_ops; 75 63 76 bootinfo_t bootinfo; 64 77 … … 67 80 68 81 /** Performs ppc32-specific initialization before main_bsp() is called. */ 69 void arch_pre_main(bootinfo_t *bootinfo)82 void ppc32_pre_main(bootinfo_t *bootinfo) 70 83 { 71 84 /* Copy tasks map. */ … … 95 108 } 96 109 97 void arch_pre_mm_init(void)110 void ppc32_pre_mm_init(void) 98 111 { 99 112 /* Initialize dispatch table */ … … 192 205 #endif 193 206 194 void arch_post_mm_init(void)207 void ppc32_post_mm_init(void) 195 208 { 196 209 if (config.cpu_active == 1) { … … 207 220 zone_merge_all(); 208 221 } 209 }210 211 void arch_post_cpu_init(void)212 {213 }214 215 void arch_pre_smp_init(void)216 {217 222 } 218 223 … … 273 278 } 274 279 275 void arch_post_smp_init(void)280 void ppc32_post_smp_init(void) 276 281 { 277 282 /* Currently the only supported platform for ppc32 is 'mac'. */
Note:
See TracChangeset
for help on using the changeset viewer.