Commit Graph
58 Commits
Author SHA1 Message Date
iap10@labyrinth.cl.cam.ac.uk d5f3e34120 bitkeeper revision 1.473 (3f7867e38-w0Udil0euqJ8nAHOdmhQ)
rename bk repository xeno.bk to xeno-1.0.bk
2003-09-29 17:12:03 +00:00
iap10@labyrinth.cl.cam.ac.uk 91446f87ab bitkeeper revision 1.471 (3f783b501IAxS3eJm6fXf7GMNdgSYA)
very minor file move
2003-09-29 14:01:52 +00:00
iap10@labyrinth.cl.cam.ac.uk 8468f856c1 bitkeeper revision 1.470 (3f77f25dLnNa4xk_syeLDfNYb2Woyw)
add examples, update TODO
2003-09-29 08:50:37 +00:00
iap10@labyrinth.cl.cam.ac.uk 8d624bc811 bitkeeper revision 1.468 (3f776bd43_wFRTwYlSu5A4qtJST5zw)
changes to build system, example config scripts added, READMEs improved.
2003-09-28 23:16:36 +00:00
tlh20@labyrinth.cl.cam.ac.uk 7c6aa6b17a bitkeeper revision 1.466 (3f74af20jRDu98OIOzjbFFgBNLz47g)
Many files:
  Add -x option to xenctl to give number to subst for + in patterns
2003-09-26 21:26:56 +00:00
rneugeba@wyvis.research 4971a4634d bitkeeper revision 1.443 (3f6b301ezQF-5YVbsRTsTjFnwUQV8w)
xi_list output changed
2003-09-19 16:34:38 +00:00
tlh20@labyrinth.cl.cam.ac.uk a32abaaab9 bitkeeper revision 1.433 (3f699687J_HgoywKoa1018zIpJGRrQ)
CommandDomainNew.java, ParseDomainNew.java, Main.java, CommandParser.java:
  Expand + in -a and -t, allow spaces
2003-09-18 11:27:03 +00:00
tlh20@labyrinth.cl.cam.ac.uk 2856313d8d bitkeeper revision 1.431 (3f689945jnFujVkprh_vptT464scvA)
xenctl.xml, Defaults.java, CommandDomainNew.java, ParseDomainNew.java:
  Add <root_args>ro</root_args> option to xenctl
2003-09-17 17:26:29 +00:00
kaf24@scramble.cl.cam.ac.uk b2a2944622 bitkeeper revision 1.428.1.1 (3f68906b-34YjpC-AXCuEf_gcTXGxQ)
xeno_proc.h, xeno_proc.c, info.c:
  new file
Many files:
  Export extended blkdev info in /proc/xeno/blkdev_info. xenctl now looks here to turn partitions into blkdev extents.
.del-genhd.c~204b64b4cad491e2:
  Delete: xenolinux-2.4.22-sparse/drivers/block/genhd.c
2003-09-17 16:48:43 +00:00
tlh20@labyrinth.cl.cam.ac.uk e2c12cbc69 bitkeeper revision 1.424 (3f604b3bXFcuMeirDE8BxjFaH5y6eA)
Many files:
  Follow parition names through /dev sym-links
CommandVbdCreatePhysical.java:
  *** empty log message ***
2003-09-11 10:15:23 +00:00
tlh20@labyrinth.cl.cam.ac.uk 2cfbbaf375 bitkeeper revision 1.418.1.4 (3f5f5c8a0reuxzNwVh_SoCrfv-HfGw)
Many files:
  Improve xenctl error messages
2003-09-10 17:16:58 +00:00
tlh20@labyrinth.cl.cam.ac.uk be40ea38fe bitkeeper revision 1.418.1.3 (3f5f4ef89JHlK6hg-7GOnZB0sTrang)
Many files:
  Allow + syntax on phy partitions
2003-09-10 16:19:04 +00:00
tlh20@labyrinth.cl.cam.ac.uk 81b68e2240 bitkeeper revision 1.418.1.2 (3f5f3d9cLa8n-CecxQixtspMMc7QAw)
ParseScript.java:
  new file
2003-09-10 15:05:00 +00:00
tlh20@labyrinth.cl.cam.ac.uk 4035ab506d bitkeeper revision 1.418.1.1 (3f5f3d862n2oSqg-bvcUtq4TeyrP1g)
Many files:
  Attempt at new xenctl
