LinuxPPC-Dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] correct AC Power info in /proc/pmu/info
From: Olaf Hering @ 2006-03-12 11:31 UTC (permalink / raw)
  To: Benjamin Herrenschmidt, linuxppc-dev


Report AC Power present in /proc/pmu/info if there is no battery.

Signed-off-by: Olaf Hering <olh@suse.de>

---
 drivers/macintosh/via-pmu.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: linux-2.6.16-rc6-olh/drivers/macintosh/via-pmu.c
===================================================================
--- linux-2.6.16-rc6-olh.orig/drivers/macintosh/via-pmu.c
+++ linux-2.6.16-rc6-olh/drivers/macintosh/via-pmu.c
@@ -825,7 +825,7 @@ proc_get_info(char *page, char **start, 
 	p += sprintf(p, "PMU driver version     : %d\n", PMU_DRIVER_VERSION);
 	p += sprintf(p, "PMU firmware version   : %02x\n", pmu_version);
 	p += sprintf(p, "AC Power               : %d\n",
-		((pmu_power_flags & PMU_PWR_AC_PRESENT) != 0));
+		((pmu_power_flags & PMU_PWR_AC_PRESENT) != 0) || pmu_battery_count == 0);
 	p += sprintf(p, "Battery count          : %d\n", pmu_battery_count);
 
 	return p - page;

^ permalink raw reply

* Therm adm103x
From: Cedric Pradalier @ 2006-03-12 11:42 UTC (permalink / raw)
  To: linuxppc-dev

Hi,

Some time ago there was some talk about including the
driver for the termostat chip on ibook 2.2 (G3,~800MHz),
module therm_adm103x.

Is it still something that is going on? Is there something
missing?

As I see all the traffic for important matters on the list,
I appreciate that this is not a prioritary question, but
I'm just following up.

Thanks.
-- 
Cedric

^ permalink raw reply

* pppd in eldk
From: Antonio Di Bacco @ 2006-03-12 18:13 UTC (permalink / raw)
  To: linuxppc-embedded

I didn't find the ppp package in denx eldk, I tried to cross compile the 
sources (from sourceforge) but I received some errors (pcap_t undeclared). 
Before I continue I would investigate if someone was already successful with 
ppp on ppc.

Bye,
Antonio.

^ permalink raw reply

* [Fwd: [PATCH] correct AC Power info in /proc/pmu/info]
From: Benjamin Herrenschmidt @ 2006-03-12 23:06 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linuxppc-dev list


Report AC Power present in /proc/pmu/info if there is no battery.

Signed-off-by: Olaf Hering <olh@suse.de>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>, 

---
 drivers/macintosh/via-pmu.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: linux-2.6.16-rc6-olh/drivers/macintosh/via-pmu.c
===================================================================
--- linux-2.6.16-rc6-olh.orig/drivers/macintosh/via-pmu.c
+++ linux-2.6.16-rc6-olh/drivers/macintosh/via-pmu.c
@@ -825,7 +825,7 @@ proc_get_info(char *page, char **start, 
 	p += sprintf(p, "PMU driver version     : %d\n", PMU_DRIVER_VERSION);
 	p += sprintf(p, "PMU firmware version   : %02x\n", pmu_version);
 	p += sprintf(p, "AC Power               : %d\n",
-		((pmu_power_flags & PMU_PWR_AC_PRESENT) != 0));
+		((pmu_power_flags & PMU_PWR_AC_PRESENT) != 0) || pmu_battery_count == 0);
 	p += sprintf(p, "Battery count          : %d\n", pmu_battery_count);
 
 	return p - page;

^ permalink raw reply

* Re: suspend2 on PowerBook: keyboard doesn't work on resume
From: Johannes Berg @ 2006-03-13  6:40 UTC (permalink / raw)
  To: Dustin Lang; +Cc: linuxppc-dev
In-Reply-To: <Pine.LNX.4.58.0603112043460.25986@monte.ai>

Hi,

> I'm trying to get suspend2 working on my PowerBook G4 of Oct 2003 vintage.
> 
> I'm running kernel 2.6.15.6 with the 2.6.15.1 suspend2 patch (it applied
> and built fine).

Interesting. I was pretty sure that version wouldn't work at all :->

> On the next startup, the kernel boots and it resumes.  I see the root
> terminal again, complete with my "hibernate" command and the syslog
> messages detailing the progress of suspend2.  The system does not respond
> to keystrokes, however.  After a few seconds, the "Running" message is
> printed out, and after 60 seconds, the system reboots.  To me this
> suggests that the system is mostly resuming correctly, but something has
> gone funny with the keyboard driver.
> 
> Keyboard-related dmesg:
> 
> MacIO PCI driver attached to Intrepid chipset
> input: Macintosh mouse button emulation as /class/input/input0
> adb: starting probe task...
> [snip]
> PCI: Enabling device 0002:20:0d.0 (0000 -> 0002)
> adb devices: [2]: 2 c3 [3]: 3 1 [7]: 7 1f
> ADB keyboard at 2, handler 1
> Detected ADB keyboard, type ANSI.

There's an ADB keyboard -- this all probably suggests that the ADB
driver from pre-resume and original kernel are stepping onto each other.
Maybe they have no good enough power management?

> Does anyone on the list use suspend2 on a PowerBook?

I used to, but on a later powerbook with USB keyboard, so...

johannes

^ permalink raw reply

* Re: pppd in eldk
From: Eberhard Stoll @ 2006-03-13  8:06 UTC (permalink / raw)
  To: linuxppc-embedded
In-Reply-To: <200603121913.56832.antonio.dibacco@aruba.it>

Hi Antonio,

>I didn't find the ppp package in denx eldk, I tried to cross compile the 
>sources (from sourceforge) but I received some errors (pcap_t undeclared). 
>Before I continue I would investigate if someone was already successful with 
>ppp on ppc.
>  
>
We compiled pppd v. 2.4.1 with eldk 3.0 on our ppc target with nfs
mount. It was no problem. But compiling this package on our x86 linux
machine (SuSe 9.0)  wasn't a problem either after setting the
environment vars CC, LD, AS to appropriate values (ppc_82xx-...).

Bye
Eberhard

^ permalink raw reply

* Re: suspend2 on PowerBook: keyboard doesn't work on resume
From: Dustin Lang @ 2006-03-13 13:33 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linuxppc-dev
In-Reply-To: <1142232047.4228.1.camel@quad.lan>


Hi,

> > I'm trying to get suspend2 working on my PowerBook G4 of Oct 2003 vintage.
> >
> > I'm running kernel 2.6.15.6 with the 2.6.15.1 suspend2 patch (it applied
> > and built fine).

> Interesting. I was pretty sure that version wouldn't work at all :->

Do you mean that version of suspend2, or that combination of kernel and
suspend2 patch?  I can try a different combination of versions if you
suspect some other configuration will work...

> There's an ADB keyboard -- this all probably suggests that the ADB
> driver from pre-resume and original kernel are stepping onto each other.
> Maybe they have no good enough power management?

Perhaps.  Nigel Cunningham, the main suspend2 developer, suggested that I
post this problem to this list to see if anyone knew what was happening.

Thanks,
dustin.

^ permalink raw reply

* [PATCH][RFC] ppc32: TEMAC driver for ML403
From: Andrei Konovalov @ 2006-03-13 14:17 UTC (permalink / raw)
  To: linuxppc-embedded list

Here:
   http://source.mvista.com/~ank/paulus-powerpc/20060309/
is an StGIT patchset against
   516450179454de9e689e0a53ed8f34b896e8651c
   branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc

virtex-ppc_sys_devices-fix.patch - is the same fix posted by Grant Likely few days ago (only formatting is different),
ppc32_xilinx_edk_temac.patch - the low level code from EDK-7.1i used by the this driver
ppc32_xilinx_edk_temac_mods.patch - few modifications to EDK-7.1i code to get rid of compiling the xparameters.h
   #defines into the driver. These mods should not be needed after EDK-8.1 SP2 is released.
ppc32_xilinx_temac.patch - the linux driver itself
ppc32_xilinx_ml403_temac.patch - modifications to the ML403 platform code to add TEMAC.
temac.paulus-powerpc.20060309.tgz - all the patches put together into a tarball (just in case).
temac.config - .config used.

This is not the final version yet (no MII support; SGDMA is operational, but seems to need some additional work).
And I would probably wait for EDK-8.1 SP2 (up to one month or so) where both the TEMAC IP and the EDK code
should be updated.

But it would be nice to know if there is anything to rework in the current code to get the driver
accepted into linux/kernel/git/paulus/powerpc.git or linux/kernel/git/torvalds/linux-2.6.git tree.

And probably someone could start playing with the current driver now. At least I was able to mount
the root over NFS and to run several netperf tests.


Thanks,
Andrei

^ permalink raw reply

* dtc: .quad asm directive generation
From: Mark A. Greer @ 2006-03-13 21:21 UTC (permalink / raw)
  To: David Gibson; +Cc: linuxppc-dev

Hi David,

I'm playing around with moving some 32-bit embedded platforms (that don't
have OF or dev-tree-aware uboot) to the powerpc tree.  Basically, I make an
initial .dts file for that platform then dtc-compile it using:

dtc -I dts -O asm -o <platform>.S -V 16 <platform>.dts

Then I build the <platform>.S file with the normal bootwrapper/kernel build.

The problem I'm having is that dtc generates some .quad directives that
is causing my 32-bit assembler to choke (.quad not supported).  Do we need
a 32-bit switch for dtc or should I be giving some sort of switch to
gcc(version 3.4.3)/gas(version 2.15.94) to make it work?

Thanks,

Mark
---

dts:
----

