diff options
-rw-r--r-- | .rootkeys | 1 | ||||
-rw-r--r-- | BitKeeper/etc/config | 9 | ||||
-rw-r--r-- | BitKeeper/etc/ignore | 241 | ||||
-rw-r--r-- | BitKeeper/etc/logging_ok | 1 | ||||
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | tools/control/docs/empty_dir | 0 | ||||
-rw-r--r-- | tools/control/web/tmpl/makefile | 2 | ||||
-rw-r--r-- | xen/common/kernel.c | 8 | ||||
-rw-r--r-- | xenolinux-2.4.21-pre4-sparse/arch/xeno/Makefile | 1 |
9 files changed, 257 insertions, 7 deletions
@@ -10,6 +10,7 @@ 3eb781fcTp_LPQwaot3SSSehkaf4eg tools/control/build-dom.xml 3ec41f7cWCxQ8pdH8ZWqhhv-38qQ1w tools/control/build-xen.xml 3ec41f7ca6IBXDSe0HVcMPp3PPloOQ tools/control/build.properties +3ec4ebe0g_MI1VqkbbyNB8gt6m0Adg tools/control/docs/empty_dir 3eb781fcXf-WczEdAhnTpWfbR55jqA tools/control/domctl 3eb781fcabCKRogwxJA3-jJKstw9Vg tools/control/domctl.xml 3eb781fcffCXkrcWLBxUTOfQFa3Saw tools/control/src/uk/ac/cam/cl/xeno/domctl/Command.java diff --git a/BitKeeper/etc/config b/BitKeeper/etc/config index 273ce1f954..11677808e8 100644 --- a/BitKeeper/etc/config +++ b/BitKeeper/etc/config @@ -69,6 +69,14 @@ compression: gzip # If you want to manually fix them, set this to "no". # autofix: yes + +# +# Default is not to checkout files on clone; this modifies the behaviour +# so that a new clone or pull does 'bk get' on all files (i.e. checks them +# out for read, but not for edit access). +# +checkout:get + # # Contact person for this project. This is whoever is the person that # should be contacted with update information or contacted if BitKeeper @@ -100,3 +108,4 @@ pager: # Business Hours when we can contact you if you left a phone number. # hours: + diff --git a/BitKeeper/etc/ignore b/BitKeeper/etc/ignore index eee29a136f..6aa6d15e32 100644 --- a/BitKeeper/etc/ignore +++ b/BitKeeper/etc/ignore @@ -172,3 +172,244 @@ xen/drivers/scsi/aic7xxx/aic7xxx_proc.o xen/drivers/scsi/megaraid.o xen/image.s xen/include/hypervisor-ifs/hypervisor-ifs +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/Command.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/CommandDestroy.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/CommandHelp.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/CommandList.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/CommandNew.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/CommandStart.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/CommandStop.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/Defaults$Handler.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/Defaults.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/Domain.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/InetAddressPattern.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/Main.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/Settings.class +tools/control/build-dom/uk/ac/cam/cl/xeno/domctl/StringPattern.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/Command.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/CommandDestroy.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/CommandHelp.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/CommandList.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/CommandNew.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/CommandStart.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/CommandStop.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/Defaults$Handler.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/Defaults.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/Domain.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/InetAddressPattern.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/Main.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/Settings.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/domctl/StringPattern.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/Extent.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/Library.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/Main.java.orig +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/Mode.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/Parser.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/Partition.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/PartitionManager.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/RootBean.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/SystemConfigurationBean.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/VirtualBlockDevice.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/VirtualDisk.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/VirtualDiskManager.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/XML.class +tools/control/build-xen/WEB-INF/classes/uk/ac/cam/cl/xeno/xenctl/XMLHelper.class +tools/control/build-xen/WEB-INF/web.xml +tools/control/build-xen/about.jsp +tools/control/build-xen/dom-del.jsp +tools/control/build-xen/dom-delr.jsp +tools/control/build-xen/dom-lis.jsp +tools/control/build-xen/dom-new.jsp +tools/control/build-xen/dom-newr.jsp +tools/control/build-xen/dom-sta.jsp +tools/control/build-xen/dom-star.jsp +tools/control/build-xen/dom-stp.jsp +tools/control/build-xen/dom-stpr.jsp +tools/control/build-xen/dom.jsp +tools/control/build-xen/help.jsp +tools/control/build-xen/img/cambridge.gif +tools/control/build-xen/img/help.gif +tools/control/build-xen/img/home.gif +tools/control/build-xen/img/pixel.gif +tools/control/build-xen/img/search.gif +tools/control/build-xen/img/xeno.gif +tools/control/build-xen/index.jsp +tools/control/build-xen/newdom.jsp +tools/control/build-xen/tmpl/about.tmpl +tools/control/build-xen/tmpl/dom-del.tmpl +tools/control/build-xen/tmpl/dom-delr.tmpl +tools/control/build-xen/tmpl/dom-lis.tmpl +tools/control/build-xen/tmpl/dom-new.tmpl +tools/control/build-xen/tmpl/dom-newr.tmpl +tools/control/build-xen/tmpl/dom-sta.tmpl +tools/control/build-xen/tmpl/dom-star.tmpl +tools/control/build-xen/tmpl/dom-stp.tmpl +tools/control/build-xen/tmpl/dom-stpr.tmpl +tools/control/build-xen/tmpl/dom.tmpl +tools/control/build-xen/tmpl/dommenu.tmpl +tools/control/build-xen/tmpl/help.tmpl +tools/control/build-xen/tmpl/index.tmpl +tools/control/build-xen/tmpl/install.pl +tools/control/build-xen/tmpl/makefile +tools/control/build-xen/tmpl/newdom.tmpl +tools/control/build-xen/tmpl/vd-fv.tmpl +tools/control/build-xen/tmpl/vd-pa.tmpl +tools/control/build-xen/tmpl/vd-par.tmpl +tools/control/build-xen/tmpl/vd-pv.tmpl +tools/control/build-xen/tmpl/vd-vbdc.tmpl +tools/control/build-xen/tmpl/vd-vbdcr.tmpl +tools/control/build-xen/tmpl/vd-vbdd.tmpl +tools/control/build-xen/tmpl/vd-vbdf.tmpl +tools/control/build-xen/tmpl/vd-vbdfr.tmpl +tools/control/build-xen/tmpl/vd-vbdv.tmpl +tools/control/build-xen/tmpl/vd-vdc.tmpl +tools/control/build-xen/tmpl/vd-vdcr.tmpl +tools/control/build-xen/tmpl/vd-vdd.tmpl +tools/control/build-xen/tmpl/vd-vddr.tmpl +tools/control/build-xen/tmpl/vd-vdr.tmpl +tools/control/build-xen/tmpl/vd-vdrr.tmpl +tools/control/build-xen/tmpl/vd-vdv.tmpl +tools/control/build-xen/tmpl/vd.tmpl +tools/control/build-xen/tmpl/vdmenu.tmpl +tools/control/build-xen/tmpl/xenofoot.def +tools/control/build-xen/tmpl/xenohead.def +tools/control/build-xen/tmpl/xenostyle.css +tools/control/build-xen/vd-fv.jsp +tools/control/build-xen/vd-pa.jsp +tools/control/build-xen/vd-par.jsp +tools/control/build-xen/vd-pv.jsp +tools/control/build-xen/vd-vbdc.jsp +tools/control/build-xen/vd-vbdcr.jsp +tools/control/build-xen/vd-vbdd.jsp +tools/control/build-xen/vd-vbdf.jsp +tools/control/build-xen/vd-vbdfr.jsp +tools/control/build-xen/vd-vbdv.jsp +tools/control/build-xen/vd-vdc.jsp +tools/control/build-xen/vd-vdcr.jsp +tools/control/build-xen/vd-vdd.jsp +tools/control/build-xen/vd-vddr.jsp +tools/control/build-xen/vd-vdr.jsp +tools/control/build-xen/vd-vdrr.jsp +tools/control/build-xen/vd-vdv.jsp +tools/control/build-xen/vd.jsp +tools/control/build-xen/xenostyle.css +tools/control/dist/docs/api/allclasses-frame.html +tools/control/dist/docs/api/allclasses-noframe.html +tools/control/dist/docs/api/constant-values.html +tools/control/dist/docs/api/deprecated-list.html +tools/control/dist/docs/api/help-doc.html +tools/control/dist/docs/api/index-all.html +tools/control/dist/docs/api/index.html +tools/control/dist/docs/api/overview-frame.html +tools/control/dist/docs/api/overview-summary.html +tools/control/dist/docs/api/overview-tree.html +tools/control/dist/docs/api/package-list +tools/control/dist/docs/api/packages.html +tools/control/dist/docs/api/stylesheet.css +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/Command.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/CommandDestroy.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/CommandHelp.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/CommandList.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/CommandNew.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/CommandStart.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/CommandStop.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/Defaults.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/Domain.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/InetAddressPattern.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/Main.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/Settings.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/StringPattern.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/package-frame.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/package-summary.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/domctl/package-tree.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/Extent.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/Library.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/Mode.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/Parser.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/Partition.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/PartitionManager.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/RootBean.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/SystemConfigurationBean.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/VirtualBlockDevice.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/VirtualDisk.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/VirtualDiskManager.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/XML.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/XMLHelper.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/package-frame.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/package-summary.html +tools/control/dist/docs/api/uk/ac/cam/cl/xeno/xenctl/package-tree.html +tools/control/dist/docs/empty_dir +tools/control/dist/xenctl-0.1-dev.war +tools/control/domctl.jar +tools/control/web/about.jsp +tools/control/web/dom-del.jsp +tools/control/web/dom-delr.jsp +tools/control/web/dom-lis.jsp +tools/control/web/dom-new.jsp +tools/control/web/dom-newr.jsp +tools/control/web/dom-sta.jsp +tools/control/web/dom-star.jsp +tools/control/web/dom-stp.jsp +tools/control/web/dom-stpr.jsp +tools/control/web/dom.jsp +tools/control/web/help.jsp +tools/control/web/index.jsp +tools/control/web/newdom.jsp +tools/control/web/vd-fv.jsp +tools/control/web/vd-pa.jsp +tools/control/web/vd-par.jsp +tools/control/web/vd-pv.jsp +tools/control/web/vd-vbdc.jsp +tools/control/web/vd-vbdcr.jsp +tools/control/web/vd-vbdd.jsp +tools/control/web/vd-vbdf.jsp +tools/control/web/vd-vbdfr.jsp +tools/control/web/vd-vbdv.jsp +tools/control/web/vd-vdc.jsp +tools/control/web/vd-vdcr.jsp +tools/control/web/vd-vdd.jsp +tools/control/web/vd-vddr.jsp +tools/control/web/vd-vdr.jsp +tools/control/web/vd-vdrr.jsp +tools/control/web/vd-vdv.jsp +tools/control/web/vd.jsp +tools/control/web/xenostyle.css +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/Command.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/CommandDestroy.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/CommandHelp.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/CommandNew.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/CommandStart.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/CommandStop.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/Defaults$Handler.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/Defaults.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/InetAddressPattern.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/Main.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/Settings.class +tools/domctl/build/uk/ac/cam/cl/xeno/domctl/StringPattern.class +tools/domctl/domctl.jar +tools/internal/xi_build +tools/internal/xi_build.o +tools/internal/xi_create +tools/internal/xi_create.o +tools/internal/xi_destroy +tools/internal/xi_destroy.o +tools/internal/xi_start +tools/internal/xi_start.o +tools/internal/xi_stop +tools/internal/xi_stop.o +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/Extent.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/Library.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/Main.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/Mode.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/Parser.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/Partition.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/PartitionManager.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/VirtualBlockDevice.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/VirtualDisk.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/VirtualDiskManager.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/XML.class +tools/vdmanager/build/uk/ac/cam/cl/xeno/vdmanager/XMLHelper.class +tools/vdmanager/vdmanager.jar +xen/image.dis +xen/include/xeno/compile.h +xen/tools/figlet/figlet diff --git a/BitKeeper/etc/logging_ok b/BitKeeper/etc/logging_ok index 1510debe98..90b06479c8 100644 --- a/BitKeeper/etc/logging_ok +++ b/BitKeeper/etc/logging_ok @@ -18,6 +18,7 @@ lynx@idefix.cl.cam.ac.uk rn@wyvis.camb.intel-research.net rn@wyvis.research.intel-research.net smh22@boulderdash.cl.cam.ac.uk +smh22@labyrinth.cl.cam.ac.uk smh22@uridium.cl.cam.ac.uk tlh20@elite.cl.cam.ac.uk tlh20@labyrinth.cl.cam.ac.uk @@ -18,7 +18,6 @@ # the initial system setup. all: - bk -r co ; true $(MAKE) -C xen $(MAKE) -C tools/balloon $(MAKE) -C tools/control diff --git a/tools/control/docs/empty_dir b/tools/control/docs/empty_dir new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/tools/control/docs/empty_dir diff --git a/tools/control/web/tmpl/makefile b/tools/control/web/tmpl/makefile index aed826114e..a9e2a1c392 100644 --- a/tools/control/web/tmpl/makefile +++ b/tools/control/web/tmpl/makefile @@ -28,7 +28,7 @@ target1 = $(target)/index.jsp $(target)/newdom.jsp $(target)/vd.jsp \ all: $(src0) $(src1) ./install.pl -s -home index mv *.jsp $(target) - cp $(src0) $(target) + cp -f $(src0) $(target) clean: rm -f $(target1) diff --git a/xen/common/kernel.c b/xen/common/kernel.c index 94a7fcc79f..3c92324ca1 100644 --- a/xen/common/kernel.c +++ b/xen/common/kernel.c @@ -541,7 +541,7 @@ int console_export(char *str, int len) iph->ttl = 255; iph->protocol= 17; iph->daddr = htonl(0xa9fe0100); /* 169.254.1.0 */ - iph->saddr = htonl(0xa9fe0100); /* 169.254.1.0 */ + iph->saddr = htonl(0xa9fefeff); /* 169.254.254.255 */ iph->tot_len = htons(hdr_size + len); iph->check = 0; iph->check = compute_cksum((__u16 *)iph, sizeof(struct my_iphdr)/2); @@ -574,7 +574,7 @@ long do_console_write(char *str, unsigned int count) { #define SIZEOF_BUF 256 unsigned char safe_str[SIZEOF_BUF]; - unsigned char exported_str[SIZEOF_BUF]; + unsigned char exported_str[SIZEOF_BUF+1]; unsigned char dom_id[5]; unsigned long flags; int i=0; @@ -605,8 +605,8 @@ long do_console_write(char *str, unsigned int count) spin_unlock_irqrestore(&console_lock, flags); - exported_str[j]='\0'; - console_export(exported_str, j-1); + exported_str[j++]='\0'; + console_export(exported_str, j); return(0); } diff --git a/xenolinux-2.4.21-pre4-sparse/arch/xeno/Makefile b/xenolinux-2.4.21-pre4-sparse/arch/xeno/Makefile index 2d18cbc0f4..534c4a4606 100644 --- a/xenolinux-2.4.21-pre4-sparse/arch/xeno/Makefile +++ b/xenolinux-2.4.21-pre4-sparse/arch/xeno/Makefile @@ -90,7 +90,6 @@ bzImage: vmlinux @$(MAKEBOOT) image.gz install: bzImage - cp -a arch/$(ARCH)/boot/image ../install/boot/xenolinux cp -a arch/$(ARCH)/boot/image.gz ../install/boot/xenolinux.gz archclean: |