Changes in kernel/arch/sparc64/src/sun4u/sparc64.c [7510326:2902e1bb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/sun4u/sparc64.c
r7510326 r2902e1bb 34 34 35 35 #include <arch.h> 36 #include <arch/arch.h>37 36 #include <debug.h> 38 37 #include <config.h> … … 53 52 #include <sysinfo/sysinfo.h> 54 53 55 static void sun4u_pre_mm_init(void);56 static void sun4u_post_mm_init(void);57 static void sun4u_post_smp_init(void);58 59 arch_ops_t sun4u_ops = {60 .pre_mm_init = sun4u_pre_mm_init,61 .post_mm_init = sun4u_post_mm_init,62 .post_smp_init = sun4u_post_smp_init,63 };64 65 arch_ops_t *sparc64_ops = &sun4u_ops;66 67 54 memmap_t memmap; 68 55 69 56 /** Perform sparc64-specific initialization before main_bsp() is called. */ 70 void sparc64_pre_main(bootinfo_t *bootinfo)57 void arch_pre_main(bootinfo_t *bootinfo) 71 58 { 72 59 /* Copy init task info. */ … … 97 84 98 85 /** Perform sparc64 specific initialization before mm is initialized. */ 99 void sun4u_pre_mm_init(void)86 void arch_pre_mm_init(void) 100 87 { 101 if (config.cpu_active == 1) {88 if (config.cpu_active == 1) 102 89 trap_init(); 103 exc_arch_init();104 }105 90 } 106 91 107 92 /** Perform sparc64 specific initialization afterr mm is initialized. */ 108 void sun4u_post_mm_init(void)93 void arch_post_mm_init(void) 109 94 { 110 95 if (config.cpu_active == 1) { … … 120 105 } 121 106 122 void sun4u_post_smp_init(void) 107 void arch_post_cpu_init(void) 108 { 109 } 110 111 void arch_pre_smp_init(void) 112 { 113 } 114 115 void arch_post_smp_init(void) 123 116 { 124 117 /* Currently the only supported platform for sparc64/sun4u is 'sun4u'. */
Note:
See TracChangeset
for help on using the changeset viewer.