/ {
	linux,phandle = <100>;
	model = "Sandpoint";
	compatible = "MPC10x";
	#address-cells = <1>;
	#size-cells = <1>;

	cpus {
		linux,phandle = <200>;
		#cpus = <1>;
		#address-cells = <1>;
		#size-cells = <0>;

		PowerPC,7447A {
			linux,phandle = <201>;
			linux,boot-cpu;
			device_type = "cpu";
			reg = <0>;
			clock-frequency = <ee6b280>;	/* 250 MHz on 82xx */
			timebase-frequency = <3b9aca0>;	/* 250/4 MHz */
			i-cache-line-size = <20>;
			d-cache-line-size = <20>;
			i-cache-size = <4000>;		/* 16MB L1 on 8245 */
			d-cache-size = <4000>;		/* 16MB L1 on 8245 */
		};
	};

	memory {
		linux,phandle = <300>;
		device_type = "memory";
		reg = <00000000 02000000>;	/* 32 MB */
	};

	chosen {
		linux,phandle = <400>;
		linux,platform = <1>;
		bootargs = "";
		linux,stdout-path = "/dev/ttyS0";
/*		interrupt-controller = <XXXX>; */
	};
};

dtc asm output:
---------------

/* autogenerated by dtc, do not edit */

<snip>

dt_reserve_map:
_dt_reserve_map:
	.quad	0, _dt_blob_start
	.quad	0, _dt_blob_end - _dt_blob_start
/* Memory reserve map from source file */
	.quad	0
	.quad	0

<snip>

^ permalink raw reply

* Re: pppd in eldk
From: Antonio Di Bacco @ 2006-03-13 21:33 UTC (permalink / raw)
  To: linuxppc-embedded
In-Reply-To: <20060313000630.5056C353A57@atlas.denx.de>

[-- Attachment #1: Type: text/plain, Size: 901 bytes --]

I compiled pppd 2.4.3 slightly modifying the Makefile (attached). Now I want 
to use it to connect two segments of the same LAN. I'm working.

Bye,
Antonio.

On Monday 13 March 2006 01:06, Wolfgang Denk wrote:
> In message <200603121913.56832.antonio.dibacco@aruba.it> you wrote:
> > I didn't find the ppp package in denx eldk, I tried to cross compile the
>
> It's not included so far.
>
> > sources (from sourceforge) but I received some errors (pcap_t
> > undeclared). Before I continue I would investigate if someone was already
> > successful with ppp on ppc.
>
> We built it once for some of our  customers  (for  ARM  and  ppc_8xx,
> IIRC); I can't remember of any specific problems.
>
> If cross compiling is too time-consuming  you  can  also  compile  it
> natively  on the target system - this may take more machine time, but
> less developer's time ;-)
>
> Best regards,
>
> Wolfgang Denk

[-- Attachment #2: Makefile --]
[-- Type: text/x-makefile, Size: 5137 bytes --]

#
# pppd makefile for Linux
# $Id: Makefile.linux,v 1.66 2004/11/13 12:02:22 paulus Exp $
#

ROOTDIR = /opt/eldk/ppc_8xx/

# Default installation locations
DESTDIR = $(ROOTDIR)usr/local
BINDIR = $(DESTDIR)/sbin
MANDIR = $(DESTDIR)/share/man/man8
INCDIR = $(DESTDIR)/include



TARGETS = pppd

PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap-new.c md5.c ccp.c \
	   ecp.c ipxcp.c auth.c options.c sys-linux.c md4.c chap_ms.c \
	   demand.c utils.c tty.c eap.c chap-md5.c

HEADERS = ccp.h chap-new.h ecp.h fsm.h ipcp.h \
	ipxcp.h lcp.h magic.h md5.h patchlevel.h pathnames.h pppd.h \
	upap.h eap.h

MANPAGES = pppd.8
PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap-new.o md5.o ccp.o \
	   ecp.o auth.o options.o demand.o utils.o sys-linux.o  tty.o \
	   eap.o chap-md5.o

#
# include dependencies if present
ifeq (.depend,$(wildcard .depend))
include .depend
endif

CC = ${CROSS_COMPILE}gcc
LD = ${CROSS_COMPILE}ld
AS = ${CROSS_COMPILE}as
#
COPTS = -O2 -pipe -Wall -g
LIBS =

# Uncomment the next 2 lines to include support for Microsoft's
# MS-CHAP authentication protocol.  Also, edit plugins/radius/Makefile.linux.
#CHAPMS=y
#USE_CRYPT=y
# Don't use MSLANMAN unless you really know what you're doing.
#MSLANMAN=y
# Uncomment the next line to include support for MPPE.  CHAPMS (above) must
# also be enabled.  Also, edit plugins/radius/Makefile.linux.
#MPPE=y

# Uncomment the next line to include support for PPP packet filtering.
# This requires that the libpcap library and headers be installed
# and that the kernel driver support PPP packet filtering.
#FILTER=y

# Uncomment the next line to enable multilink PPP (enabled by default)
# Linux distributions: Please leave multilink ENABLED in your builds
# of pppd!
#HAVE_MULTILINK=y

# Uncomment the next line to enable the TDB database (enabled by default.)
# If you enable multilink, then TDB is automatically enabled also.
# Linux distributions: Please leave TDB ENABLED in your builds.
#USE_TDB=y

#HAS_SHADOW=y
#USE_PAM=y
#HAVE_INET6=y

# Enable plugins
#PLUGIN=y

# Enable Microsoft proprietary Callback Control Protocol
#CBCP=y

# Enable EAP SRP-SHA1 authentication (requires libsrp)
#USE_SRP=y

MAXOCTETS=y

INCLUDE_DIRS= -I../include

COMPILE_FLAGS= -DHAVE_PATHS_H -DHAVE_MMAP

CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS)

ifdef CHAPMS
CFLAGS   += -DCHAPMS=1
NEEDDES=y
PPPDOBJS += md4.o chap_ms.o
HEADERS	+= md4.h chap_ms.h
ifdef MSLANMAN
CFLAGS   += -DMSLANMAN=1
endif
ifdef MPPE
CFLAGS   += -DMPPE=1
endif
endif

# EAP SRP-SHA1
ifdef USE_SRP
CFLAGS	+= -DUSE_SRP -DOPENSSL -I$(ROOTDIR)usr/local/ssl/include
LIBS	+= -lsrp -L$(ROOTDIR)usr/local/ssl/lib -lcrypto
TARGETS	+= srp-entry
EXTRAINSTALL = $(INSTALL) -s -c -m 555 srp-entry $(BINDIR)/srp-entry
MANPAGES += srp-entry.8
EXTRACLEAN += srp-entry.o
NEEDDES=y
else
# OpenSSL has an integrated version of SHA-1, and its implementation
# is incompatible with this local SHA-1 implementation.  We must use
# one or the other, not both.
PPPDSRCS += sha1.c
HEADERS += sha1.h
PPPDOBJS += sha1.o
endif

ifdef HAS_SHADOW
CFLAGS   += -DHAS_SHADOW
#LIBS     += -lshadow $(LIBS)
endif

ifneq ($(wildcard $(ROOTDIR)usr/include/crypt.h),)
CFLAGS   += -DHAVE_CRYPT_H=1
endif
ifneq ($(wildcard $(ROOTDIR)usr/lib/libcrypt.*),)
LIBS	+= -lcrypt
endif

ifdef NEEDDES
ifndef USE_CRYPT
LIBS     += -ldes $(LIBS)
else
CFLAGS   += -DUSE_CRYPT=1
endif
PPPDOBJS += pppcrypt.o
HEADERS += pppcrypt.h
endif

# For "Pluggable Authentication Modules", see ftp.redhat.com:/pub/pam/.
ifdef USE_PAM
CFLAGS   += -DUSE_PAM
LIBS     += -lpam -ldl
endif

# Multi-linnk
ifdef HAVE_MULTILINK
	# Multilink implies the use of TDB
	USE_TDB=y

	CFLAGS += -DHAVE_MULTILINK
	PPPDSRCS += multilink.c
	PPPDOBJS += multilink.o
endif

# TDB
ifdef USE_TDB
	CFLAGS += -DUSE_TDB=1
	PPPDSRCS += tdb.c spinlock.c
	PPPDOBJS += tdb.o spinlock.o
	HEADERS += tdb.h spinlock.h
endif

# Lock library binary for Linux is included in 'linux' subdirectory.
ifdef LOCKLIB
LIBS     += -llock
CFLAGS   += -DLOCKLIB=1
endif

ifdef PLUGIN
CFLAGS	+= -DPLUGIN
LDFLAGS	+= -Wl,-E
LIBS	+= -ldl
endif

ifdef FILTER
ifneq ($(wildcard $(ROOTDIR)usr/include/pcap-bpf.h),)
LIBS    += -lpcap
CFLAGS  += -DPPP_FILTER
endif
endif

ifdef HAVE_INET6
     PPPDSRCS += ipv6cp.c eui64.c
     HEADERS  += ipv6cp.h eui64.h
     PPPDOBJS += ipv6cp.o eui64.o
     CFLAGS   += -DINET6=1
endif

ifdef CBCP
     PPPDSRCS += cbcp.c
     PPPDOBJS += cbcp.o
     CFLAGS += -DCBCP_SUPPORT
     HEADERS += cbcp.h
endif

ifdef MAXOCTETS
     CFLAGS += -DMAXOCTETS
endif

INSTALL= install

all: $(TARGETS)

install: pppd
	mkdir -p $(BINDIR) $(MANDIR)
	$(EXTRAINSTALL)
	$(INSTALL) -s -c -m 555 pppd $(BINDIR)/pppd
	if chgrp pppusers $(BINDIR)/pppd 2>/dev/null; then \
	  chmod o-rx,u+s $(BINDIR)/pppd; fi
	$(INSTALL) -c -m 444 pppd.8 $(MANDIR)

pppd: $(PPPDOBJS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o pppd $(PPPDOBJS) $(LIBS)

srp-entry:	srp-entry.c
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ srp-entry.c $(LIBS)

install-devel:
	mkdir -p $(INCDIR)/pppd
	$(INSTALL) -c -m 644 $(HEADERS) $(INCDIR)/pppd

clean:
	rm -f $(PPPDOBJS) $(EXTRACLEAN) $(TARGETS) *~ #* core

depend:
	$(CPP) -M $(CFLAGS) $(PPPDSRCS) >.depend

^ permalink raw reply

* buildroot  uClibc busybox and associated tool versions
From: Ben @ 2006-03-14  1:48 UTC (permalink / raw)
  To: linuxppc-embedded

Hi all

Im looking for some info on what versions of uClibc , busybox , gcc , binutils
and kernel headers are best to use to build up a toolchain and rootfs for a 82xx
PPC.  

I am using buildroot http://buildroot.uClibc.org  to generate the toolchain
associated tools and rootfs but so far have not had much luck.

The host machine i am compiling on is a dell poweredge 650 xeon server running
Fedora Core 3,   it has  gcc 3.4.2-6  binutils-2.15.92.0.2  glibc-2.3.3 and
linux version 2.6.9-1.667.  

Im trying to compile up a rootfs for 82xx PPC with the following
gcc 4.0.2
binutils 2.16.1
Kernel headers 2.16.12
uClibc   - whatever version works best, right now i have daily snapshot 20060113
busybox - whatever version works best, right now  i have snapshot from 9th march
and am applying patches released from 9th march - 13th march.

Personally i think the choices of gcc , binutils and Kernel headers are fine,  i
seem to be having more trouble with the uClibc ver and busybox ver. 

Last Friday 10th march selecting the daily snapshot of uClibc caused the
compilation to not get past the point of generating gcc and bin utils. Using the
daily snapshot version of busybox also caused compilation to fail with it
reporting lots of .os and .osm files missing in the libbb dir until i applied
todays patches.

Ive also tried building with use daily snapshot unchecked for busybox and uClibc
but compilation fails. 

Surely someone out there must know what versions of everything are the best to
use to generate a toolchain and rootfs for PPC.

Any help anyone could give would be greatly appreciated

^ permalink raw reply

* Re: dtc: .quad asm directive generation
From: David Gibson @ 2006-03-14  3:31 UTC (permalink / raw)
  To: Mark A. Greer; +Cc: linuxppc-dev
In-Reply-To: <20060313212105.GA11995@mag.az.mvista.com>

On Mon, Mar 13, 2006 at 02:21:05PM -0700, Mark A. Greer wrote:
> Hi David,
> 
> I'm playing around with moving some 32-bit embedded platforms (that don't
> have OF or dev-tree-aware uboot) to the powerpc tree.  Basically, I make an
> initial .dts file for that platform then dtc-compile it using:
> 
> dtc -I dts -O asm -o <platform>.S -V 16 <platform>.dts
> 
> Then I build the <platform>.S file with the normal bootwrapper/kernel build.
> 
> The problem I'm having is that dtc generates some .quad directives that
> is causing my 32-bit assembler to choke (.quad not supported).  Do we need
> a 32-bit switch for dtc or should I be giving some sort of switch to
> gcc(version 3.4.3)/gas(version 2.15.94) to make it work?

[snip]
> dtc asm output:
> ---------------
> 
> /* autogenerated by dtc, do not edit */
> 
> <snip>
> 
> dt_reserve_map:
> _dt_reserve_map:
> 	.quad	0, _dt_blob_start
> 	.quad	0, _dt_blob_end - _dt_blob_start
> /* Memory reserve map from source file */
> 	.quad	0
> 	.quad	0
> 
> <snip>

Oh, bother.  I guess I never tried with a 32-bit only assembler.  Um,
a number of observations are applicable here:
	- The flattened tree spec defines the memory range fields to
be 64-bit quantities, always, so these things shouldn't just become
".long" for 32-bit targets.
	- For the "spacer" 0 entries, we can and should just replace
the .quad with two ".long" directives, easy change.
	- The autogenerated entry reserving the tree itself, however,
is trickier.  It genuinely needs to be a .quad for 64-bit targets.  So
I guess we'd have to have a 32/64 bit target option.  Yuck.
	- IIRC BenH was contemplating revising the spec so that the
range for the device tree is reserved implicitly, like the range for
the kernel image, so it wouldn't have to be listed in the blob.  This
would sidestep the problem, though we would have to change dtc to omit
this entry, at least for suitable output blob versions.
	- I've been thinking for a while, that the whole memory
reserve thing needs some work in dtc.  The fact that the range for the
tree blob is included automatically for asm output, but not for blob
output is a wart, at least.  I was thinking about instead of
automatically generating it, including a new keyword, or form for the
/memreserve/ directive that will generate this range if necessary /
possible.  I never got around to implementing that, though.

And finally, as of, well right about now, until October or so, I'm
expecting to be unavailable, off travelling and things.  In the
interim Jon Loeliger of Freescale has agreed to be dtc maintainer.

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

^ permalink raw reply

* Re: Help: How to search for previous topics
From: Ron Kellam @ 2006-03-14  3:33 UTC (permalink / raw)
  To: linuxppc-embedded
In-Reply-To: <DJEKKNGPKJJHLCHIBHDAEEIPCCAA.kris@slokatelecom.com>

Using your favourite news reader, subscribe to
gmane.linux.ports.ppc.embedded newsgroup at server news.gmane.org, and
get it to suck back all the messages it can (you'll get in the order
of 11800 - back to about Feb 2002).  Then use your news reader's
search features - a decent one will allow regex searches, etc.

See www.gmane.org for more info on how it makes mailing lists
available as newsgroups.

Cheers,
Ron

^ permalink raw reply

* Where to define IO ports
From: Edward Jubenville @ 2006-03-14  4:40 UTC (permalink / raw)
  To: linuxppc-embedded

We are building a board similar to the Freescale Lite5200 (IceCube) board,
using ELDK 3.0 with Linux 2.4.25.

We have added a peripheral to the LocalPlus bus, and I'm trying to figure
out how to modify the kernel startup code to define a memory address range
and generate the proper chip select signal.

Can someone point me to where that sort of thing is done in the kernel
source?

Ed

^ permalink raw reply

* RE: Where to define IO ports
From: iseno @ 2006-03-14  6:01 UTC (permalink / raw)
  To: edjubenville, linuxppc-embedded

Hi Ed,

I think you should change the "u-boot".
 - include/configs/IceCube.h
 - board/icecube/icecube.h

1st, put a constant like (CFG_CS1_START, CFG_CS1_STOP, CFG_CS1_CFG) to
IceCube.h.
And then, write some code to configure registers like (MPC5XXX_CS0_START,
MPC5XXX_CS0_STOP, MPC5XXX_CS0_CFG).

After that, you will be able to use ioremap() in your driver.

>We have added a peripheral to the LocalPlus bus, and I'm trying to figure
Is this address kernel space?
If this is so, you have to change "TEXT_BASE" in u-boot's Makefile and etc.

    Akihiro Iseno

=================================
 Akihiro Iseno <iseno@tomen-ele.co.jp>
    TOMEN Electronics Corp.
      System Engineering Dept. II
=================================

-----Original Message-----
From: Edward Jubenville [mailto:edjubenville@adelphia.net] 
Sent: Tuesday, March 14, 2006 1:41 PM
To: linuxppc-embedded@ozlabs.org
Subject: Where to define IO ports

We are building a board similar to the Freescale Lite5200 (IceCube) board,
using ELDK 3.0 with Linux 2.4.25.

We have added a peripheral to the LocalPlus bus, and I'm trying to figure
out how to modify the kernel startup code to define a memory address range
and generate the proper chip select signal.

Can someone point me to where that sort of thing is done in the kernel
source?

Ed

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

^ permalink raw reply

* Re: Stable Linux kernel 2.6 for MPC8XX
From: David Jander @ 2006-03-14  7:50 UTC (permalink / raw)
  To: linuxppc-embedded
In-Reply-To: <20060310153341.080163525CB@atlas.denx.de>

On Friday 10 March 2006 16:33, Wolfgang Denk wrote:
> > I believe most of those observations and measurements are not valid
> > anymore. Kernel 2.6 for 8xx has come a long way since this article was
> > written. It might have been true back then, but it surely isn't anymore.
>
> So did you actually run any benchmarks? Specilations on what might be
> or should be are not really helpful.

Of course I did. Otherwise I wouldn't say this.

Here's some benchmark data from nbench (sorry didn't try lmbench yet):

