From e76d9a8ba9c798803949a61da8d5e72c66ec7f7b Mon Sep 17 00:00:00 2001 From: John Bowler Date: Tue, 19 Jul 2005 06:01:37 +0000 Subject: Modified FULL_OPTIMIZATION for NSLU2 --- conf/machine/nslu2.conf | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'conf') diff --git a/conf/machine/nslu2.conf b/conf/machine/nslu2.conf index 1484ac191c..2ce73ac836 100644 --- a/conf/machine/nslu2.conf +++ b/conf/machine/nslu2.conf @@ -19,6 +19,14 @@ IMAGE_ROOTFS_SIZE_ext2.gz = "10240" TARGET_CC_ARCH = "-march=armv5te -mtune=xscale" PACKAGE_ARCH = "armeb" +# Optimization settings. Os works fine and is significantly +# better than O2. The other settings are somewhat arbitrary. +# The optimisations chosen here include the ones which 'break' +# symbolic debugging (because the compiler does not include +# enough information to allow the debugger to know where given +# values are.) +FULL_OPTIMIZATION = "-fomit-frame-pointer -frename-registers -fweb -funit-at-a-time -Os" + SERIAL_CONSOLE = "115200 ttyS0" KERNEL_CONSOLE = "ttyS0,115200n8" USE_VT = "0" -- cgit v1.2.3 From aa33ec8c089b6e0ed964f3f345e73c6fe9f4ba38 Mon Sep 17 00:00:00 2001 From: John Bowler Date: Tue, 19 Jul 2005 14:44:26 +0000 Subject: Support for disabling irq debug messages - slugbug 109. This allows a simple local.conf change to re-enable the debug messages simply by setting CMDLINE_DEBUG to "" --- conf/distro/openslug.conf | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'conf') diff --git a/conf/distro/openslug.conf b/conf/distro/openslug.conf index 33e655dcb6..4d4f9de837 100644 --- a/conf/distro/openslug.conf +++ b/conf/distro/openslug.conf @@ -32,6 +32,12 @@ EXTRA_IMAGECMD_jffs2 = "--pad --big-endian --eraseblock=0x20000 -D ${OPENSLUG_DE OPENSLUG_EXTRA_DEPENDS ?= "e2fsprogs reiserfsprogs upslug-native lrzsz" +# CMDLINE* macros define the kernel command line. CMDLINE_DEBUG is provided +# to enable/disable debugging in the distro. Here noirqdebug is used to +# remove the messages about unhandled interrupts - people debugging interrupt +# issues in the kernel need to cancel this (set CMDLINE_DEBUG empty in local.conf) +CMDLINE_DEBUG = "noirqdebug" + # Filesystem support modules are listed in here for easy removal, # as is the lrzsz serial package and other kernel modules which are # not absolutely required for boot. -- cgit v1.2.3