XenevaOS
Loading...
Searching...
No Matches
XenevaOS
LittleBoot
ramdisk.h
Go to the documentation of this file.
1
30
#ifndef __RAMDISK_H__
31
#define __RAMDISK_H__
32
33
#include "
littleboot.h
"
34
#include "
string.h
"
35
#include "
aurora.h
"
36
37
/*
38
* LBRamdiskInitialize -- initialize ramdisk
39
*/
40
extern
void
LBRamdiskInitialize
();
41
42
/*
43
* Jumps to kernel entry point
44
*/
45
extern
void
LBRamdiskJumpToKernel
(
uint64_t
stack,
size_t
stacksz,
KERNEL_BOOT_INFO
* info);
46
47
extern
uint64_t
LBRamdiskGetStartAddress
();
48
49
extern
uint64_t
LBRamdiskGetEndAddress
();
50
51
#endif
aurora.h
string.h
uint64_t
COMPILER_DEPENDENT_UINT64 uint64_t
Definition
acefiex.h:165
littleboot.h
LBRamdiskGetStartAddress
uint64_t LBRamdiskGetStartAddress()
Definition
ramdisk.c:429
LBRamdiskInitialize
void LBRamdiskInitialize()
Definition
ramdisk.c:338
LBRamdiskJumpToKernel
void LBRamdiskJumpToKernel(uint64_t stack, size_t stacksz, KERNEL_BOOT_INFO *info)
Definition
ramdisk.c:407
LBRamdiskGetEndAddress
uint64_t LBRamdiskGetEndAddress()
Definition
ramdisk.c:433
_KERNEL_BOOT_INFO_
Definition
aurora.h:99
Generated by
1.9.8