[PATCH] Added new -lowlatency kernel flavour

Alessio Igor Bogani abogani at ubuntu.com
Mon Feb 1 20:15:14 UTC 2010


Signed-off-by: Alessio Igor Bogani <abogani at ubuntu.com>
---
 debian.master/config/amd64/config.common.amd64     |    4 --
 debian.master/config/amd64/config.flavour.generic  |   13 +++++++
 .../config/amd64/config.flavour.lowlatency         |   29 +++++++++++++++++
 debian.master/config/amd64/config.flavour.server   |   13 +++++++
 debian.master/config/armel/config.common.armel     |    7 ++++
 debian.master/config/config.common.ubuntu          |   11 +-----
 debian.master/config/i386/config.common.i386       |    6 +---
 debian.master/config/i386/config.flavour.386       |   13 +++++++
 debian.master/config/i386/config.flavour.generic   |   13 +++++++
 .../config/i386/config.flavour.generic-pae         |   13 +++++++
 .../config/i386/config.flavour.lowlatency          |   34 ++++++++++++++++++++
 debian.master/config/lpia/config.common.lpia       |    9 +++++
 debian.master/control.d/vars.lowlatency            |    6 +++
 debian.master/rules.d/amd64.mk                     |    2 +-
 debian.master/rules.d/i386.mk                      |    2 +-
 debian.master/scripts/misc/getabis                 |    4 +-
 16 files changed, 157 insertions(+), 22 deletions(-)
 create mode 100644 debian.master/config/amd64/config.flavour.lowlatency
 create mode 100644 debian.master/config/i386/config.flavour.lowlatency
 create mode 100644 debian.master/control.d/vars.lowlatency

diff --git a/debian.master/config/amd64/config.common.amd64 b/debian.master/config/amd64/config.common.amd64
index 4b8a800..7eae719 100644
--- a/debian.master/config/amd64/config.common.amd64
+++ b/debian.master/config/amd64/config.common.amd64
@@ -60,8 +60,6 @@ CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y
 # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
 CONFIG_HUGETLB_PAGE=y
 CONFIG_HWMON=y
-CONFIG_HZ=100
-CONFIG_HZ_100=y
 # CONFIG_HZ_250 is not set
 CONFIG_I2C_ALGOBIT=m
 CONFIG_I2C_ALGOPCF=m
@@ -213,9 +211,7 @@ CONFIG_SERIAL_8250=y
 CONFIG_SERIAL_8250_NR_UARTS=48
 CONFIG_SERIAL_NONSTANDARD=y
 CONFIG_SERIO_RAW=m
-# CONFIG_SLAB is not set
 CONFIG_SLIP=m
-CONFIG_SLUB=y
 CONFIG_SND_DUMMY=m
 CONFIG_SND_DYNAMIC_MINORS=y
 CONFIG_SND_EMU10K1_SEQ=m
diff --git a/debian.master/config/amd64/config.flavour.generic b/debian.master/config/amd64/config.flavour.generic
index 1dae2db..650c442 100644
--- a/debian.master/config/amd64/config.flavour.generic
+++ b/debian.master/config/amd64/config.flavour.generic
@@ -4,13 +4,26 @@
 CONFIG_DEFAULT_CFQ=y
 # CONFIG_DEFAULT_DEADLINE is not set
 CONFIG_DEFAULT_IOSCHED="cfq"
+CONFIG_FTRACE=y
+CONFIG_HZ=100
+CONFIG_HZ_100=y
+# CONFIG_HZ_1000 is not set
 # CONFIG_MEMORY_HOTPLUG is not set