The same ELDK (version 3.1.1) for both kernels, running on exactly the same 
board (MPC852T 100MHz, with 32Mbyte SDRAM and 32Mbyte Flash running from NFS 
root). I removed some FPU benchmarks, as they are pretty meaningless for this 
board and take an ethernity otherwise.

Results for Kernel 2.4.25 (Denx CVS from around sept-oct or so, 2005):

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          30.438  :       0.78  :       0.26
STRING SORT         :          1.5842  :       0.71  :       0.11
BITFIELD            :      7.9506e+06  :       1.36  :       0.28
FP EMULATION        :           3.258  :       1.56  :       0.36
IDEA                :          108.89  :       1.67  :       0.49
HUFFMAN             :          26.281  :       0.73  :       0.23
LU DECOMPOSITION    :         0.32765  :       0.02  :       0.01
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 1.052
FLOATING-POINT INDEX: 0.257


Now the results for 2.6.14 (Denx git released 2.6.14):

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          32.654  :       0.84  :       0.28
STRING SORT         :          1.7408  :       0.78  :       0.12
BITFIELD            :      8.3466e+06  :       1.43  :       0.30
FP EMULATION        :           3.506  :       1.68  :       0.39
IDEA                :           115.3  :       1.76  :       0.52
HUFFMAN             :          27.855  :       0.77  :       0.25
LU DECOMPOSITION    :         0.35932  :       0.02  :       0.01
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 1.115
FLOATING-POINT INDEX: 0.265


I don't know why, but while everyone still says 2.6 is slower, I am 
consistently getting results that seem to prove the opposite. Why?
Is the TLB/cache stuff better optimized for 8xx in 2.6?
IMHO it is quite a difference.
Btw, I also wrote different small "speed-measurement" tools (to measure 
loop-speed, memory throughput for different block sizes, etc...) and they all 
show aproximately the same increase.
I was careful to strip both kernels of all unnecessary drivers and features 
that could hamper performance. If you wish I could try to dig up the .config 
files for you, but I am not sure I'll find them anymore (I did this when 
2.6.14 was just released).

Greetings,

-- 
David Jander
Protonic Holland.

^ permalink raw reply

* RE: buildroot  uClibc busybox and associated tool versions
From: IGOR LURI @ 2006-03-14  7:54 UTC (permalink / raw)
  To: Ben; +Cc: linuxppc-embedded

We use the following version of uClibc , busybox , gcc , binutils
and kernel headers to build toolchain, rootfs, u-boot, rtai and linux =
kernel 2.4.25 for ppc5200:

