]> xenbits.xensource.com Git - xentesttools/bootstrap.git/log
xentesttools/bootstrap.git
11 years agoconfig: Enable microcode (early and normal) build options.
Konrad Rzeszutek Wilk [Fri, 19 Jul 2013 18:52:53 +0000 (14:52 -0400)]
config: Enable microcode (early and normal) build options.

Since by default it is =m which means the early loading parts
won't be built-in.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agospinlock_hog: A simple module that hogs all of the CPUs doing
Konrad Rzeszutek Wilk [Fri, 19 Jul 2013 18:50:25 +0000 (14:50 -0400)]
spinlock_hog: A simple module that hogs all of the CPUs doing
spinlock/unlock.

Will cause the 'softlockup' splat to show up.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoxen_diag: Add diagnostic module that causes 'xl debug-keys 0dreg'
Konrad Rzeszutek Wilk [Fri, 19 Jul 2013 18:47:29 +0000 (14:47 -0400)]
xen_diag: Add diagnostic module that causes 'xl debug-keys 0dreg'

This is a debug facility that can be handy at some point.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agorcS, primary_fb: Redirect modprobe output to /dev/null
Konrad Rzeszutek Wilk [Fri, 19 Jul 2013 18:38:28 +0000 (14:38 -0400)]
rcS, primary_fb: Redirect modprobe output to /dev/null

There is no need for it - especially if it fails.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: Generate initramfs with the early microcode in it.
Konrad Rzeszutek Wilk [Fri, 19 Jul 2013 18:12:27 +0000 (14:12 -0400)]
Makefile: Generate initramfs with the early microcode in it.

The microcode blob is prepended right in front of the normal
initramfs.cpio.gz

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agofirmware: Add the AMD microcode blobs
Konrad Rzeszutek Wilk [Fri, 19 Jul 2013 17:55:32 +0000 (13:55 -0400)]
firmware: Add the AMD microcode blobs

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agorcS: Fix iperf hogging the console.
Konrad Rzeszutek Wilk [Fri, 19 Jul 2013 17:52:18 +0000 (13:52 -0400)]
rcS: Fix iperf hogging the console.

We forgot to put in the background.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agorcS: Fix the annoying "init: starting pid XYZ, tty '/dev/hvc0': '/bin/sh, not found"
Konrad Rzeszutek Wilk [Fri, 19 Jul 2013 17:49:36 +0000 (13:49 -0400)]
rcS: Fix the annoying "init: starting pid XYZ, tty '/dev/hvc0': '/bin/sh, not found"

The reason the /etc/inittab was not re-read (even
thought we did an kill -1 1 within this startup
script) is b/c:

(from busybox/init/init.c)
/*
 * NB: while SYSINIT/WAIT/ONCE are being processed,
 * SIGHUP ("reread /etc/inittab") will be ignored.
 * Rationale: it would be ambiguous whether SYSINIT/WAIT/ONCE
 * need to be rerun or not.
 */

and init.d/rcS is SYSINIT - so no SIGHUP can be done as
that is running. As such we just spawn a nohup subprocess that will
do it for us.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agorcd: No need to run these from the initial script and depend
Konrad Rzeszutek Wilk [Fri, 28 Jun 2013 13:42:19 +0000 (09:42 -0400)]
rcd: No need to run these from the initial script and depend

on network always being on.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: perf-install.
Konrad Rzeszutek Wilk [Wed, 26 Jun 2013 16:56:49 +0000 (12:56 -0400)]
Makefile: perf-install.

Fix up the dependency and the compile target.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoRevert "Makefile: Make it possible to build a quite build."
Konrad Rzeszutek Wilk [Tue, 25 Jun 2013 18:57:15 +0000 (14:57 -0400)]
Revert "Makefile: Make it possible to build a quite build."

This reverts commit 18626953718e73906bd9745855edc8f14c5ad521.

Conflicts:
Makefile

It makes it soo much harder to troubleshoot
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: For Xen 4.2 also create an extra directory
Konrad Rzeszutek Wilk [Sat, 22 Jun 2013 02:08:50 +0000 (22:08 -0400)]
Makefile: For Xen 4.2 also create an extra directory

When booting using a 32-bit dom0, I see:

