Changeset 4b241f3 in mainline for kernel/generic


Ignore:
Timestamp:
2009-03-01T19:27:33Z (17 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bf25efb
Parents:
bc18d63
Message:

The ia32-specific boot code is written completely in assembly for no reason. Start fixing this. For now rewrite the copying of multiboot info to C.

Location:
kernel/generic
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/main/main.h

    rbc18d63 r4b241f3  
    3636#define KERN_MAIN_H_
    3737
     38#include <arch/types.h>
     39
    3840extern uintptr_t stack_safe;
     41
     42extern void main_bsp(void);
     43extern void main_ap(void);
    3944
    4045#endif
  • kernel/generic/src/main/main.c

    rbc18d63 r4b241f3  
    8282#include <smp/smp.h>
    8383#include <ddi/ddi.h>
    84 
     84#include <main/main.h>
    8585
    8686/** Global configuration structure. */
     
    114114/** Lowest safe stack virtual address. */
    115115uintptr_t stack_safe = 0;               
    116 
    117 void main_bsp(void);
    118 void main_ap(void);
    119116
    120117/*
Note: See TracChangeset for help on using the changeset viewer.