hd_data_t::flag_struct Struct Reference

Special flags. More...

#include <hd.h>


Data Fields

unsigned internal:1
 hd_scan() has been called internally.
unsigned dformat:2
 Alternative output format.
unsigned no_parport:1
 Don't do parport probing: parport modules (used to) crash pmacs.
unsigned iseries:1
 Set if we are on an iSeries machine.
unsigned list_all:1
 Return even devices with status 'not available'.
unsigned fast:1
 Don't check tricky hardware.
unsigned list_md:1
 Report md & lvm devices from /proc/partitions.
unsigned nofork:1
 don't run potentially hanging code in a subprocess
unsigned nosysfs:1
 don't ask sysfs
unsigned forked:1
 we're running in a subprocess
unsigned cpuemu:1
 use CPU emulation to run BIOS code (i386 only)
unsigned udev:1
 return first udev symlink as device name
unsigned edd_used:1
 internal: edd info has been used
unsigned keep_kmods:2
 internal: don't reread kmods
unsigned nobioscrc:1
 internal: don't check VBIOS crc
unsigned biosvram:1
 internal: map Video BIOS RAM (128k at 0xa0000)
unsigned nowpa:1
 no longer used
unsigned pata:1
 use new libata modules instead of classical ide modules
unsigned vbox:1
 running in virtual box
unsigned vmware:1
 running in vmware
unsigned vmware_mouse:1
 has vmware mouse


Detailed Description

Special flags.

Influence hardware probing in some strange ways with these. You normally do not want to use them.


Field Documentation

unsigned hd_data_t::flag_struct::biosvram
 

internal: map Video BIOS RAM (128k at 0xa0000)

unsigned hd_data_t::flag_struct::cpuemu
 

use CPU emulation to run BIOS code (i386 only)

unsigned hd_data_t::flag_struct::dformat
 

Alternative output format.

unsigned hd_data_t::flag_struct::edd_used
 

internal: edd info has been used

unsigned hd_data_t::flag_struct::fast
 

Don't check tricky hardware.

unsigned hd_data_t::flag_struct::forked
 

we're running in a subprocess

unsigned hd_data_t::flag_struct::internal
 

hd_scan() has been called internally.

unsigned hd_data_t::flag_struct::iseries
 

Set if we are on an iSeries machine.

unsigned hd_data_t::flag_struct::keep_kmods
 

internal: don't reread kmods

unsigned hd_data_t::flag_struct::list_all
 

Return even devices with status 'not available'.

unsigned hd_data_t::flag_struct::list_md
 

Report md & lvm devices from /proc/partitions.

unsigned hd_data_t::flag_struct::no_parport
 

Don't do parport probing: parport modules (used to) crash pmacs.

unsigned hd_data_t::flag_struct::nobioscrc
 

internal: don't check VBIOS crc

unsigned hd_data_t::flag_struct::nofork
 

don't run potentially hanging code in a subprocess

unsigned hd_data_t::flag_struct::nosysfs
 

don't ask sysfs

unsigned hd_data_t::flag_struct::nowpa
 

no longer used

unsigned hd_data_t::flag_struct::pata
 

use new libata modules instead of classical ide modules

unsigned hd_data_t::flag_struct::udev
 

return first udev symlink as device name

unsigned hd_data_t::flag_struct::vbox
 

running in virtual box

unsigned hd_data_t::flag_struct::vmware
 

running in vmware

unsigned hd_data_t::flag_struct::vmware_mouse
 

has vmware mouse


The documentation for this struct was generated from the following file: