kaf24@scramble.cl.cam.ac.uk
0dfba864fb
bitkeeper revision 1.339.1.6 (3f12cffdzSdqoflJR3gfS-S45xcteA)
...
nmi.c:
new file
Many files:
NMI watchdog support in Xen.
2003-07-14 15:45:01 +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
a6c6999b79
bitkeeper revision 1.339.1.4 (3f128ae94K0MMoLR7Y6K_ZRrfo8Y1w)
...
vfr.c:
Fix registration of /proc/xeno/vfr
2003-07-14 10:50:17 +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
d02506a27f
bitkeeper revision 1.339.1.2 (3f109e02qA-VmVFt9cmV0JaASgeSeg)
...
proc_cmd.h, dom0_core.c, xl_block.c:
Bug fixes to new proc interface.
2003-07-12 23:47:14 +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
sos22@labyrinth.cl.cam.ac.uk
3fdd9d4f04
bitkeeper revision 1.336 (3f0d653cjDgXGC_7MbnpQ0f33BxQqQ)
...
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 13:08:12 +00:00
sos22@labyrinth.cl.cam.ac.uk
22862b0471
bitkeeper revision 1.334.1.1 (3f0d64fbAhSrn0pFkVtseG4cWqCOmw)
...
Add some basic locking to the segment stuff. I'm not entirely
convinced that this is correct, but it's better than the old
version, and is probably very close to being right.
2003-07-10 13:07:07 +00:00
rac61@labyrinth.cl.cam.ac.uk
7c92112b37
bitkeeper revision 1.335 (3f0d61daWuAj1MdY8xaA6enqSDZSEg)
...
Documentation update.
2003-07-10 12:53:46 +00:00
sos22@labyrinth.cl.cam.ac.uk
14d2374092
bitkeeper revision 1.334 (3f0d5cf1PR6_mrYx0EIAgscwhbM7Fw)
...
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 12:32:49 +00:00
sos22@labyrinth.cl.cam.ac.uk
ec6946623e
bitkeeper revision 1.331.1.1 (3f0d5ce2ty7t1xKoi_XfrqGCd6L9mg)
...
Clean up segments when the domain dies.
2003-07-10 12:32:34 +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
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