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.
|
| kEPMLegacy | NeKernel.
|
| kEPMInvalidOS | Legacy 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 |