@@ -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
@@ -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
new file mode 100644
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
new file mode 100644
@@ -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
@@ -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
new file mode 100644
@@ -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"
@@ -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
@@ -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
@@ -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
Signed-off-by: Alessio Igor Bogani <abogani@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