diff options
| author | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-08-04 12:16:22 +0200 |
|---|---|---|
| committer | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-08-04 12:16:22 +0200 |
| commit | cd400898f5a6ef04690231323c0be107ae330fb4 (patch) | |
| tree | b94f98443797dcc0e4e0cdea4410a667e26391bc /Kernel/FirmwareKit | |
| parent | d335a696d5aaf8f40d2f30555a2e1fe97a8f9e5c (diff) | |
[META] bump.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Kernel/FirmwareKit')
| -rw-r--r-- | Kernel/FirmwareKit/EPM.hxx | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/Kernel/FirmwareKit/EPM.hxx b/Kernel/FirmwareKit/EPM.hxx index d7038ff7..2605ec24 100644 --- a/Kernel/FirmwareKit/EPM.hxx +++ b/Kernel/FirmwareKit/EPM.hxx @@ -63,13 +63,18 @@ ///! Anything below is reserved for Data backup by the Main OS. #define kEPMStartPartitionBlk (sizeof(_BOOT_BLOCK_STRUCT)) -///! @brief Current EPM revision +///! @brief Current EPM revision. #define kEPMRevision (0xAD) -///! @brief Current EPM revision + +///! @brief Current EPM revision. #define kEPMRevisionUEFI (0xAF) -/// !@brief EPM base address + +/// !@brief EPM base address. #define kEpmBase (0U) +struct _BLOCK_GUID_STRUCT; +struct _BOOT_BLOCK_STRUCT; + /* The first 0 > 128 addresses of a disk contains these headers. */ /// @brief EPM GUID structure. @@ -93,11 +98,12 @@ struct PACKED _BOOT_BLOCK_STRUCT Kernel::Int32 Version; Kernel::Int64 NumBlocks; Kernel::Int64 SectorSz; - Kernel::Int64 LbaStart; + Kernel::Int64 LbaStart; // base offset + Kernel::Int64 LbaEnd; // addition of lba_start to get the end of partition. Kernel::Int16 Kind; Kernel::Int32 FsVersion; Kernel::Char Fs[kEPMFilesystemLength]; /* NewFS, ffs2... */ - Kernel::Char Reserved[409]; // to fill a full sector. + Kernel::Char Reserved[401]; // to fill a full sector. }; ///! @brief Version kind enum. |
