aboutsummaryrefslogtreecommitdiffstats
path: root/xenolinux-2.4.25-sparse/arch
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.864.1.1 (407eb08fW2eUAKOIh6v4T-Ew4bCchg)iap10@labyrinth.cl.cam.ac.uk2004-04-1551-16289/+0
| | | | | upgrade to linux 2.4.26
* bitkeeper revision 1.862 (407bfad05PmdmZtBnhfJMLp1dqPBYQ)kaf24@scramble.cl.cam.ac.uk2004-04-132-15/+14
| | | | | Various cleanups. Also fix a bug in Xenolinux timer interrupt.
* bitkeeper revision 1.860 (40767158VSrp08a0j4zL0drGEP4xNg)kaf24@scramble.cl.cam.ac.uk2004-04-094-7/+71
| | | | | Synchronously flush console data when a domain dies.
* bitkeeper revision 1.859 (407652acyoMCU4hs17VI0fgKDFoC7g)kaf24@scramble.cl.cam.ac.uk2004-04-091-25/+27
| | | | | | time.c: Fix compile error when building non-priv Xenolinux.
* bitkeeper revision 1.858 (4075900bvZ22M6mUE2F3Vk8eDozqtw)kaf24@scramble.cl.cam.ac.uk2004-04-082-0/+67
| | | | | Add support for suspend/resume to new evtchn-IRQ binding mechanism.
* bitkeeper revision 1.856 (4075806dGVuPwXtbZgPbDT2-zKk0gw)kaf24@scramble.cl.cam.ac.uk2004-04-0810-259/+1847
| | | | | | | New control-interface functionality for Xenolinux. Also extended start_info_t to include the event-channel index for the controller interface.
* bitkeeper revision 1.841 (406fe8ff7-2wwxC3TfeqP0n7iOUcCA)kaf24@scramble.cl.cam.ac.uk2004-04-041-0/+2
| | | | | | Makefile: Install debug versions of Xen and Linux images, with symbols included.
* bitkeeper revision 1.825.8.1 (406b3b3aiVrvWmI8XjJ_64Sk92hivw)kaf24@scramble.cl.cam.ac.uk2004-03-312-12/+14
| | | | | | Many files: Faster upcall masking from Xen to guest OS.
* bitkeeper revision 1.825.3.18 (406aeeb6EYYfLTekemoWDRaWO8SuEQ)kaf24@scramble.cl.cam.ac.uk2004-03-317-124/+165
| | | | | | | | | | | | | | highmem.c, highmem.h: new file Many files: New bootstrap layout for DOM0 and for all Linux domains. Xenolinux now support CONFIG_HIGHMEM for up to 4GB allocated to a Xenolinux domain. .del-highmem.h~c3cf3f6856a90f6: Delete: xenolinux-2.4.25-sparse/include/asm-xen/highmem.h elf.h: Rename: xen/include/asm-i386/elf.h -> xen/include/xen/elf.h .del-elf.h~57347596c85127ef: Delete: xen/include/asm-x86_64/elf.h
* bitkeeper revision 1.825.3.17 (40693a952A4uQatvbQf9p4edlPR6ww)kaf24@scramble.cl.cam.ac.uk2004-03-301-5/+5
| | | | | | irq.c, sched.h, event_channel.c, Rules.mk: Fix a memory bug in new PIRQ code in Xen.
* bitkeeper revision 1.825.7.1 (406859b11Dr2bQs9npNIu-MOmgSsFg)kaf24@scramble.cl.cam.ac.uk2004-03-291-4/+5
| | | | | | defconfig-physdev: Fix physdev config for XL.
* bitkeeper revision 1.825.3.14 (40683680NZjB1f8PmpgffnMdcNdBjQ)kaf24@scramble.cl.cam.ac.uk2004-03-294-19/+163
| | | | | | Many files: Final IRQ and PCI-access virtualisation fixes.
* bitkeeper revision 1.825.3.13 (4067341aEVBylJ8rvZlNJ-_l5YeAoQ)kaf24@scramble.cl.cam.ac.uk2004-03-286-780/+105
| | | | | | | | | | | | mkbuildtree, pci-pc.c, Makefile, defconfig-physdev, physdev.h, physdev.c: PCI-access updates for new IO world. .del-pci-irq.c~626134b3f85d1f48: Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-irq.c .del-pci-i386.h~17514121c175844: Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-i386.h .del-pci-i386.c~d13b1a4728189770: Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-i386.c
* bitkeeper revision 1.825.3.12 (40659df50NIJI5Ld3gK593_2UZJDuQ)kaf24@scramble.cl.cam.ac.uk2004-03-273-8/+61
| | | | | | | | xor.h: new file Many files: Bug fixes for hardware virtualisation.
* bitkeeper revision 1.825.3.11 (406586c56OnnzTB-qwvoMKuD9SxL8g)kaf24@scramble.cl.cam.ac.uk2004-03-271-1/+1
| | | | | | entry.S: Fix signal-handling bug in Xenolinux.
* bitkeeper revision 1.825.3.10 (4065558aPBWky8sW_ub8imsOf_yTwg)kaf24@scramble.cl.cam.ac.uk2004-03-273-117/+72
| | | | | | Many files: Cleaned up user-space event-channel handling (now better reflects the underlying abstraction). Also simplified handling of exceptional notifications (now a special case of a normal notification).
* bitkeeper revision 1.825.3.8 (4064852bbmw6RCAmEA3OIjjuTHyojA)kaf24@scramble.cl.cam.ac.uk2004-03-263-32/+1081
| | | | | | | | defconfig-physdev: new file system.h, defconfig, config.in: Add direct hardware access possibilities to Xenolinux ocnfiguration menus. Also add a suitable defaults file for testing.
* bitkeeper revision 1.825.4.3 (40642185aZwwgLwBAies8HKAne40aw)kaf24@scramble.cl.cam.ac.uk2004-03-263-263/+174
| | | | | | | | Many files: Adding physirq support to new Xen upcall interface. .del-physirq.c~e02f2ea038df07fa: Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/physirq.c
* bitkeeper revision 1.825.4.2 (4063fcebXyP3T4ohTINdoE1EnVdbIA)kaf24@scramble.cl.cam.ac.uk2004-03-262-0/+25
| | | | | | time.c, setup.c: Fix time handling after suspend/resume cycle.
* bitkeeper revision 1.825.3.1 (4062f7e9e4Hjc12XFoN-wZ-bm0GL4w)kaf24@scramble.cl.cam.ac.uk2004-03-253-14/+10
| | | | | | | | synch_bitops.h: new file system.h, evtchn.h, evtchn.c, entry.S, console.c: Fix races in event-channel status checks and updates.
* bitkeeper revision 1.825.1.3 (4062ce06PgXOr3H1PxSNW_qtctjUMg)kaf24@scramble.cl.cam.ac.uk2004-03-251-4/+28
| | | | | | console.c, hypervisor-if.h: Fix console for non-DOM0.
* bitkeeper revision 1.825.1.2 (4062c7cfNjG5kiKHfguNA2SIXnllng)kaf24@scramble.cl.cam.ac.uk2004-03-2513-378/+464
| | | | | | | | Many files: New IRQ upcall world. evtchn.c: Rename: xenolinux-2.4.25-sparse/arch/xen/kernel/hypervisor.c -> xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c
* bitkeeper revision 1.824 (40601cf9uRnKyyagj6umr4Oaf_-gWQ)kaf24@scramble.cl.cam.ac.uk2004-03-232-13/+11
| | | | | | | | | | | | Many files: xeno -> xen renames. xen_proc.c: Rename: xenolinux-2.4.25-sparse/arch/xen/lib/xeno_proc.c -> xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c xen_proc.h: Rename: xenolinux-2.4.25-sparse/include/asm-xen/xeno_proc.h -> xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h Xen-HOWTO.txt: Rename: docs/Xeno-HOWTO.txt -> docs/Xen-HOWTO.txt
* bitkeeper revision 1.823 (4060141cL2UWa7gkwwnmGJlHbv0sAA)kaf24@scramble.cl.cam.ac.uk2004-03-2351-303/+303
| | | | | | | Many files: xeno -> xen renames. mvdir
* bitkeeper revision 1.822 (40600a0a9K2f7dR0Ky2OCGfBDHTTmQ)kaf24@scramble.cl.cam.ac.uk2004-03-231-2/+2
| | | | | | Many files: xeno -> xen renames.
* bitkeeper revision 1.820 (40600453bCkH6oPCubNeqIe3OBUXGQ)kaf24@scramble.cl.cam.ac.uk2004-03-236-39/+114
| | | | | | | | io.h: new file Many files: Further IO virtualisation patches.
* bitkeeper revision 1.815 (405ed20aUPuCpxY9bW6IV5l8ztG3Og)kaf24@scramble.cl.cam.ac.uk2004-03-221-29/+64
| | | | | | console.c, console_client.py, Xeno-HOWTO.txt, README.CD: Many console fixes.
* bitkeeper revision 1.802.1.1 (405853fcN7rcf_nAOUv8-8C-udNDkw)kaf24@scramble.cl.cam.ac.uk2004-03-1715-34/+586
| | | | | | | | | | | | | | | | | | | | vnetif.c, Makefile: new file Many files: Relaid out xenolinux drivers. More x86_64 stuff. domain_page.c: Rename: xen/common/domain_page.c -> xen/arch/i386/domain_page.c vbd.c: Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_vbd.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/vbd.c block.h: Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_block.h -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/block.h block.c: Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_block.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/block.c core.c: Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/dom0/dom0_core.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/dom0/core.c evtchn.c: Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/evtchn/xl_evtchn.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/evtchn/evtchn.c
* bitkeeper revision 1.798 (4055c7b4y-9JnLpUiv1ACLKPlRrtRQ)kaf24@scramble.cl.cam.ac.uk2004-03-151-1/+1
| | | | | | mkbuildtree, Makefile: Fix mkbuildtree for Xenolinux.
* bitkeeper revision 1.797 (4055c521Ophk9zIrp59mxPKyKg_0MA)kaf24@scramble.cl.cam.ac.uk2004-03-151-3/+3
| | | | | | Makefile: Rationalise makefiles by folding dist option into install with a prefined prefix.
* bitkeeper revision 1.795 (4054a3055ggg3MJTpSU1-ZFQRfQQ5g)kaf24@scramble.cl.cam.ac.uk2004-03-141-8/+8
| | | | | | | | xend.py, setup.py: new file Many files: Rewritten the Xen control daemon in Python, with C extensions for the low-level bits. All our Python libraries now throw exceptions on error rather than returning error codes --- this will require our higher-level scripts to be updated at some point.
* bitkeeper revision 1.789 (4051dba62id7XBLQIfBX2kqtjQJzfQ)kaf24@scramble.cl.cam.ac.uk2004-03-1216-34/+1178
| | | | | | | | physirq.c, pci-pc.c, pci-irq.c, pci-i386.h, pci-i386.c, pci-dma.c, physdev.h: new file Many files: Second half of Rolf's IO patch.
* bitkeeper revision 1.788 (4051bcfbJsJbyDoBra1423PU9Gn1vA)kaf24@scramble.cl.cam.ac.uk2004-03-121-2/+2
|\ | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * bitkeeper revision 1.781.1.1 (4051bcf71wSVHdhOOqsU19dm2FSXDQ)kaf24@scramble.cl.cam.ac.uk2004-03-121-2/+2
| | | | | | | | | | | | | | | | physdev.c, xc_physdev.c: new file Many files: First half of Rolf's IO-virtualisation patch.
* | bitkeeper revision 1.787 (4051bc4ehrQHo7L4maQXzA3WoPbfmw)kaf24@scramble.cl.cam.ac.uk2004-03-122-2/+50
|/ | | | | | setup.c, config.in: Detect and support VIA C3 processors.
* bitkeeper revision 1.778 (404f5c24HB4-3O5d1LoEBPgmh5h6tg)kaf24@scramble.cl.cam.ac.uk2004-03-102-2/+5
| | | | | | | | Makefile: Create Xen interface symlink. time.c, hypervisor-if.h, kernel.c: Fix shared_info to make CPU TSC arch-dependent.
* bitkeeper revision 1.771 (4049ededjtcDNSaY2uNyUCnZr9OuKw)kaf24@scramble.cl.cam.ac.uk2004-03-061-16/+44
| | | | | | console.c, sched.h: DOM0 now has bidirectional serial console.
* bitkeeper revision 1.770 (4049e6c8Y4j_un8mTZVBzW2v2v9zjQ)kaf24@scramble.cl.cam.ac.uk2004-03-061-13/+5
| | | | | | | | | | | | | | console.c: new file Many files: Redirect to DOM0 linux to new serial io interface. Deprecated HYPERVISOR_console_write. .del-printk.c~67ddc78b3f262afa: Delete: xenolinux-2.4.25-sparse/kernel/printk.c .del-console.c~cc66a22964db9adc: Delete: xen/common/console.c keyboard.c: Rename: xen/drivers/char/xen_kbd.c -> xen/drivers/char/keyboard.c
* bitkeeper revision 1.764.1.1 (4048c0e77koAHUIwNvQFG76iV0Alrg)kaf24@scramble.cl.cam.ac.uk2004-03-054-84/+312
| | | | | | | | | | evtchn.h, control_if.h: new file Many files: Bidirectional consoles for domains >0. Run 'tools/xend/xend' and telnet to the port printed by xc_dom_create.py. (eg. 'telnet localhost 9600'). .del-xen_read_console.c~2a30ac556d6835c7: Delete: tools/misc/xen_read_console.c
* bitkeeper revision 1.761 (40446b53iVC1lWMdd8aC4YbIBLbvLg)kaf24@scramble.cl.cam.ac.uk2004-03-021-0/+2
| | | | | | Makefile: Installation fixes from Adam Heath.
* bitkeeper revision 1.759 (40431ad2YWsArtM623Q4wpLgPvrt5A)kaf24@scramble.cl.cam.ac.uk2004-03-012-17/+27
| | | | | | | | xend.c, Makefile: new file Many files: Rename /proc/xeno and /dev/xeno to /proc/xen and /dev/xen. Created a skeleton xend.
* bitkeeper revision 1.757 (40422543Wg1i77yDldDqmAGZ6DVnnQ)kaf24@scramble.cl.cam.ac.uk2004-02-291-62/+127
| | | | | | xl_evtchn.c, event_channel.h, event_channel.c, Xc.c, xc.h: Cleanups and fixes for event channels.
* bitkeeper revision 1.756 (40420a7bDsT_OI1_rz4fkewUJosvRA)kaf24@scramble.cl.cam.ac.uk2004-02-295-4/+410
| | | | | | | | xl_evtchn.c, Makefile: new file hypervisor.c, network.c, Makefile: Event-channel demuxing in Xenolinux.
* bitkeeper revision 1.755 (403f5fffwYqT6Gw88yRJHe04lMgpjg)kaf24@scramble.cl.cam.ac.uk2004-02-272-7/+3
| | | | | | Many files: Further cleanups to the Xen pagetable interface.
* bitkeeper revision 1.746 (403b6b5cpExseI7oKNgJ2CGqfbYM8A)kaf24@scramble.cl.cam.ac.uk2004-02-241-3/+3
| | | | | | setup.c: Xenolinux now accepts AMD64 processors.
* bitkeeper revision 1.740 (403a226fqJ5W_9LYmfP6SzBktxb7SA)smh22@tempest.cl.cam.ac.uk2004-02-232-1/+6
|\ | | | | | | | | | | Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
| * bitkeeper revision 1.737.1.2 (403a1a2c7OBYX_orB0J8LBxNFDEOdw)kaf24@scramble.cl.cam.ac.uk2004-02-231-1/+1
| |\ | | | | | | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-unstable-ioctl.bk
| | * bitkeeper revision 1.737.2.1 (403a19687Hq5Q8vjslGwmnEJKF9-Sg)kaf24@scramble.cl.cam.ac.uk2004-02-231-1/+1
| | | | | | | | | | | | | | | | | | hypervisor.h, time.c, hypervisor-if.h, kernel.c, entry.S: Sanitise hypercall numbering. Added a get-xen-version hypercall.
| * | bitkeeper revision 1.736.2.1 (403a1681ObzkQMYrzhAMAOBqjcQLSA)mwilli2@equilibrium.research.intel-research.net2004-02-231-0/+5
| |/ | | | | | | | | | | Support for BLKGETSIZE64 ioctl(). As a side effect, this eliminates some common warning messages the the XenoLinux block device driver.
* / bitkeeper revision 1.739 (403a2269-JWq-jre7gx2LoYk7KxayQ)smh22@tempest.cl.cam.ac.uk2004-02-231-8/+18
|/ | | | | support for weird-ass scsi controller device nodes