Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/src/arm32.c

    r36df4109 r193d280c  
    3535
    3636#include <arch.h>
    37 #include <arch/arch.h>
    3837#include <config.h>
    3938#include <genarch/fb/fb.h>
     
    5251#include <sysinfo/sysinfo.h>
    5352
    54 static void arm32_pre_mm_init(void);
    55 static void arm32_post_mm_init(void);
    56 static void arm32_post_smp_init(void);
    57 
    58 arch_ops_t arm32_ops = {
    59         .pre_mm_init = arm32_pre_mm_init,
    60         .post_mm_init = arm32_post_mm_init,
    61         .post_smp_init = arm32_post_smp_init,
    62 };
    63 
    64 arch_ops_t *arch_ops = &arm32_ops;
    65 
    66 
    6753/** Performs arm32-specific initialization before main_bsp() is called. */
    68 void arm32_pre_main(void *entry __attribute__((unused)), bootinfo_t *bootinfo)
     54void arch_pre_main(void *entry __attribute__((unused)), bootinfo_t *bootinfo)
    6955{
    7056        init.cnt = min3(bootinfo->cnt, TASKMAP_MAX_RECORDS, CONFIG_INIT_TASKS);
     
    8369
    8470/** Performs arm32 specific initialization before mm is initialized. */
    85 void arm32_pre_mm_init(void)
     71void arch_pre_mm_init(void)
    8672{
    8773        /* It is not assumed by default */
     
    9076
    9177/** Performs arm32 specific initialization afterr mm is initialized. */
    92 void arm32_post_mm_init(void)
     78void arch_post_mm_init(void)
    9379{
    9480        machine_init();
     
    10490}
    10591
     92/** Performs arm32 specific tasks needed after cpu is initialized.
     93 *
     94 * Currently the function is empty.
     95 */
     96void arch_post_cpu_init(void)
     97{
     98}
     99
     100
     101/** Performs arm32 specific tasks needed before the multiprocessing is
     102 * initialized.
     103 *
     104 * Currently the function is empty because SMP is not supported.
     105 */
     106void arch_pre_smp_init(void)
     107{
     108}
     109
     110
    106111/** Performs arm32 specific tasks needed after the multiprocessing is
    107112 * initialized.
     
    109114 * Currently the function is empty because SMP is not supported.
    110115 */
    111 void arm32_post_smp_init(void)
     116void arch_post_smp_init(void)
    112117{
    113118        machine_input_init();
Note: See TracChangeset for help on using the changeset viewer.