qemu-system-i386: looking for plugins in '/usr/lib64/sasl2', failed to open directory, error: No such file

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: Add 'xen' to the COMPONENTS so that 'make clean' works
Konrad Rzeszutek Wilk [Fri, 21 Jun 2013 19:38:15 +0000 (15:38 -0400)]
Makefile: Add 'xen' to the COMPONENTS so that 'make clean' works

there too.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoconfig: Enable CONFIG_KGDB_KDB
Konrad Rzeszutek Wilk [Fri, 21 Jun 2013 17:21:25 +0000 (13:21 -0400)]
config: Enable CONFIG_KGDB_KDB

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: Remove the config file for Xen when make clean
Konrad Rzeszutek Wilk [Fri, 21 Jun 2013 17:20:43 +0000 (13:20 -0400)]
Makefile: Remove the config file for Xen when make clean

is invoked.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoREADME: Fix the URL.
Konrad Rzeszutek Wilk [Fri, 21 Jun 2013 17:20:28 +0000 (13:20 -0400)]
README: Fix the URL.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoREADME: Add the initial README file.
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 18:19:50 +0000 (14:19 -0400)]
README: Add the initial README file.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agodebugspace: Move the ssh_stuff in root/ssh_stuff
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 18:02:56 +0000 (14:02 -0400)]
debugspace: Move the ssh_stuff in root/ssh_stuff

(And also alter the README file to reflect new path).
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: Disable building perf for right now.
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 17:50:46 +0000 (13:50 -0400)]
Makefile: Disable building perf for right now.

I keep on getting issues with it failing to build. Not sure
why.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agodebugspace: Add init.custom and ssh_stuff to deal with SSH keys.
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 16:49:37 +0000 (12:49 -0400)]
debugspace: Add init.custom and ssh_stuff to deal with SSH keys.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: Add XEN_OPTS to pass in extra build arguments to Xen.
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 16:21:40 +0000 (12:21 -0400)]
Makefile: Add XEN_OPTS to pass in extra build arguments to Xen.

For example:

XEN_OPTS="debug=y"

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: Move the targets around to make it easier on the eye.
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 16:19:18 +0000 (12:19 -0400)]
Makefile: Move the targets around to make it easier on the eye.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: Drop oprofile build, use perf build.
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 16:16:31 +0000 (12:16 -0400)]
Makefile: Drop oprofile build, use perf build.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakfile: Xen configure by defualt sets the prefix to /usr/local.
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 16:08:06 +0000 (12:08 -0400)]
Makfile: Xen configure by defualt sets the prefix to /usr/local.

We want /usr.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agosources: Add correct GIT address for xen-unstable tree.
Konrad Rzeszutek Wilk [Fri, 14 Jun 2013 15:30:35 +0000 (11:30 -0400)]
sources: Add correct GIT address for xen-unstable tree.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agodiscard_io: Make it possible to give start and end LBA's.
Konrad Rzeszutek Wilk [Mon, 10 Jun 2013 16:25:54 +0000 (12:25 -0400)]
discard_io: Make it possible to give start and end LBA's.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoMakefile: Make it possible to build a quite build.
Konrad Rzeszutek Wilk [Sat, 8 Jun 2013 19:24:31 +0000 (15:24 -0400)]
Makefile: Make it possible to build a quite build.

V=1 will make it noisy.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11 years agoconfig: Allow KMEMLEAK to have a bigger buffer.
Konrad Rzeszutek Wilk [Mon, 10 Jun 2013 14:22:26 +0000 (10:22 -0400)]
config: Allow KMEMLEAK to have a bigger buffer.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoAdd xenalyze to the build system.
Konrad Rzeszutek Wilk [Wed, 8 May 2013 14:23:18 +0000 (10:23 -0400)]
Add xenalyze to the build system.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoread_intr: Also see the IPIs.
Konrad Rzeszutek Wilk [Wed, 8 May 2013 14:19:11 +0000 (10:19 -0400)]
read_intr: Also see the IPIs.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Enable DEBUG_MEMLEAK and HYPERVISOR_GUEST (for v3.10)
Konrad Rzeszutek Wilk [Wed, 8 May 2013 14:18:18 +0000 (10:18 -0400)]
config: Enable DEBUG_MEMLEAK and HYPERVISOR_GUEST (for v3.10)

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoboot: No need for ip=eth0::... it slows down the bootup.
Konrad Rzeszutek Wilk [Wed, 8 May 2013 14:17:56 +0000 (10:17 -0400)]
boot: No need for ip=eth0::... it slows down the bootup.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoXen4.3 - /etc/xen/scripts/locking.sh requires Perl, so lets have it.
Konrad Rzeszutek Wilk [Wed, 8 May 2013 14:17:15 +0000 (10:17 -0400)]
Xen4.3 - /etc/xen/scripts/locking.sh requires Perl, so lets have it.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoAdd NO_XEN=1 so that we can build an image without Xen in it.
Konrad Rzeszutek Wilk [Wed, 8 May 2013 14:15:57 +0000 (10:15 -0400)]
Add NO_XEN=1 so that we can build an image without Xen in it.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Enable XEN_STUB
Konrad Rzeszutek Wilk [Fri, 22 Mar 2013 17:11:24 +0000 (13:11 -0400)]
config: Enable XEN_STUB