2003-09-10 15:04:38 +00:00
iap10@labyrinth.cl.cam.ac.uk 8925c8b13e bitkeeper revision 1.412.1.1 (3f5dead4Q7H73DU1k60q13_8T8HYbQ)
Makefile Cleanups, added xenolinux-sparse soft link, added NETFILTER to default xenolinux build.
2003-09-09 14:59:32 +00:00
rac61@labyrinth.cl.cam.ac.uk 86ac4fab39 bitkeeper revision 1.356 (3f13f2c2PyTtgUQ-EMLCir5OE3cd1g)
Add support for usr= argument to xenctl domain new
Add better argument construction (ro if root is a disk)
Add automatic physical disk access grant if root/usr are disks
2003-07-15 12:25:38 +00:00
rac61@labyrinth.cl.cam.ac.uk 321726ff14 bitkeeper revision 1.355 (3f13daaex8SDyv1qBoqiITvhXIi0nA)
Stop new-domain code from trying to resolve ip to host; just take given hostname string.
2003-07-15 10:42:54 +00:00
kaf24@scramble.cl.cam.ac.uk 6bf073980b bitkeeper revision 1.339.1.1 (3f108aff8cNSEyxZFIWHZ-zZtSTT2w)
Many files:
  new file
  Clean up dom0 proc interfaces. Implemented ioremap and /dev/mem.
.del-dom0_block.c~63815c1974691c1c:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_block.c
.del-sched_ops.c~20807e5c2ed6b51:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/sched_ops.c
.del-xi_list~49abab167156959:
  Delete: tools/internal/xi_list
.del-xl_physdisk_proc.c~49451bc26a40fcb2:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/block/xl_physdisk_proc.c
.del-mmu.h~6bc56547519b6f96:
  Delete: xenolinux-2.4.21-sparse/include/asm-xeno/mmu.h
.del-dom0.h~6fb656bb4a0c52e1:
  Delete: xenolinux-2.4.21-sparse/include/asm-xeno/dom0.h
.del-dom0_ops.h~fb19960d77217740:
  Delete: tools/internal/dom0_ops.h
.del-dom0_ops.h~5c52b016e619bd2d:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_ops.h
.del-dom0_memory.c~c72c6e5f7fd65d38:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_memory.c
.del-direct_map.c~d2fedc686b334f2a:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/mm/direct_map.c
direct_map.c:
  Rename: xenolinux-2.4.21-sparse/arch/xeno/mm/get_unmapped_area.c -> xenolinux-2.4.21-sparse/arch/xeno/mm/direct_map.c
2003-07-12 22:26:07 +00:00
rac61@labyrinth.cl.cam.ac.uk 7a68631223 bitkeeper revision 1.339 (3f0d6d60VROcPVK9573_fpTcuFCUXg)
Rename domctl.xml to xenctl.xml
2003-07-10 13:42:56 +00:00
kaf24@scramble.cl.cam.ac.uk d5074bae7c bitkeeper revision 1.338 (3f0d6ba0cs3fWExl1JEH_QP7DMbeHg)
build-web.xml, Makefile:
  Some build fixes.
2003-07-10 13:35:28 +00:00
rac61@labyrinth.cl.cam.ac.uk 12dc625c73 bitkeeper revision 1.337 (3f0d657f74Gik-j1dECKz392l6y-UQ)
USAGE-cmdline:
  Add important message about not using the web interface at the same time as the command line