+CONFIG_NO_HZ=y
+# CONFIG_PREEMPT is not set
 # CONFIG_PREEMPT_NONE is not set
 CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_SCSI_SPI_ATTRS=m
 CONFIG_SCSI_SYM53C8XX_2=m
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_TREE_PREEMPT_RCU is not set
+CONFIG_TREE_RCU=y
+CONFIG_USER_NS=y
+CONFIG_VERSION_SIGNATURE=""
 CONFIG_VIRTIO=m
 CONFIG_VIRTIO_BLK=m
 CONFIG_VIRTIO_NET=m
 CONFIG_VIRTIO_PCI=m
 CONFIG_VIRTIO_RING=m
+# CONFIG_X86_CPU_DEBUG is not set
diff --git a/debian.master/config/amd64/config.flavour.lowlatency b/debian.master/config/amd64/config.flavour.lowlatency
new file mode 100644
index 0000000..5f6b017
--- /dev/null
+++ b/debian.master/config/amd64/config.flavour.lowlatency
@@ -0,0 +1,29 @@
+#
+# Config options for config.flavour.lowlatency automatically generated by splitconfig.pl
+#
+CONFIG_DEFAULT_CFQ=y
+# CONFIG_DEFAULT_DEADLINE is not set
+CONFIG_DEFAULT_IOSCHED="cfq"
+# CONFIG_FTRACE is not set
+CONFIG_HZ=1000
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_1000=y
+# CONFIG_MEMORY_HOTPLUG is not set
+# CONFIG_NO_HZ is not set
+CONFIG_PREEMPT=y
+# CONFIG_PREEMPT_NONE is not set
+# CONFIG_PREEMPT_VOLUNTARY is not set
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+CONFIG_TREE_PREEMPT_RCU=y
+# CONFIG_TREE_RCU is not set
+# CONFIG_USER_NS is not set
+CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.32-12.16-lowlatency"
+CONFIG_VIRTIO=m
+CONFIG_VIRTIO_BLK=m
+CONFIG_VIRTIO_NET=m
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_RING=m
+CONFIG_X86_CPU_DEBUG=m
diff --git a/debian.master/config/amd64/config.flavour.server b/debian.master/config/amd64/config.flavour.server
index d9bd9be..c17b3e5 100644
--- a/debian.master/config/amd64/config.flavour.server
+++ b/debian.master/config/amd64/config.flavour.server
@@ -4,13 +4,26 @@
 # CONFIG_DEFAULT_CFQ is not set
 CONFIG_DEFAULT_DEADLINE=y
 CONFIG_DEFAULT_IOSCHED="deadline"
+CONFIG_FTRACE=y
+CONFIG_HZ=100
+CONFIG_HZ_100=y
+# CONFIG_HZ_1000 is not set
 CONFIG_MEMORY_HOTPLUG=y
+CONFIG_NO_HZ=y
+# CONFIG_PREEMPT is not set
 CONFIG_PREEMPT_NONE=y
 # CONFIG_PREEMPT_VOLUNTARY is not set
 CONFIG_SCSI_SPI_ATTRS=y
 CONFIG_SCSI_SYM53C8XX_2=y
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_TREE_PREEMPT_RCU is not set
+CONFIG_TREE_RCU=y
+CONFIG_USER_NS=y
+CONFIG_VERSION_SIGNATURE=""
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_BLK=y
 CONFIG_VIRTIO_NET=y
 CONFIG_VIRTIO_PCI=y
 CONFIG_VIRTIO_RING=y
+# CONFIG_X86_CPU_DEBUG is not set
diff --git a/debian.master/config/armel/config.common.armel b/debian.master/config/armel/config.common.armel
index e7884d0..0124229 100644
--- a/debian.master/config/armel/config.common.armel
+++ b/debian.master/config/armel/config.common.armel
@@ -47,6 +47,7 @@ CONFIG_FONTS=y
 # CONFIG_FONT_8x8 is not set
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FTL is not set
+CONFIG_FTRACE=y
 # CONFIG_GAMEPORT is not set
 # CONFIG_HAMRADIO is not set
 CONFIG_HAVE_AOUT=y
