aboutsummaryrefslogtreecommitdiffstats
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
...
* Big reworking of SHARED_KERNEL_PMD logic. Includes severalkaf24@firebug.cl.cam.ac.uk2005-11-241-49/+50
| | | | | | | | | bug fixes for PAE, and reverts my previous changeset that broke non-pae. Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix CPU hotplug -- cpu initialisation functions must be declaredkaf24@firebug.cl.cam.ac.uk2005-11-011-0/+34
| | | | | | | | __cpuinit or later hotplug references freed code and data. Signed-off-by: Keir Fraser <keir@xensource.com>
* Upgrade tree to 2.6.12.6.kaf24@firebug.cl.cam.ac.uk2005-10-211-13/+137
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Rename 2.6.12.5 patch so it actually gets applied. Failkaf24@firebug.cl.cam.ac.uk2005-10-191-0/+0
| | | | | | the build if 'patch' is missing. Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix NAT for domU checksum offload.kaf24@firebug.cl.cam.ac.uk2005-10-151-0/+45
| | | | | | Signed-off-by: Jon Mason <jdmason@us.ibm.com>
* The attached patch places an updated TPM driver into the sparse directory. kaf24@firebug.cl.cam.ac.uk2005-10-051-74/+0
| | | | | | | | | | | | | | This driver allows to build a Xen0 kernel with TPM front- and backend support and use it as a user domain kernel - something that is not possible to do with the current TPM driver in the 2.6.12 kernel. Once this driver appears in similar form in the kernel, I will remove it from the sparse directory. Signed-off-by: Stefan Berger <stefanb@us.ibm.com> Signed-off-by: Kylene Hall <kjhall@us.ibm.com> Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
* Remove native tpm drivers from the linux sparse tree and replacekaf24@firebug.cl.cam.ac.uk2005-09-171-0/+74
| | | | | | | | with minimal patch in the automatically-applied patches/ directory. Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
* Remove broken patch preventing net device unregister.cl349@firebug.cl.cam.ac.uk2005-08-251-11/+0
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* This patch provides a workaround for bugzilla #90 which shows up far tookaf24@firebug.cl.cam.ac.uk2005-08-191-0/+11
| | | | | | | | | | | | | often when creating and then destroying lots of domUs and dom0 is SMP. Details are in the [1]bug. With this patch, I now can create/destroy domains in a tight loop for hours where previously every 3 to 10 cycles would blow up. 1. http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=90 Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
* Upgrade to Linux 2.6.12.5 patchvh249@arcadians.cl.cam.ac.uk2005-08-151-1/+349
| | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
* Upgrade to Linux 2.6.12.4 patchiap10@freefall.cl.cam.ac.uk2005-08-141-1/+220
| | | | | | | | | Signed-off-by: ian@xensource.com --HG-- rename : patches/linux-2.6.12/linux-2.6.12.3.patch => patches/linux-2.6.12/linux-2.6.12.4.patch
* Fix x86/64 xenlinux build. Remove stupid patch.kaf24@firebug.cl.cam.ac.uk2005-08-081-68/+0
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Add linux 2.6.12.3 patchiap10@freefall.cl.cam.ac.uk2005-08-031-0/+1047
| | | | | | Signed-off-by: ian@xensource.com
* regenerate smp-alt.patch for 2.6.12vh249@arcadians.cl.cam.ac.uk2005-07-251-37/+37
| | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
* Delete resurrected files (from ia64 merge).kaf24@firebug.cl.cam.ac.uk2005-07-168-3953/+0
|
* Merge with ia64-unstable.hgdjm@kirby.fc.hp.com2005-07-158-0/+3953
|\
* | This adds a patch for the vanilla kernel, to be pushed upstream somekaf24@firebug.cl.cam.ac.uk2005-07-111-0/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | day. It adds a #define which is 1 or 0 depending on whether the pmd for the kernel address space is shared or not. Xen can't use a shared pmd due to linear mappings in the Xen private area. Also includes patches for modified files in the sparse tree. Signed-off-by: Gerd Knorr <kraxel@suse.de> Signed-off-by: Keir Fraser <keir@xensource.com>
* | Remove 2.6.11 patches directory.kaf24@firebug.cl.cam.ac.uk2005-07-119-4516/+0
| |
* | Manual merge.kaf24@firebug.cl.cam.ac.uk2005-07-119-0/+4516
|\|
* | upgrade linux sparse tree from 2.6.11 to 2.6.12vh249@kneesaa.uk.xensource.com2005-07-119-3368/+91
|/ | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com> --HG-- rename : patches/linux-2.6.11/i386-cpu-hotplug-updated-for-mm.patch => patches/linux-2.6.12/i386-cpu-hotplug-updated-for-mm.patch rename : patches/linux-2.6.11/net-csum.patch => patches/linux-2.6.12/net-csum.patch rename : patches/linux-2.6.11/rcu-nohz.patch => patches/linux-2.6.12/rcu-nohz.patch rename : patches/linux-2.6.11/smp-alts.patch => patches/linux-2.6.12/smp-alts.patch rename : patches/linux-2.6.11/x86_64-linux.patch => patches/linux-2.6.12/x86_64-linux.patch
* Fix SMP_ALTERNATIVES to cope with discarded init data.sos22@douglas.cl.cam.ac.uk2005-07-061-1/+10
| | | | | | Signed-off-by: steven.smith@cl.cam.ac.uk
* bitkeeper revision 1.1713.1.13 (42b16610ojQcHPRC6Ao_1CKXClza9A)sos22@douglas.cl.cam.ac.uk2005-06-161-0/+554
| | | | | | | | | | Slightly disgusting hack to avoid using lots of lock instructions on a uniprocessor machine just because we happened to compile with CONFIG_SMP. Essentially, we make a big table of all of the instruction sequences which differ in ``easy'' ways between UP and SMP kernels, and then select which one to use at run time. Signed-off-by: Steven Smith <sos22@cam.ac.uk>
* bitkeeper revision 1.1713.1.2 (42ad8793XA-gObRPsPuWlI4gxZ7j5Q)iap10@freefall.cl.cam.ac.uk2005-06-131-2/+277
|\ | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.167 (42ad874eIWwyPd8tmJO5tkGQ2JoYXQ)iap10@freefall.cl.cam.ac.uk2005-06-131-2/+277
| | | | | | | | | | | | Upgrade to linux patch 2.6.11.12 Signed-off-by: ian@xensource.com
* | bitkeeper revision 1.1600 (429ba505NfUdL-sQ8-FAIhULwXSaHQ)smh22@tempest.cl.cam.ac.uk2005-05-301-0/+55
|\| | | | | | | | | | | Merge tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.156 (429ba4d3T2WmSlhY2aTmV6KN88hZHw)smh22@tempest.cl.cam.ac.uk2005-05-301-0/+55
| | | | | | | | | | | | | | | | | | Solve badness problem when udp_poll() receives fragmented skbuff w/ CONFIG_HIGHMEM Upstream patch (now in -net tree) from Herbert Xu. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Steven Hand <steven@xensource.com>
* | bitkeeper revision 1.1598 (429b7933SwjyJJbULLC4ZT800edwvQ)iap10@freefall.cl.cam.ac.uk2005-05-301-317/+884
|\| | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.155 (429b7918fdegxe1sz_LxgKSA-WkOkA)iap10@freefall.cl.cam.ac.uk2005-05-301-317/+884
| | | | | | | | | | | | Upgrade to Linux patch 2.6.11.11 Signed-off-by: ian@xensource.com
* | bitkeeper revision 1.1592 (429ae8ff33cT5EmG9lUTaMO920vjKg)kaf24@firebug.cl.cam.ac.uk2005-05-301-0/+16
|\| | | | | | | | | Manual merge.
| * bitkeeper revision 1.1159.258.154 (429ae8764I9WsS60DkRARFDRTCFT1Q)kaf24@firebug.cl.cam.ac.uk2005-05-301-0/+16
| | | | | | | | | | | | | | | | | | | | | | Fix Xen idle loop to enter/exit tickless mode in same way as s390, which interfaces properly with the RCU subsystem. This includes a patch that fixes a race in the generic RCU code: it was created by IBM for s390, and is being pushed upstream by them. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1575 (4296fb9akkrLM8bKzQ1I7T3Dy3Uu9w)kaf24@firebug.cl.cam.ac.uk2005-05-271-0/+22
| | | | | | | | | | | | | | | | Patch ipv4 netfilter code to avoid checksumming CHECKUM_UNNCECESSARY packets. On Xen the check could fail, as packets from domU have a blank checksum field. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1520.1.1 (429270bdd9U5A9UX0aJUWkoZm4BI7g)vh249@arcadians.cl.cam.ac.uk2005-05-241-5/+7
| | | | | | | | | | | | | | handfix x86_64-linux.patch to not break compilation with ARCH=x86_64 Signed-off-by: Vincent Hanquez <vincent@xensource.com>
* | bitkeeper revision 1.1424 (42899fefQrgFDCcWTdeMgr3nEaYNgw)iap10@tetris.cl.cam.ac.uk2005-05-171-204/+249
|\| | | | | | | | | | | Merge tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.133 (42899fc9Z0GRA_KAdf0VC2mm_dJH6w)iap10@tetris.cl.cam.ac.uk2005-05-171-204/+249
| | | | | | | | | | upgrade to 2.6.11.10
* | bitkeeper revision 1.1412.1.1 (42886e8evUlQ8cc9sDd2jtGlS3Gr9g)cl349@firebug.cl.cam.ac.uk2005-05-161-139/+218
|\| | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
| * bitkeeper revision 1.1159.258.128 (42874300TsP1zKFrpq-B0IR1Tfg5Sw)iap10@freefall.cl.cam.ac.uk2005-05-151-139/+218
| | | | | | | | | | upgrade to 2.6.11.9
* | bitkeeper revision 1.1389.1.43 (42835a07_9U_50pDnxsJHWFZtJqg5g)cl349@firebug.cl.cam.ac.uk2005-05-121-0/+1613
|\| | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
| * bitkeeper revision 1.1159.258.116 (428359f0cF8i9gaj87EgNT_PVHLMFw)cl349@firebug.cl.cam.ac.uk2005-05-121-0/+1613
| | | | | | | | | | | | | | | | Add linux-2.6.11.8 patch. linux-2.6.11.8.patch: new file Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1389.4.1 (42778db0fg1Gd_OZr6N8_onX23xy3g)cl349@firebug.cl.cam.ac.uk2005-05-031-0/+656
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch to allow vcpu hotplugging in domU Signed-off-by: Ryan Harper <ryanh@us.ibm.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> From: Ryan Harper Two config changes are required to use this change: 1) CONFIG_SMP=y 2) CONFIG_HOTPLUG_CPU=y I've tested unplugging/plugging cpus in domU via the sysfs interface that the patch provides. hungerforce:~# grep processor /proc/cpuinfo processor : 0 processor : 1 processor : 2 processor : 3 hungerforce:~# cd /sys/devices/system/cpu/ hungerforce:/sys/devices/system/cpu# echo 0 > cpu3/online hungerforce:/sys/devices/system/cpu# grep processor /proc/cpuinfo processor : 0 processor : 1 processor : 2 hungerforce:/sys/devices/system/cpu# echo 1 > cpu3/online hungerforce:/sys/devices/system/cpu# grep processor /proc/cpuinfo processor : 0 processor : 1 processor : 2 processor : 3 It seems that all processors besides cpu0 can be removed. I've not done any investigation nor optimization of the hotplug patch. I attempted to unplug cpus in dom0, but this resulted in Xen rebooting. Makefile, Kconfig, smpboot.c, smp.c, process.c, irq.c: Fix hotplug cpu support. Makefile: Setup reach-over build of topology.o. i386-cpu-hotplug-updated-for-mm.patch: Add i386 hotplug patch from: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.11-rc5/2.6.11-rc5-mm1/broken-out/i386-cpu-hotplug-updated-for-mm.patch i386-cpu-hotplug-updated-for-mm.patch, Makefile: new file traps.c, smpboot.c, smp.c, process.c, irq.c, Kconfig: Merge changes from hotplug patch.
* | bitkeeper revision 1.1236.54.1 (424f001fylJD_smguTvRssBAMspunA)cl349@firebug.cl.cam.ac.uk[cl349]2005-04-021-0/+66
| | | | | | | | | | | | | | | | | | | | | | First code drop for x86-64 support; further clenaups still required. Signed-Off-By: Asit Mallick <asit.k.mallick@intel.com> Signed-Off-By: Arun Sharma <arun.sharma@intel.com> Signed-Off-By: Benjamin Liu <Benjamin.liu@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1236.1.109 (4240035cz_rWFpiJ0nsZoaqmxNolnw)kaf24@firebug.cl.cam.ac.uk2005-03-221-120/+205
|\| | | | | | | | | | | Manual merge. Signed-off-by: Keir Fraser <keir@xensource.com>
| * bitkeeper revision 1.1159.272.7 (42400319uaziODdhs_qBb3aaQuxIEg)kaf24@firebug.cl.cam.ac.uk2005-03-221-137/+203
| | | | | | | | | | | | | | Back-port the AGP patch that has been checked into the 2.6-mm tree by Andrew Morton. Signed-off-by: Keir Fraser <keir@Xensource.com>
* | bitkeeper revision 1.1236.34.11 (423804f1RncutPGYUEnLp5awQB0EYg)kaf24@firebug.cl.cam.ac.uk2005-03-161-19/+0
| | | | | | | | | | | | No need for wbinvd patches in agp driver in unstable tree. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1236.34.6 (4237272bvTjSGYQFRZj9crMBhKWZZw)kaf24@firebug.cl.cam.ac.uk2005-03-151-0/+120
|\| | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
| * bitkeeper revision 1.1159.258.57 (42372654d-IcZSg1-hScBU0TITRVfg)kaf24@firebug.cl.cam.ac.uk2005-03-151-0/+120
| | | | | | | | | | | | | | | | | | Define new io_remap_pfn_range() for mapping device space into user applications. Patch drivers to use this instead of remap_pfn_range() where appropriate. This patch should be pushed upstream to the kernel maintainers. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1236.25.8 (4233549cSYOSn-8TjPjFtQTvJB0ECA)cl349@firebug.cl.cam.ac.uk2005-03-121-90/+109
|\| | | | | | | | | | | Update to Linux 2.6.11. Signed-off-by: Christian Limpach <chris@xensource.com>
| * bitkeeper revision 1.1159.258.46 (4230ee09rYvY_HWitF9h5VHJ0NfurA)cl349@firebug.cl.cam.ac.uk2005-03-113-113/+101
| | | | | | | | | | | | Update to Linux 2.6.11. Signed-off-by: Christian Limpach <chris@xensource.com>
| * bitkeeper revision 1.1159.258.5 (4215f09cU1Zrw85yrXJiQPM7LeMJtw)kaf24@scramble.cl.cam.ac.uk2005-02-183-0/+0
| | | | | | | | | | | | nettel.patch, drm.patch, agpgart.patch: mvdir
* | bitkeeper revision 1.1236.1.45 (42258857U4okIoyPxH5YjJWR8rXbew)kaf24@scramble.cl.cam.ac.uk2005-03-021-19/+0
| | | | | | | | | | | | Xen emulates WBINVD -- reduce diffs in Linux 2.6 in light of this. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1224 (4215f001YcEPrr6IeqP8EV-aRe7dMw)kaf24@scramble.cl.cam.ac.uk2005-02-181-0/+0
| | | | | | | | | | | | agpgart.patch: mvdir