aboutsummaryrefslogtreecommitdiffstats
path: root/buildconfigs
Commit message (Collapse)AuthorAgeFilesLines
* Re-enable CONFIG_HOTPLUG_CPU by deafult for -xen? kernels.Steven Hand2007-01-222-2/+2
| | | | Signed-off-by: Steven Hand <steven@xensource.com>
* [merge] with xen-unstableChristian Limpach2007-01-1910-25/+8
|\ | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
| * [linux networking] Remove the code to allocate page sized skbs.Christian Limpach2007-01-189-21/+0
| | | | | | | | | | | | | | | | This is no longer used much since the default is to always copy packets to guests. Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
| * Copy vmlinuz to correct folder when make source on IA64 platform.kfraser@localhost.localdomain2007-01-181-0/+4
| | | | | | | | Signed-off-by: Yongkang You <yongkang.you@intel.com>
| * [linux config] enable CONFIG_SCSI_SATA_AHCI/CONFIG_BNX2 in dom0 config.Christian Limpach2007-01-182-3/+3
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
| * [linux config] enable CONFIG_SCSI_SATA_AHCI in dom0 config.Christian Limpach2007-01-181-1/+1
| | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
* | [merge] with xen-unstableChristian Limpach2007-01-183-0/+3
|\|
| * Fix clean build after cset 13345:648e58e31c26Steven Hand2007-01-153-0/+3
| | | | | | | | Signed-off-by: Steven Hand <steven@xensource.com>
* | [linux] Update to linux-2.6.18.Christian Limpach2007-01-177-138/+582
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com> --HG-- rename : linux-2.6-xen-sparse/include/asm-i386/mach-xen/setup_arch_pre.h => linux-2.6-xen-sparse/include/asm-i386/mach-xen/setup_arch.h rename : patches/linux-2.6.17/blktap-aio-16_03_06.patch => patches/linux-2.6.18/blktap-aio-16_03_06.patch rename : patches/linux-2.6.17/fix-ide-cd-pio-mode.patch => patches/linux-2.6.18/fix-ide-cd-pio-mode.patch rename : patches/linux-2.6.17/git-3566561bfadffcb5dbc85d576be80c0dbf2cccc9.patch => patches/linux-2.6.18/git-3566561bfadffcb5dbc85d576be80c0dbf2cccc9.patch rename : patches/linux-2.6.17/git-4bfaaef01a1badb9e8ffb0c0a37cd2379008d21f.patch => patches/linux-2.6.18/git-4bfaaef01a1badb9e8ffb0c0a37cd2379008d21f.patch rename : patches/linux-2.6.17/git-dbaab49f92ff6ae6255762a948375e4036cbdbd2.patch => patches/linux-2.6.18/git-dbaab49f92ff6ae6255762a948375e4036cbdbd2.patch rename : patches/linux-2.6.17/i386-mach-io-check-nmi.patch => patches/linux-2.6.18/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.17/ipv6-no-autoconf.patch => patches/linux-2.6.18/ipv6-no-autoconf.patch rename : patches/linux-2.6.17/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch => patches/linux-2.6.18/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch rename : patches/linux-2.6.17/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch => patches/linux-2.6.18/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch rename : patches/linux-2.6.17/net-csum.patch => patches/linux-2.6.18/net-csum.patch rename : patches/linux-2.6.17/net-gso-5-rcv-mss.patch => patches/linux-2.6.18/net-gso-5-rcv-mss.patch rename : patches/linux-2.6.17/net-gso-6-linear-segmentation.patch => patches/linux-2.6.18/net-gso-6-linear-segmentation.patch rename : patches/linux-2.6.17/pmd-shared.patch => patches/linux-2.6.18/pmd-shared.patch rename : patches/linux-2.6.17/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch => patches/linux-2.6.18/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch rename : patches/linux-2.6.17/series => patches/linux-2.6.18/series rename : patches/linux-2.6.17/x86-elfnote-as-preprocessor-macro.patch => patches/linux-2.6.18/x86-elfnote-as-preprocessor-macro.patch rename : patches/linux-2.6.17/x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch => patches/linux-2.6.18/x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch rename : patches/linux-2.6.17/x86_64-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch => patches/linux-2.6.18/x86_64-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch rename : patches/linux-2.6.17/xen-hotplug.patch => patches/linux-2.6.18/xen-hotplug.patch rename : patches/linux-2.6.17/xenoprof-generic.patch => patches/linux-2.6.18/xenoprof-generic.patch
* | [linux] Update to linux-2.6.17.Christian Limpach2007-01-127-270/+615
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com> --HG-- rename : patches/linux-2.6.16.33/blktap-aio-16_03_06.patch => patches/linux-2.6.17/blktap-aio-16_03_06.patch rename : patches/linux-2.6.16.33/fix-hz-suspend.patch => patches/linux-2.6.17/fix-hz-suspend.patch rename : patches/linux-2.6.16.33/fix-ide-cd-pio-mode.patch => patches/linux-2.6.17/fix-ide-cd-pio-mode.patch rename : patches/linux-2.6.16.33/git-2a8a3d5b65e86ec1dfef7d268c64a909eab94af7.patch => patches/linux-2.6.17/git-2a8a3d5b65e86ec1dfef7d268c64a909eab94af7.patch rename : patches/linux-2.6.16.33/git-2efe55a9cec8418f0e0cde3dc3787a42fddc4411.patch => patches/linux-2.6.17/git-2efe55a9cec8418f0e0cde3dc3787a42fddc4411.patch rename : patches/linux-2.6.16.33/git-3566561bfadffcb5dbc85d576be80c0dbf2cccc9.patch => patches/linux-2.6.17/git-3566561bfadffcb5dbc85d576be80c0dbf2cccc9.patch rename : patches/linux-2.6.16.33/git-4bfaaef01a1badb9e8ffb0c0a37cd2379008d21f.patch => patches/linux-2.6.17/git-4bfaaef01a1badb9e8ffb0c0a37cd2379008d21f.patch rename : patches/linux-2.6.16.33/git-dbaab49f92ff6ae6255762a948375e4036cbdbd2.patch => patches/linux-2.6.17/git-dbaab49f92ff6ae6255762a948375e4036cbdbd2.patch rename : patches/linux-2.6.16.33/i386-mach-io-check-nmi.patch => patches/linux-2.6.17/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16.33/ipv6-no-autoconf.patch => patches/linux-2.6.17/ipv6-no-autoconf.patch rename : patches/linux-2.6.16.33/kasprintf.patch => patches/linux-2.6.17/kasprintf.patch rename : patches/linux-2.6.16.33/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch => patches/linux-2.6.17/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch rename : patches/linux-2.6.16.33/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch => patches/linux-2.6.17/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch rename : patches/linux-2.6.16.33/net-csum.patch => patches/linux-2.6.17/net-csum.patch rename : patches/linux-2.6.16.33/net-gso-0-base.patch => patches/linux-2.6.17/net-gso-0-base.patch rename : patches/linux-2.6.16.33/net-gso-1-check-dodgy.patch => patches/linux-2.6.17/net-gso-1-check-dodgy.patch rename : patches/linux-2.6.16.33/net-gso-2-checksum-fix.patch => patches/linux-2.6.17/net-gso-2-checksum-fix.patch rename : patches/linux-2.6.16.33/net-gso-3-fix-errorcheck.patch => patches/linux-2.6.17/net-gso-3-fix-errorcheck.patch rename : patches/linux-2.6.16.33/net-gso-4-kill-warnon.patch => patches/linux-2.6.17/net-gso-4-kill-warnon.patch rename : patches/linux-2.6.16.33/net-gso-5-rcv-mss.patch => patches/linux-2.6.17/net-gso-5-rcv-mss.patch rename : patches/linux-2.6.16.33/net-gso-6-linear-segmentation.patch => patches/linux-2.6.17/net-gso-6-linear-segmentation.patch rename : patches/linux-2.6.16.33/pmd-shared.patch => patches/linux-2.6.17/pmd-shared.patch rename : patches/linux-2.6.16.33/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch => patches/linux-2.6.17/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch rename : patches/linux-2.6.16.33/series => patches/linux-2.6.17/series rename : patches/linux-2.6.16.33/vsnprintf.patch => patches/linux-2.6.17/vsnprintf.patch rename : patches/linux-2.6.16.33/x86-elfnote-as-preprocessor-macro.patch => patches/linux-2.6.17/x86-elfnote-as-preprocessor-macro.patch rename : patches/linux-2.6.16.33/x86-increase-interrupt-vector-range.patch => patches/linux-2.6.17/x86-increase-interrupt-vector-range.patch rename : patches/linux-2.6.16.33/x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch => patches/linux-2.6.17/x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch rename : patches/linux-2.6.16.33/x86_64-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch => patches/linux-2.6.17/x86_64-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch rename : patches/linux-2.6.16.33/xen-hotplug.patch => patches/linux-2.6.17/xen-hotplug.patch rename : patches/linux-2.6.16.33/xenoprof-generic.patch => patches/linux-2.6.17/xenoprof-generic.patch
* [linux build] Append $XENGUEST to kernel version.Christian Limpach2007-01-081-1/+2
| | | | | | | This was lost in changeset 13286:c89384734c19. Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
* [linux build] Build Linux kernels with output files in a separate directory.Christian Limpach2007-01-081-11/+19
| | | | | | | | | | Use a single source tree (linux-2.6-xen) and use Linux' O= option to make the build put output files in a build-linux-$(LINUX_VER)-$(EXTRAVERSION)_$(XEN_TARGET_ARCH) directory, making it possible to build both x86_32 and x86_64 kernels in the same tree. Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
* Add XEN_FRAMEBUFFER to -xen defconfigs.kfraser@localhost.localdomain2006-12-043-0/+6
| | | | Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
* Update -xen0 defconfig for nhew kexec optionIan Campbell2006-11-302-0/+2
| | | | | Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [XEN] Kexec / Kdump: x86_64 specific codeIan Campbell2006-11-301-0/+1
| | | | | | | This patch contains the x86_64 implementation of Kexec / Kdump for Xen. Signed-Off-By: Magnus Damm <magnus@valinux.co.jp> Signed-Off-By: Simon Horman <horms@verge.net.au>
* [XEN] Kexec / Kdump: x86_32 specific codeIan Campbell2006-11-301-0/+2
| | | | | | | This patch contains the x86_32 implementation of Kexec / Kdump for Xen. Signed-Off-By: Magnus Damm <magnus@valinux.co.jp> Signed-Off-By: Simon Horman <horms@verge.net.au>
* [LINUX] Update to 2.6.16.33.Ian Campbell2006-11-281-1/+1
| | | | | | No changes required to sparse tree or patches directory. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [LINUX] Update to Linux 2.6.16.32Ian Campbell2006-11-271-1/+1
| | | | | | | | | | | Updated patches/linux-2.6.16.32/net-gso-0-base.patch due to changes in net/core/dev.c and net/core/skbuff.c and update the following in the sparse tree: include/linux/skbuff.h mm/memory.c mm/mmap.c Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [LINUX] Update to Linux 2.6.16.31Ian Campbell2006-11-271-1/+1
| | | | | | Updated linux-2.6-xen-sparse/arch/x86_64/kernel/acpi/Makefile Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [LINUX] Update to 2.6.16.30.Ian Campbell2006-11-271-1/+1
| | | | | | No changes required to sparse tree or patches directory. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [IA64] Add CCISS driver to build config and change nbd to a moduleawilliam@xenbuild.aw2006-11-142-6/+8
| | | | | | | | LVM complains a lot when nbd is built into the kernel Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* [IA64] Build blktap driver by default.kfraser@localhost.localdomain2006-11-072-2/+2
| | | | Signed-off-by: Aron Griffis <aron@hp.com>
* merge with xen-unstable.hgawilliam@xenbuild.aw2006-10-221-0/+3
|\
| * Avoid need for GREP variable by avoiding GNUisms. Thekfraser@localhost.localdomain2006-10-181-2/+2
| | | | | | | | | | | | | | | | | | | | only one we appear to have is use of '-q'. Replace it with redirection to /dev/null. Also avoid use of 'tail' by replacing with 'head' or 'grep' as appropriate. Signed-off-by: Keir Fraser <keir@xensource.com>
| * [SOLARIS] Use GNU grep on Solaris.kfraser@localhost.localdomain2006-10-171-2/+2
| | | | | | | | Signed-off-by: John Levon <john.levon@sun.com>
| * Introduce Makefile config fragments for OS-specific differences.kfraser@localhost.localdomain2006-10-171-0/+3
| | | | | | | | Signed-off-by: John Levon <john.levon@sun.com>
* | [IA64] update buildconfigs for p2m exposureawilliam@xenbuild.aw2006-10-043-9/+15
|/ | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* Ensure CONFIG_SND_FM801_TEA575X is unconfigured on all arches.kfraser@localhost.localdomain2006-09-234-0/+4
| | | | Signed-off-by: Al Stone <ahs3@fc.hp.com>
* fix -xen x86_32 linux buildEmmanuel Ackaouy2006-09-201-0/+1
| | | | Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
* [linux] Update to linux-2.6.16.29.Christian Limpach2006-09-191-1/+1
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
* [IA64] update buildconfigsawilliam@xenbuild.aw2006-09-013-11/+11
| | | | | | | | | | | This fixes the sparse tree buildconfigs to allow xenU to build automatically. There's no need to force netdev front/back on from the arch Kconfig file anymore. Based on patch from Akio Takebe & Yoshiro Fujita. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* Fix definition of LINUX_VER so that doesn't pickup LINUX_VER3Ian Campbell2006-08-291-1/+1
| | | | | | from mk.linux-2.6-xen. This makes "make mkpatches" work again. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Add a series file to order the patches in patches/linux-<version>Ian.Campbell@xensource.com2006-08-151-2/+6
| | | | | | | | | | | | | The initial ordering is the same as produced by the previous shell globbing method. The series file is a simple list of patch files relative to the patches/linux-<version>/ directory. We do not support comments, trailing directives (e.g. "-pN") or blank lines. Apart from these restrictions the series file should be compatible with patch queue management tools such as quilt. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* merge with xen-unstable.hgawilliam@xenbuild.aw2006-08-096-2/+8
|\
| * [PCI] back: New virtual pci backend: slotkaf24@firebug.cl.cam.ac.uk2006-08-086-2/+8
| | | | | | | | | | | | | | | | | | This backend use a slot per pci device. Contrary to vpci two functions from one slot appear as two slots. This is useful on ia64 because it doesn't scan functions > 0 if function 0 does not exist. Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
* | [IA64] Remove P==M supportawilliam@xenbuild.aw2006-08-043-3/+0
| | | | | | | | | | | | | | | | | | Remove the old P==M dom0 memory model support. It's likely broken by now anyway. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | merge with xen-unstable.hgawilliam@xenbuild.aw2006-08-023-10/+34
|\|
| * [IA64] Updates the ia64 buildconfigs.kfraser@localhost.localdomain2006-08-023-10/+34
| | | | | | | | | | | | | | Enables pcifront for all kernels and pciback for -xen and -xen0. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | [IA64] Enable xen0 smp when machine only has 2 LPs (NR_CPUS -> 16)awilliam@xenbuild.aw2006-07-312-2/+2
|/ | | | | | | | | | | This patch intends to enable xen0's smp if machine only has 2 LPs, because the 2nd enabled LSAPIC entry is @ 5th slot in MADT table. Signed-off-by: Kevin Tian <kevin.tian@intel.com> Signed-off-by: Zhang xiantao <xiantao.zhang@intel.com>
* merge with xen-unstable.hgawilliam@xenbuild.aw2006-07-2511-12/+163
|\
| * [IA64] Update the defconfigs for ia64 to disable blktap until we have akaf24@firebug.cl.cam.ac.uk2006-07-142-0/+2
| | | | | | | | | | | | | | chance to make it work. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
| * Added blktap support. Includes kernel driver (enabled as ↵jchesterfield@dhcp92.uk.xensource.com2006-07-134-0/+4
| | | | | | | | CONFIG_XEN_BLKDEV_TAP=y) and userspace tools. The userspace deamon (blktapctrl) is enabled by default when xend is activated. For further information on using and configuring blktap see tools/blktap/README.
| * Add linux config update script and native linux build.ack@localhost.localdomain2006-07-124-4/+145
| | | | | | | | | | | | | | Update script generates linux config files from others, reducing the burden of maintaining multiple parallel files. Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
| * [BUILD] Fix re-use of existing config files in dist/install/boot.chris@kneesaa.uk.xensource.com2006-07-082-8/+12
| | | | | | | | | | | | | | | | | | | | | | - the name of the config file was computed incorrectly because of the linux version number 4th digit being present in both LINUX_VER and EXTRAVERSION extracted from the linux Makefile. - DESTDIR was not set for the prep and config targets. Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
* | [IA64] change default to use xencons, disable dom0 serial driverawilliam@xenbuild.aw2006-07-112-30/+26
|/ | | | | | | | | | | This enables xencons by default. Serial console users should no longer need to specify creative values for xenconsole= and console= on the boot command line. By default, xencons will use ttyS0, so make sure dom0 has a getty running on that device. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* [BUILD] Miscellaneous build-system fixes and tweaks.kaf24@firebug.cl.cam.ac.uk2006-07-032-6/+9
| | | | | | | | | | | | | | | | | | | * Don't delete non-existent %.tar.bz2 in buildconfigs/Rules.mk's %-mrproper * Add a mrpropper target to buildconfigs/mk.linux-2.6-xen, and have this delete the local tarball - This should also delete the local patch, if there is one, but I am not sure how to do this with the current incarntation of the code, and I will post a subsequent patch which makes this easier and effects this chang. As there currently is no local patch this is not a big deal at this moment. (Horms) * Stop kclean from erroring out if the kernel directory doesn't exist * Remove patches/*/.makedep in top level Makefile rather than in buildconfigs/Rules.mk, as calling rules in the latter causes patches/*/.make to be created (Magnus) Signed-Off-By: Magnus Damm <magnus@valinux.co.jp> Signed-Off-By: Horms <horms@verge.net.au>
* Merge with xen-ia64-unstable.hgkaf24@firebug.cl.cam.ac.uk2006-07-032-0/+2
|\
| * [TPM] Update the TPM drivers in the repository to a newer versionkaf24@firebug.cl.cam.ac.uk2006-06-282-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and also fixes the following: - a problem introduced by a recent change to the xenbus_driver structure requires driver-specific data to be stored in another data structures - removes the #define'd MIN by min/min_t - moves the sysfs entry to /sys/devices/xen/<vtpm-%d> - fixes a bug occurring during cancellation of requests - updates the default configuration to also compile the TPM V1.2 driver submitted in part 2 of this patch - all changes made to the generic TPM driver are surrounded by #ifdef CONFIG_XEN's. Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
* | [IA64] remove CONFIG_ARCH_XENawilliam@xenbuild.aw2006-06-213-3/+0
|/ | | | | | Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
* [LINUX][BLKTAP] This code doesn't compile, is marked as DANGEROUS, andkaf24@firebug.cl.cam.ac.uk2006-06-096-12/+0
| | | | | | | | is said to be removed when block drivers use grant tables. So let's remove it. Signed-off-by: Chris Wright <chrisw@sous-sol.org>