@@ -167,6 +168,7 @@ CONFIG_NLS_DEFAULT="iso8859-1"
 # CONFIG_NLS_ISO8859_9 is not set
 # CONFIG_NLS_KOI8_R is not set
 # CONFIG_NLS_KOI8_U is not set
+CONFIG_NO_HZ=y
 # CONFIG_PARPORT is not set
 # CONFIG_PCCARD is not set
 # CONFIG_PCI is not set
@@ -174,6 +176,7 @@ CONFIG_NLS_DEFAULT="iso8859-1"
 # CONFIG_PM_DEBUG is not set
 # CONFIG_POSIX_MQUEUE is not set
 # CONFIG_PPP is not set
+# CONFIG_PREEMPT is not set
 CONFIG_PREEMPT_NONE=y
 # CONFIG_PREEMPT_VOLUNTARY is not set
 # CONFIG_R3964 is not set
@@ -216,6 +219,8 @@ CONFIG_STANDALONE=y
 # CONFIG_TCG_TPM is not set
 # CONFIG_TCP_CONG_ADVANCED is not set
 # CONFIG_TIPC is not set
+# CONFIG_TREE_PREEMPT_RCU is not set
+CONFIG_TREE_RCU=y
 # CONFIG_TTPCI_EEPROM is not set
 # CONFIG_UNIXWARE_DISKLABEL is not set
 CONFIG_USB=m
@@ -224,6 +229,8 @@ CONFIG_USB=m
 # CONFIG_USB_GADGET is not set
 # CONFIG_USB_ISP1362_HCD is not set
 CONFIG_USB_MON=m
+CONFIG_USER_NS=y
+CONFIG_VERSION_SIGNATURE=""
 # CONFIG_VGASTATE is not set
 # CONFIG_VIDEO_DEV is not set
 CONFIG_VIRTIO=m
diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
index 605c460..8c36908 100644
--- a/debian.master/config/config.common.ubuntu
+++ b/debian.master/config/config.common.ubuntu
@@ -734,6 +734,7 @@ CONFIG_DEBUG_MEMORY_INIT=y
 # CONFIG_DEBUG_PAGEALLOC is not set
 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set
 # CONFIG_DEBUG_PER_CPU_MAPS is not set
+CONFIG_DEBUG_PREEMPT=y
 CONFIG_DEBUG_RODATA=y
 # CONFIG_DEBUG_RODATA_TEST is not set
 # CONFIG_DEBUG_RT_MUTEXES is not set
@@ -1197,7 +1198,6 @@ CONFIG_FSCACHE=m
 CONFIG_FSNOTIFY=y
 CONFIG_FS_MBCACHE=y
 CONFIG_FS_POSIX_ACL=y
-CONFIG_FTRACE=y
 CONFIG_FTRACE_MCOUNT_RECORD=y
 CONFIG_FTRACE_NMI_ENTER=y
 # CONFIG_FTRACE_STARTUP_TEST is not set
@@ -1464,7 +1464,6 @@ CONFIG_HYPERV_NET=m
 CONFIG_HYPERV_STORAGE=m
 CONFIG_HYSDN=m
 CONFIG_HYSDN_CAPI=y
-# CONFIG_HZ_1000 is not set
 # CONFIG_HZ_300 is not set
 CONFIG_I2C=y
 CONFIG_I2C_ALGOPCA=m
@@ -1919,6 +1918,7 @@ CONFIG_KGDB=y
 CONFIG_KGDB_SERIAL_CONSOLE=y
 # CONFIG_KGDB_TESTS is not set
 CONFIG_KINGSUN_DONGLE=m
+# CONFIG_KMEMCHECK is not set
 # CONFIG_KMEMTRACE is not set
 CONFIG_KPROBES=y
 # CONFIG_KPROBES_SANITY_TEST is not set
@@ -2567,7 +2567,6 @@ CONFIG_NOP_TRACER=y
 CONFIG_NOP_USB_XCEIV=m
 CONFIG_NORTEL_HERMES=m
 CONFIG_NOZOMI=m
