#ifndef _JOVE_API_INIT_H #define _JOVE_API_INIT_H 1 #include enum { ROOTDIR_NULL_I = 0, ROOTDIR_DIR_I, ROOTDIR_PROCESSORS_I, ROOTDIR_PAGEDIR_I, ROOTDIR_FREEMEMORY_I, ROOTDIR_HWMEMORY_I, ROOTDIR_PCB_I, ROOTDIR_INTERRUPTS_I, ROOTDIR_INITRD_I, ROOTDIR_MESSAGE_I, ROOTDIR_FRAMEBUFFER_I, ROOTDIR_VIRTTERM_I, _ROOTDIR_LAST_I }; #ifdef __x86_64__ enum { ROOTDIR_IOPB_I = _ROOTDIR_LAST_I, ROOTDIR_SERIAL_COM_I, _ROOTDIR_LAST_ARCH_I }; #endif struct init_payload { void *rsdp; uintptr_t brk; }; #endif