| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
hypervisor-ifs:
Fix up symlink.
|
|
|
|
|
|
|
|
| |
hypervisor-ifs:
bk cp ../old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs include/asm-xeno/hypervisor-ifs
mvdir
new file
|
|
|
|
|
|
| |
.del-hypervisor-ifs~6f8a72aef886cac9:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hypervisor-ifs:
new file
Many files:
Allow forced killing of domains with 'kill_domain -f'. task_structs now reference counted.
.del-network.h~823d28e86ebe9d9b:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/network.h
.del-hypervisor-if.h~d1f6a7dd4307ddfe:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/hypervisor-if.h
.del-block.h~81aa08f4e2012da6:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/block.h
|
|
|
|
|
|
| |
dev.c:
Final network fixes.
|
|
|
|
|
|
| |
Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any
relation to the Linux kernel version.
|
|
|
|
|
|
| |
Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4
kernel.
|
|
|
|
|
|
| |
dev.c, vif.h, xen_block.c:
More robust handling of ring indexes in network code.
|
|
|
|
|
|
| |
blkdev.h, xen_block.c:
Sanity checking for blkdev ring arguments.
|
|
|
|
|
|
| |
Many files:
More updates to network tx path. New scheduler. More code ripped out. Nearly finished now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many files:
Ripped out lots from code from Xen's network transmit path, pending a new scheduler.
devinit.c:
Rename: xen-2.4.16/net/sch_generic.c -> xen-2.4.16/net/devinit.c
sch_generic.c:
Rename: BitKeeper/deleted/.del-sch_generic.c~c8d7d9959cc80952 -> xen-2.4.16/net/sch_generic.c
.del-sch_generic.c~c8d7d9959cc80952:
Delete: xen-2.4.16/net/sch_generic.c
.del-utils.c~e7553afc72d1b648:
Delete: xen-2.4.16/net/utils.c
.del-pkt_sched.h~e13e384d6b974c61:
Delete: xen-2.4.16/include/xeno/pkt_sched.h
|
|
|
|
|
|
| |
ac_timer.c, apic.c:
Fix timer code to schedule alarm handlers with some slop.
|
|
|
|
|
|
| |
apic.c:
Reduce error tracing to debug tracing in timer code.
|
|
|
|
|
|
|
|
| |
.del-scsi_obsolete.c~e09c2878e9b9eabb:
Delete: xen-2.4.16/drivers/scsi/scsi_obsolete.c
.del-scsi_module.c~41e587a3142bba30:
Delete: xen-2.4.16/drivers/scsi/scsi_module.c
|
|
|
|
|
|
|
| |
Many files:
new file
Sync of SMH's new SCSI world with latest repository.
|
|
|
|
|
|
| |
acpitable.h, acpitable.c:
new file
|
|
|
|
|
|
| |
cpufeature.h, kernel.c, setup.c, mpparse.c:
Hyperthreading support. We now parse ACPI tables at start of day. Both can be disabled with 'noht' and 'noacpi' cmdline options.
|
|
|
|
|
|
|
|
| |
.del-msdos.c~f31e5a4d337da875:
Delete: xenolinux-2.4.16-sparse/fs/partitions/msdos.c
.del-check.c~ebcaa3de1bfb8ad8:
Delete: xenolinux-2.4.16-sparse/fs/partitions/check.c
|
|
|
|
|
|
| |
Many files:
Block-device layer all fixed up. Serialisation removed. Should fly! :-)
|
|
|
|
|
|
| |
xl_block.c, xen_block.c:
Big rewrite of Xenolinux virtual blkdev driver. Currently hangs after raw 'dd' writes :-(
|
|
|
|
|
|
|
|
| |
xl_block.c, xen_block.c, process.c:
Fixes to Xenolinux blkdev handling. Still rather broken though :-(
newdom:
Change mode to -rwxrwxr-x
|
|\
| |
| |
| |
| |
| | |
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
modifications to newdom scripts. Example invocations:
newdom <size> <image> <ip> <root details>
really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/nfs nfsroot=/usr/groups/srgboot/hhh/roots/root1
really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/xhdaNNN
[fill in hhh, xxx and NNN as appropriate]
|
|/
|
|
|
|
| |
xl_block.c, Makefile, xen_block.c, perfc.c:
First cut of I/O scheduling in Xen, using a Linux-style tasklet.
|
|\
| |
| |
| |
| | |
bust resolve
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add performance counters.
Change keyboard handler keys
Hit 'p' to print performance counters
Hit 'R' to reboot rather than 'r'
Hit 'F1' to toggle keyboard echo
|
| |
| |
| |
| |
| |
| | |
xen_block.c:
Fix blkdev bug.
|
| |
| |
| |
| |
| |
| | |
sched.h, blkdev.h, xen_block.c, domain.c:
Beginnings of cheesy IO scheduling.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
|
| | |
| | |
| | |
| | |
| | | |
Added per-domain vif lists to /proc/xeno/domX/vif.
|
| | |
| | |
| | |
| | |
| | |
| | | |
init.c, xl_block.c:
Fix bugs in earlier blkdev checkin.
|
| | |
| | |
| | |
| | |
| | | |
missing file for Keir's virtual block device checkin
|
| | |
| | |
| | |
| | |
| | |
| | | |
xen_block.c:
Cleanups to block layer before doing scheduling.
|
| | |
| | |
| | |
| | |
| | |
| | | |
schedule.c:
Fix so we don't schedule idle domain unnecessarily.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Many files:
Big changes to blkdev layer -- rings now allocated in hypervisor space.
|
| | |
| | |
| | |
| | |
| | |
| | | |
xen_block.c:
Gutted some verbosity from xen_block.c. Ready to accept a proper scheduler (or placeholding one at least) now, I think.
|
|/ /
| |
| |
| |
| |
| | |
sched.h, mm.h, config.h, kernel.c, domain.c, dom0_ops.c, smpboot.c:
Ripped out command-line construction from Xen. Guest OS can now move its mapping of shared_info page.
|
|/
|
|
|
|
| |
sched.h, xen_block.c, domain.c:
Now have per-domain IO completion queue.
|
|
|
|
|
| |
fix horrendous complicated bug IAP couldn't.
|
|
|
|
|
|
| |
traps.c:
Even better debug tracing.
|
|
|
|
|
|
| |
page.h, traps.c:
Improve BUG tracing. We now get registers + stack.
|
|
|
|
|
|
| |
blkdev.h, ide-dma.c:
Upgrade ide-dma.c to Linux 2.4.20 level.
|
|
|
|
|
| |
Cleanups. Fixed domain building some more.
|
|
|
|
|
| |
Further PCI upgrade to 2.4.21-pre4. moonraider boots with UDMA-100 enabled for IDE discs.
|
|
|
|
|
|
|
|
| |
Many files:
Upgraded PCI support to Linux 2.4.20 level.
.del-ide-disk.c.orig~c03665a55006b149:
Delete: xen-2.4.16/drivers/ide/ide-disk.c.orig
|
|
|
|
|
|
| |
ll_rw_blk.c:
Make block-device layer sanity checks noisy only in debug builds.
|
|
|
|
|
|
| |
blkdev.h, ll_rw_blk.c:
Make block-device layer a bit more robust for non-existsent devices.
|
|
|
|
|
|
| |
schedule.c, setup.c, process.c:
Fixed SMP domain building.
|
|
|
|
|
| |
minor mod to make ARCH=xeno default, and add ext3 to default confguration
|
|\
| |
| |
| |
| |
| | |
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
|