aboutsummaryrefslogtreecommitdiffstats
path: root/xen-2.4.16
Commit message (Collapse)AuthorAgeFilesLines
* 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-2317-2874/+1360
| | | | | | | | | | | | | | | | 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-212-1233/+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-2134-1643/+10474
| | | | | | | 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-212-0/+809
| | | | | | 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.81 (3e561fbbcTcsPP9qTjC_BVR3zYpKjw)kaf24@labyrinth.cl.cam.ac.uk2003-02-215-177/+103
| | | | | | Many files: Block-device layer all fixed up. Serialisation removed. Should fly! :-)
* bitkeeper revision 1.80 (3e556a44pqm9KRyptkYpEsBf7mp3Bg)kaf24@labyrinth.cl.cam.ac.uk2003-02-201-43/+35
| | | | | | 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-202-2/+12
| | | | | | | | 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.77 (3e54ed8eXTuV-1E8SKTADy-ALYgPLw)kaf24@labyrinth.cl.cam.ac.uk2003-02-202-87/+118
| | | | | | 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-205-2/+138
|\ | | | | | | | | bust resolve
| * bitkeeper revision 1.64.1.1 (3e54c38ebC53Nz1rWkbaiI8fc1aa6g)iap10@labyrinth.cl.cam.ac.uk2003-02-206-2/+142
| | | | | | | | | | | | | | | | | | 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-202-0/+42
|\ \ | | | | | | | | | | | | | | | 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-202-0/+42
| | | | | | | | | | | | | | | Added per-domain vif lists to /proc/xeno/domX/vif.
* | | 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-197-173/+123
| | | | | | | | | | | | | | | | | | 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-173-0/+14
| | | | | 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-1622-2304/+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.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-163-88/+92
| | | | | | | | | | | | time.c, dom0_core.c, defconfig, dev.c, domain.c: Minor cleanups.
* | bitkeeper revision 1.50 (3e4f6123M2MCCD_leQUQUtqxzeH6PQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-161-6/+15
|\| | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
| * bitkeeper revision 1.48.1.1 (3e4ea303Y_os0c3q9Ylf9EVtt1eFzw)iap10@labyrinth.cl.cam.ac.uk2003-02-151-6/+15
| |\ | | | | | | | | | | | | | | | 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.46.1.1 (3e4ea2f52nebi38hIZkpYvqaZogL3g)iap10@labyrinth.cl.cam.ac.uk2003-02-151-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | bitkeeper revision 1.49 (3e4e99c1KxeikQLISCq32aoBur3tsA)rn@wyvis.camb.intel-research.net2003-02-158-115/+209
|\ \ \ | |/ / |/| | | | | | | | | | | Merge wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno into wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno-sched
| * | bitkeeper revision 1.41.1.1 (3e4e80cfbdyhVKkZcnejMmjBdH935A)rn@wyvis.camb.intel-research.net2003-02-158-115/+209
| |\ \ | | | | | | | | | | | | | | | | | | | | Merge wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno into wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno-sched
| | * | bitkeeper revision 1.33.2.1 (3e4e80bfKovSGNhpWOvbDx2coqfMIw)rn@wyvis.camb.intel-research.net2003-02-158-115/+209
| | | | | | | | | | | | | | | | | | | | clean up of time/timer code: No PIT timer anymore and bugfixes to timer code
* | | | bitkeeper revision 1.48 (3e4e7b09RoRhdqgVpx2ahzGbpt_4wg)kaf24@labyrinth.cl.cam.ac.uk2003-02-152-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | dom0_core.c, domain.c, dom0_ops.c, dom_builder.c: Further fixes to domain building
* | | | bitkeeper revision 1.47 (3e4e6df96Pca-sBuWBs3QlLpN1RcAQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-151-10/+12
| |_|/ |/| | | | | | | | | | | | | | ide-xeno.c: Fix IDE probe to properly map domain memory.
* | | bitkeeper revision 1.44 (3e4e65159dO6gZq2mxyfYFsgJFKbtw)kaf24@labyrinth.cl.cam.ac.uk2003-02-153-64/+57
| | | | | | | | | | | | | | | | | | dev.c, vif.h, network.c: Fixed network transmit. Update consumer index *after* packet is transmitted :-)
* | | bitkeeper revision 1.43 (3e4e61d8nVp2Sx8XMCpKhj4KfuEEVQ)iap10@labyrinth.cl.cam.ac.uk2003-02-152-7/+34
| | | | | | | | | | | | | | | | | | | | | | | | 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.