xen-unstable.hg
changeset 10804:79a5833d1266
[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>
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>
| author | awilliam@xenbuild.aw |
|---|---|
| date | Tue Jul 11 12:56:27 2006 -0600 (2006-07-11) |
| parents | 9e12c09a0089 |
| children | 6703fed8870f |
| files | buildconfigs/linux-defconfig_xen0_ia64 buildconfigs/linux-defconfig_xen_ia64 xen/arch/ia64/xen/xensetup.c |
line diff
1.1 --- a/buildconfigs/linux-defconfig_xen0_ia64 Tue Jul 11 12:53:04 2006 -0600 1.2 +++ b/buildconfigs/linux-defconfig_xen0_ia64 Tue Jul 11 12:56:27 2006 -0600 1.3 @@ -1,7 +1,7 @@ 1.4 # 1.5 # Automatically generated make config: don't edit 1.6 # Linux kernel version: 2.6.16.13-xen0 1.7 -# Mon May 22 14:46:31 2006 1.8 +# Fri Jun 30 12:59:19 2006 1.9 # 1.10 1.11 # 1.12 @@ -721,21 +721,10 @@ CONFIG_SERIAL_NONSTANDARD=y 1.13 # 1.14 # Serial drivers 1.15 # 1.16 -CONFIG_SERIAL_8250=y 1.17 -CONFIG_SERIAL_8250_CONSOLE=y 1.18 -CONFIG_SERIAL_8250_ACPI=y 1.19 -CONFIG_SERIAL_8250_NR_UARTS=6 1.20 -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 1.21 -CONFIG_SERIAL_8250_EXTENDED=y 1.22 -CONFIG_SERIAL_8250_SHARE_IRQ=y 1.23 -# CONFIG_SERIAL_8250_DETECT_IRQ is not set 1.24 -# CONFIG_SERIAL_8250_RSA is not set 1.25 1.26 # 1.27 # Non-8250 serial port support 1.28 # 1.29 -CONFIG_SERIAL_CORE=y 1.30 -CONFIG_SERIAL_CORE_CONSOLE=y 1.31 # CONFIG_SERIAL_JSM is not set 1.32 CONFIG_UNIX98_PTYS=y 1.33 CONFIG_LEGACY_PTYS=y 1.34 @@ -1516,8 +1505,16 @@ CONFIG_CRYPTO_DES=y 1.35 # 1.36 # Hardware crypto devices 1.37 # 1.38 +# CONFIG_XEN_UTIL is not set 1.39 CONFIG_HAVE_ARCH_ALLOC_SKB=y 1.40 CONFIG_HAVE_ARCH_DEV_ALLOC_SKB=y 1.41 +CONFIG_XEN_BALLOON=y 1.42 +CONFIG_XEN_SKBUFF=y 1.43 +CONFIG_XEN_NETDEV_BACKEND=y 1.44 +CONFIG_XEN_NETDEV_FRONTEND=y 1.45 +# CONFIG_XEN_DEVMEM is not set 1.46 +# CONFIG_XEN_REBOOT is not set 1.47 +# CONFIG_XEN_SMPBOOT is not set 1.48 CONFIG_XEN_INTERFACE_VERSION=0x00030202 1.49 1.50 # 1.51 @@ -1525,19 +1522,20 @@ CONFIG_XEN_INTERFACE_VERSION=0x00030202 1.52 # 1.53 CONFIG_XEN_PRIVILEGED_GUEST=y 1.54 # CONFIG_XEN_UNPRIVILEGED_GUEST is not set 1.55 +CONFIG_XEN_PRIVCMD=y 1.56 CONFIG_XEN_BACKEND=y 1.57 # CONFIG_XEN_PCIDEV_BACKEND is not set 1.58 CONFIG_XEN_BLKDEV_BACKEND=y 1.59 -CONFIG_XEN_NETDEV_BACKEND=y 1.60 +CONFIG_XEN_XENBUS_DEV=y 1.61 # CONFIG_XEN_NETDEV_PIPELINED_TRANSMITTER is not set 1.62 CONFIG_XEN_NETDEV_LOOPBACK=y 1.63 # CONFIG_XEN_TPMDEV_BACKEND is not set 1.64 CONFIG_XEN_BLKDEV_FRONTEND=y 1.65 -CONFIG_XEN_NETDEV_FRONTEND=y 1.66 # CONFIG_XEN_SCRUB_PAGES is not set 1.67 -# CONFIG_XEN_DISABLE_SERIAL is not set 1.68 +CONFIG_XEN_DISABLE_SERIAL=y 1.69 CONFIG_XEN_SYSFS=y 1.70 CONFIG_XEN_COMPAT_030002_AND_LATER=y 1.71 # CONFIG_XEN_COMPAT_LATEST_ONLY is not set 1.72 CONFIG_XEN_COMPAT_030002=y 1.73 +CONFIG_HAVE_IRQ_IGNORE_UNHANDLED=y 1.74 CONFIG_NO_IDLE_HZ=y
2.1 --- a/buildconfigs/linux-defconfig_xen_ia64 Tue Jul 11 12:53:04 2006 -0600 2.2 +++ b/buildconfigs/linux-defconfig_xen_ia64 Tue Jul 11 12:56:27 2006 -0600 2.3 @@ -1,7 +1,7 @@ 2.4 # 2.5 # Automatically generated make config: don't edit 2.6 # Linux kernel version: 2.6.16.13-xen 2.7 -# Mon May 22 14:15:20 2006 2.8 +# Thu Jun 29 16:23:48 2006 2.9 # 2.10 2.11 # 2.12 @@ -727,21 +727,10 @@ CONFIG_SERIAL_NONSTANDARD=y 2.13 # 2.14 # Serial drivers 2.15 # 2.16 -CONFIG_SERIAL_8250=y 2.17 -CONFIG_SERIAL_8250_CONSOLE=y 2.18 -CONFIG_SERIAL_8250_ACPI=y 2.19 -CONFIG_SERIAL_8250_NR_UARTS=6 2.20 -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 2.21 -CONFIG_SERIAL_8250_EXTENDED=y 2.22 -CONFIG_SERIAL_8250_SHARE_IRQ=y 2.23 -# CONFIG_SERIAL_8250_DETECT_IRQ is not set 2.24 -# CONFIG_SERIAL_8250_RSA is not set 2.25 2.26 # 2.27 # Non-8250 serial port support 2.28 # 2.29 -CONFIG_SERIAL_CORE=y 2.30 -CONFIG_SERIAL_CORE_CONSOLE=y 2.31 # CONFIG_SERIAL_JSM is not set 2.32 CONFIG_UNIX98_PTYS=y 2.33 CONFIG_LEGACY_PTYS=y 2.34 @@ -1522,8 +1511,16 @@ CONFIG_CRYPTO_DES=y 2.35 # 2.36 # Hardware crypto devices 2.37 # 2.38 +# CONFIG_XEN_UTIL is not set 2.39 CONFIG_HAVE_ARCH_ALLOC_SKB=y 2.40 CONFIG_HAVE_ARCH_DEV_ALLOC_SKB=y 2.41 +CONFIG_XEN_BALLOON=y 2.42 +CONFIG_XEN_SKBUFF=y 2.43 +CONFIG_XEN_NETDEV_BACKEND=y 2.44 +CONFIG_XEN_NETDEV_FRONTEND=y 2.45 +# CONFIG_XEN_DEVMEM is not set 2.46 +# CONFIG_XEN_REBOOT is not set 2.47 +# CONFIG_XEN_SMPBOOT is not set 2.48 CONFIG_XEN_INTERFACE_VERSION=0x00030202 2.49 2.50 # 2.51 @@ -1531,19 +1528,20 @@ CONFIG_XEN_INTERFACE_VERSION=0x00030202 2.52 # 2.53 CONFIG_XEN_PRIVILEGED_GUEST=y 2.54 # CONFIG_XEN_UNPRIVILEGED_GUEST is not set 2.55 +CONFIG_XEN_PRIVCMD=y 2.56 CONFIG_XEN_BACKEND=y 2.57 # CONFIG_XEN_PCIDEV_BACKEND is not set 2.58 CONFIG_XEN_BLKDEV_BACKEND=y 2.59 -CONFIG_XEN_NETDEV_BACKEND=y 2.60 +CONFIG_XEN_XENBUS_DEV=y 2.61 # CONFIG_XEN_NETDEV_PIPELINED_TRANSMITTER is not set 2.62 CONFIG_XEN_NETDEV_LOOPBACK=y 2.63 # CONFIG_XEN_TPMDEV_BACKEND is not set 2.64 CONFIG_XEN_BLKDEV_FRONTEND=y 2.65 -CONFIG_XEN_NETDEV_FRONTEND=y 2.66 # CONFIG_XEN_SCRUB_PAGES is not set 2.67 -# CONFIG_XEN_DISABLE_SERIAL is not set 2.68 +CONFIG_XEN_DISABLE_SERIAL=y 2.69 CONFIG_XEN_SYSFS=y 2.70 CONFIG_XEN_COMPAT_030002_AND_LATER=y 2.71 # CONFIG_XEN_COMPAT_LATEST_ONLY is not set 2.72 CONFIG_XEN_COMPAT_030002=y 2.73 +CONFIG_HAVE_IRQ_IGNORE_UNHANDLED=y 2.74 CONFIG_NO_IDLE_HZ=y
3.1 --- a/xen/arch/ia64/xen/xensetup.c Tue Jul 11 12:53:04 2006 -0600 3.2 +++ b/xen/arch/ia64/xen/xensetup.c Tue Jul 11 12:56:27 2006 -0600 3.3 @@ -65,7 +65,7 @@ integer_param("maxcpus", max_cpus); 3.4 /* xencons: if true enable xenconsole input (and irq). 3.5 Note: you have to disable 8250 serials in domains (to avoid use of the 3.6 same resource). */ 3.7 -static int opt_xencons = 0; 3.8 +static int opt_xencons = 1; 3.9 boolean_param("xencons", opt_xencons); 3.10 3.11 /* Toggle to allow non-legacy xencons UARTs to run in polling mode */
