aboutsummaryrefslogtreecommitdiffstats
path: root/buildconfigs
Commit message (Collapse)AuthorAgeFilesLines
* [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>
* [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>
* [IA64] remove unused audio driver from buildconfigsawilliam@xenbuild.aw2006-05-242-2/+2
| | | | | | | | | There'll be better way to prevent bogus driver to register with an empty irq line. But for now, disable in buildconfig is easier. Signed-off-by Kevin Tian <kevin.tian@intel.com>
* [IA64] update default build configsawilliam@xenbuild.aw2006-05-223-3/+12
| | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* merge with xen-unstable.hgawilliam@xenbuild.aw2006-05-226-31/+42
|\
| * Add support to domain builders for loading kernels with physical addresses ↵cl349@firebug.cl.cam.ac.uk2006-05-116-31/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in the elf paddr and entry fields. Add a new __xen_guest header field to distinguish between kernels with the previous use of the paddr field and the new use. Add a new __xen_guest header field to control the kernel entry point, since the elf header entry field now points to a physical address. This header field is also useful for supporting alternative entry points in kernel images which run both on xen and native. Also add a kernel config option to control whether the resulting kernel should include compatibility code to run on Xen 3.0.2 or whether such code such be left out, resulting in a kernel which will only run on newer Xen versions. Default to having compatibility enabled. Kernels built with the new use of the elf header fields would otherwise not work on Xen versions prior to this changeset. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | [IA64] Enable P2M/VP by defaultawilliam@xenbuild.aw2006-05-213-58/+56
| | | | | | | | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | [IA64] linux: ia64 Kconfigawilliam@xenbuild.aw2006-05-103-0/+48
| | | | | | | | | | | | | | | | changes of kconfig for dom0 vp model. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* | [IA64] add a default for XEN_IA64_DOM0_VPawilliam@xenbuild.aw2006-05-093-0/+3
|/ | | | | | Signed-off-by: Al Stone <ahs3@fc.hp.com>
* Fix PAE build: add CONFIG_I2O_EXT_ADAPTEC_DMA64=y to linux-defconfig_xen_x86_32.cl349@firebug.cl.cam.ac.uk2006-05-081-0/+1
| | | | | | From: Nakajima, Jun <jun.nakajima@intel.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Linux: upgrade to 2.6.16.13.cl349@firebug.cl.cam.ac.uk2006-05-041-1/+1
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Remove unused LINUX_SRCS.cl349@firebug.cl.cam.ac.uk2006-05-041-1/+0
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* merge with xen-unstable.hgawilliam@xenbuild.aw2006-04-252-378/+523
|\
| * Build blkdev_backend in the kernel.vhanquez@kneesa.uk.xensource.com2006-04-212-2/+2
| | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| * put back XEN_NETDEV_LOOPBACK in kernel.vhanquez@kneesa.uk.xensource.com2006-04-212-4/+4
| | | | | | | | | | | | | | | | | | | | also requires XEN_NETDEV_BACKEND to be in kernel. This is temporary, Xend should verify that NETDEV_LOOPBACK is loaded, and try to load it if not. Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| * Put back BLK_DEV_LOOP in the kernel, to avoid failure in XenRT.vhanquez@kneesa.uk.xensource.com2006-04-202-2/+2
| | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| * adjustement to default configs to build BLK_DEV_GENERIC in the kernel directly.vhanquez@kneesa.uk.xensource.com2006-04-202-10/+12
| | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| * Put back some modules directly in kernel.vhanquez@kneesa.uk.xensource.com2006-04-202-6/+6
| | | | | | | | | | | | | | | | ATA_PIIX, PACKET and SECURITY_CAPABILITY are not correctly load on certain distributions. Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| * Build frontend drivers into the -xen kernels rather than askaf24@firebug.cl.cam.ac.uk2006-04-202-4/+4
| | | | | | | | | | | | | | | | | | modules. Most people's initrd-building tools will not know about these drivers so it will only cause confusion not to include them in the kernel core image. Signed-off-by: Keir Fraser <keir@xensource.com>
| * Update -xen configs for 32/64 bits to be closer to what distributions use.vhanquez@kneesa.uk.xensource.com2006-04-192-398/+541
| | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
* | merge with xen-unstable.hgawilliam@xenbuild.aw2006-04-185-22/+132
|\|
| * Allow PCI-E and PCMCIA config on 64-bit Xenlinux.kaf24@firebug.cl.cam.ac.uk2006-04-133-18/+128
| | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * In some cases, say for instance for some bizzare reasonkaf24@firebug.cl.cam.ac.uk2006-04-132-4/+4
| | | | | | | | | | | | | | | | | | the tree was checked out of CVS, which doens't neccessarily store file permissions, mkbuildtree may not be executable. So run them explicitly via bash. Signed-Off-By: Horms <horms@verge.net.au>
* | merge with xen-unstable.hgawilliam@xenbuild.aw2006-04-1111-70/+67
|\|
| * Add a new config option for all backend drivers. This has two benefits:kaf24@firebug.cl.cam.ac.uk2006-04-109-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. All backend drivers can be disabled or modularised via one config option. 2. Backend helper routines that are not specific to any particular driver can be disabled or modularised based on this config option. In particular this may allow backend drivers plus the service module to be upgraded separate from the kernel core as and when the backend interfaces change (and they will). Signed-off-by: Keir Fraser <keir@xensource.com>
| * build: Clean up use of .PHONYkaf24@firebug.cl.cam.ac.uk2006-04-102-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | * Move .PHONY directives next to targets, this makes them a lot harder to miss * Add missing .PHONY directives * Remove nonexistent .PHONY directives * Hopefully I didn'T miss anything... Signed-Off-By: Horms <horms@verge.net.au>
| * Remove unused netbsd build fragments.kaf24@firebug.cl.cam.ac.uk2006-04-102-37/+4
| | | | | | | | | | Signed-Off-By: Homrs <horms@verge.net.au>
| * 'make mkpatches' diffs against pristine tree rather thankaf24@firebug.cl.cam.ac.uk2006-04-101-2/+2
| | | | | | | | | | | | | | | | ref tree, so it includes extra patches under patches/ subdirectory. Signed-off-by: Keir Fraser <keir@xensource.com>
| * fix x86_32 default linux buildsack@kneesa.uk.xensource.com2006-04-102-0/+4
| |
| * Build CONFIG_PNP_ACPI by default.kaf24@firebug.cl.cam.ac.uk2006-04-084-14/+32
| | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * Add xenoprof supportack@kneesa.uk.xensource.com2006-04-063-0/+3
| | | | | | | | | | | | Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>
| * Allow CONFIG_DEBUG_INFO to be specified when buildingkaf24@firebug.cl.cam.ac.uk2006-04-063-0/+3
| | | | | | | | | | | | | | | | | | x86/64 XenLinux. Builds and boots fine. Leave the option disabled by default, as with all other defconfigs. Signed-off-by: Keir Fraser <keir@xensource.com>
| * Build a few more common network options into the i386 -xen kernel.kaf24@firebug.cl.cam.ac.uk2006-04-041-3/+3
| | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* | [IA64] add LVM support to kernel configurationawilliam@xenbuild.aw2006-04-031-1/+7
|/ | | | | | Signed-off-by: Daniel Miles <daniel.t.miles@hp.com>
* Add missing -xen ia64 config file.kaf24@firebug.cl.cam.ac.uk2006-03-281-0/+1523
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Add -xen buildconfig for ia64 and tweak CONFIG_VT setup to avoidkaf24@firebug.cl.cam.ac.uk2006-03-282-19/+20
| | | | | | | | | | initializing on domUs. Remove CONFIG_IDE_GENERIC as this is unnecessary on ia64 systems (no ISA IDE controllers) and causes long timeouts booting domU. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* Make -xen default kernel compile on x86_64 by removing b44 module.kaf24@firebug.cl.cam.ac.uk2006-03-271-9/+7
| | | | | | | | | This patch ends up affecting a couple other lines because it is the result of a new make menuconfig, but those changes should be harmless. Signed-off-by: Sean Dague <japh@us.ibm.com>
* [IA64] build xen_sysfs by defaultawilliam@xenbuild.aw2006-03-222-0/+2
| | | | | | | | This works on xen/ia64 too, enable the code Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* Creates a module that exports Xen Hypervisor attributes to sysfs. Thekaf24@firebug.cl.cam.ac.uk2006-03-216-0/+6
| | | | | | | | | | | | | | | | | | | | module has a tri-state configuration so it can be a loadable module. Views the hypervisor as hardware device, uses sysfs as a scripting interface for user space tools that need these attributes. Some user space apps, particularly for systems management, need to know if their kernel is running in a virtual machine and if so in what type of virtual machine. This property is contained in the file /sys/hypervisor/type. The file hypervisor_sysfs.c creates a generic hypervisor subsystem that can be linked to by any hypervisor. The file xen_sysfs.c exports the xen-specific attributes. Signed-off-by: Mike D. Day <ncmike@us.ibm.com>
* Update to Linux 2.6.16.cl349@firebug.cl.cam.ac.uk2006-03-202-18/+3
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc6/i386-mach-io-check-nmi.patch => patches/linux-2.6.16/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc6/net-csum.patch => patches/linux-2.6.16/net-csum.patch rename : patches/linux-2.6.16-rc6/pmd-shared.patch => patches/linux-2.6.16/pmd-shared.patch rename : patches/linux-2.6.16-rc6/smp-alts.patch => patches/linux-2.6.16/smp-alts.patch
* Update to Linux 2.6.16-rc6.cl349@firebug.cl.cam.ac.uk2006-03-181-3/+3
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc5/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc6/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc5/net-csum.patch => patches/linux-2.6.16-rc6/net-csum.patch rename : patches/linux-2.6.16-rc5/pmd-shared.patch => patches/linux-2.6.16-rc6/pmd-shared.patch rename : patches/linux-2.6.16-rc5/smp-alts.patch => patches/linux-2.6.16-rc6/smp-alts.patch
* Build MTRR support into privileged xenlinux x86/64.kaf24@firebug.cl.cam.ac.uk2006-03-092-0/+2
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Allow netback to be built as a module.kaf24@firebug.cl.cam.ac.uk2006-02-284-0/+4
| | | | | | | | From: Jan Beulich Signed-off-by: Keir Fraser <keir@xensource.com>