kaf24@labyrinth.cl.cam.ac.uk
8e06473cff
bitkeeper revision 1.105.1.9 (3e67719fUVPJZo6pYtLZ12frkd1BqQ)
...
xl_scsi.c, xl_ide.c, grok.c:
new file
Many files:
Steve's new SCSI world.
2003-03-06 16:04:47 +00:00
ach61@labyrinth.cl.cam.ac.uk
454a736db4
bitkeeper revision 1.108 (3e676eb6Jy0anfrUlVCNnVZnDDSlQg)
...
virtual block device support
2003-03-06 15:52:22 +00:00
ach61@labyrinth.cl.cam.ac.uk
f3c8dfc627
bitkeeper revision 1.107 (3e665ab0XNZynD-498WHLN1g1IPRrw)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
2003-03-05 20:14:40 +00:00
kaf24@labyrinth.cl.cam.ac.uk
dfca2c82d5
bitkeeper revision 1.105.1.8 (3e63781aEVDfQh1rIWk8m6mnaO7HtA)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/bd-xeno
2003-03-03 15:43:22 +00:00
kaf24@labyrinth.cl.cam.ac.uk
f456b7444e
bitkeeper revision 1.102.1.1 (3e63780anLue1rOR9-4fOlXH3ejAhA)
...
dom_mem_ops.h, balloon.c, Makefile, dom_mem_ops.c, README:
new file
Many files:
Boris's balloon driver.
2003-03-03 15:43:06 +00:00
kaf24@labyrinth.cl.cam.ac.uk
4f13d2a61f
bitkeeper revision 1.105.1.7 (3e622fe35xVBV5lBc1h1Oaan0MH1_A)
...
Makefile:
Force UTS_MACHINE to 'i386' rather than 'xeno'. This keeps software installers happy.
2003-03-02 16:22:59 +00:00
smh22@boulderdash.cl.cam.ac.uk
81e86e122d
bitkeeper revision 1.105.1.6 (3e5f8204s9-knAqGrLNqui07TjPy1w)
...
temporary domain death fix
2003-02-28 15:36:36 +00:00
smh22@boulderdash.cl.cam.ac.uk
a0ad7109ca
bitkeeper revision 1.105.1.5 (3e5f78b2JrROb7627ksGnXNIWgAM3w)
...
domain builder fix
2003-02-28 14:56:50 +00:00
kaf24@labyrinth.cl.cam.ac.uk
6e00eab701
bitkeeper revision 1.105.1.4 (3e5e6300OW6aJoXNU_rtBiUn9RxCUQ)
...
network.c, dev.c:
Fixed network transmit event dispatch. Was broken and not sending inter-CPU interrupts.
2003-02-27 19:12:00 +00:00
kaf24@labyrinth.cl.cam.ac.uk
4f8a42fc0e
bitkeeper revision 1.105.1.3 (3e5e550bzMuNp7GfT1LItXmDa_coaA)
...
network.c:
Fix up net ring handling -- set tx events a bit better.
2003-02-27 18:12:27 +00:00
iap10@labyrinth.cl.cam.ac.uk
01ff0e7089
bitkeeper revision 1.105.1.2 (3e5d1a7fU8SILNfLy3c5p8eyoYiygQ)
...
make it so that the keyboard debug handler IRQ can be shared -- use SA_SHIRQ
2003-02-26 19:50:23 +00:00
iap10@labyrinth.cl.cam.ac.uk
c876c6971a
bitkeeper revision 1.105.1.1 (3e5d18acj3lG5wIZ1UUR4QS6hedO0Q)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2003-02-26 19:42:36 +00:00
iap10@labyrinth.cl.cam.ac.uk
937d9e4f01
bitkeeper revision 1.103.1.1 (3e5d18a7GqCcFtgB4EjULbmAXiDJzw)
...
xenolinux network driver tx_event now set to tx_prod rather than tx_prod+1
seems to fix a network hang problem...
2003-02-26 19:42:31 +00:00
ach61@labyrinth.cl.cam.ac.uk
a474d07ad6
bitkeeper revision 1.106 (3e5d12ccK5E6c5JC__10GKs1f6x0fw)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
2003-02-26 19:17:32 +00:00
ach61@labyrinth.cl.cam.ac.uk
47b95f44ed
bitkeeper revision 1.100.1.1 (3e5d12a9XS1t15We3dHlj4sxiwEeWQ)
...
add create segment code in xen,
/proc/xeno/dom0/vhd in xenolinux
2003-02-26 19:16:57 +00:00
kaf24@labyrinth.cl.cam.ac.uk
5f8cbb69be
bitkeeper revision 1.105 (3e5cfaa1sTwHu-8MSxs6PpY5y9101Q)
...
network.c, dev.c:
Add compiler barriers to ensure descriptor updates occur before index updates in network code.
2003-02-26 17:34:25 +00:00
kaf24@labyrinth.cl.cam.ac.uk
9e7e9110cf
bitkeeper revision 1.104 (3e5cf351zM_u_gdQ7xC6wyGYbvtLAA)
...
e1000_main.c, e1000.h, Makefile:
Add some locking to Intel's shoddy e1000 driver.
2003-02-26 17:03:13 +00:00
kaf24@labyrinth.cl.cam.ac.uk
52c54dcbd1
bitkeeper revision 1.103 (3e5ce3edCqQ1qazfrrTapwLSJfBo_Q)
...
network.c, dev.c:
A few more network cleanups.
2003-02-26 15:57:33 +00:00
kaf24@labyrinth.cl.cam.ac.uk
20989dbdb2
bitkeeper revision 1.102 (3e5ccddc9uBpJ0IXud6JDGQKpSZshw)
...
xen_serial.c:
Fix serial handler.
2003-02-26 14:23:24 +00:00
kaf24@labyrinth.cl.cam.ac.uk
450d77c1d9
bitkeeper revision 1.101 (3e5ca3886XTHk1fZRjPIuqdNdAtuZQ)
...
dev.c:
Fix race in net tx code.
2003-02-26 11:22:48 +00:00
kaf24@labyrinth.cl.cam.ac.uk
7218befbfa
bitkeeper revision 1.100 (3e5aaea3k3nRhpFN71_BWfIyFoVBmg)
...
dev.c:
Fixed net rx path to update descriptors properly.
2003-02-24 23:45:39 +00:00
kaf24@labyrinth.cl.cam.ac.uk
8550cfe36a
bitkeeper revision 1.99 (3e5a5e69X9LoiHwRFqwtP0KWPE2wfg)
...
hypervisor-ifs:
Fix up symlink.
2003-02-24 18:03:21 +00:00
kaf24@labyrinth.cl.cam.ac.uk
a1852abc92
bitkeeper revision 1.98 (3e5a5e37oz_HA0_1bmWiLHTaSKByLQ)
...
hypervisor-ifs:
bk cp ../old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs include/asm-xeno/hypervisor-ifs
mvdir
new file
2003-02-24 18:02:31 +00:00
kaf24@labyrinth.cl.cam.ac.uk
b13ec5e718
bitkeeper revision 1.97 (3e5a5dbcRcV73TYDcXAlNFfJfUqd9g)
...
.del-hypervisor-ifs~6f8a72aef886cac9:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs
2003-02-24 18:00:28 +00:00
kaf24@labyrinth.cl.cam.ac.uk
2b1c361bee
bitkeeper revision 1.96 (3e5a5cd7-6YCRyx9vceH0j_ljuOe-Q)
...
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
2003-02-24 17:56:39 +00:00
kaf24@labyrinth.cl.cam.ac.uk
704f9b0126
bitkeeper revision 1.95 (3e5a50e5v6H5vn8ZtJ3O68BcQu5Xgw)
...
dev.c:
Final network fixes.
2003-02-24 17:05:41 +00:00
iap10@labyrinth.cl.cam.ac.uk
0b10967372
bitkeeper revision 1.94 (3e5a4f5fzVaxemjfCt0N0OH8PYPiuw)
...
Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any
relation to the Linux kernel version.
2003-02-24 16:59:11 +00:00
iap10@labyrinth.cl.cam.ac.uk
a48212cb65
bitkeeper revision 1.93 (3e5a4e6bkPheUp3x1uufN2MS3LAB7A)
...
Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4
kernel.
2003-02-24 16:55:07 +00:00
kaf24@labyrinth.cl.cam.ac.uk
96ce9e11d1
bitkeeper revision 1.92 (3e5a3f34hhxCW-jAvvD9l1pqUdV3PQ)
...
dev.c, vif.h, xen_block.c:
More robust handling of ring indexes in network code.
2003-02-24 15:50:12 +00:00
kaf24@labyrinth.cl.cam.ac.uk
f4ab9b3bf4
bitkeeper revision 1.91 (3e5a3727Dlhfakt5fPHI3hlx8R377A)
...
blkdev.h, xen_block.c:
Sanity checking for blkdev ring arguments.
2003-02-24 15:15:51 +00:00
kaf24@labyrinth.cl.cam.ac.uk
0c876caf68
bitkeeper revision 1.90 (3e5a2a0eLNdNDmT58mo-G1hnrOmMig)
...
Many files:
More updates to network tx path. New scheduler. More code ripped out. Nearly finished now.
2003-02-24 14:19:58 +00:00
kaf24@labyrinth.cl.cam.ac.uk
0dc9ba5c3a
bitkeeper revision 1.89 (3e58aeffGldVBDUrCPQ3AX0iBm4OYw)
...
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
2003-02-23 11:22:39 +00:00
kaf24@labyrinth.cl.cam.ac.uk
ef170179d0
bitkeeper revision 1.88 (3e564e1cTiVK2rPAdHl9ccMD8nraEw)
...
ac_timer.c, apic.c:
Fix timer code to schedule alarm handlers with some slop.
2003-02-21 16:04:44 +00:00
kaf24@labyrinth.cl.cam.ac.uk
a75def4139
bitkeeper revision 1.87 (3e5645f8WsWRq4fdeFv8hAeaMB9cAA)
...
apic.c:
Reduce error tracing to debug tracing in timer code.
2003-02-21 15:30:00 +00:00
kaf24@labyrinth.cl.cam.ac.uk
5af90dd261
bitkeeper revision 1.86 (3e5642098LDC0gOvsZ9mA8en6CWGDw)
...
.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
2003-02-21 15:13:13 +00:00
kaf24@labyrinth.cl.cam.ac.uk
566db2a08b
bitkeeper revision 1.85 (3e56416dqUx5ejRHgvOG3eSEByO2Fg)
...
Many files:
new file
Sync of SMH's new SCSI world with latest repository.
2003-02-21 15:10:37 +00:00
kaf24@labyrinth.cl.cam.ac.uk
8b154fed7c
bitkeeper revision 1.84 (3e5636ebE3jkdhUuagMAm36uQrxNnA)
...
acpitable.h, acpitable.c:
new file
2003-02-21 14:25:47 +00:00
kaf24@labyrinth.cl.cam.ac.uk
eafbcb7353
bitkeeper revision 1.83 (3e5636c8h7gxJ2TkjvrnmiqkZh15Bg)
...
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.
2003-02-21 14:25:12 +00:00
kaf24@labyrinth.cl.cam.ac.uk
04c216516f
bitkeeper revision 1.82 (3e562a3eivWgqJ6O9wH-OFGq-YzJ5w)
...
.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
2003-02-21 13:31:42 +00:00
kaf24@labyrinth.cl.cam.ac.uk
b772c635b9
bitkeeper revision 1.81 (3e561fbbcTcsPP9qTjC_BVR3zYpKjw)
...
Many files:
Block-device layer all fixed up. Serialisation removed. Should fly! :-)
2003-02-21 12:46:51 +00:00
kaf24@labyrinth.cl.cam.ac.uk
28e3860f49
bitkeeper revision 1.80 (3e556a44pqm9KRyptkYpEsBf7mp3Bg)
...
xl_block.c, xen_block.c:
Big rewrite of Xenolinux virtual blkdev driver. Currently hangs after raw 'dd' writes :-(
2003-02-20 23:52:36 +00:00
kaf24@labyrinth.cl.cam.ac.uk
694a17be50
bitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)
...
xl_block.c, xen_block.c, process.c:
Fixes to Xenolinux blkdev handling. Still rather broken though :-(
newdom:
Change mode to -rwxrwxr-x
2003-02-20 20:17:41 +00:00
iap10@labyrinth.cl.cam.ac.uk
bfaa373f8a
bitkeeper revision 1.78 (3e54fc29z6TRVU_wBOLi2SGK8tZZ8g)
...
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
2003-02-20 16:02:49 +00:00
iap10@labyrinth.cl.cam.ac.uk
f0568abaa3
bitkeeper revision 1.76.1.1 (3e54fc23zcQZlR65KsPYjjBI9M-6Hg)
...
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]
2003-02-20 16:02:43 +00:00
kaf24@labyrinth.cl.cam.ac.uk
5288e86c24
bitkeeper revision 1.77 (3e54ed8eXTuV-1E8SKTADy-ALYgPLw)
...
xl_block.c, Makefile, xen_block.c, perfc.c:
First cut of I/O scheduling in Xen, using a Linux-style tasklet.
2003-02-20 15:00:30 +00:00
iap10@labyrinth.cl.cam.ac.uk
10335d97eb
bitkeeper revision 1.76 (3e54c904sHkzeak0Hw1u_FWfWBlpXQ)
...
bust resolve
2003-02-20 12:24:36 +00:00
iap10@labyrinth.cl.cam.ac.uk
c4d5503df6
bitkeeper revision 1.64.1.1 (3e54c38ebC53Nz1rWkbaiI8fc1aa6g)
...
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
2003-02-20 12:01:18 +00:00
kaf24@labyrinth.cl.cam.ac.uk
3fc1b2abfc
bitkeeper revision 1.75 (3e54c1d5-NSDUblXJ0dD2Mk9r0xf1w)
...
xen_block.c:
Fix blkdev bug.
2003-02-20 11:53:57 +00:00
kaf24@labyrinth.cl.cam.ac.uk
ad4bdd4add
bitkeeper revision 1.74 (3e54b63dw5kX3U_MQzXBiMsEyQdHJQ)
...
sched.h, blkdev.h, xen_block.c, domain.c:
Beginnings of cheesy IO scheduling.
2003-02-20 11:04:29 +00:00
akw27@boulderdash.cl.cam.ac.uk
57146cc7df
bitkeeper revision 1.73 (3e54a504I0R16H6sLQWoyBCN8RPwAg)
...
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
2003-02-20 09:51:00 +00:00