#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
|
enum | BIOS_MEMORY_TYPE {
BiosMemoryUsable = 1
, BiosMemoryBootLoader
, BiosMemoryBootStrap
, BiosMemoryReserved
,
BiosMemoryUsable = 1
, BiosMemoryReserved = 2
, BiosMemoryAcpiReclaim = 3
, BiosMemoryAcpiNvs = 4
,
BiosMemoryUnusable = 5
, BiosMemoryDisabled = 6
, BiosMemoryPersistent = 7
, BiosMemoryUndefined08 = 8
,
BiosMemoryUndefined09 = 9
, BiosMemoryUndefined10 = 10
, BiosMemoryUndefined11 = 11
, BiosMemoryOemDefined12 = 12
} |
|
◆ INT386_SUCCESS
◆ MAX_BIOS_DESCRIPTORS
#define MAX_BIOS_DESCRIPTORS 80 |
◆ REGS_DS
◆ REGS_EAX
◆ REGS_EBP
◆ REGS_EBX
◆ REGS_ECX
◆ REGS_EDI
◆ REGS_EDX
◆ REGS_EFLAGS
◆ REGS_ES
◆ REGS_ESI
◆ REGS_FS
◆ REGS_GS
◆ REGS_SIZE
◆ ACPI_BIOS_DATA
◆ DOCKING_STATE_INFORMATION
◆ PACPI_BIOS_DATA
◆ PBIOS_MEMORY_MAP
◆ PDOCKING_STATE_INFORMATION
◆ BIOS_MEMORY_TYPE
Enumerator |
---|
BiosMemoryUsable | |
BiosMemoryBootLoader | |
BiosMemoryBootStrap | |
BiosMemoryReserved | |
BiosMemoryUsable | |
BiosMemoryReserved | |
BiosMemoryAcpiReclaim | |
BiosMemoryAcpiNvs | |
BiosMemoryUnusable | |
BiosMemoryDisabled | |
BiosMemoryPersistent | |
BiosMemoryUndefined08 | |
BiosMemoryUndefined09 | |
BiosMemoryUndefined10 | |
BiosMemoryUndefined11 | |
BiosMemoryOemDefined12 | |
Definition at line 14 of file pcbios.h.
◆ C_ASSERT() [1/2]
◆ C_ASSERT() [2/2]
◆ ChainLoadBiosBootSectorCode()
Definition at line 1482 of file machpc.c.
1485{
1487
1489
1490
1493
1494
1495
1496
1497
1498
1499
1500
1501
1503
1504 0x0000, 0x7C00,
1505
1506 0x0000, 0x7C00);
1507}
VOID __cdecl Relocator16Boot(IN REGS *In, IN USHORT StackSegment, IN USHORT StackPointer, IN USHORT CodeSegment, IN USHORT CodePointer)
#define RtlZeroMemory(Destination, Length)
◆ DetectHardware()
◆ Int386()
Referenced by BiosIsVesaDdcSupported(), BiosIsVesaSupported(), BiosVesaReadEdid(), DetectKeyboardPeripheral(), DiskGetExtendedDriveParameters(), DiskInt13ExtensionsSupported(), DiskResetController(), FindApmBios(), GetEbdaLocation(), GetExtendedMemoryConfiguration(), InitDriveGeometry(), InitFloppyDrive(), InitHardDrive(), InitScsiDrive(), Pc98ArchTest(), Pc98Beep(), Pc98ConsGetCh(), Pc98ConsKbHit(), Pc98DiskReadLogicalSectorsCHS(), Pc98DiskReadLogicalSectorsLBA(), Pc98GetTime(), Pc98VideoInit(), Pc98VideoPrepareForReactOS(), PcConsGetCh(), PcConsKbHit(), PcConsPutChar(), PcDiskReadLogicalSectorsCHS(), PcDiskReadLogicalSectorsLBA(), PcFindPciBios(), PcGetExtendedBIOSData(), PcGetTime(), PcHwIdle(), PcMemGetBiosMemoryMap(), PcMemGetConventionalMemorySize(), PcVideoDefineCursor(), PcVideoDetectVideoCard(), PcVideoDisableCursorEmulation(), PcVideoGetFontsFromFirmware(), PcVideoSelectAlternatePrintScreen(), PcVideoSetBiosMode(), PcVideoSetBiosVesaMode(), PcVideoSetBlinkBit(), PcVideoSetFont8x14(), PcVideoSetFont8x8(), PcVideoSetMemoryBank(), PcVideoSetTextCursorPosition(), PcVideoSetVerticalResolution(), and PcVideoVesaGetSVGAModeInformation().
◆ Reboot()
◆ Relocator16Boot()