NeKernel dev
Loading...
Searching...
No Matches
Kernel::HEL Namespace Reference

Classes

struct  BootInfoHeader

Typedefs

typedef Int32(* HandoverProc) (BootInfoHeader *boot_info)
 Alias of bootloader main type.

Enumerations

enum  {
  kTypeKernel = 100 , kTypeKernelDriver = 101 , kTypeRsrc = 102 , kTypeInvalid = 103 ,
  kTypeCount = 4
}
 The executable type enum. More...
enum  { kArchAMD64 = 122 , kArchARM64 = 123 , kArchRISCV = 124 , kArchCount = 3 }
 The executable architecture enum. More...
enum  { kHandoverTableBS , kHandoverTableST , kHandoverTableCount }

Typedef Documentation

◆ HandoverProc

typedef Int32(* Kernel::HEL::HandoverProc) (BootInfoHeader *boot_info)

Alias of bootloader main type.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kHandoverTableBS 
kHandoverTableST 
kHandoverTableCount 

◆ anonymous enum

anonymous enum

The executable type enum.

Enumerator
kTypeKernel 
kTypeKernelDriver 
kTypeRsrc 
kTypeInvalid 
kTypeCount 

◆ anonymous enum

anonymous enum

The executable architecture enum.

Enumerator
kArchAMD64 
kArchARM64 
kArchRISCV 
kArchCount