]>
xenbits.xensource.com Git - xentesttools/bootstrap.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
Konrad Rzeszutek Wilk [Fri, 4 May 2012 19:07:02 +0000 (15:07 -0400)]
busybox: Allow ASH to be built.
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>
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>
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>
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>
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>
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>
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>
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..
Konrad Rzeszutek Wilk [Thu, 9 Feb 2012 16:44:10 +0000 (11:44 -0500)]
isolinux: Make the first bootup also use 'nofb'
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 .
Konrad Rzeszutek Wilk [Thu, 9 Feb 2012 05:45:49 +0000 (00:45 -0500)]
test/config: For small HVM guests.
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>
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>
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>
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>
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>
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>
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>
Konrad Rzeszutek Wilk [Thu, 26 Jan 2012 14:54:01 +0000 (09:54 -0500)]
rcS: Call /init.pre_custom before network or framebuffer.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Thu, 26 Jan 2012 14:51:57 +0000 (09:51 -0500)]
Makefile: Check for existence of OLD_STYLE=1
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Thu, 26 Jan 2012 14:51:15 +0000 (09:51 -0500)]
network: Don't create an /etc/sysconfig/network-scripts/ifcfg-X if the file exists.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Thu, 26 Jan 2012 14:01:04 +0000 (09:01 -0500)]
makefile: Support XenOLinux builds
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:36:45 +0000 (22:36 -0500)]
config: Turn on CONFIG_ZRAM
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:34:42 +0000 (22:34 -0500)]
config: Turn on CONFIG_XEN_SELFBALLOONING=y
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:33:36 +0000 (22:33 -0500)]
config: Turn CONFIG_DEBUG_ATOMIC_ON_SLEEP and turn on scheduler statistics and autogroups.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:21:36 +0000 (22:21 -0500)]
config: Enable PV SCSI driver and remove Xen PCIbackend cruft.
The Xen PCIBackend config options don't exist anymore.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:19:06 +0000 (22:19 -0500)]
config: Add Intel SAS driver support.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:18:32 +0000 (22:18 -0500)]
config: Add TPM drivers.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:15:43 +0000 (22:15 -0500)]
makefile: Make 'linux-clean' also remove root_image/modulespace
otherwise that directory starts accumulating cruft and can
make the initrd large.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:14:45 +0000 (22:14 -0500)]
makefile: Make xend depend on yajl library.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:13:31 +0000 (22:13 -0500)]
read_intr: Make it flush to output so when pipping it works correctly.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:12:52 +0000 (22:12 -0500)]
network: Put netserver in background when starting with test=net[|static]
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:10:58 +0000 (22:10 -0500)]
syslinux: Add test=static option in the ISO and FAT outputs
as those images are going to be used for testing.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:08:31 +0000 (22:08 -0500)]
network: Also copy arping from iputils.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Tue, 24 Jan 2012 16:03:13 +0000 (11:03 -0500)]
network-setup: Make the amount of NICs that are DHCP be 3 and use a global variable for it.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Tue, 24 Jan 2012 05:10:43 +0000 (00:10 -0500)]
network-setup: don't create bridge for test=net[|static] bootup option.
The test=net will setup DHCP entries for up to two ethX interfaces.
The test=netstatic will read the MAC address and from xx:xx:xx:xx:QQ:ZZ
set $QQ.0.0.$ZZ.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Tue, 24 Jan 2012 04:30:15 +0000 (23:30 -0500)]
network-startup: make the bridge and interfaces config setup into functions.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Tue, 24 Jan 2012 04:10:32 +0000 (23:10 -0500)]
network-startup: Bring up only DHCP up to two interfaces - switch and ethX..
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:03:25 +0000 (22:03 -0500)]
rcS: Add support to call /init.late _after_ the network has been brought up.
Especially useful to then do such things as login in iSCSI storage.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Wed, 25 Jan 2012 03:02:03 +0000 (22:02 -0500)]
drfb_load: Remove that functionality.
We never used it actually.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Konrad Rzeszutek Wilk [Tue, 26 Jul 2011 15:49:01 +0000 (11:49 -0400)]
dump_dma: Fix compile error.
Konrad Rzeszutek Wilk [Tue, 26 Jul 2011 15:04:31 +0000 (11:04 -0400)]
rcS: Provide test=test to run /test and reboot afterwards.
Konrad Rzeszutek Wilk [Tue, 26 Jul 2011 14:47:55 +0000 (10:47 -0400)]
read_intr: Add tool to show what interrupts are being used right now.
Konrad Rzeszutek Wilk [Tue, 26 Jul 2011 14:46:37 +0000 (10:46 -0400)]
xen: updated xen-detect
Konrad Rzeszutek Wilk [Tue, 26 Jul 2011 14:45:15 +0000 (10:45 -0400)]
xen: load modules if /sys/hypervisor/type == xen.
Konrad Rzeszutek Wilk [Fri, 1 Jul 2011 17:47:29 +0000 (13:47 -0400)]
kexec tool
Konrad Rzeszutek Wilk [Fri, 1 Jul 2011 17:42:52 +0000 (13:42 -0400)]
add cpufrequtils.
Konrad Rzeszutek Wilk [Wed, 15 Jun 2011 16:23:41 +0000 (12:23 -0400)]
cpufrequtils: from http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-008.tar.gz
Konrad Rzeszutek Wilk [Wed, 15 Jun 2011 00:42:03 +0000 (20:42 -0400)]
config: Remove CONFIG_PROVE_LOCKING as it causes weird bootup problems.
This is what I get
mapping kernel into physical memory
about to get started...
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version
2.6.39.1-00222-g9a33d46 (konrad@phenom) (gcc version 4.4.4
20100503 (Red Hat 4.4.4-2) (GCC) ) #10 SMP PREEMPT Tue Jun 14 17:25:56 EDT 2011
[ 0.000000] Command line: console=hvc0 debug earlyprintk=xenboot memblock=debug
[ 0.000000] ACPI in unprivileged domain disabled
[ 0.000000] released 0 pages of unused memory
[ 0.000000] max_pfn: 0x80000, extra_pages: 2048
[ 0.000000] balloon area will have 2048 pages.
[ 0.000000] Set 0 page(s) to 1-1 mapping.
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] Xen:
0000000000000000 -
00000000000a0000 (usable)
[ 0.000000] Xen:
00000000000a0000 -
0000000000100000 (reserved)
[ 0.000000] Xen:
0000000000100000 -
0000000080000000 (usable)
[ 0.000000] Xen:
0000000100000000 -
0000000100800000 (usable)
[ 0.000000] bootconsole [xenboot0] enabled
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] DMI not present or invalid.
[ 0.000000] e820 update range:
0000000000000000 -
0000000000010000 (usable) ==> (reserved)
[ 0.000000] e820 remove range:
00000000000a0000 -
0000000000100000 (usable)
[ 0.000000] No AGP bridge found
[ 0.000000] last_pfn = 0x100800 max_arch_pfn = 0x400000000
[ 0.000000] last_pfn = 0x80000 max_arch_pfn = 0x400000000
[ 0.000000] memblock_x86_reserve_range: [0x026b9000-0x026cbfff] BRK
[ 0.000000] MEMBLOCK configuration:
[ 0.000000] memory size = 0x80790000
[ 0.000000] memory.cnt = 0x3
[ 0.000000] memory[0x0] [0x00000000010000-0x0000000009ffff], 0x90000 bytes
[ 0.000000] memory[0x1] [0x00000000100000-0x0000007fffffff], 0x7ff00000 bytes
[ 0.000000] memory[0x2] [0x00000100000000-0x000001007fffff], 0x800000 bytes
[ 0.000000] reserved.cnt = 0x3
[ 0.000000] reserved[0x0] [0x00000001000000-0x000000026cbfff], 0x16cc000 bytes
[ 0.000000] reserved[0x1] [0x000000027ef000-0x0000001687efff], 0x14090000 bytes
[ 0.000000] reserved[0x2] [0x00000100000000-0x000001007fffff], 0x800000 bytes
[ 0.000000] initial memory mapped : 0 -
163c3000
[ 0.000000] memblock_x86_reserve_range: [0x0009b000-0x0009ffff] TRAMPOLINE
[ 0.000000] Base memory trampoline at [
ffff88000009b000 ] 9b000 size 20480
[ 0.000000] init_memory_mapping:
0000000000000000 -
0000000080000000
[ 0.000000]
0000000000 -
0080000000 page 4k
[ 0.000000] kernel direct mapping tables up to
80000000 @
7fbfd000 -
80000000
[ 0.000000] memblock_x86_reserve_range: [0x7fbfd000-0x7ff43fff] PGTABLE
[ 0.000000] xen: setting RW the range
7ff44000 -
80000000
[ 0.000000] init_memory_mapping:
0000000100000000 -
0000000100800000
[ 0.000000]
0100000000 -
0100800000 page 4k
[ 0.000000] kernel direct mapping tables up to
100800000 @
7f3f3000 -
7fbfd000
[ 0.000000] memblock_x86_reserve_range: [0x7f3f3000-0x7f3f7fff] PGTABLE
[ 0.000000] xen: setting RW the range
7f3f8000 -
7fbfd000
[ 0.000000] RAMDISK:
027ef000 -
163c3000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at
0000000000000000 -
0000000100800000
[ 0.000000] NUMA: Using 63 for the hash shift.
[ 0.000000] Initmem setup node 0
0000000000000000 -
0000000100800000
[ 0.000000] memblock_x86_reserve_range: [0x7ffd9000-0x7fffffff] NODE_DATA
[ 0.000000] NODE_DATA [
000000007ffd9000 -
000000007fffffff ]
[ 0.000000] memblock_x86_reserve_range: [0x7ffd8000-0x7ffd8fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7f7fd000-0x7fbfcfff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffd7e40-0x7ffd7fd7] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7f3fd000-0x7f7fcfff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7d000000-0x7f1fffff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffd6000-0x7ffd6fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffd5000-0x7ffd5fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffd4000-0x7ffd4fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffd3000-0x7ffd3fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffd2000-0x7ffd2fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffd1000-0x7ffd1fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffd0000-0x7ffd0fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffcf000-0x7ffcffff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffce000-0x7ffcefff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffcd000-0x7ffcdfff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffcc000-0x7ffccfff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffcb000-0x7ffcbfff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffca000-0x7ffcafff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffc9000-0x7ffc9fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffc8000-0x7ffc8fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffc7000-0x7ffc7fff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ffc6000-0x7ffc6fff] BOOTMEM
[ 0.000000] memblock_x86_free_range: [0x7edc0000-0x7f1fffff]
[ 0.000000] memblock_x86_free_range: [0x7f3fd000-0x7f7fcfff]
[ 0.000000] memblock_x86_free_range: [0x7f7fd000-0x7fbfcfff]
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00100800
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x000000a0
[ 0.000000] 0: 0x00000100 -> 0x00080000
[ 0.000000] 0: 0x00100000 -> 0x00100800
[ 0.000000] On node 0 totalpages: 526224
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 5 pages reserved
[ 0.000000] DMA zone: 3923 pages, LIFO batch:0
[ 0.000000] memblock_x86_reserve_range: [0x7ffd79c0-0x7ffd7e3f] BOOTMEM
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 505912 pages, LIFO batch:31
[ 0.000000] memblock_x86_reserve_range: [0x7ff7e000-0x7ffc5fff] BOOTMEM
[ 0.000000] Normal zone: 28 pages used for memmap
[ 0.000000] Normal zone: 2020 pages, LIFO batch:0
[ 0.000000] memblock_x86_reserve_range: [0x7ffd7780-0x7ffd79bf] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ff7d000-0x7ff7dfff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ff7c000-0x7ff7cfff] BOOTMEM
[ 0.000000] memblock_x86_reserve_range: [0x7ff7b000-0x7ff7bfff] BOOTMEM
[ 0.000000] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 0.000000] IP: [<
ffffffff8102eb73 >] xen_set_pte+0x4c/0x56
[ 0.000000] PGD 0
[ 0.000000] Oops: 0003 [#1] PREEMPT SMP
[ 0.000000] last sysfs file:
[ 0.000000] CPU 0
[ 0.000000] Modules linked in:
[ 0.000000]
[ 0.000000] Pid: 0, comm: swapper Not tainted
2.6.39.1-00222-g9a33d46 #10
[ 0.000000] RIP: e030:[<
ffffffff8102eb73 >] [<
ffffffff8102eb73 >] xen_set_pte+0x4c/0x56
[ 0.000000] RSP: e02b:
ffffffff81a01e38 EFLAGS:
00010096
[ 0.000000] RAX:
00000000ffffffff RBX:
ffff88007ff7b000 RCX:
000000006bed2067
[ 0.000000] RDX:
0000000010000001 RSI:
0000000212d39065 RDI:
ffff88007ff7b000
[ 0.000000] RBP:
ffffffff81a01e58 R08:
ffffffff8102d94d R09:
ffffffff8102d94d
[ 0.000000] R10:
ffffffff8102d94d R11:
ffffffff8102d94d R12:
0000000212d39065
[ 0.000000] R13:
0000000080000000 R14:
ffffffffffffffff R15:
00000000163c3000
[ 0.000000] FS:
0000000000000000 (0000) GS:
ffffffff81ace000 (0000) knlGS:
0000000000000000
[ 0.000000] CS: e033 DS: 0000 ES: 0000 CR0:
0000000080050033
[ 0.000000] CR2:
0000000000000000 CR3:
0000000001a03000 CR4:
0000000000000660
[ 0.000000] DR0:
0000000000000000 DR1:
0000000000000000 DR2:
0000000000000000
[ 0.000000] DR3:
0000000000000000 DR6:
00000000ffff0ff0 DR7:
0000000000000400
[ 0.000000] Process swapper (pid: 0, threadinfo
ffffffff81a00000 , task
ffffffff81a0b020 )
[ 0.000000] Stack:
[ 0.000000]
ffffffff81a01e58 ffffffffff600000 ffffffffff600000 0000000212d39065
[ 0.000000]
ffffffff81a01e78 ffffffff8105dae6 00000000007ff000 ffff8800163c3000
[ 0.000000]
ffffffff81a01ea8 ffffffff8102e9eb ffff8800163c3000 0000000212d39065
[ 0.000000] Call Trace:
[ 0.000000] [<
ffffffff8105dae6 >] set_pte_vaddr_pud+0x39/0x48
[ 0.000000] [<
ffffffff8102e9eb >] xen_set_fixmap+0xfa/0x101
[ 0.000000] [<
ffffffff81aeba6d >] map_vsyscall+0x23/0x25
[ 0.000000] [<
ffffffff81aeb3c9 >] setup_arch+0xa90/0xb72
[ 0.000000] [<
ffffffff814b4833 >] ? printk+0x3c/0x3e
[ 0.000000] [<
ffffffff81ae59b9 >] start_kernel+0xe2/0x3f9
[ 0.000000] [<
ffffffff81ae52cd >] x86_64_start_reservations+0xb8/0xbc
[ 0.000000] [<
ffffffff81ae87b2 >] xen_start_kernel+0x59b/0x5a2
[ 0.000000] Code: df e8 82 2a 03 00 48 89 c7 e8 21 ef ff ff 48 8d 7d e0 48 89 45 e0 4c 89 65 e8 e8 8b fe ff ff bf 01 00 00 00 e8 99 f7 ff ff eb 03 <4c> 89 23 5a 59 5b 41 5c c9 c3 55 48 89 ce 48 89 d7 48 89 e5 e8
[ 0.000000] RIP [<
ffffffff8102eb73 >] xen_set_pte+0x4c/0x56
[ 0.000000] RSP <
ffffffff81a01e38 >
[ 0.000000] CR2:
0000000000000000
[ 0.000000] ---[ end trace
a7919e7f17c0a725 ]---
[ 0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
[ 0.000000] Pid: 0, comm: swapper Tainted: G D
2.6.39.1-00222-g9a33d46 #10
[ 0.000000] Call Trace:
[ 0.000000] [<
ffffffff814b46df >] panic+0x96/0x1ae
[ 0.000000] [<
ffffffff81079c61 >] do_exit+0xb3/0x818
[ 0.000000] [<
ffffffff8107681e >] ? kmsg_dump+0x83/0x132
[ 0.000000] [<
ffffffff814b87bc >] oops_end+0xbf/0xc7
[ 0.000000] [<
ffffffff8105e259 >] no_context+0x1f7/0x206
[ 0.000000] [<
ffffffff8102f7fb >] ? __raw_callee_save_xen_restore_fl+0x11/0x1e
[ 0.000000] [<
ffffffff8105e3fe >] __bad_area_nosemaphore+0x196/0x1b9
[ 0.000000] [<
ffffffff8102f7fb >] ? __raw_callee_save_xen_restore_fl+0x11/0x1e
[ 0.000000] [<
ffffffff8105e42f >] bad_area_nosemaphore+0xe/0x10
[ 0.000000] [<
ffffffff814ba1e8 >] do_page_fault+0x192/0x34b
[ 0.000000] [<
ffffffff8102f7dd >] ? __raw_callee_save_xen_save_fl+0x11/0x1e
[ 0.000000] [<
ffffffff8102f7dd >] ? __raw_callee_save_xen_save_fl+0x11/0x1e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff814b7d86 >] ? error_sti+0x5/0x6
[ 0.000000] [<
ffffffff814b78c8 >] ? restore_args+0x30/0x30
[ 0.000000] [<
ffffffff810a1be0 >] ? trace_hardirqs_off_caller+0x2f/0x89
[ 0.000000] [<
ffffffff812436ad >] ? trace_hardirqs_off_thunk+0x3a/0x3c
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff814b7b45 >] page_fault+0x25/0x30
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102d94d >] ? pte_pfn_to_mfn+0x2b/0x7e
[ 0.000000] [<
ffffffff8102eb73 >] ? xen_set_pte+0x4c/0x56
[ 0.000000] [<
ffffffff8102eb3d >] ? xen_set_pte+0x16/0x56
[ 0.000000] [<
ffffffff8105dae6 >] set_pte_vaddr_pud+0x39/0x48
[ 0.000000] [<
ffffffff8102e9eb >] xen_set_fixmap+0xfa/0x101
[ 0.000000] [<
ffffffff81aeba6d >] map_vsyscall+0x23/0x25
[ 0.000000] [<
ffffffff81aeb3c9 >] setup_arch+0xa90/0xb72
[ 0.000000] [<
ffffffff814b4833 >] ? printk+0x3c/0x3e
[ 0.000000] [<
ffffffff81ae59b9 >] start_kernel+0xe2/0x3f9
[ 0.000000] [<
ffffffff81ae52cd >] x86_64_start_reservations+0xb8/0xbc
[ 0.000000] [<
ffffffff81ae87b2 >] xen_start_kernel+0x59b/0x5a2
Konrad Rzeszutek Wilk [Wed, 15 Jun 2011 00:41:43 +0000 (20:41 -0400)]
config: Enable ACPI DEBUG FUNC trace.
Konrad Rzeszutek Wilk [Tue, 14 Jun 2011 17:20:21 +0000 (13:20 -0400)]
pm-utils: The install program mangles install to be ../install
so do the same thing we did for directfb.
Konrad Rzeszutek Wilk [Tue, 14 Jun 2011 16:58:52 +0000 (12:58 -0400)]
directfb: The install program gets somehow mangled to be ../../install
Fixed it by making in directfb a symlink to `which install` for install.
Konrad Rzeszutek Wilk [Tue, 14 Jun 2011 16:57:42 +0000 (12:57 -0400)]
busybox: Config option did not have the applet turned off.
Konrad Rzeszutek Wilk [Tue, 14 Jun 2011 15:21:42 +0000 (11:21 -0400)]
enable some more options: STACKPROTECTOR, IBFT, LOCKDEP, CPUFREQ
Konrad Rzeszutek Wilk [Tue, 14 Jun 2011 15:21:14 +0000 (11:21 -0400)]
fix irqbalance deleting the /etc/service file.