To catch power management issues in the future.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: early-devs
Konrad Rzeszutek Wilk [Fri, 22 Mar 2013 17:10:52 +0000 (13:10 -0400)]
config: early-devs

is not really needed and the build/bootup works OK without it.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agomicrocode: Update from microcode_ctl-2.0-2.fc18.x86_64
Konrad Rzeszutek Wilk [Tue, 12 Mar 2013 14:34:44 +0000 (10:34 -0400)]
microcode: Update from microcode_ctl-2.0-2.fc18.x86_64

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Also use libunwind RPMs for perf.
Konrad Rzeszutek Wilk [Mon, 11 Mar 2013 20:50:21 +0000 (16:50 -0400)]
Makefile: Also use libunwind RPMs for perf.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Add Xen CPU and memory hotplug code.
Konrad Rzeszutek Wilk [Mon, 11 Mar 2013 19:55:35 +0000 (15:55 -0400)]
config: Add Xen CPU and memory hotplug code.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: perf: v3.9 of Linux does NUMA.
Konrad Rzeszutek Wilk [Mon, 11 Mar 2013 19:50:20 +0000 (15:50 -0400)]
Makefile: perf: v3.9 of Linux does NUMA.

We don't have the libs for it so for right now disable it.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Xen 4.2 support to build and a pm-suspend build failure issue.
Konrad Rzeszutek Wilk [Mon, 11 Mar 2013 19:49:23 +0000 (15:49 -0400)]
Makefile: Xen 4.2 support to build and a pm-suspend build failure issue.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agodiscard_io: Little tool to send DISCARD commands.
Konrad Rzeszutek Wilk [Mon, 11 Mar 2013 19:47:33 +0000 (15:47 -0400)]
discard_io: Little tool to send DISCARD commands.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Build only 64-bit hypervisor and fix rcS
Konrad Rzeszutek Wilk [Tue, 15 Jan 2013 21:08:52 +0000 (16:08 -0500)]
Makefile: Build only 64-bit hypervisor and fix rcS

.. by not launching 'xend' under Xen 4.2.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Fix build for Xen unstable.
Konrad Rzeszutek Wilk [Tue, 4 Dec 2012 19:07:25 +0000 (14:07 -0500)]
Makefile: Fix build for Xen unstable.

The udev/hotplug directory is not used anymore.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agofirmware: Include Intel microcode.
Konrad Rzeszutek Wilk [Wed, 28 Nov 2012 20:37:06 +0000 (15:37 -0500)]
firmware: Include Intel microcode.

Taken from microcode_ctl-1.17-25.fc16.x86_64

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agofirmware: Also bundle micrcode.
Konrad Rzeszutek Wilk [Wed, 28 Nov 2012 20:36:13 +0000 (15:36 -0500)]
firmware: Also bundle micrcode.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agodrivers: Add dma_test
Konrad Rzeszutek Wilk [Mon, 29 Oct 2012 15:58:31 +0000 (11:58 -0400)]
drivers: Add dma_test

to check SWIOTLB for contingous allocations of compound pages.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agofs: Mount devpts
Konrad Rzeszutek Wilk [Tue, 2 Oct 2012 14:44:52 +0000 (10:44 -0400)]
fs: Mount devpts

I am not sure how we worked before, but I started getting:
PTY allocation request failed on channel 0

