Commit Graph
175 Commits
Author SHA1 Message Date
awilliam@xenbuild.aw 0d9a48c87d [IA64] Add CCISS driver to build config and change nbd to a module
LVM complains a lot when nbd is built into the kernel

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-11-14 12:45:15 -07:00
kfraser@localhost.localdomain c527dd4702 [IA64] Build blktap driver by default.
Signed-off-by: Aron Griffis <aron@hp.com>
2006-11-07 11:19:26 +00:00
awilliam@xenbuild.aw b5f74534ce merge with xen-unstable.hg 2006-10-22 15:23:52 -06:00
kfraser@localhost.localdomain a3ef82b068 Avoid need for GREP variable by avoiding GNUisms. The
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>
2006-10-18 13:43:35 +01:00
kfraser@localhost.localdomain 7ffd47fbf6 [SOLARIS] Use GNU grep on Solaris.
Signed-off-by: John Levon <john.levon@sun.com>
2006-10-17 16:53:39 +01:00
kfraser@localhost.localdomain a278bc0ea1 Introduce Makefile config fragments for OS-specific differences.
Signed-off-by: John Levon <john.levon@sun.com>
2006-10-17 16:48:05 +01:00
awilliam@xenbuild.aw cf2254d5d0 [IA64] update buildconfigs for p2m exposure
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-10-04 22:14:24 -06:00
kfraser@localhost.localdomain 7b8fc89cfe Ensure CONFIG_SND_FM801_TEA575X is unconfigured on all arches.
Signed-off-by: Al Stone <ahs3@fc.hp.com>
2006-09-23 14:54:58 +01:00
Emmanuel Ackaouy 81c797a902 fix -xen x86_32 linux build
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
2006-09-20 18:32:54 +01:00
Christian Limpach 42ee90deeb [linux] Update to linux-2.6.16.29.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-09-19 14:26:22 +01:00
awilliam@xenbuild.aw e4e3263749 [IA64] update buildconfigs
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>
2006-09-01 11:20:48 -06:00
Ian Campbell f894f8281a Fix definition of LINUX_VER so that doesn't pickup LINUX_VER3
from mk.linux-2.6-xen. This makes "make mkpatches" work again.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
2006-08-29 12:23:11 +01:00
Ian.Campbell@xensource.com 99c09abe28 Add a series file to order the patches in patches/linux-<version>
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>
2006-08-15 10:06:13 +01:00
awilliam@xenbuild.aw bc218fa824 merge with xen-unstable.hg 2006-08-09 08:34:06 -06:00
kaf24@firebug.cl.cam.ac.uk baa7c435ce [PCI] back: New virtual pci backend: slot
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>
2006-08-08 10:17:42 +01:00
awilliam@xenbuild.aw 443287f1b8 [IA64] Remove P==M support
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>
2006-08-04 09:32:00 -06:00
awilliam@xenbuild.aw 6140eef964 merge with xen-unstable.hg 2006-08-02 13:39:47 -06:00
kfraser@localhost.localdomain bb41ceb3e9 [IA64] Updates the ia64 buildconfigs.
Enables pcifront for all kernels and pciback for -xen and -xen0.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-08-02 10:08:33 +01:00
awilliam@xenbuild.aw 456a5a3196 [IA64] Enable xen0 smp when machine only has 2 LPs (NR_CPUS -> 16)
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>
2006-07-31 15:14:47 -06:00
awilliam@xenbuild.aw 31423d8a91 merge with xen-unstable.hg 2006-07-25 12:19:05 -06:00
kaf24@firebug.cl.cam.ac.uk 7d330d02c8 [IA64] Update the defconfigs for ia64 to disable blktap until we have a
chance to make it work.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-07-14 11:46:57 +01:00
jchesterfield@dhcp92.uk.xensource.com 0da81aa1d4 Added blktap support. Includes kernel driver (enabled as 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. 2006-07-13 10:13:26 +01:00
ack@localhost.localdomain 1c93221134 Add linux config update script and native linux build.
Update script generates linux config files from others, reducing
the burden of maintaining multiple parallel files.
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
2006-07-12 11:58:40 +01:00
awilliam@xenbuild.aw 2c8e9393b0 [IA64] change default to use xencons, disable dom0 serial driver
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>
2006-07-11 12:56:27 -06:00
chris@kneesaa.uk.xensource.com 3d1d4c35fa [BUILD] Fix re-use of existing config files in dist/install/boot.
- 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>
2006-07-08 19:22:34 +01:00
kaf24@firebug.cl.cam.ac.uk 943a72a09a [BUILD] Miscellaneous build-system fixes and tweaks.
* 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>
2006-07-03 08:56:29 +01:00
kaf24@firebug.cl.cam.ac.uk d2f56f3181 Merge with xen-ia64-unstable.hg 2006-07-03 08:35:12 +01:00
kaf24@firebug.cl.cam.ac.uk d22717c6c4 [TPM] Update the TPM drivers in the repository to a newer version
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>
2006-06-28 16:20:29 +01:00
awilliam@xenbuild.aw 2ae1ade6ea [IA64] remove CONFIG_ARCH_XEN
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
2006-06-21 10:30:15 -06:00
kaf24@firebug.cl.cam.ac.uk 893e7ced35 [LINUX][BLKTAP] This code doesn't compile, is marked as DANGEROUS, and
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>
2006-06-09 14:20:09 +01:00
awilliam@xenbuild.aw d8c905ddd1 [IA64] remove unused audio driver from buildconfigs
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>
2006-05-24 08:56:52 -06:00
awilliam@xenbuild.aw 9d51c4357f [IA64] update default build configs
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-05-22 15:08:26 -06:00
awilliam@xenbuild.aw 7e713108be merge with xen-unstable.hg 2006-05-22 14:13:38 -06:00
awilliam@xenbuild.aw a9ca520ba1 [IA64] Enable P2M/VP by default
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-05-21 07:49:46 -06:00
cl349@firebug.cl.cam.ac.uk 15efc30a11 Add support to domain builders for loading kernels with physical addresses 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>
2006-05-11 17:30:50 +01:00
awilliam@xenbuild.aw d06dcaf646 [IA64] linux: ia64 Kconfig
changes of kconfig for dom0 vp model.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
2006-05-10 15:52:06 -06:00
awilliam@xenbuild.aw f97407e307 [IA64] add a default for XEN_IA64_DOM0_VP
Signed-off-by: Al Stone <ahs3@fc.hp.com>
2006-05-09 16:56:45 -06:00
cl349@firebug.cl.cam.ac.uk 03e897a68f Fix PAE build: add CONFIG_I2O_EXT_ADAPTEC_DMA64=y to linux-defconfig_xen_x86_32.
From: Nakajima, Jun <jun.nakajima@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2006-05-08 19:21:41 +01:00
cl349@firebug.cl.cam.ac.uk 44cf443c79 Linux: upgrade to 2.6.16.13.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2006-05-04 17:38:25 +01:00
cl349@firebug.cl.cam.ac.uk f6238c87af Remove unused LINUX_SRCS.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2006-05-04 16:49:58 +01:00
awilliam@xenbuild.aw aaf9402dab merge with xen-unstable.hg 2006-04-25 23:35:55 -06:00
vhanquez@kneesa.uk.xensource.com 4a045cc278 Build blkdev_backend in the kernel.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2006-04-21 12:48:58 +00:00
vhanquez@kneesa.uk.xensource.com 430375db53 put back XEN_NETDEV_LOOPBACK in kernel.
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>
2006-04-21 07:45:51 +01:00
vhanquez@kneesa.uk.xensource.com 194076d8b6 Put back BLK_DEV_LOOP in the kernel, to avoid failure in XenRT.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2006-04-20 22:48:32 +01:00
vhanquez@kneesa.uk.xensource.com 253f67ff6f adjustement to default configs to build BLK_DEV_GENERIC in the kernel directly.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2006-04-20 17:09:53 +01:00
vhanquez@kneesa.uk.xensource.com ce969676cb Put back some modules directly in kernel.
ATA_PIIX, PACKET and SECURITY_CAPABILITY are not correctly load on certain
distributions.

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2006-04-20 15:45:09 +01:00
kaf24@firebug.cl.cam.ac.uk 8326f5657a Build frontend drivers into the -xen kernels rather than as
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>
2006-04-20 10:38:07 +01:00
vhanquez@kneesa.uk.xensource.com 0ae76444d3 Update -xen configs for 32/64 bits to be closer to what distributions use.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2006-04-19 23:16:58 +01:00
awilliam@xenbuild.aw dc1c0a8170 merge with xen-unstable.hg 2006-04-18 09:35:40 -06:00
kaf24@firebug.cl.cam.ac.uk 9f15c912a7 Allow PCI-E and PCMCIA config on 64-bit Xenlinux.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-04-13 15:15:56 +01:00