sos22@labyrinth.cl.cam.ac.uk
f69a742521
bitkeeper revision 1.289.2.3 (3f0aa9b8UnE6gBCHx3nuPzmgUovuqA)
...
Split partition and device number parts of physdisk extent
id.
Also some minor sanity checking.
2003-07-08 11:23:36 +00:00
rac61@labyrinth.cl.cam.ac.uk
9e14799d6a
bitkeeper revision 1.289.1.2 (3f0aa5f5RZ04FODq-SZaRpQyRs03AA)
...
Refactoring partially complete, code reformatting, cleanups, documentation
Fix disk number handling so that it masks the correct number of bits.
2003-07-08 11:07:33 +00:00
sos22@labyrinth.cl.cam.ac.uk
dff6ba1a0d
bitkeeper revision 1.294 (3f0a9f16gdwvRs89xXMLxr3DvV1dgg)
...
Switch from using magic messages to map domain memory to using
a magic ioctl.
There's something very weird in this code: if userspace forgets to
unmap the memory, the next time it's called, it crashes. It looks
like the old code had the same bug, so I'm going to pretend it isn't
there for a little while.
2003-07-08 10:38:14 +00:00
sos22@labyrinth.cl.cam.ac.uk
903f00ae1b
bitkeeper revision 1.289.2.1 (3f0a85f5xjvFUq5ZTEasVl-wUhVijg)
...
Kill off hypervisor_defs.h and physdev.h.
2003-07-08 08:51:01 +00:00
sos22@labyrinth.cl.cam.ac.uk
e860bbb72e
bitkeeper revision 1.293 (3f099372qAfv3K77sg6KIsluJAJOOQ)
...
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-07 15:36:18 +00:00
rac61@labyrinth.cl.cam.ac.uk
70032000cd
bitkeeper revision 1.289.1.1 (3f09900aefK6NzyZH8jsgJ6oY7H2Tw)
...
Add VD delete/refresh commands
2003-07-07 15:21:46 +00:00
sos22@labyrinth.cl.cam.ac.uk
6dd2ddc4aa
bitkeeper revision 1.290 (3f098d9aV-utpH62PCMaflI0ggwCXQ)
...
Use ioctl rather than /proc/xeno/new_dom_data when creating a new
domain.
2003-07-07 15:11:22 +00:00
rac61@labyrinth.cl.cam.ac.uk
cb43d25ee0
bitkeeper revision 1.289 (3f09877bT-kkJTOM1WvHevpN2wY-qw)
...
Prune old code
2003-07-07 14:45:15 +00:00
rac61@labyrinth.cl.cam.ac.uk
93c6f36102
bitkeeper revision 1.288 (3f098762sqCvcfeLanWC1bkr_aEKGA)
...
Add virtual disk manager to xenctl
Implement partial virtual disk functionality
Code cleanups
2003-07-07 14:44:50 +00:00
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