2003-07-10 13:09:19 +00:00
rac61@labyrinth.cl.cam.ac.uk 7c92112b37 bitkeeper revision 1.335 (3f0d61daWuAj1MdY8xaA6enqSDZSEg)
Documentation update.
2003-07-10 12:53:46 +00:00
rac61@labyrinth.cl.cam.ac.uk 2d64dbf5ee bitkeeper revision 1.333 (3f0d5c67WCK8celxi8KUCjs_eFc8QA)
Update web interface to work with new VBD interface.
Finish tidying up web build files
2003-07-10 12:30:31 +00:00
rac61@labyrinth.cl.cam.ac.uk 005477225b bitkeeper revision 1.332 (3f0d4a71ScYIvhpYjrv_aLLacdn4Ig)
Remove on-disk storage of virtual block devices
Implement retrieving VBD info from /proc
remove VBD delete and flush commands as VBDs go away by themselves when their domains are destroyed
2003-07-10 11:13:53 +00:00
rac61@labyrinth.cl.cam.ac.uk d40db2be59 bitkeeper revision 1.330 (3f0d3d2bKhsLvy6rQeImnM5nqYXVnw)
Implement physical disk management in web interface
2003-07-10 10:17:15 +00:00
rac61@labyrinth.cl.cam.ac.uk c783c35973 bitkeeper revision 1.327 (3f0d2f89Nt6e8Pm941RkmAsgHZfdzA)
fix xenctl script for new command parser layout
2003-07-10 09:19:05 +00:00
sos22@labyrinth.cl.cam.ac.uk 92b531dd8a bitkeeper revision 1.325 (3f0d278fx62UemAA1unbHTgIGvOJ4Q)
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-10 08:45:03 +00:00
sos22@labyrinth.cl.cam.ac.uk 82070aa270 bitkeeper revision 1.323 (3f0d274cxFM9S7m-tyUGLwmU-YOAbA)
Get the userspace tools to provide a key where one is needed.
2003-07-10 08:43:56 +00:00
rac61@labyrinth.cl.cam.ac.uk 84c2a732de bitkeeper revision 1.319.1.2 (3f0c49b9kvjGDv1bC1QhQNwfEHw9kw)
Port of web-based virtual disk manager complete.
2003-07-09 16:58:33 +00:00
rac61@labyrinth.cl.cam.ac.uk 3b29584f2d bitkeeper revision 1.319.1.1 (3f0c3b96o9tI7VUO855zQI34KKV7Ew)
Update web interface and its build scripts to work with the new control interface; all domain control stuff has been ported. No VD stuff works yet.
2003-07-09 15:58:14 +00:00
rac61@labyrinth.cl.cam.ac.uk d83d492b48 bitkeeper revision 1.315 (3f0bfab8LOjeKZnavr_zYilEEFpUig)
Nuke remnants of domctl
2003-07-09 11:21:28 +00:00
rac61@labyrinth.cl.cam.ac.uk 9239932f24 bitkeeper revision 1.313 (3f0bf8a0YsfImKNTNOOIKMEz2NKZoA)
Add VBD delete and flush commands.
Yay, xenctl-cmdline should now be the union of domctl/xenctl-web/vdmanager's functionality.
2003-07-09 11:12:32 +00:00
rac61@labyrinth.cl.cam.ac.uk 071f959a79 bitkeeper revision 1.304.1.7 (3f0bf195LrxhtbvmW2HyL5qXkoR63g)
Undo silly design decision by me; namely, to do any checking of values in the Parse classes.
Instead, it should be done in the Command classes, so that the web interface need not duplicate code.
2003-07-09 10:42:29 +00:00
rac61@labyrinth.cl.cam.ac.uk 907f70bed5 bitkeeper revision 1.304.1.6 (3f0bec943sH0UMOrLxjNzPbtI73ljA)
Add VBD show command
2003-07-09 10:21:08 +00:00
rac61@labyrinth.cl.cam.ac.uk 41bd25057d bitkeeper revision 1.304.1.5 (3f0bdfabhNAbf77xMA6z5OyrFKHExA)
Add VBD create command
Fix parser so that it should hopefully now always print usage instead of throwing unamusing exceptions
2003-07-09 09:26:03 +00:00
rac61@labyrinth.cl.cam.ac.uk 5b9a94c2b5 bitkeeper revision 1.304.1.4 (3f0bde76AYbvHyA0ZKhVCX7Dwvw4sQ)
Add new Extent partition number bits that were needed by the PhysicalList changes that I put in the last cset by mistake. Ah well.
2003-07-09 09:20:54 +00:00
rac61@labyrinth.cl.cam.ac.uk edbc74eb40 bitkeeper revision 1.304.1.3 (3f0bddb6Ch28VohngLcKCCbcXEwq2Q)
Prune unneeded bits of old vdmanager code; main and parser. All their functionality has been liberated. =)
2003-07-09 09:17:42 +00:00
rac61@labyrinth.cl.cam.ac.uk c9e5232d3b bitkeeper revision 1.304.1.2 (3f0bdd80mrpM9InfprcL835uydvRVA)
Small bug fix for Extent constructor parameter ordering
Reformatting, cleanups, adjust the usage/help messages for Parse* to make more sense
Make ParseHelp throw slightly less exceptions =)
2003-07-09 09:16:48 +00:00
rac61@labyrinth.cl.cam.ac.uk 115e984cb1 bitkeeper revision 1.289.1.4 (3f0ac0e2RKTYkaGxMaS0yvsU2le2uA)
Finish converting to support correct way of getting partition/disk numbers
Code cleanups
2003-07-08 13:02:26 +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
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
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 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
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 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