-CONFIG_NO_HZ=y
 CONFIG_NS83820=m
 CONFIG_NSC_FIR=m
 CONFIG_NSC_GPIO=m
@@ -2811,7 +2810,6 @@ CONFIG_PPP_MULTILINK=y
 CONFIG_PPP_SYNC_TTY=m
 CONFIG_PPS=m
 # CONFIG_PPS_DEBUG is not set
-# CONFIG_PREEMPT is not set
 CONFIG_PREEMPT_NOTIFIERS=y
 CONFIG_PREVENT_FIRMWARE_BUILD=y
 CONFIG_PRINTER=m
@@ -3783,8 +3781,6 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y
 CONFIG_TRACING=y
 CONFIG_TRACING_SUPPORT=y
 CONFIG_TRANZPORT=m
-# CONFIG_TREE_PREEMPT_RCU is not set
-CONFIG_TREE_RCU=y
 # CONFIG_TREE_RCU_TRACE is not set
 CONFIG_TSL2561=m
 CONFIG_TULIP=m
@@ -4102,7 +4098,6 @@ CONFIG_USB_ZC0301=m
 CONFIG_USB_ZD1201=m
 CONFIG_USB_ZERO=m
 CONFIG_USB_ZR364XX=m
-CONFIG_USER_NS=y
 # CONFIG_USER_SCHED is not set
 CONFIG_USER_STACKTRACE_SUPPORT=y
 CONFIG_USE_GENERIC_SMP_HELPERS=y
@@ -4115,7 +4110,6 @@ CONFIG_UWB_WHCI=m
 CONFIG_UWB_WLP=m
 CONFIG_V4L_USB_DRIVERS=y
 CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_VERSION_SIGNATURE=""
 CONFIG_VETH=m
 CONFIG_VFAT_FS=m
 CONFIG_VFP=y
@@ -4349,7 +4343,6 @@ CONFIG_X86_CMPXCHG64=y
 CONFIG_X86_CPU=y
 CONFIG_X86_CPUFREQ_NFORCE2=y
 CONFIG_X86_CPUID=m
-# CONFIG_X86_CPU_DEBUG is not set
 CONFIG_X86_DEBUGCTLMSR=y
 # CONFIG_X86_DS is not set
 # CONFIG_X86_ELAN is not set
diff --git a/debian.master/config/i386/config.common.i386 b/debian.master/config/i386/config.common.i386
index 06b850f..abbd056 100644
--- a/debian.master/config/i386/config.common.i386
+++ b/debian.master/config/i386/config.common.i386
@@ -59,9 +59,7 @@ CONFIG_HAVE_AOUT=y
 CONFIG_HAVE_GENERIC_DMA_COHERENT=y
 CONFIG_HUGETLB_PAGE=y
 CONFIG_HWMON=y
-CONFIG_HZ=250
 # CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
 CONFIG_I2C_ALGOBIT=m
 CONFIG_I2C_ALGOPCF=m
 CONFIG_I2C_PARPORT_LIGHT=m
@@ -193,7 +191,6 @@ CONFIG_PM_DEBUG=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_PPP=y
 # CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_R3964=m
 CONFIG_RAID_ATTRS=m
 CONFIG_RAW_DRIVER=m
@@ -211,9 +208,7 @@ CONFIG_SERIAL_8250=y
 CONFIG_SERIAL_8250_NR_UARTS=48
 CONFIG_SERIAL_NONSTANDARD=y
 CONFIG_SERIO_RAW=m
-# CONFIG_SLAB is not set
 CONFIG_SLIP=m
-CONFIG_SLUB=y
 CONFIG_SND_DUMMY=m
 CONFIG_SND_DYNAMIC_MINORS=y
 CONFIG_SND_EMU10K1_SEQ=m
