#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 1745 of file machpc.c.
1748{
1750
1752
1753
1756
1757
1758
1759
1760
1761
1762
1763
1764
1766
1767 0x0000, 0x7C00,
1768
1769 0x0000, 0x7C00);
1770}
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 81 of file uefildr.c.
82{
83
84 WARN(
"Something has gone wrong - halting FreeLoader\n");
85 for (;;)
86 {
88 }
89}
◆ Relocator16Boot()