summaryrefslogtreecommitdiffhomepage
path: root/Kernel/FirmwareKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-05-14 07:30:09 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-05-14 07:30:09 +0200
commitdcbdbc9198774f72894dc25854c5687be8445914 (patch)
tree1f66a27592e39d76c5ce41627d3e90868da27e25 /Kernel/FirmwareKit
parentf6bd94f8348bf452d4e77cf1f488bf846707e8b1 (diff)
MHR-23: Add more documentation...
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Kernel/FirmwareKit')
-rw-r--r--Kernel/FirmwareKit/EFI/EFI.hxx9
-rw-r--r--Kernel/FirmwareKit/EPM.hxx5
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__