#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 1729 of file machpc.c.
1732{
1734
1736
1737
1740
1741
1742
1743
1744
1745
1746
1747
1748
1750
1751 0x0000, 0x7C00,
1752
1753 0x0000, 0x7C00);
1754}
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()
Definition at line 83 of file uefildr.c.
84{
85
86 WARN(
"Something has gone wrong - halting FreeLoader\n");
87 for (;;)
88 {
90 }
91}
◆ Relocator16Boot()