such as flash memory, Disk-On-Chip, or ROM. Includes mkfs.jffs2, a tool to create JFFS2 (journaling flash file system) filesystems.
49 lines
1.1 KiB
Text
49 lines
1.1 KiB
Text
$NetBSD: patch-az,v 1.1.1.1 2007/10/20 15:32:11 noud4 Exp $
|
|
|
|
--- include/mtd/inftl-user.h.orig 2007-09-01 11:16:32.000000000 +0200
|
|
+++ include/mtd/inftl-user.h 2007-09-01 11:21:24.000000000 +0200
|
|
@@ -60,24 +60,44 @@
|
|
/* INFTL Media Header */
|
|
|
|
struct INFTLPartition {
|
|
+#if __NetBSD__
|
|
+ uint32_t virtualUnits;
|
|
+ uint32_t firstUnit;
|
|
+ uint32_t lastUnit;
|
|
+ uint32_t flags;
|
|
+ uint32_t spareUnits;
|
|
+ uint32_t Reserved0;
|
|
+ uint32_t Reserved1;
|
|
+#else
|
|
__u32 virtualUnits;
|
|
__u32 firstUnit;
|
|
__u32 lastUnit;
|
|
__u32 flags;
|
|
__u32 spareUnits;
|
|
__u32 Reserved0;
|
|
__u32 Reserved1;
|
|
+#endif
|
|
} __attribute__((packed));
|
|
|
|
struct INFTLMediaHeader {
|
|
char bootRecordID[8];
|
|
+#if __NetBSD__
|
|
+ uint32_t NoOfBootImageBlocks;
|
|
+ uint32_t NoOfBinaryPartitions;
|
|
+ uint32_t NoOfBDTLPartitions;
|
|
+ uint32_t BlockMultiplierBits;
|
|
+ uint32_t FormatFlags;
|
|
+ uint32_t OsakVersion;
|
|
+ uint32_t PercentUsed;
|
|
+#else
|
|
__u32 NoOfBootImageBlocks;
|
|
__u32 NoOfBinaryPartitions;
|
|
__u32 NoOfBDTLPartitions;
|
|
__u32 BlockMultiplierBits;
|
|
__u32 FormatFlags;
|
|
__u32 OsakVersion;
|
|
__u32 PercentUsed;
|
|
+#endif
|
|
struct INFTLPartition Partitions[4];
|
|
} __attribute__((packed));
|
|
|