PERFORCE change 164857 for review
Fabio Checconi
fabio at FreeBSD.org
Mon Jun 22 15:07:41 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=164857
Change 164857 by fabio at fabio_granpasso on 2009/06/22 15:06:47
Add a disk emulation geom class, not yet really useful nor
feature-complete, to be used for testing with varying disk
parameters. Modeled/designed after geom_gate.
Affected files ...
.. //depot/projects/soc2009/fabio_gsched/Makefile#2 edit
.. //depot/projects/soc2009/fabio_gsched/geom_diskem/Makefile#1 add
.. //depot/projects/soc2009/fabio_gsched/geom_diskem/gdiskem.8#1 add
.. //depot/projects/soc2009/fabio_gsched/geom_diskem/gdiskem.c#1 add
.. //depot/projects/soc2009/fabio_gsched/geom_diskem/sys/geom/diskem/g_diskem.c#1 add
.. //depot/projects/soc2009/fabio_gsched/geom_diskem/sys/geom/diskem/g_diskem.h#1 add
.. //depot/projects/soc2009/fabio_gsched/geom_diskem/sys/modules/geom/geom_diskem/Makefile#1 add
.. //depot/projects/soc2009/fabio_gsched/geom_diskem/sys/modules/geom/geom_diskem/Makefile.inc#1 add
Differences ...
==== //depot/projects/soc2009/fabio_gsched/Makefile#2 (text+ko) ====
@@ -29,18 +29,22 @@
all:
cd geom_sched && make depend all
+ cd geom_diskem && make depend all
cd geom_sched/sys/modules/geom/geom_sched && make $(ENV) depend all
+ cd geom_diskem/sys/modules/geom/geom_diskem && make $(ENV) depend all
clean:
cd geom_sched && make clean
+ cd geom_diskem && make clean
cd geom_sched/sys/modules/geom/geom_sched && make clean
- find geom_sched -name .depend -exec rm \{\} \;
- find geom_sched -name machine -exec rm \{\} \;
- find geom_sched -name @ -exec rm \{\} \;
+ cd geom_diskem/sys/modules/geom/geom_diskem && make clean
+ find geom_sched geom_diskem -name .depend -exec rm \{\} \;
+ find geom_sched geom_diskem -name machine -exec rm \{\} \;
+ find geom_sched geom_diskem -name @ -exec rm \{\} \;
tarball: all
cp -p `find geom_sched -name \*.ko` .
- cp -p geom_sched/geom_sched.so .
+ cp -p geom_sched/geom_sched.so geom_diskem/gdiskem .
make clean
(tar cvzf /tmp/geom_sched.tgz --exclude .svn \
--exclude gsched_ssd --exclude gs_ssd.c \
@@ -51,5 +55,6 @@
-cp -p `find geom_sched -name \*.ko` /boot/modules
-kldxref /boot/modules
-cp -p geom_sched/geom_sched.so /lib/geom
+ -cp -p geom_diskem/gdiskem /usr/sbin
.include <bsd.port.mk>
More information about the p4-projects
mailing list