mirror of
https://github.com/tailix/libkernaux.git
synced 2025-02-17 15:45:32 -05:00
Reorder code
This commit is contained in:
parent
e37d4ac0f2
commit
95ad99e49c
1 changed files with 22 additions and 18 deletions
|
@ -38,12 +38,6 @@ extern "C" {
|
|||
#define KERNAUX_MULTIBOOT2_HTAG_FLAGS_REQUIRE_CONSOLE (1 << 0)
|
||||
#define KERNAUX_MULTIBOOT2_HTAG_FLAGS_EGA_SUPPORT (1 << 1)
|
||||
|
||||
enum KernAux_Multiboot2_HTag_RelocatableHeader_Preference {
|
||||
KERNAUX_MULTIBOOT2_HTAG_RELOCATABLE_HEADER_PREFERENCE_NONE = 0,
|
||||
KERNAUX_MULTIBOOT2_HTAG_RELOCATABLE_HEADER_PREFERENCE_LOWEST = 1,
|
||||
KERNAUX_MULTIBOOT2_HTAG_RELOCATABLE_HEADER_PREFERENCE_HIGHEST = 2,
|
||||
};
|
||||
|
||||
/****************
|
||||
* Common types *
|
||||
****************/
|
||||
|
@ -128,6 +122,28 @@ struct KernAux_Multiboot2_ITagBase {
|
|||
}
|
||||
__attribute__((packed));
|
||||
|
||||
/***************************
|
||||
* Header additional types *
|
||||
***************************/
|
||||
|
||||
enum KernAux_Multiboot2_HTag_RelocatableHeader_Preference {
|
||||
KERNAUX_MULTIBOOT2_HTAG_RELOCATABLE_HEADER_PREFERENCE_NONE = 0,
|
||||
KERNAUX_MULTIBOOT2_HTAG_RELOCATABLE_HEADER_PREFERENCE_LOWEST = 1,
|
||||
KERNAUX_MULTIBOOT2_HTAG_RELOCATABLE_HEADER_PREFERENCE_HIGHEST = 2,
|
||||
};
|
||||
|
||||
/********************************
|
||||
* Information additional types *
|
||||
********************************/
|
||||
|
||||
struct KernAux_Multiboot2_ITag_MemoryMap_EntryBase {
|
||||
unsigned long long base_addr : 64;
|
||||
unsigned long long length : 64;
|
||||
unsigned type : 32;
|
||||
unsigned reserved1 : 32;
|
||||
}
|
||||
__attribute__((packed));
|
||||
|
||||
/*************************
|
||||
* Header tag structures *
|
||||
*************************/
|
||||
|
@ -449,18 +465,6 @@ struct KernAux_Multiboot2_ITag_ImageLoadBasePhysAddr {
|
|||
}
|
||||
__attribute__((packed));
|
||||
|
||||
/*************************************
|
||||
* Information additional structures *
|
||||
*************************************/
|
||||
|
||||
struct KernAux_Multiboot2_ITag_MemoryMap_EntryBase {
|
||||
unsigned long long base_addr : 64;
|
||||
unsigned long long length : 64;
|
||||
unsigned type : 32;
|
||||
unsigned reserved1 : 32;
|
||||
}
|
||||
__attribute__((packed));
|
||||
|
||||
/********************
|
||||
* String functions *
|
||||
********************/
|
||||
|
|
Loading…
Add table
Reference in a new issue