23#define UINT64_C(val) val##ULL
24#define RVA(m, b) ((PVOID)((ULONG_PTR)(b) + (ULONG_PTR)(m)))
26#define ROUND_DOWN(n, align) \
27 (((ULONG)n) & ~((align) - 1l))
29#define ROUND_UP(n, align) \
30 ROUND_DOWN(((ULONG)n) + (align) - 1, (align))
94#define printf TuiPrintf
100#if defined(_M_IX86) || defined(_M_AMD64)
108#if defined(SARCH_PC98)
110#elif defined(SARCH_XBOX)
118#elif defined(_M_AMD64)
123#include <arch/powerpc/hardware.h>
126#elif defined(_M_MIPS)
127#include <arch/mips/arcbios.h>
132#ifdef HAS_OPTION_MENU_EDIT_CMDLINE
static const WCHAR CmdLine[]
VOID FrLdrCheckCpuCompatibility(VOID)
VOID __cdecl BootMain(IN PCCH CmdLine)
VOID LoadOperatingSystem(IN OperatingSystemItem *OperatingSystem)