Commit Graph
267 Commits
Author SHA1 Message Date
kaf24@labyrinth.cl.cam.ac.uk 91dae38ad0 bitkeeper revision 1.112 (3e68cddbzo0qlzcrGfjCBIVuGyVJRw)
kernel.c:
  Initialize VGA state on Xen startup, so that we get text mode 3 whatever the initial state.
2003-03-07 16:50:35 +00:00
kaf24@labyrinth.cl.cam.ac.uk 07486ec49f bitkeeper revision 1.111 (3e6882b5ERWU6qPXXUlLkYvavej4FQ)
xl_segment.c, xl_scsi.c, xl_ide.c, xl_block.h, xl_block.c:
  Partition tables are now revalidated on demand for all XL blkdevs (IDE, SCSI, and virtual).
2003-03-07 11:29:57 +00:00
kaf24@labyrinth.cl.cam.ac.uk d0ec902328 bitkeeper revision 1.110 (3e67f829AwB4Vv_qPsJlN_yjkdepyg)
xl_block.h:
  new file
Many files:
  Cleaned up new blkdev world.
.del-blk.h~f91949f6390760d:
  Delete: xenolinux-2.4.21-pre4-sparse/include/linux/blk.h
.del-xl_block_test.c~b3dce903a84011b8:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block_test.c
.del-xeno-major.h~d739160829760724:
  Delete: xen/include/hypervisor-ifs/xeno-major.h
.del-grok.c~eca1f7a23736b451:
  Delete: xen/drivers/block/grok.c
2003-03-07 01:38:49 +00:00
kaf24@labyrinth.cl.cam.ac.uk 796305db16 bitkeeper revision 1.109 (3e677d37B9PCxHLX7a1Iufrz4eSUqA)
Manual merge of SMH + ACH worlds.
2003-03-06 16:54:15 +00:00
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