summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'dev/kernel')
-rw-r--r--dev/kernel/FirmwareKit/NeBoot/BootNet.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/dev/kernel/FirmwareKit/NeBoot/BootNet.h b/dev/kernel/FirmwareKit/NeBoot/BootNet.h
index 250d0bc8..ad8f07c5 100644
--- a/dev/kernel/FirmwareKit/NeBoot/BootNet.h
+++ b/dev/kernel/FirmwareKit/NeBoot/BootNet.h
@@ -24,13 +24,18 @@ typedef struct _BOOTNET_INTERNET_HEADER {
Kernel::Char NB2; /// magic char 2 'N'
Kernel::Char NB3; /// magic char 3 'E'
Kernel::Char NB4; /// magic char 4 'T'
+
Kernel::UInt16 Version;
+
Kernel::Char Name[kBootNetNameLen]; /// example: Modjo
+
Kernel::Int32 Length; /// the patch length.
Kernel::Char Target[kBootNetNameLen]; /// the target file.
+
Kernel::Boolean ImpliesProgram : 1; /// does it imply reprogramming?
+
Kernel::Boolean Preflight : 1; /// is it a preflight packet.
Kernel::Char Data[1]; /// non preflight packet has a patch blob for a **PatchTarget**
} PACKED BOOTNET_INTERNET_HEADER;
-using BOOT_INTERNET_HEADER_PTR = BOOT_INTERNET_HEADER;
+using BOOTNET_INTERNET_HEADER_PTR = BOOTNET_INTERNET_HEADER*;