Commit Graph
42 Commits
Author SHA1 Message Date
kaf24@firebug.cl.cam.ac.uk 31b2ad0533 Fix x86/64 xenlinux build. Remove stupid patch.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-08-08 14:39:29 +00:00
iap10@freefall.cl.cam.ac.uk ed4eb9df9b Add linux 2.6.12.3 patch
Signed-off-by: ian@xensource.com
2005-08-03 21:17:17 +00:00
vh249@arcadians.cl.cam.ac.uk b25ac30e08 regenerate smp-alt.patch for 2.6.12
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-07-25 09:56:50 +00:00
kaf24@firebug.cl.cam.ac.uk 530cfcf8d3 Delete resurrected files (from ia64 merge). 2005-07-16 14:02:54 +00:00
djm@kirby.fc.hp.com b79bd5537a Merge with ia64-unstable.hg 2005-07-15 06:39:50 -07:00
kaf24@firebug.cl.cam.ac.uk 1818334292 This adds a patch for the vanilla kernel, to be pushed upstream some
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>
2005-07-11 15:46:46 +00:00
kaf24@firebug.cl.cam.ac.uk 99fefb7b97 Remove 2.6.11 patches directory. 2005-07-11 15:35:33 +00:00
kaf24@firebug.cl.cam.ac.uk dcb0714618 Manual merge. 2005-07-11 14:44:08 +00:00
vh249@kneesaa.uk.xensource.com a7585e4041 upgrade linux sparse tree from 2.6.11 to 2.6.12
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
2005-07-11 09:35:19 -05:00
sos22@douglas.cl.cam.ac.uk 7f8b4ff21e Fix SMP_ALTERNATIVES to cope with discarded init data.
Signed-off-by: steven.smith@cl.cam.ac.uk
2005-07-06 18:33:27 +00:00
sos22@douglas.cl.cam.ac.uk e7399d6ff4 bitkeeper revision 1.1713.1.13 (42b16610ojQcHPRC6Ao_1CKXClza9A)
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>
2005-06-16 11:44:16 +00:00
iap10@freefall.cl.cam.ac.uk aebe1ba48e bitkeeper revision 1.1713.1.2 (42ad8793XA-gObRPsPuWlI4gxZ7j5Q)
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
2005-06-13 13:18:11 +00:00
iap10@freefall.cl.cam.ac.uk ad25d356d1 bitkeeper revision 1.1159.258.167 (42ad874eIWwyPd8tmJO5tkGQ2JoYXQ)
Upgrade to linux patch 2.6.11.12
Signed-off-by: ian@xensource.com
2005-06-13 13:17:02 +00:00
smh22@tempest.cl.cam.ac.uk 3d55c2a228 bitkeeper revision 1.1600 (429ba505NfUdL-sQ8-FAIhULwXSaHQ)
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
2005-05-30 23:43:01 +00:00
smh22@tempest.cl.cam.ac.uk 4c67d3b106 bitkeeper revision 1.1159.258.156 (429ba4d3T2WmSlhY2aTmV6KN88hZHw)
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>
2005-05-30 23:42:11 +00:00
iap10@freefall.cl.cam.ac.uk f279b10b57 bitkeeper revision 1.1598 (429b7933SwjyJJbULLC4ZT800edwvQ)
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
2005-05-30 20:36:03 +00:00
iap10@freefall.cl.cam.ac.uk d40eaaf952 bitkeeper revision 1.1159.258.155 (429b7918fdegxe1sz_LxgKSA-WkOkA)
Upgrade to Linux patch 2.6.11.11
Signed-off-by: ian@xensource.com
2005-05-30 20:35:36 +00:00
kaf24@firebug.cl.cam.ac.uk 65ac2b823b bitkeeper revision 1.1592 (429ae8ff33cT5EmG9lUTaMO920vjKg)
Manual merge.
2005-05-30 10:20:47 +00:00
kaf24@firebug.cl.cam.ac.uk 1b3ead1336 bitkeeper revision 1.1159.258.154 (429ae8764I9WsS60DkRARFDRTCFT1Q)
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>
2005-05-30 10:18:30 +00:00
kaf24@firebug.cl.cam.ac.uk 1590d44963 bitkeeper revision 1.1575 (4296fb9akkrLM8bKzQ1I7T3Dy3Uu9w)
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>
2005-05-27 10:51:06 +00:00
vh249@arcadians.cl.cam.ac.uk 3e654362f0 bitkeeper revision 1.1520.1.1 (429270bdd9U5A9UX0aJUWkoZm4BI7g)
handfix x86_64-linux.patch to not break compilation with ARCH=x86_64

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-05-24 00:09:33 +00:00
iap10@tetris.cl.cam.ac.uk f69fffb73c bitkeeper revision 1.1424 (42899fefQrgFDCcWTdeMgr3nEaYNgw)
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
2005-05-17 07:40:31 +00:00
iap10@tetris.cl.cam.ac.uk e6358231d5 bitkeeper revision 1.1159.258.133 (42899fc9Z0GRA_KAdf0VC2mm_dJH6w)
upgrade to 2.6.11.10
2005-05-17 07:39:53 +00:00
cl349@firebug.cl.cam.ac.uk 8c8ad27661 bitkeeper revision 1.1412.1.1 (42886e8evUlQ8cc9sDd2jtGlS3Gr9g)
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
2005-05-16 09:57:34 +00:00
iap10@freefall.cl.cam.ac.uk 943cb85783 bitkeeper revision 1.1159.258.128 (42874300TsP1zKFrpq-B0IR1Tfg5Sw)
upgrade to 2.6.11.9
2005-05-15 12:39:28 +00:00
cl349@firebug.cl.cam.ac.uk a6ba03510e bitkeeper revision 1.1389.1.43 (42835a07_9U_50pDnxsJHWFZtJqg5g)
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
2005-05-12 13:28:39 +00:00
cl349@firebug.cl.cam.ac.uk 51e483445c bitkeeper revision 1.1159.258.116 (428359f0cF8i9gaj87EgNT_PVHLMFw)
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>
2005-05-12 13:28:16 +00:00
cl349@firebug.cl.cam.ac.uk 7570401dfa bitkeeper revision 1.1389.4.1 (42778db0fg1Gd_OZr6N8_onX23xy3g)
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.
2005-05-03 14:41:52 +00:00
cl349@firebug.cl.cam.ac.uk[cl349] 72b1fd4c80 bitkeeper revision 1.1236.54.1 (424f001fylJD_smguTvRssBAMspunA)
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>
2005-04-02 20:27:11 +00:00
kaf24@firebug.cl.cam.ac.uk fc943b13db bitkeeper revision 1.1236.1.109 (4240035cz_rWFpiJ0nsZoaqmxNolnw)
Manual merge.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-22 11:37:00 +00:00
kaf24@firebug.cl.cam.ac.uk 2594f8caad bitkeeper revision 1.1159.272.7 (42400319uaziODdhs_qBb3aaQuxIEg)
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>
2005-03-22 11:35:53 +00:00
kaf24@firebug.cl.cam.ac.uk 0903db8b15 bitkeeper revision 1.1236.34.11 (423804f1RncutPGYUEnLp5awQB0EYg)
No need for wbinvd patches in agp driver in unstable tree.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-16 10:05:37 +00:00
kaf24@firebug.cl.cam.ac.uk 22cead1213 bitkeeper revision 1.1236.34.6 (4237272bvTjSGYQFRZj9crMBhKWZZw)
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
2005-03-15 18:19:23 +00:00
kaf24@firebug.cl.cam.ac.uk b336843e00 bitkeeper revision 1.1159.258.57 (42372654d-IcZSg1-hScBU0TITRVfg)
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>
2005-03-15 18:15:48 +00:00
cl349@firebug.cl.cam.ac.uk 964a5ccfa9 bitkeeper revision 1.1236.25.8 (4233549cSYOSn-8TjPjFtQTvJB0ECA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
2005-03-12 20:44:12 +00:00
cl349@firebug.cl.cam.ac.uk e2c9e3be01 bitkeeper revision 1.1159.258.46 (4230ee09rYvY_HWitF9h5VHJ0NfurA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
2005-03-11 01:02:01 +00:00
kaf24@scramble.cl.cam.ac.uk d9edb54d67 bitkeeper revision 1.1236.1.45 (42258857U4okIoyPxH5YjJWR8rXbew)
Xen emulates WBINVD -- reduce diffs in Linux 2.6 in light of this.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-02 09:33:11 +00:00
kaf24@scramble.cl.cam.ac.uk 94c57a4ed9 bitkeeper revision 1.1159.258.5 (4215f09cU1Zrw85yrXJiQPM7LeMJtw)
nettel.patch, drm.patch, agpgart.patch:
  mvdir
2005-02-18 13:41:48 +00:00
kaf24@scramble.cl.cam.ac.uk 2a694ea1d5 bitkeeper revision 1.1224 (4215f001YcEPrr6IeqP8EV-aRe7dMw)
agpgart.patch:
  mvdir
2005-02-18 13:39:13 +00:00
kaf24@scramble.cl.cam.ac.uk 799fed0a7c bitkeeper revision 1.1159.1.496 (41c85faeMBUejFtICiJueb_Xdh8yJA)
Priv-op emulation in Xen, for RDMSR/WRMSR/WBINVD. Cleaned up Linux
a bit as a result.
2004-12-21 17:38:54 +00:00
kaf24@scramble.cl.cam.ac.uk 2dfd28a23f bitkeeper revision 1.1159.187.28 (41aa30ddzQc4QQ8kotJ3RHoG7dhzsQ)
Update the AGP+DRM patches for 2.6.9, and automatically patch the kernels
before we build them. Also avoid using virt_to_phys() in our virtual drivers
as we may change what it does -- better to use __pa().
2004-11-28 20:11:09 +00:00
iap10@labyrinth.cl.cam.ac.uk ffc0efbea7 bitkeeper revision 1.1159.1.381 (418abc6aXm_o_cyE21OoXc96m0oi5g)
rename linux-2.6.9-patches to patches/linux-2.6.9
2004-11-04 23:34:02 +00:00