when trying to SSH. It was due to the devpts not being
mounted.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Detect hung task and don't compile for inlining.
Konrad Rzeszutek Wilk [Tue, 2 Oct 2012 14:43:28 +0000 (10:43 -0400)]
config: Detect hung task and don't compile for inlining.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Enable zxsmalloc to make zcache work.
Konrad Rzeszutek Wilk [Wed, 5 Sep 2012 17:57:04 +0000 (13:57 -0400)]
Makefile: Enable zxsmalloc to make zcache work.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Enable CONFIG_PARAVIRT_TIME_ACCOUNTING=y
Konrad Rzeszutek Wilk [Wed, 5 Sep 2012 17:56:44 +0000 (13:56 -0400)]
config: Enable CONFIG_PARAVIRT_TIME_ACCOUNTING=y
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Install Realtech firmware as well.
Konrad Rzeszutek Wilk [Wed, 5 Sep 2012 17:48:25 +0000 (13:48 -0400)]
Makefile: Install Realtech firmware as well.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Provide appropiate binary for oprofile.
Konrad Rzeszutek Wilk [Wed, 5 Sep 2012 17:47:57 +0000 (13:47 -0400)]
Makefile: Provide appropiate binary for oprofile.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Work with Xen 4.2
Konrad Rzeszutek Wilk [Wed, 5 Sep 2012 17:47:16 +0000 (13:47 -0400)]
Makefile: Work with Xen 4.2

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Set XEN_DEBUG_FS, MAX_MEMORY=512 and enable Intel Idle.
Konrad Rzeszutek Wilk [Wed, 5 Sep 2012 17:45:40 +0000 (13:45 -0400)]
config: Set XEN_DEBUG_FS, MAX_MEMORY=512 and enable Intel Idle.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agofirmware: Radeon and RealTek
Konrad Rzeszutek Wilk [Wed, 5 Sep 2012 17:44:09 +0000 (13:44 -0400)]
firmware: Radeon and RealTek

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Enable ftrace.
Konrad Rzeszutek Wilk [Thu, 2 Aug 2012 19:16:50 +0000 (15:16 -0400)]
config: Enable ftrace.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Fix regression introduced by 7523bbf701d7e2745a60c638fc0e6a022ad9d6b5
Konrad Rzeszutek Wilk [Fri, 6 Jul 2012 12:36:12 +0000 (08:36 -0400)]
Makefile: Fix regression introduced by 7523bbf701d7e2745a60c638fc0e6a022ad9d6b5

(by mistake took most of the targets).
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Make the directfb compile more selective.
Konrad Rzeszutek Wilk [Thu, 5 Jul 2012 21:20:06 +0000 (17:20 -0400)]
Makefile: Make the directfb compile more selective.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Make the directfb optional
Konrad Rzeszutek Wilk [Thu, 5 Jul 2012 14:50:42 +0000 (10:50 -0400)]
Makefile: Make the directfb optional

