summaryrefslogtreecommitdiffstats
path: root/tools/regression/geom
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-12-16 21:39:16 +0000
committerphk <phk@FreeBSD.org>2002-12-16 21:39:16 +0000
commit8bf24ac2c1ec2ca7e4256adb6db247306d50f0a3 (patch)
tree8b574fec73f8713952bc131e0e7c4e09aebbe312 /tools/regression/geom
parent52fb8d2b0f76f386447e5d0be674e879efb293cf (diff)
downloadFreeBSD-src-8bf24ac2c1ec2ca7e4256adb6db247306d50f0a3.zip
FreeBSD-src-8bf24ac2c1ec2ca7e4256adb6db247306d50f0a3.tar.gz
Get the test-suite into sync with the kernel again.
Diffstat (limited to 'tools/regression/geom')
-rw-r--r--tools/regression/geom/ConfCmp/ConfCmp.c7
-rw-r--r--tools/regression/geom/GLib/Makefile2
-rw-r--r--tools/regression/geom/Test/Makefile2
-rw-r--r--tools/regression/geom/Test/T001/ref.conf12
-rw-r--r--tools/regression/geom/Test/T004/ref.conf4
-rw-r--r--tools/regression/geom/Test/T005/ref.conf4
-rw-r--r--tools/regression/geom/Test/T013/ref.conf12
-rw-r--r--tools/regression/geom/geom_sim.h1
8 files changed, 34 insertions, 10 deletions
diff --git a/tools/regression/geom/ConfCmp/ConfCmp.c b/tools/regression/geom/ConfCmp/ConfCmp.c
index 858b9e9..69a3c58 100644
--- a/tools/regression/geom/ConfCmp/ConfCmp.c
+++ b/tools/regression/geom/ConfCmp/ConfCmp.c
@@ -48,6 +48,8 @@
#include <err.h>
#include <bsdxml.h>
+FILE *fsubs;
+
struct node {
LIST_HEAD(, node) children;
LIST_ENTRY(node) siblings;
@@ -266,6 +268,10 @@ refcmp(char *r1, char *r2)
r->k1 = strdup(r1);
r->k2 = strdup(r2);
LIST_INSERT_HEAD(&refs, r, next);
+ if (fsubs != NULL) {
+ fprintf(fsubs, "s/%s/%s/g\n", r1, r2);
+ fflush(fsubs);
+ }
return (0);
}
@@ -351,6 +357,7 @@ main(int argc, char **argv)
struct mytree *t1, *t2;
int i;
+ fsubs = fopen("_.subs", "w");
setbuf(stdout, NULL);
setbuf(stderr, NULL);
if (argc != 3)
diff --git a/tools/regression/geom/GLib/Makefile b/tools/regression/geom/GLib/Makefile
index 93b9812..01d9836 100644
--- a/tools/regression/geom/GLib/Makefile
+++ b/tools/regression/geom/GLib/Makefile
@@ -16,7 +16,7 @@ CFLAGS += -DKERNELSIM
NOPIC = static
NOPROFILE = bingo
NOOBJ = youbet
-WARNS = 2
+WARNS = 0
.PATH: /sys/geom .. /sys/kern
diff --git a/tools/regression/geom/Test/Makefile b/tools/regression/geom/Test/Makefile
index 602334f..ebceb87 100644
--- a/tools/regression/geom/Test/Makefile
+++ b/tools/regression/geom/Test/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
SUBDIR+= T000 T001 T002 T003 T004 T005 T006 T007 T008 T009
-SUBDIR+= T010 T011 T012 T013 T014
+SUBDIR+= T011 T012 T013 T014
# SUBDIR+= T999
diff --git a/tools/regression/geom/Test/T001/ref.conf b/tools/regression/geom/Test/T001/ref.conf
index e8f52b8..e41d2e5 100644
--- a/tools/regression/geom/Test/T001/ref.conf
+++ b/tools/regression/geom/Test/T001/ref.conf
@@ -206,8 +206,10 @@
<name>ad0s3</name>
<rank>3</rank>
<config>
- <labeloffset>512</labeloffset>
<frontstuff>8192</frontstuff>
+ <labeloffset>512</labeloffset>
+ <rawoffset>16768080</rawoffset>
+ <mbroffset>8585256960</mbroffset>
</config>
<consumer id="0x80b9b80">
<geom ref="0x80b8f80"/>
@@ -264,8 +266,10 @@
<name>ad0s2</name>
<rank>3</rank>
<config>
- <labeloffset>512</labeloffset>
<frontstuff>8192</frontstuff>
+ <labeloffset>512</labeloffset>
+ <rawoffset>6289920</rawoffset>
+ <mbroffset>3220439040</mbroffset>
</config>
<consumer id="0x80b9a40">
<geom ref="0x80b8c80"/>
@@ -294,8 +298,10 @@
<name>ad0s1</name>
<rank>3</rank>
<config>
- <labeloffset>512</labeloffset>
<frontstuff>8192</frontstuff>
+ <labeloffset>512</labeloffset>
+ <rawoffset>63</rawoffset>
+ <mbroffset>32256</mbroffset>
</config>
<consumer id="0x80b9800">
<geom ref="0x80b8700"/>
diff --git a/tools/regression/geom/Test/T004/ref.conf b/tools/regression/geom/Test/T004/ref.conf
index 3548da0..73aa1a2 100644
--- a/tools/regression/geom/Test/T004/ref.conf
+++ b/tools/regression/geom/Test/T004/ref.conf
@@ -146,8 +146,10 @@
<name>ad0s1</name>
<rank>3</rank>
<config>
- <labeloffset>512</labeloffset>
<frontstuff>8192</frontstuff>
+ <labeloffset>512</labeloffset>
+ <rawoffset>63</rawoffset>
+ <mbroffset>32256</mbroffset>
</config>
<consumer id="0x80b9780">
<geom ref="0x80b8600"/>
diff --git a/tools/regression/geom/Test/T005/ref.conf b/tools/regression/geom/Test/T005/ref.conf
index 60e2af9..50644ce 100644
--- a/tools/regression/geom/Test/T005/ref.conf
+++ b/tools/regression/geom/Test/T005/ref.conf
@@ -56,8 +56,10 @@
<name>ad0</name>
<rank>2</rank>
<config>
- <labeloffset>512</labeloffset>
<frontstuff>8192</frontstuff>
+ <labeloffset>512</labeloffset>
+ <rawoffset>0</rawoffset>
+ <mbroffset>0</mbroffset>
</config>
<consumer id="0x80b9640">
<geom ref="0x80b8300"/>
diff --git a/tools/regression/geom/Test/T013/ref.conf b/tools/regression/geom/Test/T013/ref.conf
index 1098f4c..8b3c93c 100644
--- a/tools/regression/geom/Test/T013/ref.conf
+++ b/tools/regression/geom/Test/T013/ref.conf
@@ -156,8 +156,10 @@
<name>da2</name>
<rank>2</rank>
<config>
- <labeloffset>64</labeloffset>
<frontstuff>8192</frontstuff>
+ <labeloffset>64</labeloffset>
+ <rawoffset>0</rawoffset>
+ <mbroffset>0</mbroffset>
</config>
<consumer id="0x80b9ac0">
<geom ref="0x80b8d80"/>
@@ -214,8 +216,10 @@
<name>da1</name>
<rank>2</rank>
<config>
- <labeloffset>64</labeloffset>
<frontstuff>8192</frontstuff>
+ <labeloffset>64</labeloffset>
+ <rawoffset>0</rawoffset>
+ <mbroffset>0</mbroffset>
</config>
<consumer id="0x80b98c0">
<geom ref="0x80b8900"/>
@@ -300,8 +304,10 @@
<name>da0</name>
<rank>2</rank>
<config>
- <labeloffset>64</labeloffset>
<frontstuff>8192</frontstuff>
+ <labeloffset>64</labeloffset>
+ <rawoffset>0</rawoffset>
+ <mbroffset>0</mbroffset>
</config>
<consumer id="0x80b9740">
<geom ref="0x80b8500"/>
diff --git a/tools/regression/geom/geom_sim.h b/tools/regression/geom/geom_sim.h
index d3c48ac..1c98a99 100644
--- a/tools/regression/geom/geom_sim.h
+++ b/tools/regression/geom/geom_sim.h
@@ -165,3 +165,4 @@ void sdumpf(char *file);
#define THR_DOWN 2
#define THR_EVENT 3
+#define EJUSTRETURN (-2)
OpenPOWER on IntegriCloud