rac61@labyrinth.cl.cam.ac.uk
928d168337
bitkeeper revision 1.287 (3f09868dbEGgx_VclUxqKkhY0if9xA)
...
Delete vdmanager as any useful code it contained has been moved into the old xenctl web src
2003-07-07 14:41:17 +00:00
rac61@labyrinth.cl.cam.ac.uk
e08b759edc
bitkeeper revision 1.286 (3f0982812_NP4IcqTvtRwEbA4TDhUQ)
...
Code cleanups
Save/load state factored out
2003-07-07 14:24:01 +00:00
rac61@labyrinth.cl.cam.ac.uk
ae33b65c00
bitkeeper revision 1.284 (3f094675ELP7S7P0f1aKb_RV95PM4Q)
...
Merge steve/keir changes
2003-07-07 10:07:49 +00:00
rac61@labyrinth.cl.cam.ac.uk
23909dd626
bitkeeper revision 1.283 (3f094288pNoSBSaFk_QayYrITerstw)
...
Add support for imaginary/virtual/whatever you want to call them partition tables used by raw disks
Change diskno data type back, changing it was a silly idea.
2003-07-07 09:51:04 +00:00
sos22@labyrinth.cl.cam.ac.uk
ca1bfedc5d
bitkeeper revision 1.280 (3f093a5fKV8EQACD3ywz56MWKkwBQA)
...
A couple of very minor bug fixes.
2003-07-07 09:16:15 +00:00
sos22@labyrinth.cl.cam.ac.uk
8b7ca89859
bitkeeper revision 1.278 (3f093528SjHdAnyxMPb44WbytMKk6g)
...
Slightly less hacky interface
2003-07-07 08:54:00 +00:00
kaf24@scramble.cl.cam.ac.uk
781032d9b1
bitkeeper revision 1.259.2.2 (3f06e641O43LXATNfuodJ2gD211aLg)
...
get_unmapped_area.c, dom0_core.c, Rules.mk, Makefile:
Some small cleanups, particularly to the dom0 /proc code. Pending some big changes there.
.del-vifinit~c5aa7eadc09606f3:
Delete: tools/domain_builder/vifinit
.del-newdom~ae685a05562d2af:
Delete: tools/domain_builder/newdom
.del-mynewdom~841547bf5108dbd4:
Delete: tools/domain_builder/mynewdom
.del-mem_defs.h~e1a458f2404d3c0c:
Delete: tools/domain_builder/mem_defs.h
.del-hypervisor_defs.h~8cb4ad0e3005c361:
Delete: tools/domain_builder/hypervisor_defs.h
.del-dom_kill.c~5e62eec71982bbcf:
Delete: tools/domain_builder/dom_kill.c
.del-dom_builder.c~36f2cc835770e7:
Delete: tools/domain_builder/dom_builder.c
.del-dom0_ops.h~a070a0ff28a546bd:
Delete: tools/domain_builder/dom0_ops.h
.del-dom0_defs.h~9b53986c1f64d2d:
Delete: tools/domain_builder/dom0_defs.h
.del-README~eb5dc409431f293e:
Delete: tools/domain_builder/README
.del-Makefile~a40ae6069befd9b6:
Delete: tools/domain_builder/Makefile
2003-07-05 14:52:49 +00:00
rac61@labyrinth.cl.cam.ac.uk
bd62204ec2
bitkeeper revision 1.269.1.1 (3f056369hGuaG-n9I5TVNc_VCjsyXw)
...
Prune old VD stuff which has been ported
2003-07-04 11:22:17 +00:00
rac61@labyrinth.cl.cam.ac.uk
8a7e82b3a3
bitkeeper revision 1.269 (3f05631fUbZceaMD9jXHZuX-gUlgYw)
...
Start refactoring VD stuff into new package structure
Implemented physical disk access stuff for sos22's shiny new interface for same
2003-07-04 11:21:03 +00:00
rac61@labyrinth.cl.cam.ac.uk
965d352909
bitkeeper revision 1.268 (3f0559790jS_a4S9XzxupGBulKlRxQ)
...
Parse read/write mode in xi_phys_probe so that front-end doesn't need to know what the mode bits mean.
2003-07-04 10:39:53 +00:00
rac61@labyrinth.cl.cam.ac.uk
f96c090399
bitkeeper revision 1.267 (3f055690tIQNHMSBFNHUQFfgq_2xeg)
...
Change xi_phys_probe output format to make it easier to parse.
2003-07-04 10:27:28 +00:00
sos22@labyrinth.cl.cam.ac.uk
3ec07fa1be
bitkeeper revision 1.266 (3f054ea7i0rAG6Iai3U1MfAFEUMAMQ)
...
Numerous bug fixes, and a slightly less perverted /proc interface.
2003-07-04 09:53:43 +00:00
sos22@labyrinth.cl.cam.ac.uk
4891aa3b41
bitkeeper revision 1.265 (3f045be7u9RMdV4nk0DN3sjRc1rBdw)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-03 16:37:59 +00:00
sos22@labyrinth.cl.cam.ac.uk
bb56af1121
bitkeeper revision 1.259.1.1 (3f045a1aTKC1vRJU2nif7VHOWTRJ1g)
...
New physical disk access control stuff.
2003-07-03 16:30:18 +00:00
rac61@labyrinth.cl.cam.ac.uk
9ef2e22b2b
bitkeeper revision 1.263 (3f044553Casub9OwqMoobhkY4qWGpQ)
...
Apply Composite pattern to add recursive command parsing; this allows commands to be in groups so that the user interface isn't quite so unwieldy.
In order to make this sensible, rename the domain classes to indicate better what they are.
2003-07-03 15:01:39 +00:00
rac61@labyrinth.cl.cam.ac.uk
a64aba5727
bitkeeper revision 1.261 (3f0430625OUEzfLrVsVrTUKyml9mhA)
...
Remove old domctl code in order to explicitly break anything that still depends on it. =)
2003-07-03 13:32:18 +00:00
rac61@labyrinth.cl.cam.ac.uk
bafd4c37ac
bitkeeper revision 1.260 (3f042d1dYDmgfLY_ZLTlHlDZ45a_hA)
...
Refactor domctl into new tool, xenctl-cmdline, ready for combining with vd manager (and future porting of xenctl web interface to new backend)
2003-07-03 13:18:21 +00:00
sos22@labyrinth.cl.cam.ac.uk
fe93dfc027
bitkeeper revision 1.259 (3f0197ddSWcOobRiEH7eu_vYjTTQow)
...
dom0_ops.h, mynewdom:
Fix include file names for updated xenolinux
2003-07-01 14:17:01 +00:00
kaf24@scramble.cl.cam.ac.uk
195945f155
bitkeeper revision 1.256 (3ee609bdneehgPlYzveJg2IZOvjyUg)
...
dom0_ops.h:
new file
dom0_ops.h, sched.h, kernel.c, domain.c, dom0_ops.c:
Clean up dom0_ops.h interface files to remove duplicated definitions.
dom0_ops.h:
Rename: xen/include/xeno/dom0_ops.h -> xen/include/hypervisor-ifs/dom0_ops.h
.del-dom0_ops.h~ede4a9057a132248:
Delete: tools/internal/dom0_ops.h
.del-dom0_ops.h~d7d8e37e7e6347c6:
Delete: tools/domain_builder/dom0_ops.h
2003-06-10 16:39:25 +00:00
ach61@labyrinth.cl.cam.ac.uk
fd34e983ee
bitkeeper revision 1.248 (3ecbab33jT8L3qW_jJN1CGBY-pMq9w)
...
make html more robust
2003-05-21 16:37:07 +00:00
ach61@labyrinth.cl.cam.ac.uk
91b549bcda
bitkeeper revision 1.247 (3eca6fcbSryfLAInJ09OOe4wWo52ew)
...
add xi_helper to tools/internal/Makefile
2003-05-20 18:11:23 +00:00
ach61@labyrinth.cl.cam.ac.uk
a1f732504e
bitkeeper revision 1.246 (3eca6a979guOx5GLVimvVvJLI_a1Ag)
...
additional error checking and input validation
2003-05-20 17:49:11 +00:00
ach61@labyrinth.cl.cam.ac.uk
0d6e9a3b33
bitkeeper revision 1.244 (3ec8e1d5VNymyL_tYaB06GDYNuDbnA)
...
comments in build.properties
2003-05-19 13:53:25 +00:00
tlh20@elite.cl.cam.ac.uk
2f2c3b65c3
bitkeeper revision 1.242 (3ec781a2i_3yx4EVbMDTQaQ_JLxwxw)
...
Use rpmbuild for compatability with other redhat versions
2003-05-18 12:50:42 +00:00
tlh20@elite.cl.cam.ac.uk
25bd21422b
bitkeeper revision 1.241 (3ec61e32s6YTF00rluKDK91CWwrYCg)
...
Merge elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/BK/xeno.bk
into elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/users/tlh20/xeno.bk
2003-05-17 11:34:10 +00:00
tlh20@elite.cl.cam.ac.uk
2894265d58
bitkeeper revision 1.235.2.1 (3ec61e2bA2DmJ62U7OOfdZvvjGAwMQ)
...
rpm.spec:
new file
Makefile:
Example RPM make file and spec
2003-05-17 11:34:03 +00:00
smh22@labyrinth.cl.cam.ac.uk
cd5992537c
bitkeeper revision 1.238.1.1 (3ec50ea8__tRWWW3YrFU7F1BHqol7A)
...
build tweaks
2003-05-16 16:15:36 +00:00
kaf24@scramble.cl.cam.ac.uk
7182e86364
bitkeeper revision 1.238 (3ec4ebe5rDjYpTzx3zRtrvf31ui5Dg)
...
empty_dir:
new file
2003-05-16 13:47:17 +00:00
kaf24@scramble.cl.cam.ac.uk
01aedea60b
bitkeeper revision 1.234 (3ec4b7bcNQq46IUAjB_RJ2Gfthg1HQ)
...
build.properties, Makefile:
Fix build scripts for xenctl tools.
2003-05-16 10:04:44 +00:00
kaf24@scramble.cl.cam.ac.uk
b6d05a0892
bitkeeper revision 1.233 (3ec4b0f6Cj_75HMxVrjHKR0QUy_kNA)
...
Many files:
new file
xenohead.def:
change bean persistence from session to application
Makefile:
clean web/tmpl too
xi_list:
add raw integer state to output
Many files:
split for dual use: original command line invocation from domctl
and new xenctl gui
domctl:
look for domctl.xml in /var/lib/xen
domctl.xml:
xi_tools_dir should come at the top
build-dom.xml:
remove silliness
Makefile:
add support for xenctl
build-dom.xml:
Rename: tools/control/build-domctl.xml -> tools/control/build-dom.xml
build-domctl.xml:
Rename: tools/control/build.xml -> tools/control/build-domctl.xml
Many files:
mvdir
2003-05-16 09:35:50 +00:00
tlh20@labyrinth.cl.cam.ac.uk
4cb5c054fc
bitkeeper revision 1.224 (3ebe2eafd96cvR2TVTUptkPgSEFFkQ)
...
CommandNew.java:
Allow .gz initrd and image, decompressed to /tmp and deleted after building the domain
2003-05-11 11:06:23 +00:00
tlh20@elite.cl.cam.ac.uk
592e5c345d
bitkeeper revision 1.217 (3eba1d1aDFDJBD7-4CxJgolbh-GlMA)
...
Merge with IAP's extra args
2003-05-08 09:02:18 +00:00
tlh20@elite.cl.cam.ac.uk
35ede0c67a
bitkeeper revision 1.210.1.1 (3eba19d1IIr1Ohw82oc2IN-kKV0kfw)
...
Allow blank network options, fix spacing around -a in CommandNew
2003-05-08 08:48:17 +00:00
iap10@freefall.cl.cam.ac.uk
e68b0a62af
bitkeeper revision 1.216 (3eb93bd2LHmbNRayIk-VrRYgW9v3gQ)
...
chmod script
2003-05-07 17:01:06 +00:00
iap10@freefall.cl.cam.ac.uk
b4daf74e55
bitkeeper revision 1.214 (3eb939304B975xl_ENp3_2N45s2JjA)
...
install xi_list and xi_vifinit
2003-05-07 16:49:52 +00:00
iap10@freefall.cl.cam.ac.uk
76eebc7f2a
bitkeeper revision 1.213 (3eb9380dNpLXADof1Q707oFNYvY31Q)
...
Add flag -a for extra root params.
2003-05-07 16:45:01 +00:00
iap10@freefall.cl.cam.ac.uk
365d58892e
bitkeeper revision 1.211 (3eb92435Me0VsFGKxdrtpCw31sPWBw)
...
add "make install" target to install boot and binary files in
install/boot and install/bin as appropriate
2003-05-07 15:20:21 +00:00
tlh20@elite.cl.cam.ac.uk
642bd0999b
bitkeeper revision 1.210 (3eb83c4fHs_yAKLhRwEjFTSk2RBfhA)
...
xi_list:
new file
dom0_core.c, sched.h, domain.c:
Add default domain name and xi_list to list all running domains
2003-05-06 22:50:55 +00:00
kaf24@scramble.cl.cam.ac.uk
0d1658ee22
bitkeeper revision 1.209 (3eb7eef0DJ3MYtF7Su2LWjq1mtOLsA)
...
kernel.c, xi_stop.c, xi_start.c, xi_destroy.c, xi_create.c, xi_build.c:
Build fixes to remove compile warnings. Also fixed a crash when run xi_build with no kernel args.
2003-05-06 17:20:48 +00:00
kaf24@scramble.cl.cam.ac.uk
8f6aca9a6b
bitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)
...
Makefile:
new file
Fixes to build system. New root Makefile.
2003-05-06 10:05:18 +00:00
tlh20@elite.cl.cam.ac.uk
fd347f1b55
bitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)
...
Many files:
new file
domctl, xi_ tools, updated domain builder, /proc/xeno/domains
2003-05-06 09:36:15 +00:00
ach61@labyrinth.cl.cam.ac.uk
12e2968e45
bitkeeper revision 1.198 (3eb067ccnZGiSrE___bi3AnWpeUuIw)
...
allow creation of vbd directly from disk partition
error checking to ensure that /proc/partitions is from a xeno machine
2003-05-01 00:18:20 +00:00
ach61@labyrinth.cl.cam.ac.uk
4542820720
bitkeeper revision 1.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)
...
virtual disk manager DTD for state file
2003-04-30 16:19:19 +00:00
ach61@soar.cl.cam.ac.uk
8867a28c96
bitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)
...
use long instead of int for disk sizes
change default state file
2003-04-28 14:30:52 +00:00
ach61@labyrinth.cl.cam.ac.uk
36e9afb9ef
bitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
2003-04-22 12:59:04 +00:00
ach61@labyrinth.cl.cam.ac.uk
61a664017f
bitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)
...
fix earlier merge problems
user space virtual disk manager
2003-04-22 12:58:25 +00:00
kaf24@scramble.cl.cam.ac.uk
5fd515c7a4
bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)
...
Many files:
Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.
2003-04-20 20:43:57 +00:00
kaf24@scramble.cl.cam.ac.uk
2c6f432e14
bitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)
...
sched.h, schedule.c, domain.c, dom0_ops.c, dom_builder.c:
Fixed domain death so we can now kill domains that were never actually launched.
2003-04-17 12:26:14 +00:00
iap10@labyrinth.cl.cam.ac.uk
d034d3762d
bitkeeper revision 1.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)
...
Add support to domain_builder to enable domains>0 to be booted with
initrd's (initial ram disks).
To continue the fine tradition of layering hack upon hack in domain_builder,
if the 4th parameter to domain_builder starts 'initrd=' then it will
load the specified file as an initrd module, and pass that to the new kernel.
For example:
r ./newdom 128000 ../../../xenolinux-2.4.21-pre4/arch/xeno/boot/image 128.232.xx.xx initrd=/usr/groups/srgboot/xxx/initrd ip=128.232.xx.xx:128.232.32.20:128.232.32.1:255.255.240.0::eth0:off ramdisk_size=32804 root=/dev/ram0 rw
Someone really needs to rewrite domain_builder to take more sensible command
line arguments...
2003-04-16 17:59:13 +00:00
kaf24@scramble.cl.cam.ac.uk
97c4f6c002
bitkeeper revision 1.165 (3e9ae27fgvCRUGxAZJ70ClZ8aKWQkw)
...
Many files:
Virtualised the GDT. Also some progress in virtualising the LDT.
2003-04-14 16:31:59 +00:00