#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 1744 of file machpc.c.
1747{
1749
1751
1752
1755
1756
1757
1758
1759
1760
1761
1762
1763
1765
1766 0x0000, 0x7C00,
1767
1768 0x0000, 0x7C00);
1769}
DECLSPEC_NORETURN 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 97 of file uefildr.c.
98{
99
100 WARN(
"Something has gone wrong - halting FreeLoader\n");
101 for (;;)
102 {
104 }
105}
◆ Relocator16Boot()