ReactOS 0.4.16-dev-732-g2d1144a
|
Go to the source code of this file.
Macros | |
#define | MILLISEC (10) |
#define | PRECISION (8) |
#define | CLOCK_TICK_RATE 1193182 |
#define | HZ (100) |
#define | LATCH (CLOCK_TICK_RATE / HZ) |
Functions | |
DBG_DEFAULT_CHANNEL (HWDETECT) | |
PCHAR | GetHarddiskIdentifier (UCHAR DriveNumber) |
static VOID | __StallExecutionProcessor (ULONG Loops) |
VOID | StallExecutionProcessor (ULONG Microseconds) |
static ULONG | Read8254Timer (VOID) |
static VOID | WaitFor8254Wraparound (VOID) |
VOID | HalpCalibrateStallExecution (VOID) |
static UCHAR | GetFloppyType (UCHAR DriveNumber) |
static PVOID | GetInt1eTable (VOID) |
static VOID | DetectBiosFloppyPeripheral (PCONFIGURATION_COMPONENT_DATA ControllerKey) |
static PCONFIGURATION_COMPONENT_DATA | DetectBiosFloppyController (PCONFIGURATION_COMPONENT_DATA BusKey) |
VOID | DetectBiosDisks (PCONFIGURATION_COMPONENT_DATA SystemKey, PCONFIGURATION_COMPONENT_DATA BusKey) |
VOID | FrLdrCheckCpuCompatibility (VOID) |
Variables | |
static unsigned int | delay_count = 1 |
UCHAR | PcBiosDiskCount |
GET_HARDDISK_CONFIG_DATA | GetHarddiskConfigurationData = NULL |
#define LATCH (CLOCK_TICK_RATE / HZ) |
Definition at line 54 of file pchw.c.
Referenced by HalpCalibrateStallExecution(), and StallExecutionProcessor().
DBG_DEFAULT_CHANNEL | ( | HWDETECT | ) |
VOID DetectBiosDisks | ( | PCONFIGURATION_COMPONENT_DATA | SystemKey, |
PCONFIGURATION_COMPONENT_DATA | BusKey | ||
) |
Definition at line 344 of file pchw.c.
Referenced by DetectIsaBios().
|
static |
Definition at line 272 of file pchw.c.
Referenced by DetectBiosDisks().
|
static |
Definition at line 200 of file pchw.c.
Referenced by DetectBiosFloppyController().
Definition at line 439 of file pchw.c.
Definition at line 173 of file pchw.c.
Referenced by DetectBiosFloppyPeripheral().
Definition at line 190 of file pchw.c.
Referenced by DetectBiosFloppyPeripheral().
Definition at line 105 of file pchw.c.
Referenced by HalInitSystem(), and MachInit().
Definition at line 68 of file pchw.c.
Referenced by HalpCalibrateStallExecution(), and WaitFor8254Wraparound().
Definition at line 60 of file pchw.c.
Referenced by AtaHardReset(), AtapiReadLogicalSectorLBA(), AtapiReadyCheck(), AtaReadLogicalSectorsLBA(), AtaSendAtapiPacket(), CallPxe(), DetectKeyboardDevice(), DetectPS2AuxDevice(), DetectPS2AuxPort(), DetectSerialMouse(), GetSerialMousePnpId(), IdentifyDevice(), KeStallExecutionProcessor(), Pc98Beep(), PcBeep(), PS2ControllerWait(), SelectDevice(), WaitForBusy(), WaitForFlags(), WaitForFlagsOr(), WinLdrInitializeHeadlessPort(), and WriteToSMBus().
Definition at line 81 of file pchw.c.
Referenced by HalpCalibrateStallExecution().
Definition at line 39 of file pchw.c.
Referenced by HalpCalibrateStallExecution(), and StallExecutionProcessor().
GET_HARDDISK_CONFIG_DATA GetHarddiskConfigurationData = NULL |
Definition at line 45 of file pchw.c.
Referenced by DetectBiosDisks(), PcHwDetect(), and XboxHwDetect().
|
extern |
Definition at line 46 of file hwdisk.c.
Referenced by DetectBiosDisks().