aboutsummaryrefslogtreecommitdiffstats
path: root/buildconfigs
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* 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>
* 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>
* Update to Linux 2.6.16-rc5.cl349@firebug.cl.cam.ac.uk2006-02-271-3/+3
| | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Update to Linux 2.6.16-rc4.cl349@firebug.cl.cam.ac.uk2006-02-211-3/+3
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc3/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc4/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc3/net-csum.patch => patches/linux-2.6.16-rc4/net-csum.patch rename : patches/linux-2.6.16-rc3/pmd-shared.patch => patches/linux-2.6.16-rc4/pmd-shared.patch rename : patches/linux-2.6.16-rc3/smp-alts.patch => patches/linux-2.6.16-rc4/smp-alts.patch
* missing "is not set" string in one config option.vhanquez@kneesa.uk.xensource.com2006-02-201-1/+1
| | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
* Set default HZ to 100.vhanquez@kneesa.uk.xensource.com2006-02-208-24/+24
| | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
* Allow CPU frequency option on x86_64 for privileged guests.cl349@firebug.cl.cam.ac.uk2006-02-202-3/+13
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Update the ia64 linux-2.6-xen-sparse tree to 2.6.16-rc3.cl349@firebug.cl.cam.ac.uk2006-02-162-12/+10
| | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* Update defconfigs for PCI front/back driver config options.kaf24@firebug.cl.cam.ac.uk2006-02-176-11/+38
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Update to Linux 2.6.16-rc3.cl349@firebug.cl.cam.ac.uk2006-02-157-84/+28
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc2/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc3/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc2/net-csum.patch => patches/linux-2.6.16-rc3/net-csum.patch rename : patches/linux-2.6.16-rc2/pmd-shared.patch => patches/linux-2.6.16-rc3/pmd-shared.patch rename : patches/linux-2.6.16-rc2/smp-alts.patch => patches/linux-2.6.16-rc3/smp-alts.patch
* Update defconfigs.kaf24@firebug.cl.cam.ac.uk2006-02-132-5/+18
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Update x86_32 defconfigs for ISA_DMA_API config change.kaf24@firebug.cl.cam.ac.uk2006-02-133-0/+3
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove defunct compile option CONFIG_XEN_SHADOW_MODE.kaf24@firebug.cl.cam.ac.uk2006-02-096-6/+0
| | | | | | | | | | | | | | | | | | It has been superceded by run-time flag XENFEAT_auto_translated_physmap. This patch changes behaviour slightly: 1. set_pmd/set_pgd/set_pud always use mmu_ops, even when XENFEAT_writable_page_tables is available. Unclear whether we want to add a test to avoid this. 2. xen_l1_entry_update always uses mmu_op. Again, could gate this on XENFEAT_writable_page_tables. 3. We always pin/unpin pagetables. Could gate this on a new XENFEAT flag. Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix x86_64 CPU hotplug by paravirtualizing the play_dead() function.kaf24@firebug.cl.cam.ac.uk2006-02-092-2/+2
| | | | | | | | | | | Also fix the i386 play_dead() function to call idle_task_exit(), which ensures the CPU exits while running the init_mm. Otherwise other tasks may get stuck. Signed-off-by: Ryan Grimm <grimm@us.ibm.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove the PHYSDEV_ACCESS configure option from Linux.kaf24@firebug.cl.cam.ac.uk2006-02-078-13/+458
| | | | | | | | | | | | | | | It saves very little space, no distro will disable it in their unified build, and it's rather a pain to implement it properly. I've left the PRIVILEGED_GUEST option for now, as it provides some indication of where our platform-bringup hacks are in our Linux tree. We may wish to exclude those from upstream merge in the first instance. Signed-off-by: Keir Fraser <keir@xensource.com>
* Update ia64 to 2.6.16-rc2.cl349@firebug.cl.cam.ac.uk2006-02-062-72/+125
| | | | | | | | | | | | | This boots dom0 and domU on an rx2600. Revert several files that were accidentally reverted by the merge-ups (that weren't fixed by cset 8743). Those are included here with the 2.6.15 patch re-applied as well as changes between 2.6.15 and 2.6.16-rc2. Specifically, these are pal.h, processor.h and system.h. This patch also reverts changes to include/asm-ia64/hypercall.h and hypervisor.h from cset 8742. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* Temporary fix to include PTY support in domU builds.kaf24@firebug.cl.cam.ac.uk2006-02-062-1/+7
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Update x86_32 -xen config file for PAE builds.cl349@firebug.cl.cam.ac.uk2006-02-031-0/+1
| | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Update to Linux 2.6.16-rc2.cl349@firebug.cl.cam.ac.uk2006-02-037-21/+40
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Update x86_32 -xen config file for PAE builds.cl349@firebug.cl.cam.ac.uk2006-02-031-0/+1
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* One more fix to the buildsystem ($^ is not $<).cl349@firebug.cl.cam.ac.uk2006-02-031-2/+2
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Fix another corner case in the build system.cl349@firebug.cl.cam.ac.uk2006-02-031-6/+6
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Fix buildsystem.cl349@firebug.cl.cam.ac.uk2006-02-021-9/+13
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Update to Linux 2.6.16-rc1-git4.cl349@firebug.cl.cam.ac.uk2006-02-028-360/+455
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.15/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc1-git4/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.15/net-csum.patch => patches/linux-2.6.16-rc1-git4/net-csum.patch rename : patches/linux-2.6.15/pmd-shared.patch => patches/linux-2.6.16-rc1-git4/pmd-shared.patch rename : patches/linux-2.6.15/smp-alts.patch => patches/linux-2.6.16-rc1-git4/smp-alts.patch
* Updates ia64 to 2.6.15.cl349@firebug.cl.cam.ac.uk2006-02-022-331/+523
| | | | | | | Booted dom0 and domU on an rx2600. Signed-off-by: Alex Williamson <alex.williamson@hp.com>