Commit Graph
176 Commits
Author SHA1 Message Date
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
iap10@labyrinth.cl.cam.ac.uk 67008a8144 bitkeeper revision 1.22.2.6 (3e453f3dCn57Rsy_s15t0vEHA2Pbbw)
Build image with "-g" to enable debuging symbols, then generate an 
"image.s" file that is the source annotated assembler. I've made this
the default.
2003-02-08 17:32:45 +00:00
iap10@labyrinth.cl.cam.ac.uk 366c98cb1e bitkeeper revision 1.22.2.5 (3e450945yLX8dj3rzOsyoJx2Fo5A8g)
Now builds with -nostdinc to avoid confusion about where include files are coming from
2003-02-08 13:42:29 +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
kaf24@labyrinth.cl.cam.ac.uk 9d1294ac56 bitkeeper revision 1.22.2.3 (3e42f257DQUNW5mSYvOQT0Fq2ArFEw)
sched.h, memory.c, domain.c, dom0_ops.c, ioremap.c, entry.S:
  Fix bug in domain-memory allocation. Per-domain page lists now have a proper Linux-style 'list_head'.
2003-02-06 23:40:07 +00:00