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
sos22@labyrinth.cl.cam.ac.uk
4ad0f65987
bitkeeper revision 1.329.1.2 (3f0d406al_xEBmfvKg96FZ0PQ1E94w)
...
Make some comments slightly more comprehensible.
2003-07-10 10:31:06 +00:00
sos22@labyrinth.cl.cam.ac.uk
812fa1cc12
bitkeeper revision 1.329.1.1 (3f0d4057f1pusde9YiNnc29jyP2ESg)
...
Make /proc/dom0/vhd readable only to root.
2003-07-10 10:30: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
sos22@labyrinth.cl.cam.ac.uk
ace479e9e1
bitkeeper revision 1.329 (3f0d30d74QKz0HxzOWPKez8__UdvjQ)
...
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 09:24:39 +00:00
sos22@labyrinth.cl.cam.ac.uk
0a624b9270
bitkeeper revision 1.326.1.1 (3f0d3006ZIpQaVRSSN8pEanJ8WPbCg)
...
We don't need or, really, want, to export the domain-side block device
number for virtual disks, so don't bother. Instead, we
export the mode of the segment, which actually makes much more
sense anyway.
2003-07-10 09:21:10 +00:00
rac61@labyrinth.cl.cam.ac.uk
3e755f61e1
bitkeeper revision 1.328 (3f0d2ff8ZX89TdiIDCHZHpAogbxLBg)
...
Ignore a bunch of new object files
2003-07-10 09:20:56 +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
rac61@labyrinth.cl.cam.ac.uk
a267b804e2
bitkeeper revision 1.326 (3f0d2a81wsMWUhlREHQXAurCbmEVEQ)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
2003-07-10 08:57:37 +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
ff4863e038
bitkeeper revision 1.324 (3f0d277cpcr79eYnomJwVbvv_s1DPQ)
...
XenoLinux shouldn't export Xen device numbers to userspace if
possible; use physdev_to_xldev to convert back to XenoLinux
block device numbers.
2003-07-10 08:44:44 +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
sos22@labyrinth.cl.cam.ac.uk
ef4b1f145a
bitkeeper revision 1.322 (3f0d22cccb17_me9ZBYMkbZaFLovQg)
...
Get the new segment probing stuff to actually return useful
information...
2003-07-10 08:24:44 +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
kaf24@scramble.cl.cam.ac.uk
7216b5a110
bitkeeper revision 1.259.2.7 (3f0c428fGYxQAV_56B2hOOjYs1PF0A)
...
Port a bunch of network drivers for low-quality NICS (which will incur extra copying overheads within Xen). But will allow us to work on a wider range of systems at least.
2003-07-09 16:27:59 +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
sos22@labyrinth.cl.cam.ac.uk
5dd6e4d44c
bitkeeper revision 1.320 (3f0c3487S9CwVDQRe6TtSjZepJCw3w)
...
Half of a way of getting /proc/dom0/vhd to return something
sensible.
2003-07-09 15:28:07 +00:00
sos22@labyrinth.cl.cam.ac.uk
29dfabc6f7
bitkeeper revision 1.319 (3f0c1fe9J6WyGCxorp5Dcd0G7QYjwQ)
...
Very slight tidy up.
2003-07-09 14:00:09 +00:00
sos22@labyrinth.cl.cam.ac.uk
b04f83b64a
bitkeeper revision 1.318 (3f0c0d32X6-3AFhzwevHsWBPIyJBTg)
...
Make sure that the page table updates pointed to by the
pgt_update_arr parameter of the DOPGUPDATES ioctl really are
direct mapped. It would also be valid to pin them in memory with
mlock, but it's too much effort to check that as well.
2003-07-09 12:40:18 +00:00
sos22@labyrinth.cl.cam.ac.uk
6db3613224
bitkeeper revision 1.317 (3f0c0840dkPeEx-FKvCNpuxOGrbQAw)
...
Why was this a spinlock? We're protecting against other userspace
processes trying to open /proc/xeno/domains, not the kernel.
Switch to using a semaphore.
2003-07-09 12:19:12 +00:00
sos22@labyrinth.cl.cam.ac.uk
22797f2608
bitkeeper revision 1.316 (3f0bfda37LUgsfDz9V4CKjViSQGZWQ)
...
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 11:33:55 +00:00
sos22@labyrinth.cl.cam.ac.uk
e3bbbbc7e2
bitkeeper revision 1.314.1.1 (3f0bfd9eOCkrv34158Rxo4SDt7iCoQ)
...
Finish merging changes from Keir.
2003-07-09 11:33:50 +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
2f18e9e92c
bitkeeper revision 1.314 (3f0bfa1daRYfG19cIu-EaJkDAAJMag)
...
Use Keir's version of dom0_memory.c
2003-07-09 11:18:53 +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
d7d1bfbad3
bitkeeper revision 1.312 (3f0bf67eeh-Rhf-ZdegJfQJlyU4ZiQ)
...
I'm an idiot. Shoot me now.
2003-07-09 11:03:26 +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
kaf24@scramble.cl.cam.ac.uk
cdd2f5b6e6
bitkeeper revision 1.259.2.6 (3f0bee0cfkR2cO-f6uTZlAZDteGSDg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.time
2003-07-09 10:27:24 +00:00
kaf24@scramble.cl.cam.ac.uk
46d2ba9518
bitkeeper revision 1.259.4.1 (3f0bed4cJB9LOOhEpc2nIhwKM2NwAA)
...
ioremap.c:
new file
mkbuildtree, Makefile, dom0_memory.c:
ioremap support in Xenolinux.
.del-io.h~441bb6eed5f4a3f5:
Delete: xenolinux-2.4.21-sparse/include/asm-xeno/io.h
2003-07-09 10:24:12 +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
rneugeba@wyvis.research.intel-research.net
6bbb3d315b
bitkeeper revision 1.259.2.5 (3f0be04e_JN3KEqwAUTHcvXxNP01LQ)
...
Merge ssh://rn212@shep.cl.cam.ac.uk//usr/groups/xeno/users/rn212/xeno.time
into wyvis.research.intel-research.net:/home/irchomes/rneugeba/src/xeno/xeno.time
2003-07-09 09:28:46 +00:00
rneugeba@wyvis.research.intel-research.net
d7b995937a
bitkeeper revision 1.259.3.1 (3f0bdfccTmutwO6orDoiZ1_lOqbkAw)
...
lock system time to RTC
2003-07-09 09:26:36 +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
c5ef748c89
bitkeeper revision 1.309 (3f0bd25fPW7xLRFTd6zoyvGk-MalrQ)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/dont_use_this/xeno.bk
2003-07-09 08:29:19 +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
faf3ef710d
bitkeeper revision 1.308 (3f0ae161layZNlO8Hy90LYzFcZ9fkQ)
...
Final bit of merge.
2003-07-08 15:21:05 +00:00
sos22@labyrinth.cl.cam.ac.uk
793fddb7e9
bitkeeper revision 1.307 (3f0adedfLUBRI3eSZZ4MHK-Jhk6G1Q)
...
Merge new stuff from Keir.
2003-07-08 15:10:23 +00:00
sos22@labyrinth.cl.cam.ac.uk
eb67607b75
bitkeeper revision 1.306 (3f0ade01zzZKmrmswpUSMGtDKNYM-A)
...
Finish merginf with Keir.
2003-07-08 15:06:41 +00:00
rac61@labyrinth.cl.cam.ac.uk
4c628d6b48
bitkeeper revision 1.304.1.1 (3f0ada3dy1hCToaW0oVc9Hv1u6YBIQ)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
2003-07-08 14:50:37 +00:00
sos22@labyrinth.cl.cam.ac.uk
25d1010e40
bitkeeper revision 1.305 (3f0ad9699KfMwoWJj6740b_r6vxE9Q)
...
Mergs some of Keir's fixes.
2003-07-08 14:47:05 +00:00