kaf24@scramble.cl.cam.ac.uk
4a30b340d9
bitkeeper revision 1.391 (3f316acaX8G5OlQyJ0l_ZX0sG-sl-A)
...
schedule.c, xi_sched_domain.c:
Fix setting of scheduler parameters from dom0.
2003-08-06 20:53:30 +00:00
kaf24@scramble.cl.cam.ac.uk
c64b98d797
bitkeeper revision 1.360 (3f16a592sBZzTeaBpHZg9hKSw2MNow)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-07-17 13:33:06 +00:00
kaf24@scramble.cl.cam.ac.uk
0657eaa748
bitkeeper revision 1.358.1.1 (3f16a58eCfq6ZxRU1cDvl3KdW6uV4g)
...
network.c, xi_stop.c, xi_start.c, xi_destroy.c, xi_build.c:
Bug fixes and clean ups.
2003-07-17 13:33:02 +00:00
iap10@labyrinth.cl.cam.ac.uk
405bd4170e
bitkeeper revision 1.359 (3f1668d45SYPQy-7cLNFlIKxyY1X8w)
...
add mkdevnodes and read_console_udp to tools/misc
2003-07-17 09:13:56 +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
rac61@labyrinth.cl.cam.ac.uk
788c9c4b9b
bitkeeper revision 1.352.1.1 (3f13d81eTRR1ajDAiyPHK9scX5CJAQ)
...
Add NAT utility script for use in domain 0 when you only have one real IP.
2003-07-15 10:31:58 +00:00
rac61@labyrinth.cl.cam.ac.uk
42332dd3c3
bitkeeper revision 1.339.1.9 (3f12dd84Gykr1oP22loPEr0jPp3VJA)
...
Detect link-local addresses in xi_vifinit and route them via dom0, not the physical interface
2003-07-14 16:42:44 +00:00
kaf24@scramble.cl.cam.ac.uk
d82b7d255e
bitkeeper revision 1.339.1.5 (3f12bf52q2jR3Bjy5IVRUmb2tYPLpw)
...
dom0_defs.h:
Fix xi_ tools to get return code from privcmd proc file.
2003-07-14 14:33:54 +00:00
kaf24@scramble.cl.cam.ac.uk
4d7eb8b989
bitkeeper revision 1.339.1.3 (3f1286e8GdJUYMMP94RLDVbLhqS69Q)
...
xi_build.c:
Remove tracing from xi_build
2003-07-14 10:33:12 +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
sos22@labyrinth.cl.cam.ac.uk
19786bd474
bitkeeper revision 1.331 (3f0d4822DGZPrG8hjrH_59XaPHWQGA)
...
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 11:04:02 +00:00
sos22@labyrinth.cl.cam.ac.uk
4ce58154e1
bitkeeper revision 1.329.1.4 (3f0d4373d9SiOpCi9y2d8jsIGk2rgw)
...
More silly little cleanups.
2003-07-10 10:44:03 +00:00
sos22@labyrinth.cl.cam.ac.uk
a7d80b646c
bitkeeper revision 1.329.1.3 (3f0d410bYxnFPtx6TnK6YhiMvdqkdA)
...
Slight tidy ups.
2003-07-10 10:33:47 +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
sos22@labyrinth.cl.cam.ac.uk
9f14dd78d8
bitkeeper revision 1.321 (3f0c3721EPUc_lgxSWz2JlomJJPMtg)
...
Move XenoLinux-specific stuff from hypervisor interface
include files to XenoLinux include file.
2003-07-09 15:39:13 +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
sos22@labyrinth.cl.cam.ac.uk
acc38e6d08
bitkeeper revision 1.311 (3f0bf55e-uz44DyPEK5RW-cYqe5jeQ)
...
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-09 10:58:38 +00:00
sos22@labyrinth.cl.cam.ac.uk
f05b0dd80e
bitkeeper revision 1.310 (3f0bf553kbldKc8vu6lujXO6BTBWpg)
...
Misc. tidy ups. Continue moving bits of teh /proc interface
from stupidly overloaded calls to read and write to using
a slightly less awful ioctl interface.
2003-07-09 10:58:27 +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
sos22@labyrinth.cl.cam.ac.uk
ba505e496d
bitkeeper revision 1.303.2.1 (3f0bd23bjmByDrErI4CVnaylQxBxhA)
...
Whitespace cleanup.
2003-07-09 08:28:43 +00:00
sos22@labyrinth.cl.cam.ac.uk
83ea3b3f5e
bitkeeper revision 1.300 (3f0ac135Xf0mPcT0na6ekvHtmhlrxA)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/dont_use_this/xeno.bk
2003-07-08 13:03:49 +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
sos22@labyrinth.cl.cam.ac.uk
92872f61c7
bitkeeper revision 1.296 (3f0aab4cKX_VINngzj4KEwSKL_NmtA)
...
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-08 11:30:20 +00:00
sos22@labyrinth.cl.cam.ac.uk
5996efc5ac
bitkeeper revision 1.295 (3f0aa9beS_4RaA-JxGiBF8BRtuik6Q)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/tmp/xeno.bk
2003-07-08 11:23:42 +00:00
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