diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-05-14 07:30:09 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-05-14 07:30:09 +0200 |
| commit | dcbdbc9198774f72894dc25854c5687be8445914 (patch) | |
| tree | 1f66a27592e39d76c5ce41627d3e90868da27e25 /Kernel | |
| parent | f6bd94f8348bf452d4e77cf1f488bf846707e8b1 (diff) | |
MHR-23: Add more documentation...
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Kernel')
| -rw-r--r-- | Kernel/FirmwareKit/EFI/EFI.hxx | 9 | ||||
| -rw-r--r-- | Kernel/FirmwareKit/EPM.hxx | 5 |
2 files changed, 11 insertions, 3 deletions
diff --git a/Kernel/FirmwareKit/EFI/EFI.hxx b/Kernel/FirmwareKit/EFI/EFI.hxx index 5f88fcaf..99e4bd0d 100644 --- a/Kernel/FirmwareKit/EFI/EFI.hxx +++ b/Kernel/FirmwareKit/EFI/EFI.hxx @@ -754,14 +754,21 @@ typedef struct EfiTime struct EfiFileInfo final { + /// @brief Structure size. UInt64 Size; + /// @brief File size. UInt64 FileSize; + /// @brief Physical size on disk. UInt64 PhysicalSize; + /// @brief Create time. EfiTime CreateTime; + /// @brief Last access time. EfiTime LastAccessTime; + /// @brief Edit time. EfiTime EditTime; + /// @brief Attributes. UInt64 Attribute; - // Do not touch that, it's EFI specific. + /// @brief VLA file name. WideChar FileName[1]; }; diff --git a/Kernel/FirmwareKit/EPM.hxx b/Kernel/FirmwareKit/EPM.hxx index 0051beac..9130458b 100644 --- a/Kernel/FirmwareKit/EPM.hxx +++ b/Kernel/FirmwareKit/EPM.hxx @@ -87,8 +87,6 @@ struct PACKED PartitionBlock #define kEPMMagicError "EPM??" -#define kEPMMaxBlks 128 - ///! @brief Version kind enum. ///! @brief Use in boot block version field. @@ -123,6 +121,9 @@ typedef struct PartitionBlock PartitionBlockType; ///! @brief Current EPM revision (2) #define kEPMRevisionUEFI (0xF) +/* @brief Maximum block count. */ +#define kEPMMaxBlks 128 + /// END OF SPECS #endif // ifndef __PARTITION_MAP__ |