@@ -252,6 +247,7 @@ CONFIG_WATCHDOG=y
 CONFIG_X25=m
 CONFIG_X86_32=y
 # CONFIG_X86_64 is not set
+# CONFIG_X86_CPU_DEBUG is not set
 CONFIG_X86_SPEEDSTEP_LIB=y
 # CONFIG_ZONE_DMA32 is not set
 CONFIG_ZONE_DMA_FLAG=1
diff --git a/debian.master/config/i386/config.flavour.386 b/debian.master/config/i386/config.flavour.386
index 97ae98e..50cdbaf 100644
--- a/debian.master/config/i386/config.flavour.386
+++ b/debian.master/config/i386/config.flavour.386
@@ -5,13 +5,26 @@
 # CONFIG_DEFAULT_CFQ is not set
 CONFIG_DEFAULT_DEADLINE=y
 CONFIG_DEFAULT_IOSCHED="deadline"
+CONFIG_FTRACE=y
 CONFIG_HIGHMEM4G=y
 # CONFIG_HIGHMEM64G is not set
+CONFIG_HZ=250
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ_250=y
 CONFIG_M486=y
 # CONFIG_M586 is not set
+CONFIG_NO_HZ=y
 # CONFIG_PHYS_ADDR_T_64BIT is not set
+# CONFIG_PREEMPT is not set
+CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_SCSI_SPI_ATTRS=m
 CONFIG_SCSI_SYM53C8XX_2=m
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_TREE_PREEMPT_RCU is not set
+CONFIG_TREE_RCU=y
+CONFIG_USER_NS=y
+CONFIG_VERSION_SIGNATURE=""
 CONFIG_VIRTIO=m
 CONFIG_VIRTIO_BLK=m
 CONFIG_VIRTIO_NET=m
diff --git a/debian.master/config/i386/config.flavour.generic b/debian.master/config/i386/config.flavour.generic
index 8549c0e..f5cf151 100644
--- a/debian.master/config/i386/config.flavour.generic
+++ b/debian.master/config/i386/config.flavour.generic
@@ -5,13 +5,26 @@
 CONFIG_DEFAULT_CFQ=y
 # CONFIG_DEFAULT_DEADLINE is not set
 CONFIG_DEFAULT_IOSCHED="cfq"
+CONFIG_FTRACE=y
 CONFIG_HIGHMEM4G=y
 # CONFIG_HIGHMEM64G is not set
+CONFIG_HZ=250
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ_250=y
 # CONFIG_M486 is not set
 CONFIG_M586=y
+CONFIG_NO_HZ=y
 # CONFIG_PHYS_ADDR_T_64BIT is not set
+# CONFIG_PREEMPT is not set
+CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_SCSI_SPI_ATTRS=m
 CONFIG_SCSI_SYM53C8XX_2=m
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_TREE_PREEMPT_RCU is not set
+CONFIG_TREE_RCU=y
+CONFIG_USER_NS=y
+CONFIG_VERSION_SIGNATURE=""
 CONFIG_VIRTIO=m
 CONFIG_VIRTIO_BLK=m
 CONFIG_VIRTIO_NET=m
diff --git a/debian.master/config/i386/config.flavour.generic-pae b/debian.master/config/i386/config.flavour.generic-pae
index adf7a31..7a060a9 100644
--- a/debian.master/config/i386/config.flavour.generic-pae
+++ b/debian.master/config/i386/config.flavour.generic-pae
@@ -5,13 +5,26 @@ CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
 CONFIG_DEFAULT_CFQ=y
 # CONFIG_DEFAULT_DEADLINE is not set
 CONFIG_DEFAULT_IOSCHED="cfq"
+CONFIG_FTRACE=y
 # CONFIG_HIGHMEM4G is not set
 CONFIG_HIGHMEM64G=y
+CONFIG_HZ=250
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ_250=y
 # CONFIG_M486 is not set
 CONFIG_M586=y
