ekern

ekern.git
git clone git://git.lenczewski.org/ekern.git
Log | Files | Refs | README | LICENSE

kernel.h (371B)


      1 #ifndef KERNEL_H
      2 #define KERNEL_H
      3 
      4 #include "efi.h"
      5 
      6 struct efi_memory_map {
      7 	umm buf_size;
      8 	struct efi_memory_descriptor *map;
      9 	umm map_size;
     10 	umm desc_size;
     11 	u32 desc_ver;
     12 	umm key;
     13 };
     14 
     15 struct efi_boot_info {
     16 	struct efi_memory_map memory_map;
     17 };
     18 
     19 extern void
     20 ksetup(struct efi_boot_info *info);
     21 
     22 extern void
     23 kmain(struct efi_boot_info *info);
     24 
     25 
     26 
     27 #endif /* KERNEL_H */