summaryrefslogtreecommitdiffstats
path: root/tools/regression/geom/Data
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-03-17 18:53:58 +0000
committerphk <phk@FreeBSD.org>2002-03-17 18:53:58 +0000
commit460894ff2e1f555ee5434d55ae38eccb388034d8 (patch)
tree3562b9335baf056db57654225a5719a56ba8bc35 /tools/regression/geom/Data
parentcc6d626788c6448dae7abd98f475be73ffc73109 (diff)
downloadFreeBSD-src-460894ff2e1f555ee5434d55ae38eccb388034d8.zip
FreeBSD-src-460894ff2e1f555ee5434d55ae38eccb388034d8.tar.gz
Add the GEOM regression test framework.
This is a set of userland shims in which GEOM can be run through simple tests. The simulation of kernel synchronization primitives is very primitive and consequently some times tests will fail because of races. Data/ contains a number of files in XML format which describe the key sectors for a number of disk images This is a very handy tool for people developing GEOM methods. The "simdisk" method can be told to read from a "real disk" and afterwards dump the accessed sectors in XML format for further use. I hope future method writes will see the benefit of this test collection and add to it when they write methods for GEOM. You will need ports/textproc/expat for the XML parser. Sponsored by: DARPA, NAI Labs.
Diffstat (limited to 'tools/regression/geom/Data')
-rw-r--r--tools/regression/geom/Data/disk.critter.ad0.xml178
-rw-r--r--tools/regression/geom/Data/disk.empty.flp.xml12
-rw-r--r--tools/regression/geom/Data/disk.far.ad0.xml51
-rw-r--r--tools/regression/geom/Data/disk.flat.da1.xml97
-rw-r--r--tools/regression/geom/Data/disk.kern.flp.xml51
-rw-r--r--tools/regression/geom/Data/disk.msdos.ext.xml513
-rw-r--r--tools/regression/geom/Data/disk.msdos.flp.xml51
-rw-r--r--tools/regression/geom/Data/disk.sun.da0.xml33
-rw-r--r--tools/regression/geom/Data/disk.sun.da1.xml33
-rw-r--r--tools/regression/geom/Data/disk.typo.ad0.xml219
10 files changed, 1238 insertions, 0 deletions
diff --git a/tools/regression/geom/Data/disk.critter.ad0.xml b/tools/regression/geom/Data/disk.critter.ad0.xml
new file mode 100644
index 0000000..9e93b24
--- /dev/null
+++ b/tools/regression/geom/Data/disk.critter.ad0.xml
@@ -0,0 +1,178 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ This image contains the MBR and disklabel sectors from my Asus M1300
+ laptop.
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ fc31c08ec08ed88ed0bc007cbe1a7cbf1a06b9e601f3a4e9008a31f6bbbe07b1
+ 04382f74087f7885f6757489de80c310e2ef85f67502cd1880fa80720b8a3675
+ 0480c68038f272028a1489e78a74018b4c02bb007c80feff753283f9ff752d51
+ 53bbaa55b441cd13722081fb55aa751af6c10174155b666a0066ff740806536a
+ 016a1089e6b80042eb055b59b80102cd1389fc720f81bffe0155aa750cffe3be
+ bc06eb11bed406eb0cbef306eb07bb0700b40ecd10ac84c075f4ebfe496e7661
+ 6c696420706172746974696f6e207461626c65004572726f72206c6f6164696e
+ 67206f7065726174696e672073797374656d004d697373696e67206f70657261
+ 74696e672073797374656d000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000008001
+ 0100a50fffff3f00000041295402000000000000000000000000000000000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>512</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>32768</offset>
+ <hexdata>
+ 5745568205000000616430733100000000000000000000000000000000000000
+ 0000000000000000000200003f0000001000000067970000f003000041295402
+ 0000000000000000100e01000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000574556824fa608000020000000200000000020003f00000000040000
+ 07081600000020003f0020000000000001000000412954023f00000000000000
+ 00000000418984003fa0cf01000400000708160000a00f003f00400000040000
+ 07081600000080003fa04f000004000007081600000060003fa0cf0000040000
+ 070816000000a0003fa02f010004000007081600000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>64512</offset>
+ <hexdata>
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>1073806336</offset>
+ <hexdata>
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>1598094336</offset>
+ <hexdata>
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ 4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2147548160</offset>
+ <hexdata>
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2671836160</offset>
+ <hexdata>
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffff00000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.empty.flp.xml b/tools/regression/geom/Data/disk.empty.flp.xml
new file mode 100644
index 0000000..88c603a
--- /dev/null
+++ b/tools/regression/geom/Data/disk.empty.flp.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ An empty floppy disk
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>1474560</mediasize>
+ <fwsectors>18</fwsectors>
+ <fwheads>2</fwheads>
+ <fwcylinders>80</fwcylinders>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.far.ad0.xml b/tools/regression/geom/Data/disk.far.ad0.xml
new file mode 100644
index 0000000..0a8d3ca
--- /dev/null
+++ b/tools/regression/geom/Data/disk.far.ad0.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ A Windows laptop.
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ 33c08ed0bc007cfb5007501ffcbe1b7cbf1b065057b9e501f3a4cbbebe07b104
+ 382c7c09751583c610e2f5cd188b148bee83c610497416382c74f6be10074eac
+ 3c0074fabb0700b40ecd10ebf2894625968a4604b4063c0e7411b40b3c0c7405
+ 3ac4752b40c64625067524bbaa5550b441cd1358721681fb55aa7510f6c10174
+ 0b8ae0885624c706a106eb1e886604bf0a00b801028bdc33c983ff057f038b4e
+ 25034e02cd137229be4607813efe7d55aa745a83ef057fda85f67583be2707eb
+ 8a9891529903460813560ae812005aebd54f74e433c0cd13ebb8000080093521
+ 5633f656565250065351be1000568bf45052b800428a5624cd135a588d641072
+ 0a4075014280c702e2f7f85ec3eb74496e76616c696420706172746974696f6e
+ 207461626c65004572726f72206c6f6164696e67206f7065726174696e672073
+ 797374656d004d697373696e67206f7065726174696e672073797374656d0000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000008bfc1e578bf5cb00000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 0100a05304263f00000092d80800805401260befbf730cd90800340a88000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>512</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.flat.da1.xml b/tools/regression/geom/Data/disk.flat.da1.xml
new file mode 100644
index 0000000..2302a7c
--- /dev/null
+++ b/tools/regression/geom/Data/disk.flat.da1.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ This image contains an interesting setup: there is an MBR+BSD
+ but also another BSD at sector one which is valid but bogus.
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <fwsectors>0</fwsectors>
+ <fwheads>0</fwheads>
+ <fwcylinders>0</fwcylinders>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ fc31c08ec08ed88ed0bc007cbe1a7cbf1a06b9e601f3a4e9008a31f6bbbe07b1
+ 04382f74087f7885f6757489de80c310e2ef85f67502cd1880fa80720b8a3675
+ 0480c68038f272028a1489e78a74018b4c02bb007c80feff753283f9ff752d51
+ 53bbaa55b441cd13722081fb55aa751af6c10174155b666a0066ff740806536a
+ 016a1089e6b80042eb055b59b80102cd1389fc720f81bffe0155aa750cffe3be
+ bc06eb11bed406eb0cbef306eb07bb0700b40ecd10ac84c075f4ebfe496e7661
+ 6c696420706172746974696f6e207461626c65004572726f72206c6f6164696e
+ 67206f7065726174696e672073797374656d004d697373696e67206f70657261
+ 74696e672073797374656d000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000008001
+ 0100a5feffff3f0000003a612302000000000000000000000000000000000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>512</offset>
+ <hexdata>
+ 5745568204000000534541474154452053543331383433360000000000000000
+ 000000000000000000020000000800000100000072440000000800000004fb00
+ 0000000000000000100e01000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000057455682e29908000020000000200000002001000000000000040000
+ 07081000000008000020010000000000010000000004fb000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000e0f100002009000004000007081000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>32256</offset>
+ <hexdata>
+ eb1b9090161f666a005150065331c088f0506a1089e5e8c7008d6610cbfc31c9
+ 8ec18ed98ed1bc007c89e6bf0007fec5f3a5beee7d80fa80722cb601e86700b9
+ 0100bebe8db601807c04a57507e319f60480751483c610fec680fe0572e949e3
+ e1be8b7deb5231d289160009b610e83500bb00908b770a01debf00b0b900ac29
+ f1f3a429f930c0f3aae80300e98113fae464a80275fab0d1e664e464a80275fa
+ b0dfe660fbc3bb008c8b44088b4c0a0ee853ff732abe867de81c00be907de816
+ 0030e4cd16c70672043412ea0000ffffbb0700b40ecd10ac84c075f4b401f9c3
+ 52b408cd1388f55a72f580e13f74edfa668b460852660fb6d96631d266f7f388
+ eb88d54330d266f7f388d75a663dff030000fb774486c4c0c80208e8409188fe
+ 28e08a660238e0720288e0bf0500c45e0450b402cd135b730a4f741c30e4cd13
+ 93ebeb0fb6c30146087303ff460ad0e3005e052846027788c32ef6069908800f
+ 8479ffbbaa5552b441cd135a0f826fff81fb55aa0f8564fff6c1010f845dff89
+ eeb442cd13c35265616400426f6f7400206572726f720d0a0080909090909090
+ 9090909090909090909090909090909090909090909090909090909090900000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000000080000100a5ffffff0000000050c3000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>32768</offset>
+ <hexdata>
+ 5745568204000000646131733100000000000000000000000000000000000000
+ 0000000000000000000200003f000000ff000000b8080000c13e00003a612302
+ 0000000000000000100e01000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000005745568233c408000020000000200000000000000000000000000000
+ 0000000000800c003f800c0000000000010000003a6123023f00000000000000
+ 000000000000000000000000000000000000000000800c003f00000000040000
+ 07081600000020003f00190000040000070816003a61ea013f00390000040000
+ 0708160000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.kern.flp.xml b/tools/regression/geom/Data/disk.kern.flp.xml
new file mode 100644
index 0000000..6640c48
--- /dev/null
+++ b/tools/regression/geom/Data/disk.kern.flp.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ A FreeBSD kern.flp image.
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ eb1b9090161f666a005150065331c088f0506a1089e5e8c7008d6610cbfc31c9
+ 8ec18ed98ed1bc007c89e6bf0007fec5f3a5beee7d80fa80722cb601e86700b9
+ 0100bebe8db601807c04a57507e319f60480751483c610fec680fe0572e949e3
+ e1be8b7deb5231d289160009b610e83500bb00908b770a01debf00b0b900ac29
+ f1f3a429f930c0f3aae80300e98113fae464a80275fab0d1e664e464a80275fa
+ b0dfe660fbc3bb008c8b44088b4c0a0ee853ff732abe867de81c00be907de816
+ 0030e4cd16c70672043412ea0000ffffbb0700b40ecd10ac84c075f4b401f9c3
+ 52b408cd1388f55a72f580e13f74edfa668b460852660fb6d96631d266f7f388
+ eb88d54330d266f7f388d75a663dff030000fb774486c4c0c80208e8409188fe
+ 28e08a660238e0720288e0bf0500c45e0450b402cd135b730a4f741c30e4cd13
+ 93ebeb0fb6c30146087303ff460ad0e3005e052846027788c32ef6069908800f
+ 8479ffbbaa5552b441cd135a0f826fff81fb55aa0f8564fff6c1010f845dff89
+ eeb442cd13c35265616400426f6f7400206572726f720d0a0080909090909090
+ 9090909090909090909090909090909090909090909090909090909090900000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000000000000000000000000080000100a5ffffff0000000050c3000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>512</offset>
+ <hexdata>
+ 5745568200000000666431343430000000000000000000000000000000000000
+ 00000000000000000002000012000000020000005000000024000000400b0000
+ 00000000000000002c0101000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000057455682286903000020000000200000400b00000000000000020000
+ 00080000400b0000000000000002000000080000400b00000000000000020000
+ 0708060000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.msdos.ext.xml b/tools/regression/geom/Data/disk.msdos.ext.xml
new file mode 100644
index 0000000..6e6613e
--- /dev/null
+++ b/tools/regression/geom/Data/disk.msdos.ext.xml
@@ -0,0 +1,513 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ A MSDOS 6.22 disk with maximal number of extended partitions.
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ fa33c08ed0bc007c8bf45007501ffbfcbf0006b90001f2a5ea1d060000bebe07
+ b304803c80740e803c00751c83c610fecb75efcd188b148b4c028bee83c610fe
+ cb741a803c0074f4be8b06ac3c00740b56bb0700b40ecd105eebf0ebfebf0500
+ bb007cb8010257cd135f730c33c0cd134f75edbea306ebd3bec206bffe7d813d
+ 55aa75c78bf5ea007c0000496e76616c696420706172746974696f6e20746162
+ 6c65004572726f72206c6f6164696e67206f7065726174696e67207379737465
+ 6d004d697373696e67206f7065726174696e672073797374656d000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000008001
+ 010006fe7f043f00000086fa3f000000410505fe7f38c5fa3f0034bf0c000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2146798080</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410501fe7f053f000000823e00000000410605fe7f06c13e0000c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2155023360</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410601fe7f063f000000823e00000000410705fe7f07827d0000c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2163248640</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410701fe7f073f000000823e00000000410805fe7f0843bc0000c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2171473920</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410801fe7f083f000000823e00000000410905fe7f0904fb0000c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2179699200</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410901fe7f093f000000823e00000000410a05fe7f0ac5390100c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2187924480</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410a01fe7f0a3f000000823e00000000410b05fe7f0b86780100c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2196149760</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410b01fe7f0b3f000000823e00000000410c05fe7f0c47b70100c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2204375040</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410c01fe7f0c3f000000823e00000000410d05fe7f0d08f60100c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2212600320</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410d01fe7f0d3f000000823e00000000410e05fe7f0ec9340200c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2220825600</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410e01fe7f0e3f000000823e00000000410f05fe7f0f8a730200c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2229050880</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 410f01fe7f0f3f000000823e00000000411005fe7f104bb20200c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2237276160</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411001fe7f103f000000823e00000000411105fe7f110cf10200c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2245501440</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411101fe7f113f000000823e00000000411205fe7f12cd2f0300c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2253726720</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411201fe7f123f000000823e00000000411305fe7f138e6e0300c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2261952000</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411301fe7f133f000000823e00000000411405fe7f144fad0300c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2270177280</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411401fe7f143f000000823e00000000411505fe7f1510ec0300c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2278402560</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411501fe7f153f000000823e00000000411605fe7f16d12a0400c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2286627840</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411601fe7f163f000000823e00000000411705fe7f1792690400c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2294853120</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411701fe7f173f000000823e00000000411805fe7f1853a80400c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2303078400</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411801fe7f183f000000823e00000000411905fe7f1914e70400c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2311303680</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411901fe7f193f000000823e00000000411a05fe7f1ad5250500c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2319528960</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411a01fe7f1a3f000000823e00000000411b05fe7f1b96640500c13e00000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>2327754240</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000001
+ 411b01fe7f1b3f000000823e0000000000000000000000000000000000000000
+ 00000000000000000000000000000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.msdos.flp.xml b/tools/regression/geom/Data/disk.msdos.flp.xml
new file mode 100644
index 0000000..d057d1a
--- /dev/null
+++ b/tools/regression/geom/Data/disk.msdos.flp.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ A MSDOS floppy image.
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ eb3c904d53444f53352e30000201010002e000400bf009001200020000000000
+ 0000000000002911053b114e4f204e414d45202020204641543132202020fa33
+ c08ed0bc007c1607bb780036c5371e561653bf3e7cb90b00fcf3a4061fc645fe
+ 0f8b0e187c884df9894702c7073e7cfbcd13727933c03906137c74088b0e137c
+ 890e207ca0107cf726167c03061c7c13161e7c03060e7c83d200a3507c891652
+ 7ca3497c89164b7cb82000f726117c8b1e0b7c03c348f7f30106497c83164b7c
+ 00bb00058b16527ca1507ce89200721db001e8ac0072168bfbb90b00bee67df3
+ a6750a8d7f20b90b00f3a67418be9e7de85f0033c0cd165e1f8f048f4402cd19
+ 585858ebe88b471a48488a1e0d7c32fff7e30306497c13164b7cbb0007b90300
+ 505251e83a0072d8b001e85400595a5872bb05010083d200031e0b7ce2e28a2e
+ 157c8a16247c8b1e497ca14b7cea00007000ac0ac07429b40ebb0700cd10ebf2
+ 3b16187c7319f736187cfec288164f7c33d2f7361a7c8816257ca34d7cf8c3f9
+ c3b4028b164d7cb106d2e60a364f7c8bca86e98a16247c8a36257ccd13c30d0a
+ 4e6f6e2d53797374656d206469736b206f72206469736b206572726f720d0a52
+ 65706c61636520616e6420707265737320616e79206b6579207768656e207265
+ 6164790d0a00494f2020202020205359534d53444f53202020535953000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>512</offset>
+ <hexdata>
+ f0ffff03400005600007800009a0000bc0000de0000f00011120011340011560
+ 0117800119a0011bc0011de0011f000221200223400225600227800229a0022b
+ c0022de0022f000331200333400335600337800339a0033bc0033de0033f0004
+ 41200443400445600447800449a0044bc0044de0044f000551f0ff5340055560
+ 0557800559a0055bc0055de0055f000661200663400665600667800669a0066b
+ c0066de0066f000771200773400775600777800779a0077bc0077de0077f0008
+ 81200883400885600887800889a0088bc0088de0088f00099120099340099560
+ 0997800999a0099bc009ffef099f000aa1200aa3400aa5600aa7800aa9a00aab
+ c00aade00aaf000bb1200bb3400bb5600bb7800bb9a00bbbc00bbde00bbf000c
+ c1200cc3400cc5600cc7800cc9a00ccbc00ccde00ccf000dd1200dd3400dd560
+ 0dd7800dd9a00ddbc00ddde00ddf000ee1200ee3400ee5600ee7800ee9a00eeb
+ c00eede00eef000ff1200ff3400ff5600ff7800ff9a00ffbc00ffde00fff0010
+ 01211003411005611007f1ff09a1100bc1100de1100f01111121111341111561
+ 1117811119a1111bc1111de1111f011221211223411225611227811229a1122b
+ c1122de1122f011331211333411335611337811339a1133bc1133de1133f0114
+ 41211443411445611447811449a1144bc1144de1144f01155121155341155561
+ </hexdata>
+ </sector>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.sun.da0.xml b/tools/regression/geom/Data/disk.sun.da0.xml
new file mode 100644
index 0000000..826581f
--- /dev/null
+++ b/tools/regression/geom/Data/disk.sun.da0.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ A Solaris 8 disklabel
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <fwsectors>0</fwsectors>
+ <fwheads>0</fwheads>
+ <fwcylinders>0</fwcylinders>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ 49424d2d444459532d5433363935304d2d533936482063796c20313439373020
+ 616c742032206864203132207365632033393900000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000100000000000000000008000200000003000100050000000000000000
+ 0000000000000000000000080000003f000000000000000000000000600ddeee
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000027103a7c00000000000000013a7a0002000c018f00000000000000dc
+ 002d96c000000000001012b0000000000445b1c8000000000000000000000000
+ 00000000000000000000000000000000000000000000034c04080858dabe5ec8
+ </hexdata>
+ </sector>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.sun.da1.xml b/tools/regression/geom/Data/disk.sun.da1.xml
new file mode 100644
index 0000000..0aac8e5
--- /dev/null
+++ b/tools/regression/geom/Data/disk.sun.da1.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ A Solaris 8 disklabel
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <fwsectors>0</fwsectors>
+ <fwheads>0</fwheads>
+ <fwcylinders>0</fwcylinders>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ 53554e3138472063796c203735303620616c7420322068642031392073656320
+ 3234380000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000170686b00000000000008000200000003000100050000000800010000
+ 00000007000000040000000800000000000000000000000000000000600ddeee
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000001c201d5400000000000000011d520002001300f80000000000000000
+ 0007d6480000006d0020113000000000021bad5000000b4e014b873800000000
+ 000000000000022b00400ff8000005a600400ff80000092100280c48dabe971e
+ </hexdata>
+ </sector>
+</DISKIMAGE>
diff --git a/tools/regression/geom/Data/disk.typo.ad0.xml b/tools/regression/geom/Data/disk.typo.ad0.xml
new file mode 100644
index 0000000..56383ab
--- /dev/null
+++ b/tools/regression/geom/Data/disk.typo.ad0.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0"?>
+<DISKIMAGE>
+ <comment>
+ $FreeBSD$
+ A multislice FreeBSD disk
+ </comment>
+ <sectorsize>512</sectorsize>
+ <mediasize>0</mediasize>
+ <sector>
+ <offset>0</offset>
+ <hexdata>
+ fc31c08ec08ed88ed0bc007cbd000a89efb108f3abfe45f252bb000689eeb802
+ 02e82e015ae9008af686bbfd20750484d278048a96bafd885600e8fc0052bbc2
+ 0731d2886ffc0fa396bbfd731c8a07bf0f08b103f2ae7411b10df2ae750481c7
+ 0d008a0d01cfe8c1004280c31073d4582c7f3a067504720548740e30c004b088
+ 86b8fdbfb207e8a100be0308e8ad008a96b9fd4ee8880030e4cd1a89d703bebc
+ fdb401cd16751330e4cd1a39fa72f28a86b9fdeb15b007e88e0030e4cd1688e0
+ 3c1c74eb2c3b3c0477eb980fa3460c73e48886b9fdbe000a8a1489f33c049c74
+ 0ac0e00405be0793c6078053f686bbfd407509bb0006b80103e856005e9d7507
+ 8a96b8fd80ea30bb007cb80102e8420072a381bffe0155aa759be81c00ffe3b0
+ 46e82400b03100d0eb170fab560cbe0008e8ebff89fee80300be0d08aca88075
+ 05e80400ebf6247f53bb0700b40ecd105bc38a74018b4c025689e780feff7540
+ 83f9ff753bf686bbfd8074345153bbaa5550b441cd1358720e81fb55aa7508f6
+ c101740380cc405b59f6c4407412666a0066ff740806536a006a1089e6864402
+ cd1389fc5ec39090909090909090909001014472697665200000808fb6008001
+ 0100a5ef7f9f3f000000c1f95f00000041a0a5efffff00fa5f0050e29f0000ff
+ ffffa5efffff50dcff0050dcff000000000000000000000000000000000055aa
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>512</offset>
+ <hexdata>
+ 2020a00a44656661756c743aa00d8a00050f010406070b0c0e6383a5a6a9b70e
+ 141312141d1c1b2124282e3439556e6b6e6f77ee444fd357696e646f7773204e
+ d457696e646f77f3554e49d84c696e75f8467265654253c44f70656e4253c44e
+ 65744253c44253442f4fd3000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>32768</offset>
+ <hexdata>
+ 5745568205000000616430733100000000000000000000000000000000000000
+ 0000000000000000000200003f000000f0000000180a0000103b000080295402
+ 0000000000000000100e01000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 000000005745568204c108000020000000200000002003003f00000000000000
+ 0700000000a00f003f2003000000000001000000c1f95f003f00000000000000
+ 000000000000000000000000000000000000000000a00f003fc0120000000000
+ 07000000c1993d003f6022000000000007000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>64512</offset>
+ <hexdata>
+ 0000007c0000010002000400f8ff0000000400f8000000000000000000000004
+ 0000004000000008000000000010007e00800000070000fe1f00000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>104922112</offset>
+ <hexdata>
+ 3310f30d0350fbf66f44ebd906c9963d46b2bf609bb753131e7c24cf9ed194ce
+ a59117b612772b207ddcb753df72456f98d0cac567f60526c7b9308afd87e657
+ dd45b3d1eb075b6820aa6ea5a0f10511f65a257f0d7d89d88e189bef43786ff5
+ a0316511a7a07168f2ef001e71fbc56dd8ddc7866c4856dc979742be22f4badd
+ e1fcba7aebe4b5f4bb8b0c89e84de59f0ba48d7a8b00bb1797fc057e3d3d8058
+ 4b1987ac49b74bed74cb4985850d5be64e8188d40ad0323165b355c512a91523
+ 5d5211eeb021c754f552b160f9a73c4c5e59370163cf531ca0382cc462f9ac9d
+ 35612380f7a5d9d5e3bde129ef6fab02347088025d0937fb6c56dc68c283ce9d
+ 1cfc5b3c7ad1f52faeae05188386cb57cb88c5dccaa2db17a09420ae7d9f9d6e
+ 058370711f445cff4d4543ee9f0c3054400116304018f68d9c08d05b04680162
+ 23172b8b1775157790fe5e5100c530e3377d383a0080468b0125e87e8d7dee5f
+ 46030a238dc8a0000cb4eafc6ad4735f2c16d1642e3834aefbb5bfc25fcc0062
+ 3a89410ab88839e3ed151cd6bc2b5704c5db4c9fc39662bd3a41347212c664be
+ 04684e551c0a0362bb3139a460a7c8d178c349a47d724b7d456606b2f47a8d99
+ d4af7998148ed93443a828ece96cdb7eb158a21189ed1527bdad7b18b74f168b
+ d01fcfde994977174e41ad8f6ea19fac8bb95e5d68643d0457d746cf32531639
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>629210112</offset>
+ <hexdata>
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>1153498112</offset>
+ <hexdata>
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>3220439552</offset>
+ <hexdata>
+ 5745568205000000616430733200000000000000000000000000000000000000
+ 0000000000000000000200003f000000f0000000180a0000103b000080295402
+ 0000000000000000100e01000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000057455682fc1908000020000000200000000000000000000000000000
+ 000000000000000000000000000000000000000050e29f0000fa5f0000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>6440878080</offset>
+ <hexdata>
+ 0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a
+ 0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a
+ 0a0a0a0a0a0a0a0a0a0a0a0a3c4120200a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a
+ 0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a
+ 0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a
+ 0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a
+ 0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a687265663d22687474703a2f2f777777
+ 2e706c6179626f7973746f72652e636f6d2f70626c696e6b2e6367693f616666
+ 696c696174653d4d4f3130303030303034353426736b753d4249303130362220
+ 7461726765743d225f626c616e6b22206f6e6d6f7573656f7665723d22706172
+ 656e742e77696e646f772e7374617475733d27506c6179626f792053746f7265
+ 273b2072657475726e2074727565223e3c494d47207372633d22687474703a2f
+ 2f61313833322e672e616b2e706c6179626f792e636f6d2f372f313833322f32
+ 332f3939303232313437302f7777772e706c6179626f792e636f6d2f6d616761
+ 7a696e652f63757272656e742f696d782f636f7665725f696e6465782e6a7067
+ 2220616c69676e3d72696768742077696474683d223135302220686569676874
+ </hexdata>
+ </sector>
+ <sector>
+ <offset>8585257472</offset>
+ <hexdata>
+ 5745568205000000616430733300000000000000000000000000000000000000
+ 0000000000000000000200003f000000f000000055040000103b000050dcff00
+ 0000000000000000100e01000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000057455682bcbd0800002000000020000000803e0050dcff0000040000
+ 070816000000000000000000000000000000000050dcff0050dcff0000000000
+ 00000000505cc100505c3e010010000007049f00000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ </hexdata>
+ </sector>
+</DISKIMAGE>
OpenPOWER on IntegriCloud