+CONFIG_NO_HZ=y
 CONFIG_PHYS_ADDR_T_64BIT=y
+# CONFIG_PREEMPT is not set
+CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_SCSI_SPI_ATTRS=y
 CONFIG_SCSI_SYM53C8XX_2=y
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_TREE_PREEMPT_RCU is not set
+CONFIG_TREE_RCU=y
+CONFIG_USER_NS=y
+CONFIG_VERSION_SIGNATURE=""
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_BLK=y
 CONFIG_VIRTIO_NET=y
diff --git a/debian.master/config/i386/config.flavour.lowlatency b/debian.master/config/i386/config.flavour.lowlatency
new file mode 100644
index 0000000..0b56a80
--- /dev/null
+++ b/debian.master/config/i386/config.flavour.lowlatency
@@ -0,0 +1,34 @@
+#
+# Config options for config.flavour.lowlatency automatically generated by splitconfig.pl
+#
+# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
+CONFIG_DEFAULT_CFQ=y
+# CONFIG_DEFAULT_DEADLINE is not set
+CONFIG_DEFAULT_IOSCHED="cfq"
+# CONFIG_FTRACE is not set
+CONFIG_HIGHMEM4G=y
+# CONFIG_HIGHMEM64G is not set
+CONFIG_HZ=1000
+CONFIG_HZ_1000=y
+# CONFIG_HZ_250 is not set
+# CONFIG_M486 is not set
+CONFIG_M586=y
+# CONFIG_NO_HZ is not set
+# CONFIG_PHYS_ADDR_T_64BIT is not set
+CONFIG_PREEMPT=y
+# CONFIG_PREEMPT_VOLUNTARY is not set
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+CONFIG_TREE_PREEMPT_RCU=y
+# CONFIG_TREE_RCU is not set
+# CONFIG_USER_NS is not set
+CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.32-12.16-generic"
+CONFIG_VIRTIO=m
+CONFIG_VIRTIO_BLK=m
+CONFIG_VIRTIO_NET=m
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_RING=m
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_X86_MINIMUM_CPU_FAMILY=4
diff --git a/debian.master/config/lpia/config.common.lpia b/debian.master/config/lpia/config.common.lpia
index 7fb0457..6912d72 100644
--- a/debian.master/config/lpia/config.common.lpia
+++ b/debian.master/config/lpia/config.common.lpia
@@ -54,6 +54,7 @@ CONFIG_FONT_8x16=y
 CONFIG_FONT_8x8=y
 CONFIG_FRAMEBUFFER_CONSOLE=m
 CONFIG_FTL=m
+CONFIG_FTRACE=y
 CONFIG_GAMEPORT=m
 # CONFIG_GENERIC_CPU is not set
 # CONFIG_GENERIC_TIME_VSYSCALL is not set
@@ -67,6 +68,7 @@ CONFIG_HUGETLB_PAGE=y
 CONFIG_HWMON=y
 CONFIG_HZ=250
 # CONFIG_HZ_100 is not set
+# CONFIG_HZ_1000 is not set
 CONFIG_HZ_250=y
 CONFIG_I2C_ALGOBIT=m
 CONFIG_I2C_ALGOPCF=m
@@ -186,6 +188,7 @@ CONFIG_NLS_ISO8859_8=m
 CONFIG_NLS_ISO8859_9=m
 CONFIG_NLS_KOI8_R=m
 CONFIG_NLS_KOI8_U=m
+CONFIG_NO_HZ=y
 CONFIG_NR_CPUS=8
 CONFIG_OUTPUT_FORMAT="elf32-i386"
 CONFIG_PARPORT=m
@@ -201,6 +204,7 @@ CONFIG_PHYSICAL_START=0x100000
 CONFIG_PM_DEBUG=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_PPP=y
+# CONFIG_PREEMPT is not set
 # CONFIG_PREEMPT_NONE is not set
 CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_R3964=m
