aboutsummaryrefslogtreecommitdiffstats
path: root/xen
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.478 (3f7da585sVsHrnjL3JadH9su8Cax_g)kaf24@scramble.cl.cam.ac.uk2003-10-0317-292/+188
| | | | | | Many files: We now have one ring-0 stack per CPU, rather than one per domain. Register state is saved to a guest-accessible context slot, so we can do scheduler activations or similar real soon now...
* bitkeeper revision 1.476 (3f799b0bPFF2z5dlo74mOsJYQ_xmYQ)kaf24@scramble.cl.cam.ac.uk2003-09-305-76/+12
| | | | | | | | Makefile: Version upgrade to 1.1-devel sched.h, e100.h, schedule.c, keyhandler.c: Fake out schedule_timeout in preparation for excising per-domain ring-0 stacks from Xen.
* bitkeeper revision 1.475 (3f796d3bblNbmAFIYOUxNwNgsLILNg)split-1.0latest-stablekaf24@scramble.cl.cam.ac.uk2003-09-302-10/+19
| | | | | | network.c, dev.c, keyhandler.c: Stronger SMP memory barriers in the newtork code.
* bitkeeper revision 1.474 (3f796bbcJZy3ImkPAdaXHA_VAhNNCw)iap10@labyrinth.cl.cam.ac.uk2003-09-301-0/+9
| | | | | extra debug info
* bitkeeper revision 1.470.1.1 (3f783cec2WipJHPjRa8BMX27L9ph6A)iap10@labyrinth.cl.cam.ac.uk2003-09-291-1/+1
| | | | | 1.0rc1 -> 1.0
* bitkeeper revision 1.465 (3f749735RAT88P7kOUdTLXVXsn40hw)iap10@labyrinth.cl.cam.ac.uk2003-09-261-0/+2
|\ | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.463.1.1 (3f7497194SnFnT0lGrA-m3cWZQzCtg)iap10@labyrinth.cl.cam.ac.uk2003-09-261-0/+2
| | | | | | | | | | Try adding support for running under Connectix Virtual PC
* | bitkeeper revision 1.464 (3f72f2b6YmZxzf3il4irNu1lbx6Prw)kaf24@scramble.cl.cam.ac.uk2003-09-256-37/+410
|/ | | | | | | | | | page_alloc.c, memory.c, traps.c, mm.c: Add some licensing info to some key source files. COPYING: new file .del-README~ab22a147acf20a0b: Delete: xen/README
* bitkeeper revision 1.463 (3f721646eB7aycwk0W8Qp2kzIZ1KhA)kaf24@scramble.cl.cam.ac.uk2003-09-241-11/+10
| | | | | | dev.c: Fix network start-of-day race.
* bitkeeper revision 1.461 (3f721182M0chx1rTeocidCx3jjFA6g)kaf24@scramble.cl.cam.ac.uk2003-09-241-3/+2
| | | | | | hypervisor-if.h: Fix a comment.
* bitkeeper revision 1.458 (3f6f7435Or79x1vh5ypTVbN9G7OJUg)kaf24@scramble.cl.cam.ac.uk2003-09-223-2/+16
| | | | | | config.h, xen_serial.c, kernel.c, README.CD: Allow serial I/O to be entirely disabled, and make this teh default. Enable by specifying a ser_baud during boot.
* bitkeeper revision 1.457 (3f6de5a1qvjqgAouPtszoOygfyrPxQ)kaf24@scramble.cl.cam.ac.uk2003-09-211-2/+2
| | | | | | xen_serial.c: Fix compile warning.
* bitkeeper revision 1.456 (3f6de470w7_JGb139gaotteaX7UDcQ)kaf24@scramble.cl.cam.ac.uk2003-09-212-22/+22
| | | | | | xen_serial.c, kernel.c: Robustify Xen's serial handling. We now assert DTR and RTS so that we play nicely with flow control. Also the rx interrupt reads all chars from the fifo rather than just one. TODO: tx should be interrupt driven, and domains shouldn't be echo to serial but should go to DOM0 only.
* bitkeeper revision 1.450 (3f6c27e5nnHxybq2MyMyEWEiDcAG8A)kaf24@scramble.cl.cam.ac.uk2003-09-202-14/+27
| | | | | | kernel.c, setup.c, README, README.CD: Add a Xen option to ignore all bios-supplied tables.
* bitkeeper revision 1.446 (3f6b44e6GApm2O-HHseM1RBqUJ5DWA)iap10@labyrinth.cl.cam.ac.uk2003-09-191-1/+1
| | | | | Use e1000 in preference to e100.
* bitkeeper revision 1.445 (3f6b3cbfPoEFlaJ9_8AHKqhfHOuhyQ)kaf24@scramble.cl.cam.ac.uk2003-09-192-27/+14
| | | | | | e100.h, schedule.c: Yet another e100/schedule_timeout fix.
* bitkeeper revision 1.440 (3f6b23acW_t8O2uqGIWJJ6iBSlBEsg)kaf24@scramble.cl.cam.ac.uk2003-09-191-0/+19
| | | | | | e100_main.c: Some fixes for the e100 driver. Performance will suck but at least it might work now.
* bitkeeper revision 1.436.1.1 (3f6b10042XNDJJ-K-YoN8Em1IaZzdg)kaf24@scramble.cl.cam.ac.uk2003-09-191-12/+33
| | | | | | schedule.c: Fix schedule_timeout to do the right thing with idle domains.
* bitkeeper revision 1.434.1.1 (3f69b2cep69IH_yOeks8WWm12otNBA)kaf24@scramble.cl.cam.ac.uk2003-09-181-29/+43
| | | | | | kernel.c: Fix console output in Xen.
* bitkeeper revision 1.428 (3f677454_j81KDQLm_L7AscjYn2nYg)iap10@labyrinth.cl.cam.ac.uk2003-09-168-59/+118
|\ | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.424.1.2 (3f62046f1f138hjcyAygLT-TQ0w_Zw)kaf24@scramble.cl.cam.ac.uk2003-09-124-17/+71
| | | | | | | | | | | | desc.h, traps.c, nmi.c, entry.S: Execute double-fault handler in a separate task.
| * bitkeeper revision 1.424.1.1 (3f61e2afHSuo-MbsBfF4HF_JFYfgdQ)kaf24@scramble.cl.cam.ac.uk2003-09-124-42/+47
| | | | | | | | | | | | sched.h, schedule.c, setup.c, process.c: Fix initialisation of idle tasks so that they are put on the runqueue earlier.
* | bitkeeper revision 1.426 (3f67735ai0MOd0z8ockI7RQVT4dA_Q)iap10@labyrinth.cl.cam.ac.uk2003-09-161-6/+7
|/ | | | | fix broken checksum calculation code for UDP console.
* bitkeeper revision 1.419 (3f5ef5a4mQpbOFAoUevuy5GY5BPNKA)iap10@labyrinth.cl.cam.ac.uk2003-09-101-0/+37
| | | | | | Add READMEs, along with the xen-clone script, which is now far less site-specific.
* bitkeeper revision 1.412.1.1 (3f5dead4Q7H73DU1k60q13_8T8HYbQ)iap10@labyrinth.cl.cam.ac.uk2003-09-091-1/+2
| | | | | Makefile Cleanups, added xenolinux-sparse soft link, added NETFILTER to default xenolinux build.
* bitkeeper revision 1.410 (3f5858837RI05aQRsQBYONi4X_g2Kw)kaf24@scramble.cl.cam.ac.uk2003-09-051-12/+14
| | | | | | ac_timer.c: Fix a bug in timer softirq.
* bitkeeper revision 1.409 (3f5776fd7yxFmo9BdeE3wG1Mai4ACA)kaf24@scramble.cl.cam.ac.uk2003-09-041-0/+2
| | | | | | skbuff.c: Another fix :-)
* bitkeeper revision 1.408 (3f5774320u8HbDt_UW94uvftWnuvBA)kaf24@scramble.cl.cam.ac.uk2003-09-043-56/+10
| | | | | | skbuff.c, dev.c, skbuff.h: Fix transmit path for NICs which need a linearised skbuff.
* bitkeeper revision 1.407 (3f576f44mjEQwkwsBTW886xwPZh46A)kaf24@scramble.cl.cam.ac.uk2003-09-041-1/+1
| | | | | | Makefile: Update version to 1.0-rc1 (was 1.0-beta)
* bitkeeper revision 1.406 (3f576d82JxYSefXXewnkohaEsNAdlg)kaf24@scramble.cl.cam.ac.uk2003-09-041-3/+6
| | | | | | dev.c: Fix a network rx bug.
* bitkeeper revision 1.405 (3f576749oUqfWqUHieN31fCpXGcUcQ)kaf24@scramble.cl.cam.ac.uk2003-09-046-4607/+27
| | | | | | | | | | interrupt.c, pcnet32.c, time.c, setup.c: More fixes, to network code and to timer code. .del-8139too.c~2cde387fe3225d91: Delete: xen/drivers/net/8139too.c .del-via-rhine.c~6bd6f82d46529478: Delete: xen/drivers/net/via-rhine.c
* bitkeeper revision 1.404 (3f57607dkEm0-zZkL-qD7DTt8vKceQ)kaf24@scramble.cl.cam.ac.uk2003-09-041-0/+7
| | | | | | apic.c: Another bug fix for no-APIC systems.
* bitkeeper revision 1.403 (3f575ebaoJ7dB2rgSY4sqPbfOQLFxA)kaf24@scramble.cl.cam.ac.uk2003-09-044-10/+15
| | | | | | time.h, time.c, setup.c, apic.c: Fixes for machines with no local APIC.
* bitkeeper revision 1.402 (3f574ce7S8gYV1UvCUt6BJknb2kUjA)kaf24@scramble.cl.cam.ac.uk2003-09-041-37/+0
| | | | | | | | .del-README~5d86589325deefbc: Delete: README .del-README~ad29fffda6445b9e: Delete: xen/README
* bitkeeper revision 1.398.1.1 (3f574c9bvb7h-rdW1pP-v5Bw9t2j7g)kaf24@scramble.cl.cam.ac.uk2003-09-043-7/+93
| | | | | | | | dummy.c: new file dev.c, kernel.c: Allow Xen to work when no NIC is detected.
* bitkeeper revision 1.398 (3f4f43e5cA3wYdxQVO2zbUFb51Fpew)kaf24@scramble.cl.cam.ac.uk2003-08-291-4/+4
| | | | | | mm.c: Fixes to descriptor-checking stuff.
* bitkeeper revision 1.397 (3f4e025cTStPJGtnPMTvJ95GFn4NAg)kaf24@scramble.cl.cam.ac.uk2003-08-287-34/+56
| | | | | | mm.h, config.h, hypervisor-if.h, desc.h, trampoline.S, mm.c, boot.S: Move reserved GDT entries to later in the GDT, allowing support for hard-coded small selector values in brain-dead OSes.
* bitkeeper revision 1.396 (3f4d2199UsCzVuRmn-0-L6lh9VGYZg)kaf24@scramble.cl.cam.ac.uk2003-08-277-81/+27
| | | | | | Many files: Small cleanups. Faster checksum calculation for console UDP packets.
* bitkeeper revision 1.395 (3f429650-3tSYXLnO0q2TBgXxlEcbw)kaf24@scramble.cl.cam.ac.uk2003-08-193-165/+214
| | | | | | console.h, kernel.c, boot.S: Clean ups.
* bitkeeper revision 1.394 (3f3f5bd5J74WkH-WgWI6a5W5aobvaQ)kaf24@scramble.cl.cam.ac.uk2003-08-1711-176/+55
| | | | | | Many files: Forced TLB flushes when a domain page changes type is now done more lazily. Fixed a few bugs at the same time, and cleaned up perfctr output.
* bitkeeper revision 1.393 (3f32bff0qVKsAI-zOKQ4ZmxHcqS-Hg)kaf24@scramble.cl.cam.ac.uk2003-08-071-1/+1
| | | | | | kernel.c: Update web URL for Xen.
* bitkeeper revision 1.392 (3f3244ecABjhViAc-zlxaKkbsstr4Q)kaf24@scramble.cl.cam.ac.uk2003-08-0712-2332/+2497
| | | | | | Many files: Upgraded our aacraid driver to latest Linux-ac version (Linux 2.4.21-ac4 with aacraid v1.1.2).
* bitkeeper revision 1.391 (3f316acaX8G5OlQyJ0l_ZX0sG-sl-A)kaf24@scramble.cl.cam.ac.uk2003-08-061-3/+3
| | | | | | schedule.c, xi_sched_domain.c: Fix setting of scheduler parameters from dom0.
* bitkeeper revision 1.390 (3f28e60en8ngkjURAmEySVpMK3U5PQ)kaf24@scramble.cl.cam.ac.uk2003-07-312-2/+3
| | | | | | dev.c, perfc_defn.h: Little perfctr addition.
* bitkeeper revision 1.389 (3f28df19Z3T_sAYRfO2FBURRnxpp_w)kaf24@scramble.cl.cam.ac.uk2003-07-314-9/+18
| | | | | | dev.c, perfc_defn.h, perfc.c, domain_page.c: Perfctr hacks and additions.
* bitkeeper revision 1.388 (3f283b0cfdRYEH7pRqoQr9Mnt8MHmQ)kaf24@scramble.cl.cam.ac.uk2003-07-301-1/+1
| | | | | | network.c, dev.c: Strengthen the memory barriers used for lock-free synchronisation in Xenolinux-Xen network code interface.
* bitkeeper revision 1.387 (3f283841sxL_1BFf_Dks40SWU9PRqg)kaf24@scramble.cl.cam.ac.uk2003-07-301-0/+6
| | | | | | dev.c: Fix possible subtle race in new network tx code.
* bitkeeper revision 1.386 (3f282cb1_39eb4QUC1O0T4BEwSH9Zg)kaf24@scramble.cl.cam.ac.uk2003-07-301-158/+200
| | | | | | network.c, dev.c: Reduce hypercalsl required for network transmission.
* bitkeeper revision 1.384 (3f2811d05XH-ocmJE7ybblgMy3Q92A)kaf24@scramble.cl.cam.ac.uk2003-07-302-0/+3
| | | | | | network.c, dev.c, perfc_defn.h: Networking fixes.
* bitkeeper revision 1.383 (3f280e11xqcx0wyODFX9WY58mF0mtA)kaf24@scramble.cl.cam.ac.uk2003-07-301-1/+1
| | | | | | perfc.c: Fix perfctr handling.