Ignore:
File:
1 edited

Legend:

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

    r7510326 rcade9c1  
    3434
    3535#include <arch.h>
    36 #include <arch/arch.h>
    3736#include <debug.h>
    3837#include <config.h>
     
    5554#include <sysinfo/sysinfo.h>
    5655
    57 static void sun4v_pre_mm_init(void);
    58 static void sun4v_post_mm_init(void);
    59 static void sun4v_post_smp_init(void);
    60 
    61 arch_ops_t sun4v_ops = {
    62         .pre_mm_init = sun4v_pre_mm_init,
    63         .post_mm_init = sun4v_post_mm_init,
    64         .post_smp_init = sun4v_post_smp_init,
    65 };
    66 
    67 arch_ops_t *sparc64_ops = &sun4v_ops;
    68 
    6956memmap_t memmap;
    7057
    7158/** Perform sparc64-specific initialization before main_bsp() is called. */
    72 void sparc64_pre_main(bootinfo_t *bootinfo)
     59void arch_pre_main(bootinfo_t *bootinfo)
    7360{
    7461        /* Copy init task info. */
     
    9582
    9683/** Perform sparc64 specific initialization before mm is initialized. */
    97 void sun4v_pre_mm_init(void)
     84void arch_pre_mm_init(void)
    9885{
    9986        if (config.cpu_active == 1) {
     
    10491
    10592/** Perform sparc64 specific initialization afterr mm is initialized. */
    106 void sun4v_post_mm_init(void)
     93void arch_post_mm_init(void)
    10794{
    10895        if (config.cpu_active == 1) {
     
    118105}
    119106
    120 void sun4v_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)
    121116{
    122117        /* Currently the only supported platform for sparc64/sun4v is 'sun4v'. */
Note: See TracChangeset for help on using the changeset viewer.