gcc                     3.3.6
binutils                2.14.90.0.8
linux headers           2.4.29
gdb                     5.3
uClibc                  0.9.28
busybox                 1.0.0

If you want to use this toolchain to build linux kernel 2.6.x, you need =
other version of gcc, binutils and gdb.

Hope this helps.


-----Mensaje original-----
De: linuxppc-embedded-bounces+iluri=3Dfagorautomation.es@ozlabs.org
[mailto:linuxppc-embedded-bounces+iluri=3Dfagorautomation.es@ozlabs.org]E=
n
nombre de Ben
Enviado el: martes, 14 de marzo de 2006 2:48
Para: linuxppc-embedded@ozlabs.org
Asunto: buildroot uClibc busybox and associated tool versions


Hi all

Im looking for some info on what versions of uClibc , busybox , gcc , =
binutils
and kernel headers are best to use to build up a toolchain and rootfs =
for a 82xx
PPC. =20

I am using buildroot http://buildroot.uClibc.org  to generate the =
toolchain
associated tools and rootfs but so far have not had much luck.

The host machine i am compiling on is a dell poweredge 650 xeon server =
running
Fedora Core 3,   it has  gcc 3.4.2-6  binutils-2.15.92.0.2  glibc-2.3.3 =
and
linux version 2.6.9-1.667. =20

Im trying to compile up a rootfs for 82xx PPC with the following
gcc 4.0.2
binutils 2.16.1
Kernel headers 2.16.12
uClibc   - whatever version works best, right now i have daily snapshot =
20060113
busybox - whatever version works best, right now  i have snapshot from =
9th march
and am applying patches released from 9th march - 13th march.

Personally i think the choices of gcc , binutils and Kernel headers are =
fine,  i
seem to be having more trouble with the uClibc ver and busybox ver.=20

Last Friday 10th march selecting the daily snapshot of uClibc caused the
compilation to not get past the point of generating gcc and bin utils. =
Using the
daily snapshot version of busybox also caused compilation to fail with =
it
reporting lots of .os and .osm files missing in the libbb dir until i =
applied
todays patches.

Ive also tried building with use daily snapshot unchecked for busybox =
and uClibc
but compilation fails.=20

Surely someone out there must know what versions of everything are the =
best to
use to generate a toolchain and rootfs for PPC.

Any help anyone could give would be greatly appreciated






_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

^ permalink raw reply

* Re: Stable Linux kernel 2.6 for MPC8XX
From: Wolfgang Grandegger @ 2006-03-14  8:34 UTC (permalink / raw)
  To: David Jander, linuxppc-embedded



> On Friday 10 March 2006 16:33, Wolfgang Denk wrote:
> > > I believe most of those observations and measurements are not valid
> > > anymore. Kernel 2.6 for 8xx has come a long way since this article was
> > > written. It might have been true back then, but it surely isn't
anymore.
> >
> > So did you actually run any benchmarks? Specilations on what might be
> > or should be are not really helpful.
> 
> Of course I did. Otherwise I wouldn't say this.
> 
> Here's some benchmark data from nbench (sorry didn't try lmbench yet):
> 
> The same ELDK (version 3.1.1) for both kernels, running on exactly the
same 
> board (MPC852T 100MHz, with 32Mbyte SDRAM and 32Mbyte Flash running
from NFS 
> root). I removed some FPU benchmarks, as they are pretty meaningless
for this 
> board and take an ethernity otherwise.
> 
> Results for Kernel 2.4.25 (Denx CVS from around sept-oct or so, 2005):
> 
> TEST                : Iterations/sec.  : Old Index   : New Index
>                     :                  : Pentium 90* : AMD K6/233*
> --------------------:------------------:-------------:------------
> NUMERIC SORT        :          30.438  :       0.78  :       0.26
> STRING SORT         :          1.5842  :       0.71  :       0.11
> BITFIELD            :      7.9506e+06  :       1.36  :       0.28
> FP EMULATION        :           3.258  :       1.56  :       0.36
> IDEA                :          108.89  :       1.67  :       0.49
> HUFFMAN             :          26.281  :       0.73  :       0.23
> LU DECOMPOSITION    :         0.32765  :       0.02  :       0.01
> ==========================ORIGINAL BYTEMARK
RESULTS==========================
> INTEGER INDEX       : 1.052
> FLOATING-POINT INDEX: 0.257
> 
> 
> Now the results for 2.6.14 (Denx git released 2.6.14):
> 
> TEST                : Iterations/sec.  : Old Index   : New Index
>                     :                  : Pentium 90* : AMD K6/233*
> --------------------:------------------:-------------:------------
> NUMERIC SORT        :          32.654  :       0.84  :       0.28
> STRING SORT         :          1.7408  :       0.78  :       0.12
> BITFIELD            :      8.3466e+06  :       1.43  :       0.30
> FP EMULATION        :           3.506  :       1.68  :       0.39
> IDEA                :           115.3  :       1.76  :       0.52
> HUFFMAN             :          27.855  :       0.77  :       0.25
> LU DECOMPOSITION    :         0.35932  :       0.02  :       0.01
> ==========================ORIGINAL BYTEMARK
RESULTS==========================
> INTEGER INDEX       : 1.115
> FLOATING-POINT INDEX: 0.265
> 
> 
> I don't know why, but while everyone still says 2.6 is slower, I am 
> consistently getting results that seem to prove the opposite. Why?
> Is the TLB/cache stuff better optimized for 8xx in 2.6?
> IMHO it is quite a difference.

Could you please provide more information on the kernel configuration
e.g. the .config files and the size of the kernel images? 

Thanks.

Wolfgang.


> Btw, I also wrote different small "speed-measurement" tools (to measure 
> loop-speed, memory throughput for different block sizes, etc...) and
they all 
> show aproximately the same increase.
> I was careful to strip both kernels of all unnecessary drivers and
features 
> that could hamper performance. If you wish I could try to dig up the
.config 
> files for you, but I am not sure I'll find them anymore (I did this when 
> 2.6.14 was just released).
> 
> Greetings,
> 
> -- 
> David Jander
> Protonic Holland.
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
> 
> 

^ permalink raw reply

* Hello
From: Henry Quinn @ 2006-03-14  8:17 UTC (permalink / raw)
  To: linuxppc-embedded

