Go to the source code of this file.
|
typedef struct EPM_GUID | EPM_GUID |
| EPM GUID structure.
|
|
EPM_GUID | kEPMNilGuid = {0x0U, 0x0U, 0x0U, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
◆ kEPMBootBlockLba
#define kEPMBootBlockLba (0U) |
!
EPM boot block address.
◆ kEPMFilesystemLength
#define kEPMFilesystemLength (16) |
◆ kEPMMagic
◆ kEPMMagic32k
#define kEPMMagic32k "EPM32" |
◆ kEPMMagic64k
#define kEPMMagic64k "EPM64" |
◆ kEPMMagic86
#define kEPMMagic86 "EPMAM" |
◆ kEPMMagicARM
#define kEPMMagicARM "EPMAR" |
◆ kEPMMagicError
#define kEPMMagicError "EPM??" |
◆ kEPMMagicLength
#define kEPMMagicLength (5) |
◆ kEPMMagicPPC
#define kEPMMagicPPC "EPMPC" |
◆ kEPMMagicRISCV
#define kEPMMagicRISCV "EPMRV" |
◆ kEPMNameLength
#define kEPMNameLength (32) |
The Explicit Partition Map scheme.
◆ kEPMPartBlockLba
partition must start at this address. Anything below is reserved for Data backup by the Main OS.
!
◆ kEPMReserveLen
#define kEPMReserveLen (399) |
◆ kEPMRevisionBcd
#define kEPMRevisionBcd (0x0100) |
◆ EPM_GUID
typedef struct EPM_GUID EPM_GUID |
◆ anonymous enum
Version kind enum.
! Use in boot block version field.
Enumerator |
---|
kEPMInvalid | |
kEPMGeneric | |
kEPMLinux | Generic OS.
|
kEPMBSD | Linux on EPM.
|
kEPMNeKernel | BSD on EPM.
|
kEPMVMKernel | NeKernel.
|
kEPMInvalidOS | VMKernel.
- Note
- ... the rest is reserved for future OSes.
|
◆ kEPMNilGuid
EPM_GUID kEPMNilGuid = {0x0U, 0x0U, 0x0U, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|
inline |