Commit Graph
39713 Commits
Author SHA1 Message Date
akw27@boulderdash.cl.cam.ac.uk eb7b2d1255 bitkeeper revision 1.65.1.1 (3e54a501LFjblsT1VKSA9TGAMLch0A)
Added per-domain vif lists to /proc/xeno/domX/vif.
2003-02-20 09:50:57 +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
iap10@labyrinth.cl.cam.ac.uk 8d9db2d7e1 bitkeeper revision 1.71 (3e53dbfc_URK_oQbGAQZ3O3Qfr6z-Q)
missing file for Keir's virtual block device checkin
2003-02-19 19:33:16 +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
smh22@boulderdash.cl.cam.ac.uk 6f688921d5 bitkeeper revision 1.64 (3e50e515H574gxTCkK8Frnaoka-RTA)
fix horrendous complicated bug IAP couldn't.
2003-02-17 13:35:17 +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
iap10@labyrinth.cl.cam.ac.uk 23dff14c75 bitkeeper revision 1.54 (3e4f7dc1atf6a9Ypbu3XTktCXdplVQ)
minor mod to make ARCH=xeno default, and add ext3 to default confguration
2003-02-16 12:02:09 +00:00
iap10@labyrinth.cl.cam.ac.uk 7533f80e90 bitkeeper revision 1.53 (3e4f75feWSASP5Q3hG0dEFZtEwWVEQ)
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-16 11:29:02 +00:00
iap10@labyrinth.cl.cam.ac.uk 1fd63afa74 bitkeeper revision 1.48.1.2 (3e4f75dayX1HY2Epm95DFR6vJ0xCVw)
utterly minor change to show keyhandlers
2003-02-16 11:28:26 +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
iap10@labyrinth.cl.cam.ac.uk 0c19ec6f2d bitkeeper revision 1.48.1.1 (3e4ea303Y_os0c3q9Ylf9EVtt1eFzw)
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-15 20:28:51 +00:00
iap10@labyrinth.cl.cam.ac.uk 9dece74cc9 bitkeeper revision 1.46.1.1 (3e4ea2f52nebi38hIZkpYvqaZogL3g)
Allow root to be other than nfs - remove the nfsroot component of the 
xen command line, and add "ro root=/dev/xhdaN" to the *module* command
line. E.g. 
kernel (nd)/usr/groups/srgboot/moonraider/image.gz ipbase=128.232.35.190 gateway=128.232.32.1 netmask=255.255.240.0 dom0_mem=262144
module (nd)/usr/groups/srgboot/moonraider/xenolinux.gz ro root=/dev/xhda7
2003-02-15 20:28:37 +00:00
rn@wyvis.camb.intel-research.net 6eb50be14d bitkeeper revision 1.49 (3e4e99c1KxeikQLISCq32aoBur3tsA)
Merge wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno
into wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno-sched
2003-02-15 19:49:21 +00:00
rn@wyvis.camb.intel-research.net 93e9e565c6 bitkeeper revision 1.41.1.1 (3e4e80cfbdyhVKkZcnejMmjBdH935A)
Merge wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno
into wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno-sched
2003-02-15 18:02:55 +00:00
rn@wyvis.camb.intel-research.net 2a4fc83e74 bitkeeper revision 1.33.2.1 (3e4e80bfKovSGNhpWOvbDx2coqfMIw)
clean up of time/timer code: No PIT timer anymore and bugfixes to timer code
2003-02-15 18:02:39 +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
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