diff options
author | Anton Kling <anton@kling.gg> | 2023-11-10 15:47:08 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2023-11-10 15:47:08 +0100 |
commit | 9a1f977e39d8e9fcb6a9cb2a612f4743e802221d (patch) | |
tree | 1fc53f6e80eb40d24274f2f8967d584b88c6d664 /kernel/multiboot.h | |
parent | 0cb4afef6da5488a128e5aaece435e9aa5f5797e (diff) |
Kernel Style: Change uint*_t -> u*
Diffstat (limited to 'kernel/multiboot.h')
-rw-r--r-- | kernel/multiboot.h | 160 |
1 files changed, 80 insertions, 80 deletions
diff --git a/kernel/multiboot.h b/kernel/multiboot.h index ecbb6a0..02bf77e 100644 --- a/kernel/multiboot.h +++ b/kernel/multiboot.h @@ -1,4 +1,4 @@ -#include <stdint.h> +#include <typedefs.h> #ifndef MULTIBOOT_HEADER #define MULTIBOOT_HEADER 1 @@ -71,71 +71,71 @@ #ifndef ASM_FILE -typedef uint8_t multiboot_uint8_t; -typedef uint16_t multiboot_uint16_t; -typedef uint32_t multiboot_uint32_t; -typedef uint64_t multiboot_uint64_t; +typedef u8 multiboot_u8; +typedef u16 multiboot_u16; +typedef u32 multiboot_u32; +typedef u64 multiboot_u64; struct multiboot_header { /* Must be MULTIBOOT_MAGIC - see above. */ - multiboot_uint32_t magic; + multiboot_u32 magic; /* Feature flags. */ - multiboot_uint32_t flags; + multiboot_u32 flags; /* The above fields plus this one must equal 0 mod 2^32. */ - multiboot_uint32_t checksum; + multiboot_u32 checksum; /* These are only valid if MULTIBOOT_AOUT_KLUDGE is set. */ - multiboot_uint32_t header_addr; - multiboot_uint32_t load_addr; - multiboot_uint32_t load_end_addr; - multiboot_uint32_t bss_end_addr; - multiboot_uint32_t entry_addr; + multiboot_u32 header_addr; + multiboot_u32 load_addr; + multiboot_u32 load_end_addr; + multiboot_u32 bss_end_addr; + multiboot_u32 entry_addr; /* These are only valid if MULTIBOOT_VIDEO_MODE is set. */ - multiboot_uint32_t mode_type; - multiboot_uint32_t width; - multiboot_uint32_t height; - multiboot_uint32_t depth; + multiboot_u32 mode_type; + multiboot_u32 width; + multiboot_u32 height; + multiboot_u32 depth; }; /* The symbol table for a.out. */ struct multiboot_aout_symbol_table { - multiboot_uint32_t tabsize; - multiboot_uint32_t strsize; - multiboot_uint32_t addr; - multiboot_uint32_t reserved; + multiboot_u32 tabsize; + multiboot_u32 strsize; + multiboot_u32 addr; + multiboot_u32 reserved; }; typedef struct multiboot_aout_symbol_table multiboot_aout_symbol_table_t; /* The section header table for ELF. */ struct multiboot_elf_section_header_table { - multiboot_uint32_t num; - multiboot_uint32_t size; - multiboot_uint32_t addr; - multiboot_uint32_t shndx; + multiboot_u32 num; + multiboot_u32 size; + multiboot_u32 addr; + multiboot_u32 shndx; }; typedef struct multiboot_elf_section_header_table multiboot_elf_section_header_table_t; struct multiboot_info { /* Multiboot info version number */ - multiboot_uint32_t flags; + multiboot_u32 flags; /* Available memory from BIOS */ - multiboot_uint32_t mem_lower; - multiboot_uint32_t mem_upper; + multiboot_u32 mem_lower; + multiboot_u32 mem_upper; /* "root" partition */ - multiboot_uint32_t boot_device; + multiboot_u32 boot_device; /* Kernel command line */ - multiboot_uint32_t cmdline; + multiboot_u32 cmdline; /* Boot-Module list */ - multiboot_uint32_t mods_count; - multiboot_uint32_t mods_addr; + multiboot_u32 mods_count; + multiboot_u32 mods_addr; union { multiboot_aout_symbol_table_t aout_sym; @@ -143,99 +143,99 @@ struct multiboot_info { } u; /* Memory Mapping buffer */ - multiboot_uint32_t mmap_length; - multiboot_uint32_t mmap_addr; + multiboot_u32 mmap_length; + multiboot_u32 mmap_addr; /* Drive Info buffer */ - multiboot_uint32_t drives_length; - multiboot_uint32_t drives_addr; + multiboot_u32 drives_length; + multiboot_u32 drives_addr; /* ROM configuration table */ - multiboot_uint32_t config_table; + multiboot_u32 config_table; /* Boot Loader Name */ - multiboot_uint32_t boot_loader_name; + multiboot_u32 boot_loader_name; /* APM table */ - multiboot_uint32_t apm_table; + multiboot_u32 apm_table; /* Video */ - multiboot_uint32_t vbe_control_info; - multiboot_uint32_t vbe_mode_info; - multiboot_uint16_t vbe_mode; - multiboot_uint16_t vbe_interface_seg; - multiboot_uint16_t vbe_interface_off; - multiboot_uint16_t vbe_interface_len; - - multiboot_uint64_t framebuffer_addr; - multiboot_uint32_t framebuffer_pitch; - multiboot_uint32_t framebuffer_width; - multiboot_uint32_t framebuffer_height; - multiboot_uint8_t framebuffer_bpp; + multiboot_u32 vbe_control_info; + multiboot_u32 vbe_mode_info; + multiboot_u16 vbe_mode; + multiboot_u16 vbe_interface_seg; + multiboot_u16 vbe_interface_off; + multiboot_u16 vbe_interface_len; + + multiboot_u64 framebuffer_addr; + multiboot_u32 framebuffer_pitch; + multiboot_u32 framebuffer_width; + multiboot_u32 framebuffer_height; + multiboot_u8 framebuffer_bpp; #define MULTIBOOT_FRAMEBUFFER_TYPE_INDEXED 0 #define MULTIBOOT_FRAMEBUFFER_TYPE_RGB 1 #define MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT 2 - multiboot_uint8_t framebuffer_type; + multiboot_u8 framebuffer_type; union { struct { - multiboot_uint32_t framebuffer_palette_addr; - multiboot_uint16_t framebuffer_palette_num_colors; + multiboot_u32 framebuffer_palette_addr; + multiboot_u16 framebuffer_palette_num_colors; }; struct { - multiboot_uint8_t framebuffer_red_field_position; - multiboot_uint8_t framebuffer_red_mask_size; - multiboot_uint8_t framebuffer_green_field_position; - multiboot_uint8_t framebuffer_green_mask_size; - multiboot_uint8_t framebuffer_blue_field_position; - multiboot_uint8_t framebuffer_blue_mask_size; + multiboot_u8 framebuffer_red_field_position; + multiboot_u8 framebuffer_red_mask_size; + multiboot_u8 framebuffer_green_field_position; + multiboot_u8 framebuffer_green_mask_size; + multiboot_u8 framebuffer_blue_field_position; + multiboot_u8 framebuffer_blue_mask_size; }; }; }; typedef struct multiboot_info multiboot_info_t; struct multiboot_color { - multiboot_uint8_t red; - multiboot_uint8_t green; - multiboot_uint8_t blue; + multiboot_u8 red; + multiboot_u8 green; + multiboot_u8 blue; }; struct multiboot_mmap_entry { - multiboot_uint32_t size; - multiboot_uint64_t addr; - multiboot_uint64_t len; + multiboot_u32 size; + multiboot_u64 addr; + multiboot_u64 len; #define MULTIBOOT_MEMORY_AVAILABLE 1 #define MULTIBOOT_MEMORY_RESERVED 2 #define MULTIBOOT_MEMORY_ACPI_RECLAIMABLE 3 #define MULTIBOOT_MEMORY_NVS 4 #define MULTIBOOT_MEMORY_BADRAM 5 - multiboot_uint32_t type; + multiboot_u32 type; } __attribute__((packed)); typedef struct multiboot_mmap_entry multiboot_memory_map_t; struct multiboot_mod_list { /* the memory used goes from bytes ’mod_start’ to ’mod_end-1’ inclusive */ - multiboot_uint32_t mod_start; - multiboot_uint32_t mod_end; + multiboot_u32 mod_start; + multiboot_u32 mod_end; /* Module command line */ - multiboot_uint32_t cmdline; + multiboot_u32 cmdline; /* padding to take it to 16 bytes (must be zero) */ - multiboot_uint32_t pad; + multiboot_u32 pad; }; typedef struct multiboot_mod_list multiboot_module_t; /* APM BIOS info. */ struct multiboot_apm_info { - multiboot_uint16_t version; - multiboot_uint16_t cseg; - multiboot_uint32_t offset; - multiboot_uint16_t cseg_16; - multiboot_uint16_t dseg; - multiboot_uint16_t flags; - multiboot_uint16_t cseg_len; - multiboot_uint16_t cseg_16_len; - multiboot_uint16_t dseg_len; + multiboot_u16 version; + multiboot_u16 cseg; + multiboot_u32 offset; + multiboot_u16 cseg_16; + multiboot_u16 dseg; + multiboot_u16 flags; + multiboot_u16 cseg_len; + multiboot_u16 cseg_16_len; + multiboot_u16 dseg_len; }; #endif /* ! ASM_FILE */ |