GitOS
Operating system exercise
Loading...
Searching...
No Matches
GitBoot.hpp File Reference
#include <stdint-gcc.h>
#include "../Bootloader.hpp"

Go to the source code of this file.

Data Structures

class  GitBoot
 

Variables

uint64_t base_address
 
uint64_t length_in_bytes
 
uint32_t type
 
uint16_t attributes
 
uint8_t winA
 
uint8_t winB
 
uint16_t granularity
 
uint16_t winSize
 
uint16_t segmentA
 
uint16_t segmentB
 
uint32_t realFctPtr
 
uint16_t pitch
 
uint16_t xRes
 
uint16_t yRes
 
uint8_t xCharSize
 
uint8_t yCharSize
 
uint8_t planes
 
uint8_t bpp
 
uint8_t banks
 
uint8_t memoryModel
 
uint8_t bankSize
 
uint8_t imagePages
 
uint8_t reserved0
 
uint8_t redMask
 
uint8_t redPosition
 
uint8_t greenMask
 
uint8_t greenPosition
 
uint8_t blueMask
 
uint8_t bluePosition
 
uint8_t reservedMask
 
uint8_t reservedPosition
 
uint8_t directColorAttributes
 
uint32_t framebuffer
 
uint32_t offScreenMemOffset
 
uint16_t offScreenMemSize
 
uint8_t reserved1 [206]
 

Variable Documentation

◆ attributes

uint16_t attributes

◆ banks

uint8_t banks

◆ bankSize

uint8_t bankSize

◆ base_address

uint64_t base_address

◆ blueMask

uint8_t blueMask

◆ bluePosition

uint8_t bluePosition

◆ bpp

uint8_t bpp

◆ directColorAttributes

uint8_t directColorAttributes

◆ framebuffer

uint32_t framebuffer

◆ granularity

uint16_t granularity

◆ greenMask

uint8_t greenMask

◆ greenPosition

uint8_t greenPosition

◆ imagePages

uint8_t imagePages

◆ length_in_bytes

uint64_t length_in_bytes

◆ memoryModel

uint8_t memoryModel

◆ offScreenMemOffset

uint32_t offScreenMemOffset

◆ offScreenMemSize

uint16_t offScreenMemSize

◆ pitch

uint16_t pitch

◆ planes

uint8_t planes

◆ realFctPtr

uint32_t realFctPtr

◆ redMask

uint8_t redMask

◆ redPosition

uint8_t redPosition

◆ reserved0

uint8_t reserved0

◆ reserved1

uint8_t reserved1[206]

◆ reservedMask

uint8_t reservedMask

◆ reservedPosition

uint8_t reservedPosition

◆ segmentA

uint16_t segmentA

◆ segmentB

uint16_t segmentB

◆ type

uint32_t type

◆ winA

uint8_t winA

◆ winB

uint8_t winB

◆ winSize

uint16_t winSize

◆ xCharSize

uint8_t xCharSize

◆ xRes

uint16_t xRes

◆ yCharSize

uint8_t yCharSize

◆ yRes

uint16_t yRes