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
iap10@labyrinth.cl.cam.ac.uk
e2c3c2e000
bitkeeper revision 1.43 (3e4e61d8nVp2Sx8XMCpKhj4KfuEEVQ)
...
Partial fix to ensure that the IDE driver maps buffers into Xen
memoey before doing PIO cycles to them. The ATAPI case has not been
covered, and the mappings are short lived and conservative. Hopefully
this code path will not be used for bulk data transfer due to DMA.
2003-02-15 15:50:48 +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
akw27@boulderdash.cl.cam.ac.uk
e655a39f17
bitkeeper revision 1.37 (3e4d1fcceiOur6tqnIwxDzqL7QTPSg)
...
removed skbuff inclusion on the guest side sparse tree.
2003-02-14 16:56:44 +00:00
akw27@boulderdash.cl.cam.ac.uk
5150e63329
bitkeeper revision 1.36 (3e4d1c9bh5tZF-JT9Immw5NWGJ6juw)
...
pre-checkin cleanup
2003-02-14 16:43:07 +00:00
akw27@boulderdash.cl.cam.ac.uk
9af60a4743
bitkeeper revision 1.35 (3e4d181eHU8B1tJyF-e99y8w9BL6og)
...
interface boot option and little bug fix.
2003-02-14 16:23:58 +00:00
iap10@labyrinth.cl.cam.ac.uk
1ef451afe7
bitkeeper revision 1.33.1.3 (3e4d0f59uk6hCak74FwuJ-jQLEH3ng)
...
.del-apic.o~45c465ee831389fd:
Delete: xen-2.4.16/arch/i386/apic.o
2003-02-14 15:46:33 +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
smh22@boulderdash.cl.cam.ac.uk
238daefdd2
bitkeeper revision 1.33.1.1 (3e4d0046UBuDSsmiQzTssLuipi89Wg)
...
put domain builder tools and scripts under bk
(these are for running under domain 0)
2003-02-14 14:42:14 +00:00
akw27@boulderdash.cl.cam.ac.uk
ed22010809
bitkeeper revision 1.34 (3e4cfce1Ot4YJzJ4jwNjDthlFrZV5w)
...
conflict resolution.
2003-02-14 14:27:45 +00:00
akw27@boulderdash.cl.cam.ac.uk
77cf55f0b8
bitkeeper revision 1.22.1.14 (3e4cfb9e8kov7wBkpF_IkW4uJSFJYw)
...
Extraneous interrupt removal.
2003-02-14 14:22:22 +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
akw27@boulderdash.cl.cam.ac.uk
26ebb5b27f
bitkeeper revision 1.22.1.13 (3e4cebfb6eonEmBxQR609x0DlVAf5Q)
...
updates to enable inter-domain communication. (this requires that the vif's be
mapped appropriately by dom0) but now works correctly. Secondly, guest now
dev_alloc_skbs the original way.
2003-02-14 13:15:39 +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
smh22@boulderdash.cl.cam.ac.uk
0ac7f11e5b
bitkeeper revision 1.22.2.22 (3e4cda4a2-HBaZScWA7Qk6FzzCDhWQ)
...
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
2003-02-14 12:00:10 +00:00
smh22@boulderdash.cl.cam.ac.uk
ce495752c7
bitkeeper revision 1.22.5.2 (3e4cda483kJoy5YzPXw3Pl7VBmCgGg)
...
compile-time support (!) for mounting local root
2003-02-14 12:00:08 +00:00
smh22@boulderdash.cl.cam.ac.uk
c5ba4c88f6
bitkeeper revision 1.22.5.1 (3e4cd9d8YCTcjulpz_EEkfSag8qJRg)
...
IDE code works in basic fashion; still ugly but functional.
Also better keyhandler debug support. Huzzah.
2003-02-14 11:58:16 +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
rn@wyvis.camb.intel-research.net
4b82fa19c7
bitkeeper revision 1.28 (3e4bdf33sufyB9J_a-mb8comwfYdfw)
...
more elegant way of reading multiple values atomically
2003-02-13 18:08:51 +00:00
rn@wyvis.camb.intel-research.net
87b3f71e1f
bitkeeper revision 1.27 (3e4bc0aaYLPRPEot-3f6sspi3HC6Xg)
...
Merge with recent checkins
2003-02-13 15:58:34 +00:00
iap10@labyrinth.cl.cam.ac.uk
4b929a32df
bitkeeper revision 1.22.2.20 (3e4bb0deGlYf76D1jtppEmaeeRJyVQ)
...
Pulled in IO APIC stuff from linux-2.4.21-pre4
2003-02-13 14:51:10 +00:00
smh22@boulderdash.cl.cam.ac.uk
1381738b9a
bitkeeper revision 1.22.2.19 (3e4b7b8133Hv55IsHEhGL5J0n8II1A)
...
tweak (fix compiler warnings + error handling)
2003-02-13 11:03:29 +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
smh22@boulderdash.cl.cam.ac.uk
2aa379cdb5
bitkeeper revision 1.22.2.17 (3e4a8d40dV6GGD3Pv0mYGrE1vSVPAw)
...
final bit of checkin
2003-02-12 18:06:56 +00:00
smh22@boulderdash.cl.cam.ac.uk
831f0e088f
bitkeeper revision 1.22.2.16 (3e4a8d2aTphYwwULlRL1UC7BPu-ezQ)
...
rest of previous checkin
2003-02-12 18:06:34 +00:00
smh22@boulderdash.cl.cam.ac.uk
a9495f0f61
bitkeeper revision 1.22.2.15 (3e4a8cc5yR9FrJ4VfvYBJMEgnf67Kw)
...
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
2003-02-12 18:04:53 +00:00
smh22@boulderdash.cl.cam.ac.uk
5af0f07028
bitkeeper revision 1.22.4.1 (3e4a8cb8Aw-XeXojqgYl10tZjNiQyA)
...
Initial 'debugging' support (aka keyboard and serial rx int handlers :-)
Also current state of Alex's IDE stuff (not yet completely working). You
need to config this up to use it.
2003-02-12 18:04:40 +00:00
akw27@boulderdash.cl.cam.ac.uk
073fcb53a7
bitkeeper revision 1.22.1.12 (3e4a888cZcWx5bHvHbUKxAaFxGiyRg)
...
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
2003-02-12 17:46:52 +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
rn@wyvis.camb.intel-research.net
febde6d352
bitkeeper revision 1.26 (3e4938c9hNFygt8GXCkq3B5mRmOxrQ)
...
minor fixed due to messed up merge
2003-02-11 17:54:17 +00:00
rn@wyvis.camb.intel-research.net
36c582d70f
bitkeeper revision 1.25 (3e492a23vrV6G7nvPEIWmSIcQxdFNw)
...
merge with latest changeset
2003-02-11 16:51:47 +00:00
rn@wyvis.camb.intel-research.net
6b0982272b
bitkeeper revision 1.24 (3e49286b1h6iIeNsarUfoWbDnP6Ndw)
...
New time implementation. Does system and wallclock time for Xen and GuestOSes
2003-02-11 16:44:27 +00:00
akw27@boulderdash.cl.cam.ac.uk
51da3fa573
bitkeeper revision 1.22.1.11 (3e48f52fRxNrVg2Tsq7Qa1P9cXmCeA)
...
Merge with main repository.
2003-02-11 13:05:51 +00:00
akw27@boulderdash.cl.cam.ac.uk
0c9fe16459
bitkeeper revision 1.22.1.10 (3e48f4c9XYI43AfrJ_7BMyjM2NofzA)
...
Changes to support zero-copy tx... incremental updates to synch with main repository.
2003-02-11 13:04:09 +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
iap10@labyrinth.cl.cam.ac.uk
e7ed0575b7
bitkeeper revision 1.22.2.9 (3e45a0dcXfnuLyTWlogSmga6jbpG3w)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-e1000/xeno.bk
2003-02-09 00:29:16 +00:00
iap10@labyrinth.cl.cam.ac.uk
ef8164eb75
bitkeeper revision 1.22.3.1 (3e45a0c6n3_FhBrzDUgyw7O4UaoshA)
...
Added Broadcom 5700 "tg3" driver from Linux 2.4.21-pre4. Hacked to
remove NAPI support. Currently untested.
2003-02-09 00:28:54 +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
iap10@labyrinth.cl.cam.ac.uk
dcd7a61346
bitkeeper revision 1.22.2.7 (3e4540ce236_3mBFvJr9jn3-rPO3sA)
...
Support (untested) for Intel E1000 driver. This required adding a
bunch of new linux headers, and a fair bit of tidying. It correctly
detects the card, but I haven't sent/received any packets.
2003-02-08 17:39:26 +00:00