#include <hd.h>
Data Fields | |
unsigned | apm_supported:1 |
unsigned | apm_enabled:1 |
unsigned | apm_ver |
unsigned | apm_subver |
unsigned | apm_bios_flags |
unsigned | vbe_ver |
unsigned | vbe_video_mem |
unsigned | ser_port0 |
unsigned | ser_port1 |
unsigned | ser_port2 |
unsigned | ser_port3 |
unsigned | par_port0 |
unsigned | par_port1 |
unsigned | par_port2 |
unsigned | is_pnp_bios:1 |
The id is still in big endian format! | |
unsigned | pnp_id |
unsigned | lba_support:1 |
unsigned | low_mem_size |
smp_info_t | smp |
vbe_info_t | vbe |
unsigned | smbios_ver |
struct { | |
unsigned width | |
unsigned height | |
unsigned xsize | |
unsigned ysize | |
char * vendor | |
char * name | |
} | lcd |
struct { | |
char * vendor | |
char * type | |
unsigned bus | |
unsigned compat_vend | |
unsigned compat_dev | |
} | mouse |
struct { | |
unsigned ok:1 | |
unsigned scroll_lock:1 | |
unsigned num_lock:1 | |
unsigned caps_lock:1 | |
} | led |
bios32_info_t | bios32 |
unsigned bios_info_t::apm_bios_flags |
unsigned bios_info_t::apm_enabled |
unsigned bios_info_t::apm_subver |
unsigned bios_info_t::apm_supported |
unsigned bios_info_t::apm_ver |
unsigned bios_info_t::bus |
unsigned bios_info_t::caps_lock |
unsigned bios_info_t::compat_dev |
unsigned bios_info_t::compat_vend |
unsigned bios_info_t::height |
unsigned bios_info_t::is_pnp_bios |
The id is still in big endian format!
unsigned bios_info_t::lba_support |
struct { ... } bios_info_t::lcd |
struct { ... } bios_info_t::led |
unsigned bios_info_t::low_mem_size |
struct { ... } bios_info_t::mouse |
char* bios_info_t::name |
unsigned bios_info_t::num_lock |
unsigned bios_info_t::ok |
unsigned bios_info_t::par_port0 |
unsigned bios_info_t::par_port1 |
unsigned bios_info_t::par_port2 |
unsigned bios_info_t::pnp_id |
unsigned bios_info_t::scroll_lock |
unsigned bios_info_t::ser_port0 |
unsigned bios_info_t::ser_port1 |
unsigned bios_info_t::ser_port2 |
unsigned bios_info_t::ser_port3 |
unsigned bios_info_t::smbios_ver |
char* bios_info_t::type |
unsigned bios_info_t::vbe_ver |
unsigned bios_info_t::vbe_video_mem |
char* bios_info_t::vendor |
char* bios_info_t::vendor |
unsigned bios_info_t::width |
unsigned bios_info_t::xsize |
unsigned bios_info_t::ysize |