Add HULK header; map virtual memory for HULK bss section
This commit is contained in:
1 parent
c58284761a
commit
15559b0a56
5 files changed
+59
-20
No files matched your search
@@ -0,0 +1,23 @@
|
||||
/**
|
||||
* HULK image header.
|
||||
*/
|
||||
module hulk.header;
|
||||
|
||||
/**
|
||||
* Header describing the HULK image.
|
||||
*/
|
||||
struct Header
|
||||
{
|
||||
/**
|
||||
* Total size of memory to be mapped.
|
||||
*
|
||||
* The OS loader must ensure that virtual memory is mapped for this entire
|
||||
* size.
|
||||
* This value is really an integer, but is stored as a pointer because it
|
||||
* is provided by the linker and LDC does not like us to cast it.
|
||||
*/
|
||||
void * total_size;
|
||||
|
||||
/** Entry point. */
|
||||
void * entry;
|
||||
}
|
||||
Reference in new issue
Block a user