aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.863 (407c1595i8rvyUK0N49ldfbOv570xA)kaf24@scramble.cl.cam.ac.uk2004-04-132-68/+31
| | | | | Fix deadlock in TLB-flush routines.
* bitkeeper revision 1.862 (407bfad05PmdmZtBnhfJMLp1dqPBYQ)kaf24@scramble.cl.cam.ac.uk2004-04-135-20/+21
| | | | | Various cleanups. Also fix a bug in Xenolinux timer interrupt.
* bitkeeper revision 1.861 (40768806O2IuZxUW1J9AghyEC4y2NQ)kaf24@scramble.cl.cam.ac.uk2004-04-091-35/+3
| | | | | | Simplify the Xen binary buddy allocator. We only need free-block headers: the free-block trailers were unnecessary.
* bitkeeper revision 1.860 (40767158VSrp08a0j4zL0drGEP4xNg)kaf24@scramble.cl.cam.ac.uk2004-04-097-165/+87
| | | | | 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-083-0/+70
| | | | | Add support for suspend/resume to new evtchn-IRQ binding mechanism.
* bitkeeper revision 1.857 (40758725LNAi9rWWnvIgHXYKzPnxMw)kaf24@scramble.cl.cam.ac.uk2004-04-081-1/+1
| | | | | Increment the DOM0_OP version number.
* bitkeeper revision 1.856 (4075806dGVuPwXtbZgPbDT2-zKk0gw)kaf24@scramble.cl.cam.ac.uk2004-04-0830-349/+2076
| | | | | | | New control-interface functionality for Xenolinux. Also extended start_info_t to include the event-channel index for the controller interface.
* bitkeeper revision 1.855 (4072d780PixOiKfP5gAfRxuBoHnnLw)kaf24@scramble.cl.cam.ac.uk2004-04-061-3/+1
| | | | | Fix earlier bug-fix. No need for map_domain_mem on tx path.
* bitkeeper revision 1.854 (407283beJa0UONSo632BmoTgA-YZGQ)kaf24@scramble.cl.cam.ac.uk2004-04-061-2/+0
| | | | | Remove pointless boot message.
* bitkeeper revision 1.853 (407282d3tJwEyg57cPIuOEErciWHgA)kaf24@scramble.cl.cam.ac.uk2004-04-061-1/+20
| | | | | Port missing file updates from Linux 2.4.25.
* bitkeeper revision 1.852 (40727d61go1wzGJ7d5-Gg6jPwpYK9w)kaf24@scramble.cl.cam.ac.uk2004-04-063-1/+3
| | | | | Tweak compiler flags to avoid warnings from latest GCC.
* bitkeeper revision 1.851 (40727a22MmBKMBWlk5lt-AMqNaoA-A)kaf24@scramble.cl.cam.ac.uk2004-04-062-9/+8
| | | | | Reduce Xen heap size to make room for full 4GB pfn_info array.
* bitkeeper revision 1.850 (407276f7PPmOw5DO1i_rHS5A89f5nA)kaf24@scramble.cl.cam.ac.uk2004-04-061-6/+7
| | | | | Fix 3c59x operation in PIO mode.
* bitkeeper revision 1.849 (407272f8v7jOensIw--qVa-usspUuQ)kaf24@scramble.cl.cam.ac.uk2004-04-063-12/+9
| | | | | Fix compiler warnings.
* bitkeeper revision 1.848 (407272e4kCBTwhNJpuI6iAyrgH3VNw)kaf24@scramble.cl.cam.ac.uk2004-04-061-0/+1
| | | | | Fix a scheduler bug.
* bitkeeper revision 1.847 (407189896qS6tdiifFnDtrV9kvbJyA)kaf24@scramble.cl.cam.ac.uk2004-04-051-12/+0
| | | | | Fix compiler warning.
* bitkeeper revision 1.846 (40718059pi259OEdVTRV0BFJ9jTK4w)kaf24@scramble.cl.cam.ac.uk2004-04-0519-82/+88
| | | | | Avoid compiler warnings.
* bitkeeper revision 1.845 (40715c3bWwJo7G7LP0rr3AJYN1xljQ)kaf24@scramble.cl.cam.ac.uk2004-04-051-7/+8
| | | | | | memory.c: Cleanup.
* bitkeeper revision 1.844 (40715b48x_OlxIR6nK-VQXnLJ0fjKg)kaf24@scramble.cl.cam.ac.uk2004-04-0578-1419/+18824
|\ | | | | | | | | | | 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.842.1.1 (40715b38BNfFZvL7yV9c1GJbSaAK0g)kaf24@scramble.cl.cam.ac.uk2004-04-0578-1419/+18824
| | | | | | | | | | | | | | | | | | | | | | Many files: new file Upgrade Xen APIC and ACPI and PCI subsystems to new features and fixes in latest Linux 2.4. acpi.c: Rename: xen/arch/i386/acpitable.c -> xen/arch/i386/acpi.c .del-acpitable.h~539b823a64c2b9d8: Delete: xen/arch/i386/acpitable.h
* | bitkeeper revision 1.843 (40714f09cklfEzBYIm_KulGL0G3wqw)iap10@labyrinth.cl.cam.ac.uk2004-04-053-3/+28
|\ \ | |/ |/| | | | | Manual merge
| * bitkeeper revision 1.836.1.1 (4070ff6fJhQoaxeSlTRL6ojba0QXfw)iap10@tetris.cl.cam.ac.uk2004-04-053-3/+26
| | | | | | | | | | shadow logdirty mode added
* | bitkeeper revision 1.842 (40711785bFYuNeQsphcZYJkmRUFbFQ)kaf24@scramble.cl.cam.ac.uk2004-04-051-549/+8
| | | | | | | | | | | | ignore: Fix the ignore file.
* | bitkeeper revision 1.841 (406fe8ff7-2wwxC3TfeqP0n7iOUcCA)kaf24@scramble.cl.cam.ac.uk2004-04-043-1/+5
| | | | | | | | | | | | Makefile: Install debug versions of Xen and Linux images, with symbols included.
* | bitkeeper revision 1.840 (406fb762yj36s7Fm0uyl3kIEsKNlTw)kaf24@scramble.cl.cam.ac.uk2004-04-042-12/+14
| | | | | | | | | | | | xc_domain.c, xc.h: Fix a build warning.
* | bitkeeper revision 1.839 (406ee643kSLveMGyvVob0usRgg-CGg)kaf24@scramble.cl.cam.ac.uk2004-04-038-9/+30
| | | | | | | | | | | | vif.h, Makefile, domain.c, setup.c, entry.S, Rules.mk: Completely remove networking support from Xen when 'nodev=y' is specified.
* | bitkeeper revision 1.838 (406ee03fYGZuu3lTbdwwYlwJxSLZtw)kaf24@scramble.cl.cam.ac.uk2004-04-038-21/+62
| | | | | | | | | | | | shadow.h, perfc.h, memory.c, keyhandler.c, Makefile, irq.c, Rules.mk: Code and build cleanups. Allow perf counters to be disabled at build time by 'nperfc=y'. Allow debugging to be turned on with 'debug=y'.
* | bitkeeper revision 1.837 (406d9e1fPZYe6CULYL8E7fCs3l-PlQ)kaf24@scramble.cl.cam.ac.uk2004-04-023-80/+69
|/ | | | | | processor.h, schedule.c, memory.c: Cleanups.
* bitkeeper revision 1.836 (406d9488wRtZKwTYlBWc9RuXHmCLAw)iap10@tetris.cl.cam.ac.uk2004-04-021-1/+4
|\ | | | | | | | | | | Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.825.3.24 (406d89edLT2FcNiTizRzrDacuMdqRQ)kaf24@scramble.cl.cam.ac.uk2004-04-021-1/+4
| | | | | | | | | | | | Makefile: Don't overwrite existing defaults files during install.
* | bitkeeper revision 1.835 (406d9481GqoZ_RrT3GukXhamv7rulA)iap10@tetris.cl.cam.ac.uk2004-04-025-142/+161
| | | | | | | | | | Delete shadow page tables when destroying domain
* | bitkeeper revision 1.834 (406d7297L8YEnoDy3p-Js-U7j2roug)iap10@tetris.cl.cam.ac.uk2004-04-0287-3204/+7169
|\| | | | | | | | | manual merge as two conflicting dom0 ops
| * bitkeeper revision 1.825.3.23 (406c044cT7cMBER-dmrtu4_WyL1Jjg)kaf24@scramble.cl.cam.ac.uk2004-04-011-11/+25
| | | | | | | | | | | | page_alloc.c: Fix nasty bug in Xen heap allocator.
| * bitkeeper revision 1.825.3.22 (406bed54_kfGyHK4C9Lf4xDiVaaG6A)kaf24@scramble.cl.cam.ac.uk2004-04-014-16/+25
| | | | | | | | | | | | sched_atropos.c, page_alloc.c, event_channel.c, irq.c: Fix task_struct refcnt bug. Fix compile warnings in debug builds.
| * bitkeeper revision 1.825.3.21 (406bdf6e4yUNbgx_RSShBfyJ0ZlFdA)kaf24@scramble.cl.cam.ac.uk2004-04-011-1/+4
| | | | | | | | | | | | system.h: Extra compiler barriers in upcall code.
| * bitkeeper revision 1.825.3.20 (406b3b3fndMlSLM8q08GvqRB8vJlzQ)kaf24@scramble.cl.cam.ac.uk2004-03-3114-77/+119
| |\ | | | | | | | | | | | | | | | 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.825.8.1 (406b3b3aiVrvWmI8XjJ_64Sk92hivw)kaf24@scramble.cl.cam.ac.uk2004-03-3114-77/+119
| | | | | | | | | | | | | | | | | | Many files: Faster upcall masking from Xen to guest OS.
| * | bitkeeper revision 1.825.3.19 (406af2832chWiChrFa3ASPjsElqg3Q)ach61@labyrinth.cl.cam.ac.uk2004-03-312-66/+134
| |/ | | | | | | | | pdb documentation
| * bitkeeper revision 1.825.3.18 (406aeeb6EYYfLTekemoWDRaWO8SuEQ)kaf24@scramble.cl.cam.ac.uk2004-03-3128-1020/+2099
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-305-24/+17
| | | | | | | | | | | | irq.c, sched.h, event_channel.c, Rules.mk: Fix a memory bug in new PIRQ code in Xen.
| * bitkeeper revision 1.825.3.16 (406859b6B1jxjQIV_kIuLONUdkXVHA)kaf24@scramble.cl.cam.ac.uk2004-03-291-4/+5
| |\ | | | | | | | | | | | | | | | 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.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.15 (406841d8eNNPD7qwknDved9Q5NHVCw)ach61@labyrinth.cl.cam.ac.uk2004-03-294-211/+255
| |\ \ | | |/ | |/| | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into labyrinth.cl.cam.ac.uk:/local/scratch/ach61/xeno-clone/xeno.bk
| | * bitkeeper revision 1.825.6.1 (406841d1slBO3r43lCv4miJBBlOJnA)ach61@labyrinth.cl.cam.ac.uk2004-03-294-211/+255
| | | | | | | | | | | | | | | re-work pdb context
| * | bitkeeper revision 1.825.3.14 (40683680NZjB1f8PmpgffnMdcNdBjQ)kaf24@scramble.cl.cam.ac.uk2004-03-2910-180/+334
| |/ | | | | | | | | | | Many files: Final IRQ and PCI-access virtualisation fixes.
| * bitkeeper revision 1.825.3.13 (4067341aEVBylJ8rvZlNJ-_l5YeAoQ)kaf24@scramble.cl.cam.ac.uk2004-03-2810-902/+220
| | | | | | | | | | | | | | | | | | | | | | | | 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-279-31/+955
| | | | | | | | | | | | | | | | 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-2710-240/+209
| | | | | | | | | | | | 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).