From patchwork Mon Feb 1 20:15:14 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alessio Igor Bogani X-Patchwork-Id: 44224 X-Patchwork-Delegate: apw@canonical.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 179FBB7D3D for ; Tue, 2 Feb 2010 07:15:34 +1100 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1Nc2g9-0002pc-12; Mon, 01 Feb 2010 20:15:25 +0000 Received: from fg-out-1718.google.com ([72.14.220.154]) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1Nc2g6-0002pA-FD for kernel-team@lists.ubuntu.com; Mon, 01 Feb 2010 20:15:22 +0000 Received: by fg-out-1718.google.com with SMTP id 16so109484fgg.8 for ; Mon, 01 Feb 2010 12:15:22 -0800 (PST) Received: by 10.86.233.20 with SMTP id f20mr8598242fgh.30.1265055322061; Mon, 01 Feb 2010 12:15:22 -0800 (PST) Received: from localhost.localdomain (host-62-10-55-41.cust-adsl.tiscali.it [62.10.55.41]) by mx.google.com with ESMTPS id l19sm9520719fgb.10.2010.02.01.12.15.20 (version=SSLv3 cipher=RC4-MD5); Mon, 01 Feb 2010 12:15:21 -0800 (PST) From: Alessio Igor Bogani To: Ubuntu Kernel Team Subject: [PATCH] Added new -lowlatency kernel flavour Date: Mon, 1 Feb 2010 21:15:14 +0100 Message-Id: <1265055314-31000-1-git-send-email-abogani@ubuntu.com> X-Mailer: git-send-email 1.6.3.3 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.9 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com Signed-off-by: Alessio Igor Bogani --- 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