kaf24@labyrinth.cl.cam.ac.uk
127562e0ef
bitkeeper revision 1.1159.53.9 (412f2900-NccDVWYFmUBwA0KlqKP6g)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
2004-08-27 12:28:48 +00:00
kaf24@labyrinth.cl.cam.ac.uk
dcb731aad7
bitkeeper revision 1.1159.56.1 (412f28f2oorf9i_6akPMKOUodxF7qg)
...
Towards new device-interface setup code for the frontend drivers.
Added a synchronous send-and-get-response call to the control
interface API. Modified and extended the domain-controller messaging
protocol.
2004-08-27 12:28:34 +00:00
kaf24@labyrinth.cl.cam.ac.uk
0cea3e3d29
bitkeeper revision 1.1159.1.108 (412e0764N-PIybRvZOXrgV9F-pj5nQ)
...
Add a 'domid' field to device-interface status messages, informing
the front end of the identity of the backend to which it is connecting.
2004-08-26 15:53:08 +00:00
kaf24@labyrinth.cl.cam.ac.uk
bc76bb665d
bitkeeper revision 1.1159.1.106 (412dec2dJdF7UJz-ddgHVVOekKtAHQ)
...
Completed first cut of Xen support for grant tables.
The device drivers now need modifying to use them.
2004-08-26 13:57:01 +00:00
kaf24@labyrinth.cl.cam.ac.uk
4f766bc869
bitkeeper revision 1.1159.1.105 (412cbda71t8CNbo2C1IX2_T3wi4QIQ)
...
Move count_info outside pfn_info union, to where it belongs.
2004-08-25 16:26:15 +00:00
kaf24@labyrinth.cl.cam.ac.uk
5c3383ecff
bitkeeper revision 1.1159.1.104 (412cb2ee26F5kEIHPDh0Kj4pQScH6Q)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
2004-08-25 15:40:30 +00:00
kaf24@labyrinth.cl.cam.ac.uk
cc113283a5
bitkeeper revision 1.1159.51.2 (412cb2dfaIDYjySJYYMTByGbcM77UA)
...
More grant-table code, and some related sundry improvements.
2004-08-25 15:40:15 +00:00
kaf24@labyrinth.cl.cam.ac.uk
2e93467bf2
bitkeeper revision 1.1159.51.1 (412cb2756vYHD-1PDPrd90VZuLl1EQ)
...
Fix netif and blkif interface deferred disconnection. It must occur in
a process context because we call vfree().
2004-08-25 15:38:29 +00:00
kaf24@labyrinth.cl.cam.ac.uk
8550e20c7f
bitkeeper revision 1.1159.1.101 (412b5ac2PQ9FDoJKc14Km1yEm114Rw)
...
Grant-table pin/unpin operation.
2004-08-24 15:12:02 +00:00
kaf24@labyrinth.cl.cam.ac.uk
1f41c8f857
bitkeeper revision 1.122 (3e6d2fc8CULc6D1QN5JO9MAu4FbLdw)
...
system.h, hypervisor.c:
Reverted to locking for page table updat esynchronisation. Shouldn't be noticeably slower, and the stronger guarantees may be useful in future.
2003-03-11 00:37:28 +00:00
kaf24@labyrinth.cl.cam.ac.uk
0699c3b9e8
bitkeeper revision 1.120 (3e6ca44cvMxdBQkw-MjBh0_JyTebvw)
...
hypervisor.c:
Better synchronisation in page-table update code -- removed locking and replaced with cmpxchg (CAS)
2003-03-10 14:42:20 +00:00
kaf24@labyrinth.cl.cam.ac.uk
696f066a07
bitkeeper revision 1.119 (3e6c96c2opjGKDx0oCP831RfhP4uDw)
...
hypervisor.c, network.c:
Added locing to page-table update code in Xenolinux. Network driver noew flushed the update queue before pushing new rx buffers.
2003-03-10 13:44:34 +00:00
kaf24@labyrinth.cl.cam.ac.uk
fe98a95d91
bitkeeper revision 1.118 (3e6c9011AqlyQcEHaXEFaZYbfVfgPQ)
...
Many files:
Fixed Xen blkdev probing to return device numbers.
2003-03-10 13:16:01 +00:00
kaf24@labyrinth.cl.cam.ac.uk
261f2fef57
bitkeeper revision 1.117 (3e6bd6a4rGkhgVtHUdxAdVKFXliA9g)
...
xen_block.c:
Small fix.
2003-03-10 00:04:52 +00:00
kaf24@labyrinth.cl.cam.ac.uk
de64d4ffa1
bitkeeper revision 1.116 (3e6bd5fanPF3nYb2uWLHO7p0PnxDhg)
...
xl_block.c, blkdev.h, xen_block.c:
Improved error handling for blkdev data accesses. Added sanity checking for read requests -- test if buffer modified.
2003-03-10 00:02:02 +00:00
kaf24@labyrinth.cl.cam.ac.uk
6607af3a46
bitkeeper revision 1.115 (3e6ba94627SF_Dv66Al7guNkgaK_xg)
...
Many files:
Add scatter/gather to the Xen blkdev interface. Our write speeds are now comparable with Linux. Also fixed a few bugs.
2003-03-09 20:51:18 +00:00
kaf24@labyrinth.cl.cam.ac.uk
34ba072b45
bitkeeper revision 1.114 (3e68e46cO4SttqIQ-m6wF2vozDSi1Q)
...
xl_block.c:
Fix bug in XenoLinux handling of request queues when the comms ring gets full.
2003-03-07 18:26:52 +00:00
kaf24@labyrinth.cl.cam.ac.uk
f199dc92ca
bitkeeper revision 1.113 (3e68d06887kwW9F4hBSAjMtikQ2LqQ)
...
kernel.c:
VGA text mode 3 has 25 rows, not 24 :-)
2003-03-07 17:01:28 +00:00
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
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
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
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
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
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
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
kaf24@labyrinth.cl.cam.ac.uk
a2104601f3
bitkeeper revision 1.72 (3e53e864n4XeM5UI6L2plu_QV-Asug)
...
init.c, xl_block.c:
Fix bugs in earlier blkdev checkin.
2003-02-19 20:26:12 +00:00
kaf24@labyrinth.cl.cam.ac.uk
9eab199285
bitkeeper revision 1.70 (3e53cf6aaY-aEl61as7SnxVeSQYkew)
...
xen_block.c:
Cleanups to block layer before doing scheduling.
2003-02-19 18:39:38 +00:00
kaf24@labyrinth.cl.cam.ac.uk
b6c8c24383
bitkeeper revision 1.69 (3e53c54cEL529pxHNKFYKzvzVGQhXw)
...
schedule.c:
Fix so we don't schedule idle domain unnecessarily.
2003-02-19 17:56:28 +00:00
kaf24@labyrinth.cl.cam.ac.uk
3d0d5682f3
bitkeeper revision 1.68 (3e53be42OUDyPzjPoKWKLkNgVODyHA)
...
Many files:
Big changes to blkdev layer -- rings now allocated in hypervisor space.
2003-02-19 17:26:26 +00:00
kaf24@labyrinth.cl.cam.ac.uk
a2a82e8f5b
bitkeeper revision 1.67 (3e538f77DpPDrYg-B4aKKUEVyvbOIw)
...
xen_block.c:
Gutted some verbosity from xen_block.c. Ready to accept a proper scheduler (or placeholding one at least) now, I think.
2003-02-19 14:06:47 +00:00
kaf24@labyrinth.cl.cam.ac.uk
7ed77ea73f
bitkeeper revision 1.66 (3e53893c7wyyfbM7-GjGqaH26vHDHw)
...
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.
2003-02-19 13:40:12 +00:00
kaf24@labyrinth.cl.cam.ac.uk
d763061546
bitkeeper revision 1.65 (3e536858YdNPGFSv3J35Fl8zAGLJjQ)
...
sched.h, xen_block.c, domain.c:
Now have per-domain IO completion queue.
2003-02-19 11:19:52 +00:00
kaf24@labyrinth.cl.cam.ac.uk
bc9ed93fa5
bitkeeper revision 1.63 (3e50dd47zivcHgDUqVO9595wIQE2yQ)
...
traps.c:
Even better debug tracing.
2003-02-17 13:01:59 +00:00
kaf24@labyrinth.cl.cam.ac.uk
7a4ebfbb40
bitkeeper revision 1.62 (3e50cb4eg-PMPCWTPi41yy_fZzVykw)
...
page.h, traps.c:
Improve BUG tracing. We now get registers + stack.
2003-02-17 11:45:18 +00:00
kaf24@labyrinth.cl.cam.ac.uk
c7fc94b8a5
bitkeeper revision 1.61 (3e50c5d20NbtNJw3leevOGVVYDlrDA)
...
blkdev.h, ide-dma.c:
Upgrade ide-dma.c to Linux 2.4.20 level.
2003-02-17 11:21:54 +00:00
kaf24@labyrinth.cl.cam.ac.uk
88ce71edec
bitkeeper revision 1.60 (3e4ffc20MbjIucCcaw9sFYEAAu-yeA)
...
Cleanups. Fixed domain building some more.
2003-02-16 21:01:20 +00:00
kaf24@labyrinth.cl.cam.ac.uk
daaedbfc54
bitkeeper revision 1.59 (3e4fde99RPNgqKfeXcO9RFD8kcDohQ)
...
Further PCI upgrade to 2.4.21-pre4. moonraider boots with UDMA-100 enabled for IDE discs.
2003-02-16 18:55:21 +00:00
kaf24@labyrinth.cl.cam.ac.uk
2d4c3076b1
bitkeeper revision 1.58 (3e4fd397g-bGBxJD9wOhLIsOYU_Amg)
...
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
2003-02-16 18:08:23 +00:00
kaf24@labyrinth.cl.cam.ac.uk
cc3b379e85
bitkeeper revision 1.57 (3e4fab53Dt9ecGJzSgdz46OGgXbMAQ)
...
ll_rw_blk.c:
Make block-device layer sanity checks noisy only in debug builds.
2003-02-16 15:16:35 +00:00
kaf24@labyrinth.cl.cam.ac.uk
5cb822153a
bitkeeper revision 1.56 (3e4fa8f8qFVqiOGx5RWgOayKOHE4qQ)
...
blkdev.h, ll_rw_blk.c:
Make block-device layer a bit more robust for non-existsent devices.
2003-02-16 15:06:32 +00:00
kaf24@labyrinth.cl.cam.ac.uk
317e7de582
bitkeeper revision 1.55 (3e4f9af1gsfKUo4Lbpb4s7Zx6hWWrw)
...
schedule.c, setup.c, process.c:
Fixed SMP domain building.
2003-02-16 14:06:41 +00:00
kaf24@labyrinth.cl.cam.ac.uk
15cd165b1d
bitkeeper revision 1.52 (3e4f6933RobiLdX5romhBHDYXp95mQ)
...
time.c:
Fixed tabbing in time.c
2003-02-16 10:34:27 +00:00
kaf24@labyrinth.cl.cam.ac.uk
2ef15e3740
bitkeeper revision 1.51 (3e4f67279oV-bmkkWw6EtRDc-swzow)
...
time.c, dom0_core.c, defconfig, dev.c, domain.c:
Minor cleanups.
2003-02-16 10:25:43 +00:00
kaf24@labyrinth.cl.cam.ac.uk
e77e33257f
bitkeeper revision 1.50 (3e4f6123M2MCCD_leQUQUtqxzeH6PQ)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
2003-02-16 10:00:03 +00:00
kaf24@labyrinth.cl.cam.ac.uk
5b8e131a7a
bitkeeper revision 1.48 (3e4e7b09RoRhdqgVpx2ahzGbpt_4wg)
...
dom0_core.c, domain.c, dom0_ops.c, dom_builder.c:
Further fixes to domain building
2003-02-15 17:38:17 +00:00
kaf24@labyrinth.cl.cam.ac.uk
657bf630d8
bitkeeper revision 1.47 (3e4e6df96Pca-sBuWBs3QlLpN1RcAQ)
...
ide-xeno.c:
Fix IDE probe to properly map domain memory.
2003-02-15 16:42:33 +00:00
kaf24@labyrinth.cl.cam.ac.uk
6cf19e1c58
bitkeeper revision 1.46 (3e4e6b53EtGPJlAd7c0wbeRNLhdvqQ)
...
network.c:
A better fix for disabling net ring teardown.
2003-02-15 16:31:15 +00:00
kaf24@labyrinth.cl.cam.ac.uk
012205389c
bitkeeper revision 1.45 (3e4e6a86G4hu-Sevb5UwTWaaiHxKHw)
...
network.c:
It is not safe to destroy the net rx ring in xenolinux right now. That code has been disabled.
2003-02-15 16:27:50 +00:00
kaf24@labyrinth.cl.cam.ac.uk
646c9dc643
bitkeeper revision 1.44 (3e4e65159dO6gZq2mxyfYFsgJFKbtw)
...
dev.c, vif.h, network.c:
Fixed network transmit. Update consumer index *after* packet is transmitted :-)
2003-02-15 16:04:37 +00:00
kaf24@labyrinth.cl.cam.ac.uk
5e166880cd
bitkeeper revision 1.42 (3e4e5147oIRUj1VB4sRCLLxTviTVaw)
...
network.c, dev.c, kernel.c:
Fixed console export via UDP. Was rather broken. Still dropping external packets though :-(
2003-02-15 14:40:07 +00:00
kaf24@labyrinth.cl.cam.ac.uk
6f9fc0c961
bitkeeper revision 1.41 (3e4e1c1fhSHSiTr2QWfcsihehGmjJA)
...
defconfig:
Xenolinux's vmlinux should continue to list all symbols.
2003-02-15 10:53:19 +00:00
kaf24@labyrinth.cl.cam.ac.uk
f2a084d96b
bitkeeper revision 1.40 (3e4d3d1cT1UtXot3hq1e1w8H9jqLFw)
...
traps.c:
Fix embarrassing do_set_trap_table() behaviour.
2003-02-14 19:01:48 +00:00
kaf24@labyrinth.cl.cam.ac.uk
9a224b7822
bitkeeper revision 1.39 (3e4d27e05zcnRwImrI-d9Wwi2axQLg)
...
network.c, dev.c, smp.h, e1000_osdep.h, Makefile:
Minor cleanups to network code.
.del-8139cp.c~52a760252927c3e8:
Delete: xen-2.4.16/drivers/net/8139cp.c
.del-eepro100.c~a29abf1c46dbaa08:
Delete: xen-2.4.16/drivers/net/eepro100.c
.del-pcnet32.c~7c61ad8be47473e4:
Delete: xen-2.4.16/drivers/net/pcnet32.c
.del-.depend~6dcd8dfbf6773eeb:
Delete: xen-2.4.16/drivers/net/tulip/.depend
.del-tulip_core.c~80117514fcabac13:
Delete: xen-2.4.16/drivers/net/tulip/tulip_core.c
.del-tulip.h~54606639dd5b212e:
Delete: xen-2.4.16/drivers/net/tulip/tulip.h
.del-timer.c~56eb96781641c48f:
Delete: xen-2.4.16/drivers/net/tulip/timer.c
.del-pnic2.c~cc9e8fae127ab7c4:
Delete: xen-2.4.16/drivers/net/tulip/pnic2.c
.del-pnic.c~4e4579265b47c3b6:
Delete: xen-2.4.16/drivers/net/tulip/pnic.c
.del-media.c~5b3d5b7b7749ae09:
Delete: xen-2.4.16/drivers/net/tulip/media.c
.del-interrupt.c~3a02cdd4ea7dfca7:
Delete: xen-2.4.16/drivers/net/tulip/interrupt.c
.del-eeprom.c~5662bb4a831735:
Delete: xen-2.4.16/drivers/net/tulip/eeprom.c
.del-Makefile~67195a81ff533a91:
Delete: xen-2.4.16/drivers/net/tulip/Makefile
.del-ChangeLog~48ee537632ad6a0:
Delete: xen-2.4.16/drivers/net/tulip/ChangeLog
.del-21142.c~b87c3c8b27ab44ba:
Delete: xen-2.4.16/drivers/net/tulip/21142.c
2003-02-14 17:31:12 +00:00
kaf24@labyrinth.cl.cam.ac.uk
f834467529
bitkeeper revision 1.38 (3e4d2343mb2iLy2GxQFBASfFtfoNkQ)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-net
2003-02-14 17:11:31 +00:00
kaf24@labyrinth.cl.cam.ac.uk
a64930c982
bitkeeper revision 1.33.1.2 (3e4d06a61MzolTel67UVRTtXwIP_sA)
...
dom_builder.c:
Cleaned up the user-space domain builder.
2003-02-14 15:09:26 +00:00
kaf24@labyrinth.cl.cam.ac.uk
ce62d9e7f6
bitkeeper revision 1.33 (3e4cec9bY3SxVAIjpf52miVgcg_odQ)
...
defconfig:
Turn off Xenolinux debugging by default.
2003-02-14 13:18:19 +00:00
kaf24@labyrinth.cl.cam.ac.uk
28b8db4178
bitkeeper revision 1.32 (3e4cea33J1hi7S9Fiwp0ZkyQEp9tpg)
...
defconfig:
Make Xenolinux virtual block driver get built by default.
2003-02-14 13:08:03 +00:00
kaf24@labyrinth.cl.cam.ac.uk
19435a5c40
bitkeeper revision 1.31 (3e4ce8acHaMxxJBQTzvndylEIB4hTw)
...
domain.c:
Made a bad checkin to domain.c.... :-(
2003-02-14 13:01:32 +00:00
kaf24@labyrinth.cl.cam.ac.uk
d41b5cae0c
bitkeeper revision 1.30 (3e4ce849iTXwUfd875KoO7-fEimIHg)
...
e1000_osdep.h, ide-xeno.c, schedule.c, domain.c, ac_timer.c, io_apic.c:
Minor cleanups to local disc and new timer code.
2003-02-14 12:59:53 +00:00
kaf24@labyrinth.cl.cam.ac.uk
3b90aa114b
bitkeeper revision 1.29 (3e4ce07294MgHhL6FdnvhMOCv97X4w)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
2003-02-14 12:26:26 +00:00
kaf24@labyrinth.cl.cam.ac.uk
7b9dafce5d
bitkeeper revision 1.22.2.21 (3e4bf2aflO59Pk9VYHigeXQrI0c6Fw)
...
domain.c:
Ensure DOM0's page directory is pinned in setup_guestos().
2003-02-13 19:31:59 +00:00
kaf24@labyrinth.cl.cam.ac.uk
ab07b5029e
bitkeeper revision 1.22.2.18 (3e4b7ac6lRUYOXBu_qQoWvQ9Gtm2BA)
...
smpboot.c:
Fix to per-CPU IDTs.
2003-02-13 11:00:22 +00:00
kaf24@labyrinth.cl.cam.ac.uk
42dd41e9a4
bitkeeper revision 1.22.2.14 (3e4a8602WvipwBgbN9VwA2dW6eIyhA)
...
processor.h, traps.c, smpboot.c, process.c:
Another fix to fast-trap handling. :-) We needed per-CPU IDTs...
2003-02-12 17:36:02 +00:00
kaf24@labyrinth.cl.cam.ac.uk
24116e31a5
bitkeeper revision 1.22.2.13 (3e47a8faCADIagB6c2I4F2E1dGdRyw)
...
processor.h, traps.c, smpboot.c, process.c:
Fix bug in fast-trap handling.
2003-02-10 13:28:26 +00:00
kaf24@labyrinth.cl.cam.ac.uk
2cf7b1a313
bitkeeper revision 1.22.2.12 (3e46be8fKXI1VIYDI9AyPiLXAYvdQQ)
...
.del-nfsroot.c~c37fd8e4992ee67d:
Delete: xenolinux-2.4.16-sparse/fs/nfs/nfsroot.c
2003-02-09 20:48:15 +00:00
kaf24@labyrinth.cl.cam.ac.uk
690729a1cd
bitkeeper revision 1.22.2.11 (3e465c080oDmXRHMT2ue0NRHdbJL3g)
...
ne.c, Makefile, 8390.h, 8390.c, in.h, config.h, kernel.c, Rules.mk:
Ported NE2K driver for Bochs development. Also some minor cleanups.
ne.c, Makefile, 8390.h, 8390.c:
new file
2003-02-09 13:47:52 +00:00
kaf24@labyrinth.cl.cam.ac.uk
0b3cd8b831
bitkeeper revision 1.22.2.10 (3e464021ENDSDzm_b9aKHVld8d-Hqw)
...
if_vlan.h, tg3.c, e1000_main.c, apic.c:
Minor cleanups.
2003-02-09 11:48:49 +00:00
kaf24@labyrinth.cl.cam.ac.uk
07c4b79697
bitkeeper revision 1.22.2.8 (3e455b3fL8bm_143DyhEki8VM_GcoQ)
...
apic.c:
Removed possible early APIC accesses (before a mapping exists).
2003-02-08 19:32:15 +00:00
kaf24@labyrinth.cl.cam.ac.uk
ca37264246
bitkeeper revision 1.22.2.4 (3e4300a2YBCCfKhkAv-qMwF-eDVQTQ)
...
Many files:
Fast application -> guest-OS trap handling (no longer 'bounce' thru ring 0).
2003-02-07 00:41:06 +00:00