and also move some of the depends.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Add MACVTAP to the build.
Konrad Rzeszutek Wilk [Tue, 26 Jun 2012 14:09:43 +0000 (10:09 -0400)]
config: Add MACVTAP to the build.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoboot: Add another option for test=netstatic which will
Konrad Rzeszutek Wilk [Tue, 26 Jun 2012 14:05:45 +0000 (10:05 -0400)]
boot: Add another option for test=netstatic which will
bootup a guest with a static IP set for eth0.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Fix oprofile compile issues
Konrad Rzeszutek Wilk [Tue, 26 Jun 2012 14:04:28 +0000 (10:04 -0400)]
Makefile: Fix oprofile compile issues

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agohttp: Start httpd when test=netstatic is provided.
Konrad Rzeszutek Wilk [Thu, 21 Jun 2012 16:45:17 +0000 (12:45 -0400)]
http: Start httpd when test=netstatic is provided.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Enable more VIRTIO devices.
Konrad Rzeszutek Wilk [Thu, 21 Jun 2012 16:39:23 +0000 (12:39 -0400)]
config: Enable more VIRTIO devices.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Build out of tree QEMU.
Konrad Rzeszutek Wilk [Thu, 21 Jun 2012 16:38:59 +0000 (12:38 -0400)]
Makefile: Build out of tree QEMU.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Provide event files for oprofile
Konrad Rzeszutek Wilk [Wed, 20 Jun 2012 17:15:33 +0000 (13:15 -0400)]
Makefile: Provide event files for oprofile

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Build out-of-tree QEMU
Konrad Rzeszutek Wilk [Tue, 19 Jun 2012 20:14:53 +0000 (16:14 -0400)]
Makefile: Build out-of-tree QEMU

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agooprofile: Make the shell be bash, not sh
Konrad Rzeszutek Wilk [Tue, 19 Jun 2012 18:56:13 +0000 (14:56 -0400)]
oprofile: Make the shell be bash, not sh

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agooprofile: Xen patch to enable oprofile.
Konrad Rzeszutek Wilk [Tue, 19 Jun 2012 18:55:25 +0000 (14:55 -0400)]
oprofile: Xen patch to enable oprofile.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agooprofile: Add oprofile-0.9.7.tgz
Konrad Rzeszutek Wilk [Tue, 19 Jun 2012 18:54:40 +0000 (14:54 -0400)]
oprofile: Add oprofile-0.9.7.tgz

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Add 'mkswap' in the image.
Konrad Rzeszutek Wilk [Tue, 19 Jun 2012 10:55:03 +0000 (06:55 -0400)]
Makefile: Add 'mkswap' in the image.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Fix the build issues with perf messing up the built modules.
Konrad Rzeszutek Wilk [Tue, 19 Jun 2012 10:43:05 +0000 (06:43 -0400)]
Makefile: Fix the build issues with perf messing up the built modules.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agodebugspace: Make http://10.0.0.1/cgi-bin/netperf?H=10.0.0.2\;L=60
Konrad Rzeszutek Wilk [Fri, 4 May 2012 19:51:04 +0000 (15:51 -0400)]
debugspace: Make http://10.0.0.1/cgi-bin/netperf?H=10.0.0.2\;L=60

work and run netperf against 10.0.0.2

12 years agobusybox: Enable busybox HTTPd server to interpret CGI scripts.
Konrad Rzeszutek Wilk [Fri, 4 May 2012 20:07:48 +0000 (16:07 -0400)]
busybox: Enable busybox HTTPd server to interpret CGI scripts.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agobusybox: Enable HTTPd
Konrad Rzeszutek Wilk [Fri, 4 May 2012 19:50:21 +0000 (15:50 -0400)]
busybox: Enable HTTPd
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agogitignore: More files
Konrad Rzeszutek Wilk [Fri, 15 Jun 2012 18:20:29 +0000 (14:20 -0400)]
gitignore: More files

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Fix spaces at the end of lines
Konrad Rzeszutek Wilk [Fri, 15 Jun 2012 18:02:11 +0000 (14:02 -0400)]
Makefile: Fix spaces at the end of lines

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: build perf and oprofile (also add cpupower)
Konrad Rzeszutek Wilk [Fri, 15 Jun 2012 15:48:04 +0000 (11:48 -0400)]
Makefile: build perf and oprofile (also add cpupower)

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoMakefile: Be able to build Xen 4.2
Konrad Rzeszutek Wilk [Thu, 14 Jun 2012 20:34:29 +0000 (16:34 -0400)]
Makefile: Be able to build Xen 4.2

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12 years agoconfig: Enable MCE, APEI, and TRANSPARENT HUGEPAGE
Konrad Rzeszutek Wilk [Wed, 13 Jun 2012 17:52:21 +0000 (13:52 -0400)]
config: Enable MCE, APEI, and TRANSPARENT HUGEPAGE

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agobusybox: Allow ASH to be built.
Konrad Rzeszutek Wilk [Fri, 4 May 2012 19:07:02 +0000 (15:07 -0400)]
busybox: Allow ASH to be built.

13 years agoMakefile: copy the opropiate opcodes.
Konrad Rzeszutek Wilk [Fri, 16 Mar 2012 17:53:00 +0000 (13:53 -0400)]
Makefile: copy the opropiate opcodes.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoconfig: Make cpufreq scaling drivers be modules. And the Xen ACPI P-and-C-state uplod...
Konrad Rzeszutek Wilk [Fri, 16 Mar 2012 17:08:41 +0000 (13:08 -0400)]
config: Make cpufreq scaling drivers be modules. And the Xen ACPI P-and-C-state uplodaed built in.
Also turn on ACPI PAD on.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agorcS: Sync up time and write it to RTC.
Konrad Rzeszutek Wilk [Fri, 16 Mar 2012 17:03:14 +0000 (13:03 -0400)]
rcS: Sync up time and write it to RTC.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoconfig: Make performance cpufreq governor the default one..
Konrad Rzeszutek Wilk [Fri, 16 Mar 2012 16:59:24 +0000 (12:59 -0400)]
config: Make performance cpufreq governor the default one..

