aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.96 (3e5a5cd7-6YCRyx9vceH0j_ljuOe-Q)kaf24@labyrinth.cl.cam.ac.uk2003-02-2415-448/+57
| | | | | | | | | | | | | | 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
* bitkeeper revision 1.95 (3e5a50e5v6H5vn8ZtJ3O68BcQu5Xgw)kaf24@labyrinth.cl.cam.ac.uk2003-02-241-20/+69
| | | | | | dev.c: Final network fixes.
* bitkeeper revision 1.94 (3e5a4f5fzVaxemjfCt0N0OH8PYPiuw)iap10@labyrinth.cl.cam.ac.uk2003-02-24273-272/+272
| | | | | | Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any relation to the Linux kernel version.
* bitkeeper revision 1.93 (3e5a4e6bkPheUp3x1uufN2MS3LAB7A)iap10@labyrinth.cl.cam.ac.uk2003-02-24351-181/+37337
| | | | | | Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4 kernel.
* bitkeeper revision 1.92 (3e5a3f34hhxCW-jAvvD9l1pqUdV3PQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-243-29/+63
| | | | | | dev.c, vif.h, xen_block.c: More robust handling of ring indexes in network code.
* bitkeeper revision 1.91 (3e5a3727Dlhfakt5fPHI3hlx8R377A)kaf24@labyrinth.cl.cam.ac.uk2003-02-242-30/+88
| | | | | | blkdev.h, xen_block.c: Sanity checking for blkdev ring arguments.
* bitkeeper revision 1.90 (3e5a2a0eLNdNDmT58mo-G1hnrOmMig)kaf24@labyrinth.cl.cam.ac.uk2003-02-2411-2394/+641
| | | | | | Many files: More updates to network tx path. New scheduler. More code ripped out. Nearly finished now.
* bitkeeper revision 1.89 (3e58aeffGldVBDUrCPQ3AX0iBm4OYw)kaf24@labyrinth.cl.cam.ac.uk2003-02-2318-2877/+1361
| | | | | | | | | | | | | | | | 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
* bitkeeper revision 1.88 (3e564e1cTiVK2rPAdHl9ccMD8nraEw)kaf24@labyrinth.cl.cam.ac.uk2003-02-212-268/+229
| | | | | | ac_timer.c, apic.c: Fix timer code to schedule alarm handlers with some slop.
* bitkeeper revision 1.87 (3e5645f8WsWRq4fdeFv8hAeaMB9cAA)kaf24@labyrinth.cl.cam.ac.uk2003-02-211-3/+5
| | | | | | apic.c: Reduce error tracing to debug tracing in timer code.
* bitkeeper revision 1.86 (3e5642098LDC0gOvsZ9mA8en6CWGDw)kaf24@labyrinth.cl.cam.ac.uk2003-02-213-1235/+0
| | | | | | | | .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
* bitkeeper revision 1.85 (3e56416dqUx5ejRHgvOG3eSEByO2Fg)kaf24@labyrinth.cl.cam.ac.uk2003-02-2135-1643/+10490
| | | | | | | Many files: new file Sync of SMH's new SCSI world with latest repository.
* bitkeeper revision 1.84 (3e5636ebE3jkdhUuagMAm36uQrxNnA)kaf24@labyrinth.cl.cam.ac.uk2003-02-213-0/+811
| | | | | | acpitable.h, acpitable.c: new file
* bitkeeper revision 1.83 (3e5636c8h7gxJ2TkjvrnmiqkZh15Bg)kaf24@labyrinth.cl.cam.ac.uk2003-02-214-15/+32
| | | | | | 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.
* bitkeeper revision 1.82 (3e562a3eivWgqJ6O9wH-OFGq-YzJ5w)kaf24@labyrinth.cl.cam.ac.uk2003-02-213-1087/+0
| | | | | | | | .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
* bitkeeper revision 1.81 (3e561fbbcTcsPP9qTjC_BVR3zYpKjw)kaf24@labyrinth.cl.cam.ac.uk2003-02-217-221/+141
| | | | | | Many files: Block-device layer all fixed up. Serialisation removed. Should fly! :-)
* bitkeeper revision 1.80 (3e556a44pqm9KRyptkYpEsBf7mp3Bg)kaf24@labyrinth.cl.cam.ac.uk2003-02-202-291/+163
| | | | | | xl_block.c, xen_block.c: Big rewrite of Xenolinux virtual blkdev driver. Currently hangs after raw 'dd' writes :-(
* bitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)kaf24@labyrinth.cl.cam.ac.uk2003-02-204-76/+134
| | | | | | | | xl_block.c, xen_block.c, process.c: Fixes to Xenolinux blkdev handling. Still rather broken though :-( newdom: Change mode to -rwxrwxr-x
* bitkeeper revision 1.78 (3e54fc29z6TRVU_wBOLi2SGK8tZZ8g)iap10@labyrinth.cl.cam.ac.uk2003-02-203-9/+25
|\ | | | | | | | | | | 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
| * bitkeeper revision 1.76.1.1 (3e54fc23zcQZlR65KsPYjjBI9M-6Hg)iap10@labyrinth.cl.cam.ac.uk2003-02-203-9/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | 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]
* | bitkeeper revision 1.77 (3e54ed8eXTuV-1E8SKTADy-ALYgPLw)kaf24@labyrinth.cl.cam.ac.uk2003-02-204-89/+120
|/ | | | | | xl_block.c, Makefile, xen_block.c, perfc.c: First cut of I/O scheduling in Xen, using a Linux-style tasklet.
* bitkeeper revision 1.76 (3e54c904sHkzeak0Hw1u_FWfWBlpXQ)iap10@labyrinth.cl.cam.ac.uk2003-02-206-2/+141
|\ | | | | | | | | bust resolve
| * bitkeeper revision 1.64.1.1 (3e54c38ebC53Nz1rWkbaiI8fc1aa6g)iap10@labyrinth.cl.cam.ac.uk2003-02-207-2/+145
| | | | | | | | | | | | | | | | | | Add performance counters. Change keyboard handler keys Hit 'p' to print performance counters Hit 'R' to reboot rather than 'r' Hit 'F1' to toggle keyboard echo
* | bitkeeper revision 1.75 (3e54c1d5-NSDUblXJ0dD2Mk9r0xf1w)kaf24@labyrinth.cl.cam.ac.uk2003-02-201-15/+12
| | | | | | | | | | | | xen_block.c: Fix blkdev bug.
* | bitkeeper revision 1.74 (3e54b63dw5kX3U_MQzXBiMsEyQdHJQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-204-72/+117
| | | | | | | | | | | | sched.h, blkdev.h, xen_block.c, domain.c: Beginnings of cheesy IO scheduling.
* | bitkeeper revision 1.73 (3e54a504I0R16H6sLQWoyBCN8RPwAg)akw27@boulderdash.cl.cam.ac.uk2003-02-203-0/+92
|\ \ | | | | | | | | | | | | | | | Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
| * | bitkeeper revision 1.65.1.1 (3e54a501LFjblsT1VKSA9TGAMLch0A)akw27@boulderdash.cl.cam.ac.uk2003-02-203-0/+92
| | | | | | | | | | | | | | | Added per-domain vif lists to /proc/xeno/domX/vif.
* | | bitkeeper revision 1.72 (3e53e864n4XeM5UI6L2plu_QV-Asug)kaf24@labyrinth.cl.cam.ac.uk2003-02-192-7/+11
| | | | | | | | | | | | | | | | | | init.c, xl_block.c: Fix bugs in earlier blkdev checkin.
* | | bitkeeper revision 1.71 (3e53dbfc_URK_oQbGAQZ3O3Qfr6z-Q)iap10@labyrinth.cl.cam.ac.uk2003-02-192-0/+92
| | | | | | | | | | | | | | | missing file for Keir's virtual block device checkin
* | | bitkeeper revision 1.70 (3e53cf6aaY-aEl61as7SnxVeSQYkew)kaf24@labyrinth.cl.cam.ac.uk2003-02-191-85/+22
| | | | | | | | | | | | | | | | | | xen_block.c: Cleanups to block layer before doing scheduling.
* | | bitkeeper revision 1.69 (3e53c54cEL529pxHNKFYKzvzVGQhXw)kaf24@labyrinth.cl.cam.ac.uk2003-02-191-2/+3
| | | | | | | | | | | | | | | | | | schedule.c: Fix so we don't schedule idle domain unnecessarily.
* | | bitkeeper revision 1.68 (3e53be42OUDyPzjPoKWKLkNgVODyHA)kaf24@labyrinth.cl.cam.ac.uk2003-02-1911-250/+225
| | | | | | | | | | | | | | | | | | Many files: Big changes to blkdev layer -- rings now allocated in hypervisor space.
* | | bitkeeper revision 1.67 (3e538f77DpPDrYg-B4aKKUEVyvbOIw)kaf24@labyrinth.cl.cam.ac.uk2003-02-191-79/+36
| | | | | | | | | | | | | | | | | | xen_block.c: Gutted some verbosity from xen_block.c. Ready to accept a proper scheduler (or placeholding one at least) now, I think.
* | | bitkeeper revision 1.66 (3e53893c7wyyfbM7-GjGqaH26vHDHw)kaf24@labyrinth.cl.cam.ac.uk2003-02-197-77/+33
|/ / | | | | | | | | | | 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.
* / bitkeeper revision 1.65 (3e536858YdNPGFSv3J35Fl8zAGLJjQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-193-42/+49
|/ | | | | | sched.h, xen_block.c, domain.c: Now have per-domain IO completion queue.
* bitkeeper revision 1.64 (3e50e515H574gxTCkK8Frnaoka-RTA)smh22@boulderdash.cl.cam.ac.uk2003-02-174-0/+16
| | | | | fix horrendous complicated bug IAP couldn't.
* bitkeeper revision 1.63 (3e50dd47zivcHgDUqVO9595wIQE2yQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-171-3/+10
| | | | | | traps.c: Even better debug tracing.
* bitkeeper revision 1.62 (3e50cb4eg-PMPCWTPi41yy_fZzVykw)kaf24@labyrinth.cl.cam.ac.uk2003-02-172-8/+6
| | | | | | page.h, traps.c: Improve BUG tracing. We now get registers + stack.
* bitkeeper revision 1.61 (3e50c5d20NbtNJw3leevOGVVYDlrDA)kaf24@labyrinth.cl.cam.ac.uk2003-02-172-44/+86
| | | | | | blkdev.h, ide-dma.c: Upgrade ide-dma.c to Linux 2.4.20 level.
* bitkeeper revision 1.60 (3e4ffc20MbjIucCcaw9sFYEAAu-yeA)kaf24@labyrinth.cl.cam.ac.uk2003-02-163-10/+4
| | | | | Cleanups. Fixed domain building some more.
* bitkeeper revision 1.59 (3e4fde99RPNgqKfeXcO9RFD8kcDohQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-165-24/+210
| | | | | Further PCI upgrade to 2.4.21-pre4. moonraider boots with UDMA-100 enabled for IDE discs.
* bitkeeper revision 1.58 (3e4fd397g-bGBxJD9wOhLIsOYU_Amg)kaf24@labyrinth.cl.cam.ac.uk2003-02-1623-2305/+2695
| | | | | | | | 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
* bitkeeper revision 1.57 (3e4fab53Dt9ecGJzSgdz46OGgXbMAQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-161-16/+14
| | | | | | ll_rw_blk.c: Make block-device layer sanity checks noisy only in debug builds.
* bitkeeper revision 1.56 (3e4fa8f8qFVqiOGx5RWgOayKOHE4qQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-162-6/+10
| | | | | | blkdev.h, ll_rw_blk.c: Make block-device layer a bit more robust for non-existsent devices.
* bitkeeper revision 1.55 (3e4f9af1gsfKUo4Lbpb4s7Zx6hWWrw)kaf24@labyrinth.cl.cam.ac.uk2003-02-163-59/+57
| | | | | | schedule.c, setup.c, process.c: Fixed SMP domain building.
* bitkeeper revision 1.54 (3e4f7dc1atf6a9Ypbu3XTktCXdplVQ)iap10@labyrinth.cl.cam.ac.uk2003-02-162-2/+5
| | | | | minor mod to make ARCH=xeno default, and add ext3 to default confguration
* bitkeeper revision 1.53 (3e4f75feWSASP5Q3hG0dEFZtEwWVEQ)iap10@labyrinth.cl.cam.ac.uk2003-02-161-1/+3
|\ | | | | | | | | | | 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
| * bitkeeper revision 1.48.1.2 (3e4f75dayX1HY2Epm95DFR6vJ0xCVw)iap10@labyrinth.cl.cam.ac.uk2003-02-161-1/+3
| | | | | | | | | | utterly minor change to show keyhandlers
* | bitkeeper revision 1.52 (3e4f6933RobiLdX5romhBHDYXp95mQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-161-165/+160
| | | | | | | | | | | | time.c: Fixed tabbing in time.c
* | bitkeeper revision 1.51 (3e4f67279oV-bmkkWw6EtRDc-swzow)kaf24@labyrinth.cl.cam.ac.uk2003-02-166-97/+97
| | | | | | | | | | | | time.c, dom0_core.c, defconfig, dev.c, domain.c: Minor cleanups.