Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/sun4u/sparc64.c

    r7510326 r2902e1bb  
    3434
    3535#include <arch.h>
    36 #include <arch/arch.h>
    3736#include <debug.h>
    3837#include <config.h>
     
    5352#include <sysinfo/sysinfo.h>
    5453
    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 
    6754memmap_t memmap;
    6855
    6956/** Perform sparc64-specific initialization before main_bsp() is called. */
    70 void sparc64_pre_main(bootinfo_t *bootinfo)
     57void arch_pre_main(bootinfo_t *bootinfo)
    7158{
    7259        /* Copy init task info. */
     
    9784
    9885/** Perform sparc64 specific initialization before mm is initialized. */
    99 void sun4u_pre_mm_init(void)
     86void arch_pre_mm_init(void)
    10087{
    101         if (config.cpu_active == 1) {
     88        if (config.cpu_active == 1)
    10289                trap_init();
    103                 exc_arch_init();
    104         }
    10590}
    10691
    10792/** Perform sparc64 specific initialization afterr mm is initialized. */
    108 void sun4u_post_mm_init(void)
     93void arch_post_mm_init(void)
    10994{
    11095        if (config.cpu_active == 1) {
     
    120105}
    121106
    122 void sun4u_post_smp_init(void)
     107void arch_post_cpu_init(void)
     108{
     109}
     110
     111void arch_pre_smp_init(void)
     112{
     113}
     114
     115void arch_post_smp_init(void)
    123116{
    124117        /* Currently the only supported platform for sparc64/sun4u is 'sun4u'. */
Note: See TracChangeset for help on using the changeset viewer.