[-- Attachment #1: Type: text/plain, Size: 209 bytes --]

Hi

 

I am new to the list and would like to introduce myself. My name is Henry
Quinn and I work for a company called Specialist System Engineering.

Linux rules, now two ways about that!

 

Regards

Henry


[-- Attachment #2: Type: text/html, Size: 2064 bytes --]

^ permalink raw reply

* MPC8540 experience
From: groer @ 2006-03-14 11:27 UTC (permalink / raw)
  To: linuxppc-embedded

Hallo Herr Koller,
ich habe heute ihre EMail =
(http://ozlabs.org/pipermail/linuxppc-embedded/2004-October/015851.html) =
gelesen. Hatten sie bereits Erfolg?
Ich habe ein =E4hnliches Problem. Wir beutzen bei uns ebenfalls einen =
PPC und haben das Problem mit Big und Littel-Endian im XServer.

Mit freundlichem Gru=DF
=20
Roland  Gr=F6ber  =20
              =20
BIZERBA GmbH & Co. KG       =20
Abt.: PD-B-S   (Software-Entwicklung Basissysteme)
Postfach 10 01 64        =20
D-72301 Balingen

Telefon   +49-(0)7433-12-  23 78
Telefax   +49-(0)7433-12-5 23 78

Email     groer@bizerba.de

^ permalink raw reply

* Re: Stable Linux kernel 2.6 for MPC8XX
From: Carlos Mitidieri @ 2006-03-14 11:56 UTC (permalink / raw)
  To: linuxppc-embedded
In-Reply-To: <200603140850.47014.david.jander@protonic.nl>

[-- Attachment #1: Type: text/plain, Size: 1435 bytes --]

Hi, 

It seems that the nbench is not the most appropriate suit for comparing OSs 
(or OS versions), since its programs exercise only the CPU/memory 
subs-system. More suitable for comparing OSs are suites like unixbench and 
lmbench, which include many programs that exercise the OS calls/services.

Please find attached the results I have obtained when running the 
unixbench-4.1.0 for the kernels 2.4.26  and 2.6.14.  The 2.4.26 has better 
indexes for 5 of the 6 tests from unixbench that I have run.  

On Tuesday 14 March 2006 08:50, David Jander wrote:
> On Friday 10 March 2006 16:33, Wolfgang Denk wrote:
> > > I believe most of those observations and measurements are not valid
> > > anymore. Kernel 2.6 for 8xx has come a long way since this article was
> > > written. It might have been true back then, but it surely isn't
> > > anymore.
> >
> > So did you actually run any benchmarks? Specilations on what might be
> > or should be are not really helpful.
>
> Of course I did. Otherwise I wouldn't say this.
>
> Here's some benchmark data from nbench (sorry didn't try lmbench yet):
>
> The same ELDK (version 3.1.1) for both kernels, running on exactly the same
> board (MPC852T 100MHz, with 32Mbyte SDRAM and 32Mbyte Flash running from
> NFS root). I removed some FPU benchmarks, as they are pretty meaningless
> for this board and take an ethernity otherwise.


Best regards,
-- 
Carlos Mitidieri
SYSGO AG - Office Ulm

[-- Attachment #2: unixbench-2.4.26 --]
[-- Type: text/plain, Size: 1648 bytes --]


  BYTE UNIX Benchmarks (Version 4.1.0)
  System -- Linux 2.4.26 Tue Mar 7 08:56:57 CET 2006 ppc unknown
  Start Benchmark Run: Thu Jan  1 01:13:27 UTC 1970
    1:13am  up  1:13, load average: 0.07, 0.73, 0.80
  lrwxrwxrwx    1 root     root            9 Jan  1 00:00 /bin/sh -> /bin/bash
System Call Overhead                     243637.1 lps   (10.0 secs, 10 samples)
Pipe Throughput                          246562.1 lps   (10.0 secs, 10 samples)
Pipe-based Context Switching             114521.0 lps   (10.0 secs, 10 samples)
Process Creation                           2199.0 lps   (30.0 secs, 3 samples)
Execl Throughput                            362.8 lps   (29.7 secs, 3 samples)
Shell Scripts (1 concurrent)                680.0 lpm   (60.0 secs, 3 samples)
Shell Scripts (8 concurrent)                 92.0 lpm   (60.0 secs, 3 samples)
Shell Scripts (16 concurrent)                46.0 lpm   (60.0 secs, 3 samples)


                     INDEX VALUES            
TEST                                        BASELINE     RESULT      INDEX

Execl Throughput                                43.0      362.8       84.4
Pipe Throughput                              12440.0   246562.1      198.2
Pipe-based Context Switching                  4000.0   114521.0      286.3
Process Creation                               126.0     2199.0      174.5
Shell Scripts (8 concurrent)                     6.0       92.0      153.3
System Call Overhead                         15000.0   243637.1      162.4
                                                                 =========
     FINAL SCORE                                                     165.8

[-- Attachment #3: unixbench-2.6.14 --]
[-- Type: text/plain, Size: 1648 bytes --]


  BYTE UNIX Benchmarks (Version 4.1.0)
  System -- Linux 2.6.14 Tue Mar 7 12:50:28 CET 2006 ppc unknown
  Start Benchmark Run: Thu Jan  1 00:06:12 UTC 1970
   12:06am  up 6 min, load average: 0.00, 0.00, 0.00
  lrwxrwxrwx    1 root     root            9 Jan  1 00:00 /bin/sh -> /bin/bash
System Call Overhead                     339524.9 lps   (10.0 secs, 10 samples)
Pipe Throughput                          236842.6 lps   (10.0 secs, 10 samples)
Pipe-based Context Switching             106498.2 lps   (10.0 secs, 10 samples)
Process Creation                           1873.8 lps   (30.0 secs, 3 samples)
Execl Throughput                            372.6 lps   (29.8 secs, 3 samples)
Shell Scripts (1 concurrent)                650.4 lpm   (60.0 secs, 3 samples)
Shell Scripts (8 concurrent)                 88.0 lpm   (60.0 secs, 3 samples)
Shell Scripts (16 concurrent)                44.0 lpm   (60.0 secs, 3 samples)


                     INDEX VALUES            
TEST                                        BASELINE     RESULT      INDEX

Execl Throughput                                43.0      372.6       86.7
Pipe Throughput                              12440.0   236842.6      190.4
Pipe-based Context Switching                  4000.0   106498.2      266.2
Process Creation                               126.0     1873.8      148.7
Shell Scripts (8 concurrent)                     6.0       88.0      146.7
System Call Overhead                         15000.0   339524.9      226.3
                                                                 =========
     FINAL SCORE                                                     167.0

^ permalink raw reply

* Re: Stable Linux kernel 2.6 for MPC8XX
From: Dan Malek @ 2006-03-14 14:01 UTC (permalink / raw)
  To: David Jander; +Cc: linuxppc-embedded
In-Reply-To: <200603140850.47014.david.jander@protonic.nl>


On Mar 14, 2006, at 2:50 AM, David Jander wrote:

> I don't know why, but while everyone still says 2.6 is slower, I am
> consistently getting results that seem to prove the opposite. Why?

Because this is a compiler test and not an OS test.  The
newer ELDK with 2.6 has better compilers.


	-- Dan

^ permalink raw reply

* Re: Stable Linux kernel 2.6 for MPC8XX
From: David Jander @ 2006-03-14 14:46 UTC (permalink / raw)
  To: Wolfgang Grandegger; +Cc: linuxppc-embedded
In-Reply-To: <200603140834.k2E8YKj08997@web10.manitu.net>

[-- Attachment #1: Type: text/plain, Size: 1636 bytes --]

On Tuesday 14 March 2006 09:34, you wrote:
>[...]
> > I don't know why, but while everyone still says 2.6 is slower, I am
> > consistently getting results that seem to prove the opposite. Why?
> > Is the TLB/cache stuff better optimized for 8xx in 2.6?
> > IMHO it is quite a difference.
>
> Could you please provide more information on the kernel configuration
> e.g. the .config files and the size of the kernel images?

I didn't find the .config files anymore, so I repeated the tests.

Now I have to offer my appologies, since the results show that both kernels 
perform the same :-(
It is not that I forgot to turn on cache copyback, since that gives a 
different pattern (see attached results for 2.4.25).

For the sake of completeness, here are the results and info for both tests. 
See also the attached .config files. For kernel 2.4 there are two results: 
with and wthout cache copyback, to see if that was the problem with the 
results in my first post. It wasn't.

For kernel 2.6.14, there are also two results, one with low-latency and 
HZ=1000, the other without low-latency and HZ=100, to see how much CPU power 
faster scheduling takes.... quite noticeable it seems.

Please compare ppc-kernel_2.6.14-prt.result with 
prtppc-2.4.25-nbench-copyback.result. These results look much more like one 
would expect: very similar, since nbench doesn't really stress the kernel.

My appologies again, for the apparently incorrect benchmark resluts in my 
previous post.

P.S.: There is only one config file attached for 2.6.14. The only difference 
is the latency setting and HZ as mentioned above.

Greetings,

-- 
David Jander

[-- Attachment #2: vmlinux-2.4.25-nbench2.config --]
[-- Type: text/plain, Size: 12307 bytes --]

#
# Automatically generated by make menuconfig: don't edit
#
# CONFIG_UID16 is not set
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_HAVE_DEC_LOCK=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
# CONFIG_ADVANCED_OPTIONS is not set

#
# Loadable module support
#
# CONFIG_MODULES is not set

#
# Platform support
#
CONFIG_PPC=y
CONFIG_PPC32=y
# CONFIG_6xx is not set
# CONFIG_40x is not set
# CONFIG_44x is not set
# CONFIG_E500 is not set
# CONFIG_POWER3 is not set
# CONFIG_POWER4 is not set
CONFIG_8xx=y
# CONFIG_PPC_STD_MMU is not set
CONFIG_SERIAL_CONSOLE=y
CONFIG_NOT_COHERENT_CACHE=y
# CONFIG_ADDER_II is not set
# CONFIG_AMX860 is not set
# CONFIG_BSEIP is not set
# CONFIG_CCM is not set
# CONFIG_DBOX2 is not set
# CONFIG_DAB4K is not set
# CONFIG_FADS is not set
# CONFIG_FPS850L is not set
# CONFIG_FPS860L is not set
# CONFIG_HERMES_PRO is not set
# CONFIG_IP860 is not set
# CONFIG_IVML24 is not set
# CONFIG_IVMS8 is not set
# CONFIG_KUP4K is not set
# CONFIG_KUP4X is not set
# CONFIG_LANTEC is not set
# CONFIG_LWMON is not set
# CONFIG_MBX is not set
# CONFIG_NSCU is not set
# CONFIG_NC650 is not set
# CONFIG_PCU_E is not set
# CONFIG_QUANTUM is not set
# CONFIG_RBC823 is not set
# CONFIG_RMU is not set
# CONFIG_RPXCLASSIC is not set
# CONFIG_RPXLITE is not set
# CONFIG_SM850 is not set
# CONFIG_SPD823TS is not set
# CONFIG_TQM823L is not set
# CONFIG_TQM823M is not set
# CONFIG_TQM850L is not set
# CONFIG_TQM850M is not set
# CONFIG_TQM855L is not set
# CONFIG_TQM855M is not set
# CONFIG_TQM860M is not set
# CONFIG_TQM862M is not set
# CONFIG_TQM860L is not set
CONFIG_PRTPPC=y
# CONFIG_UC100 is not set
# CONFIG_VIPER860 is not set
# CONFIG_WINCEPT is not set
# CONFIG_PRT_8UARTS is not set
CONFIG_PRT_IOADDR=0xf8100000
CONFIG_PRT_IOSIZE=0x00030000
CONFIG_PRT_UARTADDR=0xf8100000
# CONFIG_DUMMY_KEYB is not set
# CONFIG_ALL_PPC is not set
# CONFIG_SMP is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_EMBEDDEDBOOT=y

#
# General setup
#
# CONFIG_BIGPHYS_AREA is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHMEM_START=0xfe000000
CONFIG_LOWMEM_SIZE=0x30000000
CONFIG_KERNEL_START=0xc0000000
CONFIG_TASK_SIZE=0x80000000
# CONFIG_ISA is not set
# CONFIG_EISA is not set
# CONFIG_SBUS is not set
# CONFIG_MCA is not set
# CONFIG_PCI_QSPAN is not set
# CONFIG_PCI is not set
CONFIG_NET=y
CONFIG_SYSCTL=y
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
# CONFIG_BINFMT_MISC is not set
# CONFIG_OOM_KILLER is not set
# CONFIG_HOTPLUG is not set
# CONFIG_PCMCIA is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set
# CONFIG_GEN_RTC is not set
CONFIG_PPC_RTC=y
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="ip=on"

#
# Embedded options
#
# CONFIG_EMBEDDED is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Plug and Play configuration
#
# CONFIG_PNP is not set
# CONFIG_ISAPNP is not set

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_CISS_MONITOR_THREAD is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_BLK_STATS is not set

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set
# CONFIG_BLK_DEV_MD is not set
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
# CONFIG_MD_RAID1 is not set
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_BLK_DEV_LVM is not set

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
# CONFIG_NETLINK_DEV is not set
# CONFIG_NETFILTER is not set
# CONFIG_FILTER is not set
CONFIG_UNIX=y
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_PNP=y
# CONFIG_IP_PNP_DHCP is not set
# CONFIG_IP_PNP_BOOTP is not set
# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_INET_ECN is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set

#
#    SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IPV6_SCTP__=y
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set

#
# Appletalk devices
#
# CONFIG_DEV_APPLETALK is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set

#
# ATA/IDE/MFM/RLL support
#
# CONFIG_IDE is not set
# CONFIG_BLK_DEV_HD is not set

#
# SCSI support
#
# CONFIG_SCSI is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN is not set

#
# I2O device support
#
# CONFIG_I2O is not set
# CONFIG_I2O_BLOCK is not set
# CONFIG_I2O_LAN is not set
# CONFIG_I2O_SCSI is not set
# CONFIG_I2O_PROC is not set

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_ETHERTAP is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_MACE is not set
# CONFIG_BMAC is not set
# CONFIG_GMAC is not set
# CONFIG_SUNLANCE is not set
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_NET_ISA is not set
# CONFIG_NET_PCI is not set
# CONFIG_NET_POCKET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_MYRI_SBUS is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set
# CONFIG_GIANFAR is not set
# CONFIG_GFAR_NAPI is not set
# CONFIG_GFAR_BDSTASH is not set
# CONFIG_GFAR_BUFSTASH is not set
# CONFIG_FDDI is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Console drivers
#

#
# Frame-buffer support
#
# CONFIG_FB is not set

#
# Input core support
#
# CONFIG_INPUT is not set
# CONFIG_INPUT_KEYBDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_UINPUT is not set

#
# Macintosh device drivers
#

#
# Character devices
#
# CONFIG_VT is not set
# CONFIG_SERIAL is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256

#
# I2C support
#
# CONFIG_I2C is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
# CONFIG_MOUSE is not set

#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_SCx200 is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_PM768 is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
# CONFIG_RTC_11_MINUTE_MODE is not set
# CONFIG_RTC_8XX is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_FLASH is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_AGP is not set

#
# Direct Rendering Manager (XFree86 DRI support)
#
# CONFIG_DRM is not set
# CONFIG_MPSIO is not set

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# File systems
#
# CONFIG_QUOTA is not set
# CONFIG_QFMT_V2 is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_JBD_DEBUG is not set
# CONFIG_FAT_FS is not set
# CONFIG_MSDOS_FS is not set
# CONFIG_UMSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_TMPFS is not set
CONFIG_RAMFS=y
# CONFIG_ISO9660_FS is not set
# CONFIG_JOLIET is not set
# CONFIG_ZISOFS is not set
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX4FS_RW is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_EXT2_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
# CONFIG_UFS_FS is not set
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_XFS_FS is not set
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_RT is not set
# CONFIG_XFS_TRACE is not set
# CONFIG_XFS_DEBUG is not set

#
# Network File Systems
#
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
CONFIG_NFS_FS=y
# CONFIG_NFS_V3 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFSD is not set
# CONFIG_NFSD_V3 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
# CONFIG_SMB_FS is not set
# CONFIG_NCP_FS is not set
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
# CONFIG_NCPFS_SMALLDOS is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_NCPFS_EXTRAS is not set
# CONFIG_ZISOFS_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_SMB_NLS is not set
# CONFIG_NLS is not set

#
# Sound
#
# CONFIG_SOUND is not set

#
# MPC8xx Options
#
CONFIG_8xx_COPYBACK=y
# CONFIG_8xx_CPU6 is not set
# CONFIG_8xx_CPU15 is not set
# CONFIG_UCODE_PATCH is not set
# CONFIG_CPM_TRACK_LOAD is not set
# CONFIG_SCC_ENET is not set
# CONFIG_SCC1_ENET is not set
# CONFIG_SCC2_ENET is not set
# CONFIG_SCC3_ENET is not set
CONFIG_FEC_ENET=y
# CONFIG_USE_MDIO is not set
# CONFIG_ENET_BIG_BUFFERS is not set
# CONFIG_HDLC_ENET is not set
CONFIG_8xx_SMC1=y
CONFIG_8xx_SMC1_RX_BDNUM=4
CONFIG_8xx_SMC1_RX_BDSIZE=32
CONFIG_8xx_SMC1_TX_BDNUM=4
CONFIG_8xx_SMC1_TX_BDSIZE=32
# CONFIG_8xx_SMC2 is not set
# CONFIG_CPM_SPI is not set
# CONFIG_8xx_SCC_UART is not set
# CONFIG_8xx_GPIO is not set

#
# USB support
#
# CONFIG_USB is not set

#
# Support for USB gadgets
#
# CONFIG_USB_GADGET is not set

#
# Bluetooth support
#
# CONFIG_BLUEZ is not set

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Library routines
#
# CONFIG_CRC32 is not set
# CONFIG_ZLIB_INFLATE is not set
# CONFIG_ZLIB_DEFLATE is not set
# CONFIG_REED_SOLOMON is not set

#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=0

[-- Attachment #3: vmlinux-2.4.25-nbench.config --]
[-- Type: text/plain, Size: 12356 bytes --]

#
# Automatically generated by make menuconfig: don't edit
#
# CONFIG_UID16 is not set
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_HAVE_DEC_LOCK=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
# CONFIG_ADVANCED_OPTIONS is not set

#
# Loadable module support
#
# CONFIG_MODULES is not set

#
# Platform support
#
CONFIG_PPC=y
CONFIG_PPC32=y
# CONFIG_6xx is not set
# CONFIG_40x is not set
# CONFIG_44x is not set
# CONFIG_E500 is not set
# CONFIG_POWER3 is not set
# CONFIG_POWER4 is not set
CONFIG_8xx=y
# CONFIG_PPC_STD_MMU is not set
CONFIG_SERIAL_CONSOLE=y
CONFIG_NOT_COHERENT_CACHE=y
# CONFIG_ADDER_II is not set
# CONFIG_AMX860 is not set
# CONFIG_BSEIP is not set
# CONFIG_CCM is not set
# CONFIG_DBOX2 is not set
# CONFIG_DAB4K is not set
# CONFIG_FADS is not set
# CONFIG_FPS850L is not set
# CONFIG_FPS860L is not set
# CONFIG_HERMES_PRO is not set
# CONFIG_IP860 is not set
# CONFIG_IVML24 is not set
# CONFIG_IVMS8 is not set
# CONFIG_KUP4K is not set
# CONFIG_KUP4X is not set
# CONFIG_LANTEC is not set
# CONFIG_LWMON is not set
# CONFIG_MBX is not set
# CONFIG_NSCU is not set
# CONFIG_NC650 is not set
# CONFIG_PCU_E is not set
# CONFIG_QUANTUM is not set
# CONFIG_RBC823 is not set
# CONFIG_RMU is not set
# CONFIG_RPXCLASSIC is not set
# CONFIG_RPXLITE is not set
# CONFIG_SM850 is not set
# CONFIG_SPD823TS is not set
# CONFIG_TQM823L is not set
# CONFIG_TQM823M is not set
# CONFIG_TQM850L is not set
# CONFIG_TQM850M is not set
# CONFIG_TQM855L is not set
# CONFIG_TQM855M is not set
# CONFIG_TQM860M is not set
# CONFIG_TQM862M is not set
# CONFIG_TQM860L is not set
CONFIG_PRTPPC=y
# CONFIG_UC100 is not set
# CONFIG_VIPER860 is not set
# CONFIG_WINCEPT is not set
# CONFIG_PRT_8UARTS is not set
CONFIG_PRT_IOADDR=0xf8100000
CONFIG_PRT_IOSIZE=0x00030000
CONFIG_PRT_UARTADDR=0xf8100000
# CONFIG_DUMMY_KEYB is not set
# CONFIG_ALL_PPC is not set
# CONFIG_SMP is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_EMBEDDEDBOOT=y

#
# General setup
#
# CONFIG_BIGPHYS_AREA is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHMEM_START=0xfe000000
CONFIG_LOWMEM_SIZE=0x30000000
CONFIG_KERNEL_START=0xc0000000
CONFIG_TASK_SIZE=0x80000000
# CONFIG_ISA is not set
# CONFIG_EISA is not set
# CONFIG_SBUS is not set
# CONFIG_MCA is not set
# CONFIG_PCI_QSPAN is not set
# CONFIG_PCI is not set
CONFIG_NET=y
CONFIG_SYSCTL=y
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
# CONFIG_BINFMT_MISC is not set
# CONFIG_OOM_KILLER is not set
# CONFIG_HOTPLUG is not set
# CONFIG_PCMCIA is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set
# CONFIG_GEN_RTC is not set
CONFIG_PPC_RTC=y
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="ip=on"

#
# Embedded options
#
# CONFIG_EMBEDDED is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Plug and Play configuration
#
# CONFIG_PNP is not set
# CONFIG_ISAPNP is not set

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_CISS_MONITOR_THREAD is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_BLK_STATS is not set

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set
# CONFIG_BLK_DEV_MD is not set
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
# CONFIG_MD_RAID1 is not set
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_BLK_DEV_LVM is not set

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
# CONFIG_NETLINK_DEV is not set
# CONFIG_NETFILTER is not set
# CONFIG_FILTER is not set
CONFIG_UNIX=y
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_PNP=y
# CONFIG_IP_PNP_DHCP is not set
# CONFIG_IP_PNP_BOOTP is not set
# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_INET_ECN is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set

#
#    SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IPV6_SCTP__=y
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set

#
# Appletalk devices
#
# CONFIG_DEV_APPLETALK is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set

#
# ATA/IDE/MFM/RLL support
#
# CONFIG_IDE is not set
# CONFIG_BLK_DEV_HD is not set

#
# SCSI support
#
# CONFIG_SCSI is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN is not set

#
# I2O device support
#
# CONFIG_I2O is not set
# CONFIG_I2O_BLOCK is not set
# CONFIG_I2O_LAN is not set
# CONFIG_I2O_SCSI is not set
# CONFIG_I2O_PROC is not set

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_ETHERTAP is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_MACE is not set
# CONFIG_BMAC is not set
# CONFIG_GMAC is not set
# CONFIG_SUNLANCE is not set
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_NET_ISA is not set
# CONFIG_NET_PCI is not set
# CONFIG_NET_POCKET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_MYRI_SBUS is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set
# CONFIG_GIANFAR is not set
# CONFIG_GFAR_NAPI is not set
# CONFIG_GFAR_BDSTASH is not set
# CONFIG_GFAR_BUFSTASH is not set
# CONFIG_FDDI is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Console drivers
#

#
# Frame-buffer support
#
# CONFIG_FB is not set

#
# Input core support
#
# CONFIG_INPUT is not set
# CONFIG_INPUT_KEYBDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_UINPUT is not set

#
# Macintosh device drivers
#

#
# Character devices
#
# CONFIG_VT is not set
# CONFIG_SERIAL is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256

#
# I2C support
#
# CONFIG_I2C is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
# CONFIG_MOUSE is not set

#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_SCx200 is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_PM768 is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
# CONFIG_RTC_11_MINUTE_MODE is not set
# CONFIG_RTC_8XX is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_FLASH is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_AGP is not set

#
# Direct Rendering Manager (XFree86 DRI support)
#
# CONFIG_DRM is not set
# CONFIG_MPSIO is not set

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# File systems
#
# CONFIG_QUOTA is not set
# CONFIG_QFMT_V2 is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_JBD_DEBUG is not set
# CONFIG_FAT_FS is not set
# CONFIG_MSDOS_FS is not set
# CONFIG_UMSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_TMPFS is not set
CONFIG_RAMFS=y
# CONFIG_ISO9660_FS is not set
# CONFIG_JOLIET is not set
# CONFIG_ZISOFS is not set
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX4FS_RW is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_EXT2_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
# CONFIG_UFS_FS is not set
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_XFS_FS is not set
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_RT is not set
# CONFIG_XFS_TRACE is not set
# CONFIG_XFS_DEBUG is not set

#
# Network File Systems
#
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
CONFIG_NFS_FS=y
# CONFIG_NFS_V3 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFSD is not set
# CONFIG_NFSD_V3 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
# CONFIG_SMB_FS is not set
# CONFIG_NCP_FS is not set
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
# CONFIG_NCPFS_SMALLDOS is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_NCPFS_EXTRAS is not set
# CONFIG_ZISOFS_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_SMB_NLS is not set
# CONFIG_NLS is not set

#
# Sound
#
# CONFIG_SOUND is not set

#
# MPC8xx Options
#
# CONFIG_8xx_COPYBACK is not set
# CONFIG_8xx_CPU6 is not set
# CONFIG_8xx_CPU15 is not set
# CONFIG_UCODE_PATCH is not set
# CONFIG_CPM_TRACK_LOAD is not set
# CONFIG_SCC_ENET is not set
# CONFIG_SCC1_ENET is not set
# CONFIG_SCC2_ENET is not set
# CONFIG_SCC3_ENET is not set
CONFIG_FEC_ENET=y
# CONFIG_USE_MDIO is not set
# CONFIG_ENET_BIG_BUFFERS is not set
# CONFIG_HDLC_ENET is not set
CONFIG_8xx_SMC1=y
CONFIG_8xx_SMC1_RX_BDNUM=4
CONFIG_8xx_SMC1_RX_BDSIZE=32
CONFIG_8xx_SMC1_TX_BDNUM=4
CONFIG_8xx_SMC1_TX_BDSIZE=32
# CONFIG_8xx_SMC2 is not set
# CONFIG_CPM_SPI is not set
# CONFIG_8xx_SCC_UART is not set
# CONFIG_8xx_GPIO is not set

#
# USB support
#
# CONFIG_USB is not set

#
# Support for USB gadgets
#
# CONFIG_USB_GADGET is not set

#
# Bluetooth support
#
# CONFIG_BLUEZ is not set

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Library routines
#
# CONFIG_CRC32 is not set
# CONFIG_ZLIB_INFLATE is not set
# CONFIG_ZLIB_DEFLATE is not set
# CONFIG_REED_SOLOMON is not set

#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set
# CONFIG_SERIAL_TEXT_DEBUG is not set
CONFIG_LOG_BUF_SHIFT=0

[-- Attachment #4: vmlinux-2.6.14-nbench.config --]
[-- Type: text/plain, Size: 17233 bytes --]

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.14
# Tue Mar 14 10:35:10 2006
#
CONFIG_MMU=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_PPC=y
CONFIG_PPC32=y
CONFIG_GENERIC_NVRAM=y
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
# CONFIG_CLEAN_COMPILE is not set
CONFIG_BROKEN=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION="prt"
CONFIG_LOCALVERSION_AUTO=y
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
# CONFIG_SYSCTL is not set
# CONFIG_AUDIT is not set
# CONFIG_HOTPLUG is not set
# CONFIG_KOBJECT_UEVENT is not set
# CONFIG_IKCONFIG is not set
CONFIG_INITRAMFS_SOURCE=""
CONFIG_EMBEDDED=y
# CONFIG_KALLSYMS is not set
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
# CONFIG_SHMEM is not set
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
CONFIG_TINY_SHMEM=y
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_KMOD is not set

#
# Processor
#
# CONFIG_6xx is not set
# CONFIG_40x is not set
# CONFIG_44x is not set
# CONFIG_POWER3 is not set
# CONFIG_POWER4 is not set
CONFIG_8xx=y
# CONFIG_E200 is not set
# CONFIG_E500 is not set
# CONFIG_MATH_EMULATION is not set
# CONFIG_KEXEC is not set
# CONFIG_CPU_FREQ is not set
# CONFIG_WANT_EARLY_SERIAL is not set
CONFIG_EMBEDDEDBOOT=y
CONFIG_NOT_COHERENT_CACHE=y

#
# Platform options
#
# CONFIG_RPXLITE is not set
# CONFIG_RPXCLASSIC is not set
# CONFIG_BSEIP is not set
# CONFIG_MPC8XXFADS is not set
# CONFIG_MPC86XADS is not set
# CONFIG_MPC885ADS is not set
# CONFIG_TQM823L is not set
# CONFIG_TQM850L is not set
# CONFIG_TQM855L is not set
# CONFIG_TQM860L is not set
# CONFIG_FPS850L is not set
# CONFIG_IVMS8 is not set
# CONFIG_IVML24 is not set
# CONFIG_HERMES_PRO is not set
# CONFIG_IP860 is not set
# CONFIG_LWMON is not set
# CONFIG_PCU_E is not set
# CONFIG_CCM is not set
# CONFIG_LANTEC is not set
# CONFIG_MBX is not set
# CONFIG_WINCEPT is not set
CONFIG_PRTPPC=y
CONFIG_HIGHMEM=y
CONFIG_PRT_IOADDR=0xf8100000
CONFIG_PRT_IOSIZE=0x00040000
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_MISC is not set
# CONFIG_CMDLINE_BOOL is not set
# CONFIG_PM is not set
# CONFIG_SOFTWARE_SUSPEND is not set
# CONFIG_SECCOMP is not set
CONFIG_ISA_DMA_API=y

#
# Bus options
#
# CONFIG_PPC_I8259 is not set
# CONFIG_PCI is not set
# CONFIG_PCI_DOMAINS is not set
# CONFIG_PCI_QSPAN is not set

#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set

#
# Advanced setup
#
# CONFIG_ADVANCED_OPTIONS is not set

#
# Default settings for advanced configuration options are used
#
CONFIG_HIGHMEM_START=0xfe000000
CONFIG_LOWMEM_SIZE=0x30000000
CONFIG_KERNEL_START=0xc0000000
CONFIG_TASK_SIZE=0x80000000
CONFIG_CONSISTENT_START=0xff100000
CONFIG_CONSISTENT_SIZE=0x00200000
CONFIG_BOOT_LOAD=0x00400000

#
# Networking
#
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
CONFIG_UNIX=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_PNP=y
# CONFIG_IP_PNP_DHCP is not set
# CONFIG_IP_PNP_BOOTP is not set
# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_TUNNEL is not set
# CONFIG_INET_DIAG is not set
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_BIC=y
# CONFIG_IPV6 is not set
# CONFIG_NETFILTER is not set

#
# DCCP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP is not set

#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set
# CONFIG_NET_CLS_ROUTE is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_IEEE80211 is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
# CONFIG_FW_LOADER is not set

#
# Connector - unified userspace <-> kernelspace linker
#
# CONFIG_CONNECTOR is not set

#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=y
# CONFIG_MTD_DEBUG is not set
# CONFIG_MTD_CONCAT is not set
CONFIG_MTD_PARTITIONS=y
# CONFIG_MTD_REDBOOT_PARTS is not set
CONFIG_MTD_CMDLINE_PARTS=y

#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLOCK=y
# CONFIG_FTL is not set
# CONFIG_NFTL is not set
# CONFIG_INFTL is not set

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=y
# CONFIG_MTD_JEDECPROBE is not set
CONFIG_MTD_GEN_PROBE=y
CONFIG_MTD_CFI_ADV_OPTIONS=y
CONFIG_MTD_CFI_NOSWAP=y
# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
CONFIG_MTD_CFI_GEOMETRY=y
# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set
CONFIG_MTD_MAP_BANK_WIDTH_2=y
# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
# CONFIG_MTD_CFI_I2 is not set
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
# CONFIG_MTD_OTP is not set
# CONFIG_MTD_CFI_INTELEXT is not set
CONFIG_MTD_CFI_AMDSTD=y
CONFIG_MTD_CFI_AMDSTD_RETRY=3
CONFIG_MTD_CFI_STAA=y
CONFIG_MTD_CFI_UTIL=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
# CONFIG_MTD_OBSOLETE_CHIPS is not set

#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_START=0xfe000000
CONFIG_MTD_PHYSMAP_LEN=0x02000000
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
# CONFIG_MTD_CFI_FLAGADM is not set
# CONFIG_MTD_PLATRAM is not set

#
# Self-contained MTD device drivers
#
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not set
# CONFIG_MTD_MTDRAM is not set
# CONFIG_MTD_BLKMTD is not set
# CONFIG_MTD_BLOCK2MTD is not set

#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC2000 is not set
# CONFIG_MTD_DOC2001 is not set
# CONFIG_MTD_DOC2001PLUS is not set

#
# NAND Flash Device Drivers
#
# CONFIG_MTD_NAND is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set

#
# Plug and Play support
#

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=64000
CONFIG_BLK_DEV_INITRD=y
# CONFIG_LBD is not set
# CONFIG_CDROM_PKTCDVD is not set

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_AS is not set
CONFIG_IOSCHED_DEADLINE=y
# CONFIG_IOSCHED_CFQ is not set
# CONFIG_DEFAULT_AS is not set
CONFIG_DEFAULT_DEADLINE=y
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="deadline"
# CONFIG_ATA_OVER_ETH is not set

#
# ATA/ATAPI/MFM/RLL support
#
# CONFIG_IDE is not set

#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
# CONFIG_CHR_DEV_SG is not set
# CONFIG_CHR_DEV_SCH is not set

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set

#
# SCSI Transport Attributes
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set

#
# SCSI low-level drivers
#
# CONFIG_ISCSI_TCP is not set
# CONFIG_SCSI_SATA is not set
# CONFIG_SCSI_DEBUG is not set

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set

#
# I2O device support
#

#
# Macintosh device drivers
#

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set

#
# PHY device support
#
CONFIG_PHYLIB=y

#
# MII PHY device drivers
#
# CONFIG_MARVELL_PHY is not set
# CONFIG_DAVICOM_PHY is not set
# CONFIG_QSEMI_PHY is not set
CONFIG_LXT_PHY=y
# CONFIG_CICADA_PHY is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
# CONFIG_OAKNET is not set
# CONFIG_FEC_8XX is not set
# CONFIG_USE_MDIO is not set

#
# Ethernet (1000 Mbit)
#

#
# Ethernet (10000 Mbit)
#

#
# Token Ring devices
#

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_SHAPER is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set

#
# Input device support
#
CONFIG_INPUT=y

#
# Userland interfaces
#
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ATKBD is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_KEYBOARD_PRTFLX=y
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

#
# Hardware I/O ports
#
# CONFIG_SERIO is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set

#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set

#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_CPM=y
CONFIG_SERIAL_CPM_CONSOLE=y
# CONFIG_SERIAL_CPM_SCC1 is not set
# CONFIG_SERIAL_CPM_SCC2 is not set
CONFIG_SERIAL_CPM_SCC3=y
CONFIG_SERIAL_CPM_SCC4=y
CONFIG_SERIAL_CPM_SMC1=y
# CONFIG_SERIAL_CPM_SMC2 is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set

#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_NVRAM is not set
# CONFIG_GEN_RTC is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_AGP is not set
# CONFIG_RAW_DRIVER is not set

#
# TPM devices
#
# CONFIG_TELCLOCK is not set

#
# I2C support
#
# CONFIG_I2C is not set

#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set

#
# Hardware Monitoring support
#
# CONFIG_HWMON is not set
# CONFIG_HWMON_VID is not set

#
# Misc devices
#

#
# Multimedia Capabilities Port drivers
#

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set

#
# Graphics support
#
# CONFIG_FB is not set

#
# Console display driver support
#
CONFIG_DUMMY_CONSOLE=y

#
# Sound
#
# CONFIG_SOUND is not set

#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
# CONFIG_USB_ARCH_HAS_OHCI is not set
# CONFIG_USB is not set

#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# MMC/SD Card support
#
# CONFIG_MMC is not set

#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set

#
# SN Devices
#

#
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
# CONFIG_XFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_INOTIFY=y
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set

#
# CD-ROM/DVD Filesystems
#
# CONFIG_ISO9660_FS is not set
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
# CONFIG_RELAYFS_FS is not set

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_DEBUG=0
# CONFIG_JFFS2_FS_WRITEBUFFER is not set
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
# CONFIG_NFSD is not set
CONFIG_ROOT_NFS=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
# CONFIG_RPCSEC_GSS_KRB5 is not set
# CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
# CONFIG_9P_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y

#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=y
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y

#
# MPC8xx CPM Options
#
# CONFIG_SCC_ENET is not set
CONFIG_FEC_ENET=y
# CONFIG_ENET_BIG_BUFFERS is not set
CONFIG_CPM_SPI=y
CONFIG_CPM_SPI_BDSIZE=16

#
# Generic MPC8xx Options
#
CONFIG_8xx_COPYBACK=y
# CONFIG_8xx_CPU6 is not set
CONFIG_NO_UCODE_PATCH=y
# CONFIG_USB_SOF_UCODE_PATCH is not set
# CONFIG_I2C_SPI_UCODE_PATCH is not set
# CONFIG_I2C_SPI_SMC1_UCODE_PATCH is not set
CONFIG_8xx_GPIO=y
CONFIG_GPIO_PORTA=y
CONFIG_GPIO_PORTC=y
CONFIG_GPIO_PAPAR_MASK=0xff0f
CONFIG_GPIO_PAIN_MASK=0xff0f
CONFIG_GPIO_PAOUT_MASK=0x0000
CONFIG_GPIO_PCPAR_MASK=0xf0f3
CONFIG_GPIO_PCIN_MASK=0xffff
CONFIG_GPIO_PCOUT_MASK=0x0700

#
# Library routines
#
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y

#
# Profiling support
#
# CONFIG_PROFILING is not set

#
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not set
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=14

#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Hardware crypto devices
#

[-- Attachment #5: prtppc-kernel-2.4.25-nbench-copyback.result --]
[-- Type: text/plain, Size: 1439 bytes --]


BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          32.642  :       0.84  :       0.27
STRING SORT         :          1.7388  :       0.78  :       0.12
BITFIELD            :      8.3531e+06  :       1.43  :       0.30
FP EMULATION        :          3.5047  :       1.68  :       0.39
IDEA                :          115.34  :       1.76  :       0.52
HUFFMAN             :          27.917  :       0.77  :       0.25
LU DECOMPOSITION    :         0.35855  :       0.02  :       0.01
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 1.115
FLOATING-POINT INDEX: 0.265
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 :
L2 Cache            :
OS                  : Linux 2.4.25
C compiler          : ppc_8xx-gcc
libc                : static
MEMORY INDEX        : 0.330
INTEGER INDEX       : 0.343
FLOATING-POINT INDEX: 0.238
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.

[-- Attachment #6: prtppc-kernel-2.4.25-nbench-writethrough.result --]
[-- Type: text/plain, Size: 1439 bytes --]


BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          21.051  :       0.54  :       0.18
STRING SORT         :         0.88153  :       0.39  :       0.06
BITFIELD            :      6.0885e+06  :       1.04  :       0.22
FP EMULATION        :          1.6447  :       0.79  :       0.18
IDEA                :          110.21  :       1.69  :       0.50
HUFFMAN             :          19.841  :       0.55  :       0.18
LU DECOMPOSITION    :         0.17575  :       0.01  :       0.01
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 0.771
FLOATING-POINT INDEX: 0.209
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 :
L2 Cache            :
OS                  : Linux 2.4.25
C compiler          : ppc_8xx-gcc
libc                : static
MEMORY INDEX        : 0.237
INTEGER INDEX       : 0.231
FLOATING-POINT INDEX: 0.187
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.

[-- Attachment #7: prtppc-kernel-2.6.14-prt.2.result --]
[-- Type: text/plain, Size: 1444 bytes --]


BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          31.681  :       0.81  :       0.27
STRING SORT         :          1.6447  :       0.73  :       0.11
BITFIELD            :      8.2314e+06  :       1.41  :       0.29
FP EMULATION        :           3.365  :       1.61  :       0.37
IDEA                :           112.4  :       1.72  :       0.51
HUFFMAN             :          27.167  :       0.75  :       0.24
LU DECOMPOSITION    :         0.34188  :       0.02  :       0.01
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 1.084
FLOATING-POINT INDEX: 0.261
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 : 
L2 Cache            : 
OS                  : Linux 2.6.14prt
C compiler          : ppc_8xx-gcc
libc                : static
MEMORY INDEX        : 0.323
INTEGER INDEX       : 0.332
FLOATING-POINT INDEX: 0.234
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.

[-- Attachment #8: prtppc-kernel_2.6.14-prt.result --]
[-- Type: text/plain, Size: 1452 bytes --]


BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          32.654  :       0.84  :       0.28
STRING SORT         :          1.7408  :       0.78  :       0.12
BITFIELD            :      8.3466e+06  :       1.43  :       0.30
FP EMULATION        :           3.506  :       1.68  :       0.39
IDEA                :           115.3  :       1.76  :       0.52
HUFFMAN             :          27.855  :       0.77  :       0.25
LU DECOMPOSITION    :         0.35932  :       0.02  :       0.01
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 1.115
FLOATING-POINT INDEX: 0.265
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 :
L2 Cache            :
OS                  : Linux 2.6.14prt-g764bfcc7
C compiler          : ppc_8xx-gcc
libc                : static
MEMORY INDEX        : 0.330
INTEGER INDEX       : 0.343
FLOATING-POINT INDEX: 0.238
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.

^ permalink raw reply

* Re: Stable Linux kernel 2.6 for MPC8XX
From: David Jander @ 2006-03-14 14:58 UTC (permalink / raw)
  To: linuxppc-embedded
In-Reply-To: <409257f58f9dab82d72ccd997516f772@embeddedalley.com>

On Tuesday 14 March 2006 15:01, Dan Malek wrote:
> On Mar 14, 2006, at 2:50 AM, David Jander wrote:
> > I don't know why, but while everyone still says 2.6 is slower, I am
> > consistently getting results that seem to prove the opposite. Why?
>
> Because this is a compiler test and not an OS test.  The
> newer ELDK with 2.6 has better compilers.

No. Please read the cited e-mail entirely before jumping to such a conclusion.
I used the same ELDK for both kernels, and I didn't recompile the nbench 
binary ever again after the first time.

The reasons are different, still unknown and apparently my fault. See my 
previous post responding to WG.

Sorry to all for the confusion, looks like I must learn to be more careful 
when benchmarking.

To keep the answer short: nbench performs exactly the same on both kernels, as 
one would expect, since nbench doesn't stress the kernel. I was looking at 
incorrect results, trying to blame the cache/tlb management... I was just 
wrong, sorry.

Greetings,

-- 
David Jander

^ permalink raw reply

* Re: MPC8540 experience
From: Mark Chambers @ 2006-03-14 15:46 UTC (permalink / raw)
  To: groer, linuxppc-embedded
In-Reply-To: <30268BBA52A6374F8FA87EFDE7CD75410A365644@ebalv004.Bizerba.com>



Hallo Herr Koller,
ich habe heute ihre EMail 
(http://ozlabs.org/pipermail/linuxppc-embedded/2004-October/015851.html) 
gelesen. Hatten sie bereits Erfolg?
Ich habe ein ähnliches Problem. Wir beutzen bei uns ebenfalls einen PPC und 
haben das Problem mit Big und Littel-Endian im XServer.

Have you seen the work done at Denx (www.denx.de) with the MPC5200 and 
SM501?

Mark Chambers 

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox