Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
Data Structures | Macros | Variables
hdef.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  hardware_def
 Platform-specific hardware memory range definition. More...
 

Macros

#define HSPEC_COUNT   1
 
#define GENERAL_REG(a, c)   a->regs.c
 
#define OPTIONAL_REG(a, c)   a->c
 

Variables

struct hardware_def __attribute__
 
static const struct hardware_def pshw [HSPEC_COUNT]
 

Macro Definition Documentation

◆ GENERAL_REG

#define GENERAL_REG (   a,
 
)    a->regs.c

◆ HSPEC_COUNT

#define HSPEC_COUNT   1

◆ OPTIONAL_REG

#define OPTIONAL_REG (   a,
 
)    a->c

Variable Documentation

◆ __attribute__

struct tss_s __attribute__

◆ pshw

const struct hardware_def pshw[HSPEC_COUNT]
static
Initial value:
= {
{ "VGAController", 0xb8000, 0xc00b8000, 0x8000 },
}