@@ -245,6 +249,8 @@ CONFIG_SPI=y
 CONFIG_TCG_TPM=m
 CONFIG_TCP_CONG_ADVANCED=y
 CONFIG_TIPC=m
+# CONFIG_TREE_PREEMPT_RCU is not set
+CONFIG_TREE_RCU=y
 CONFIG_TTPCI_EEPROM=m
 CONFIG_UNIXWARE_DISKLABEL=y
 CONFIG_USB=y
@@ -253,6 +259,8 @@ CONFIG_USB_ARCH_HAS_OHCI=y
 CONFIG_USB_GADGET=m
 CONFIG_USB_ISP1362_HCD=m
 CONFIG_USB_MON=y
+CONFIG_USER_NS=y
+CONFIG_VERSION_SIGNATURE=""
 CONFIG_VGASTATE=m
 CONFIG_VIDEO_DEV=m
 CONFIG_VIRTIO=m
@@ -268,6 +276,7 @@ CONFIG_WATCHDOG=y
 CONFIG_X25=m
 CONFIG_X86_32=y
 # CONFIG_X86_64 is not set
+# CONFIG_X86_CPU_DEBUG is not set
 CONFIG_X86_L1_CACHE_SHIFT=5
 CONFIG_X86_MINIMUM_CPU_FAMILY=4
 CONFIG_X86_SPEEDSTEP_LIB=y
diff --git a/debian.master/control.d/vars.lowlatency b/debian.master/control.d/vars.lowlatency
new file mode 100644
index 0000000..7bf8b6a
--- /dev/null
+++ b/debian.master/control.d/vars.lowlatency
@@ -0,0 +1,6 @@
+arch="i386 amd64"
+supported="Generic
+target="Geared toward low latency systems."
+desc="x86/x86_64"
+bootloader="grub-pc | grub | lilo (>= 19.1)"
+provides="kvm-api-4, redhat-cluster-modules, ivtv-modules, ndiswrapper-modules-1.9"
diff --git a/debian.master/rules.d/amd64.mk b/debian.master/rules.d/amd64.mk
index 1172c6f..b467671 100644
--- a/debian.master/rules.d/amd64.mk
+++ b/debian.master/rules.d/amd64.mk
@@ -2,7 +2,7 @@ build_arch	= x86_64
 header_arch	= $(build_arch)
 asm_link	= x86
 defconfig	= defconfig
-flavours	= generic server
+flavours	= generic server lowlatency
 build_image	= bzImage
 kernel_file	= arch/$(build_arch)/boot/bzImage
 install_file	= vmlinuz
diff --git a/debian.master/rules.d/i386.mk b/debian.master/rules.d/i386.mk
index 131803a..6c6ac6b 100644
--- a/debian.master/rules.d/i386.mk
+++ b/debian.master/rules.d/i386.mk
@@ -2,7 +2,7 @@ build_arch	= i386
 header_arch	= x86_64
 asm_link	= x86
 defconfig	= defconfig
-flavours        = generic generic-pae 386
+flavours        = generic generic-pae 386 lowlatency
 build_image	= bzImage
 kernel_file	= arch/$(build_arch)/boot/bzImage
 install_file	= vmlinuz
diff --git a/debian.master/scripts/misc/getabis b/debian.master/scripts/misc/getabis
index 2939a50..0073b42 100755
--- a/debian.master/scripts/misc/getabis
+++ b/debian.master/scripts/misc/getabis
@@ -75,8 +75,8 @@ echo $abi > $abidir/abiname
 # current build.
 
 getall armel versatile
-getall amd64 generic server
-getall i386 generic generic-pae 386
+getall amd64 generic server lowlatency
+getall i386 generic generic-pae 386 lowlatency
 
 # Ports arches and flavours.
 getall powerpc powerpc powerpc-smp powerpc64-smp
-- 
1.6.3.3





More information about the kernel-team mailing list