Granted it should make no difference when booting under Xen.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoisolinux: Make sure the first bootup is not using the static IPs.
Konrad Rzeszutek Wilk [Fri, 16 Mar 2012 16:15:06 +0000 (12:15 -0400)]
isolinux: Make sure the first bootup is not using the static IPs.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agorcS: Support running with Xen 4.0
Konrad Rzeszutek Wilk [Fri, 16 Mar 2012 16:10:38 +0000 (12:10 -0400)]
rcS: Support running with Xen 4.0

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agontpdate: Add ntpdate extraction.
Konrad Rzeszutek Wilk [Fri, 16 Mar 2012 16:09:36 +0000 (12:09 -0400)]
ntpdate: Add ntpdate extraction.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoAdd test-case to do wb->wc and vice-versa forever..
Konrad Rzeszutek Wilk [Fri, 4 Nov 2011 17:56:56 +0000 (13:56 -0400)]
Add test-case to do wb->wc and vice-versa forever..

13 years agoisolinux: Make the first bootup also use 'nofb'
Konrad Rzeszutek Wilk [Thu, 9 Feb 2012 16:44:10 +0000 (11:44 -0500)]
isolinux: Make the first bootup also use 'nofb'

13 years agoRevert "test/config: For small HVM guests."
Konrad Rzeszutek Wilk [Fri, 16 Mar 2012 16:13:42 +0000 (12:13 -0400)]
Revert "test/config: For small HVM guests."

This reverts commit 61c328abc45373a2a9c7a365472b23605101c2ca.

13 years agotest/config: For small HVM guests.
Konrad Rzeszutek Wilk [Thu, 9 Feb 2012 05:45:49 +0000 (00:45 -0500)]
test/config: For small HVM guests.

13 years agoconfig: Make the PREEMPT be really turned off.
Konrad Rzeszutek Wilk [Tue, 7 Feb 2012 16:16:03 +0000 (11:16 -0500)]
config: Make the PREEMPT be really turned off.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoconfig: Cleanup of the config file.
Konrad Rzeszutek Wilk [Thu, 2 Feb 2012 20:22:14 +0000 (15:22 -0500)]
config: Cleanup of the config file.

Found that SLUB is bad with 2.6.32, PREEMPT_NONE is
much better than PREEMPT_VOLUNTARY, and HZ_1000 vs HZ_250
gives a better boost after six guests.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoconfig: SLAB vs SLUB. SLUB after more than 6 guests is quite slow.
Konrad Rzeszutek Wilk [Wed, 1 Feb 2012 15:59:36 +0000 (10:59 -0500)]
config: SLAB vs SLUB. SLUB after more than 6 guests is quite slow.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoconfig: Remove SLAB (use SLUB) and use CONFIG_PREEMPT_VOLUNTARY=y
Konrad Rzeszutek Wilk [Wed, 1 Feb 2012 02:11:47 +0000 (21:11 -0500)]
config: Remove SLAB (use SLUB) and use CONFIG_PREEMPT_VOLUNTARY=y

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoconfig: Turn of function tracing and use oprofile.
Konrad Rzeszutek Wilk [Wed, 1 Feb 2012 01:39:02 +0000 (20:39 -0500)]
config: Turn of function tracing and use oprofile.

Also there seems to be a perf degradation of 10% when
using the function tracing over long haul.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoconfig: RT_GROUP_SCHED is required otherwise we just can't process
Konrad Rzeszutek Wilk [Wed, 1 Feb 2012 01:35:56 +0000 (20:35 -0500)]
config: RT_GROUP_SCHED is required otherwise we just can't process
in the workqueue.

We also enable on the IXGB the DCA support and the NET components
to take advantage of DCA.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoconfig: Enable DCA, SLAB. Big improvments.
Konrad Rzeszutek Wilk [Sat, 28 Jan 2012 17:14:41 +0000 (12:14 -0500)]
config: Enable DCA, SLAB. Big improvments.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>