* Re: Build failure on treeboot-walnut.cg
From: Scott Wood @ 2007-10-11 20:02 UTC (permalink / raw)
To: Paul Mackerras; +Cc: linuxppc-dev, Timur Tabi, David Gibson
In-Reply-To: <18189.27251.48582.614106@cargo.ozlabs.ibm.com>
On Thu, Oct 11, 2007 at 10:12:35AM +1000, Paul Mackerras wrote:
> Timur Tabi writes:
>
> > Is this a new policy? Modules in the kernel are not built unless you want
> > them. Even in arch/powerpc/platforms, only the specific platform file I'm
> > targeting is built. So I don't really understand why you claim it's normal
> > for platform-specific files to be built, regardless of the actual platform.
>
> The wrapper script is intended to be a standalone tool which is
> independent of the kernel configuration, and can be used separately
> from the kernel build process.
Is it ever actually used that way? I wonder if this "intent" is worth the
pain...
-Scott
^ permalink raw reply
* Re: [PATCH 2/2] powerpc: Switch to generic WARN_ON()/BUG_ON()
From: Scott Wood @ 2007-10-11 19:55 UTC (permalink / raw)
To: Olof Johansson; +Cc: grundler, linux-kernel, kyle, linuxppc-dev, lethal, akpm
In-Reply-To: <20071011171413.GC10877@lixom.net>
On Thu, Oct 11, 2007 at 12:14:13PM -0500, Olof Johansson wrote:
> Not using the ppc-specific WARN_ON/BUG_ON constructs actually saves about
> 4K text on a ppc64_defconfig. The main reason seems to be that prepping
> the arguments to the conditional trap instructions is more work than
> just doing a compare and branch.
It'd be nice if we could get GCC to generate bug table entries for
__builtin_trap(); that way we could use GCC's ability to put arbitrary
conditions in the trap instruction.
-Scott
^ permalink raw reply
* Re: mpc860T linux2.6.23 boot problem
From: Scott Wood @ 2007-10-11 19:14 UTC (permalink / raw)
To: Jochen Friedrich; +Cc: linuxppc-embedded@ozlabs.org
In-Reply-To: <470E4DFF.2050800@scram.de>
Jochen Friedrich wrote:
> Hi keng_629,
>> i have ported linux2.6.23 to mpc860t board use cpm smc1 as serial port.
>> when i boot my kernel with ramdisk i find it stop after print"Loading
>> Ramdisk to 07e20000, end 07fa4100 ... OK"
> Could you try the patches from git://git.bocc.de/dbox2.git ppc-fixes i
> submitted recently?
> You might as well download the series (the patches starting with
> PATCH#2) from
> http://patchwork.ozlabs.org/linuxppc-embedded/list?person=1023
Or better yet, use paulus's git tree which has most of the above
patches, as well as several other patches relevant to 8xx. Note that
there are some device tree changes you'll need to make -- look at the
mpc885ads dts.
-Scott
^ permalink raw reply
* [PATCH] PowerPC: Add legacy serial support for OPB with flattened device tree.
From: Valentine Barshak @ 2007-10-11 19:09 UTC (permalink / raw)
To: linuxppc-dev; +Cc: arnd
In-Reply-To: <200710111909.39927.arnd@arndb.de>
Currently find_legacy_serial_ports() can find no serial ports on the OPB
with flattened device. Thus no legacy boot console can be initialized.
Just the early udbg console works, which is initialized with udbg_init_44x_as1
on the UART's physical address specified in kernel config. This happens
because we look for ns16750 serial devices only and expect opb node to have
a device type property. This patch makes it look for ns16550-compatible
devices and use of_device_is_compatible() for opb in case device type is not
specified.
Signed-off-by: Valentine Barshak <vbarshak@ru.mvista.com>
---
arch/powerpc/kernel/legacy_serial.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff -pruN linux-2.6.orig/arch/powerpc/kernel/legacy_serial.c linux-2.6/arch/powerpc/kernel/legacy_serial.c
--- linux-2.6.orig/arch/powerpc/kernel/legacy_serial.c 2007-10-11 17:12:09.000000000 +0400
+++ linux-2.6/arch/powerpc/kernel/legacy_serial.c 2007-10-11 23:01:25.000000000 +0400
@@ -340,9 +340,10 @@ void __init find_legacy_serial_ports(voi
}
/* First fill our array with opb bus ports */
- for (np = NULL; (np = of_find_compatible_node(np, "serial", "ns16750")) != NULL;) {
+ for (np = NULL; (np = of_find_compatible_node(np, "serial", "ns16550")) != NULL;) {
struct device_node *opb = of_get_parent(np);
- if (opb && !strcmp(opb->type, "opb")) {
+ if (opb && (!strcmp(opb->type, "opb") ||
+ of_device_is_compatible(opb, "ibm,opb"))) {
index = add_legacy_soc_port(np, np);
if (index >= 0 && np == stdout)
legacy_serial_console = index;
^ permalink raw reply
* Re: [PATCH] PowerPC: Fix find_legacy_serial_ports on OPB.
From: Valentine Barshak @ 2007-10-11 18:49 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: linuxppc-dev
In-Reply-To: <200710111750.41852.arnd@arndb.de>
Arnd Bergmann wrote:
> On Thursday 11 October 2007, Valentine Barshak wrote:
>> Currently find_legacy_serial_ports() can find no serial ports on the OPB.
>> Thus no legacy boot console can be initialized. Just the early udbg console
>> works, which is initialized with udbg_init_44x_as1() on the UART's physical
>> address specified in kernel config. This happens because we look for ns16750
>> and higher serial devices only and expect opb node to have a device type
>> property. This patch makes it look for ns16550 compatible devices and use
>> of_device_is_compatible() for opb instead of checking device type.
>> Lack of legacy serial ports found causes problems for KGDB over serial.
>>
>> Signed-off-by: Valentine Barshak <vbarshak@ru.mvista.com>
>
> The patch would make sense if we were only dealing with flattened device
> tree systems at this point. Unfortunately, IBM is shipping hardware that
> encodes the serial port in exactly the way that find_legacy_serial_ports
> is looking for (parent->type == "opb", compatible = "ns16750" "ns16550"
> "ns16450" i8250").
>
> Changing the search for ns16750 to ns16550 should be fine, but unnecessary
> because AFAIK, all OPB serial imlpementations are actually ns16750 and
> should have that in the device tree as well.
This is a bit odd. The docs say that uart chips on the ppc44x processors
are registry-compatible to 16750, but have 16-byte FIFO's.
This is OK for legacy serial stuff (since it really needs the chip to be
16550-compatible), but the 8250 driver expects 64-byte FIFO size for 16750.
I guess that's why 44x uart dts entries don't have 16750 compatible
property.
>
> For the device type of the bus, please check for both compatible and
> type, so that it still works on machines that are missing the compatible
> property.
>
> Arnd <><
^ permalink raw reply
* Please pull from 'for-2.6.24' branch [updated]
From: Kumar Gala @ 2007-10-11 18:44 UTC (permalink / raw)
To: Paul Mackerras; +Cc: linuxppc-dev
In-Reply-To: <Pine.LNX.4.64.0710110918500.11335@blarg.am.freescale.net>
(Added the two patches to use PAGE_OFFSET and set TASK_SIZE to 3GB)
Please pull from 'for-2.6.24' branch of
master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc.git for-2.6.24
to receive the following updates:
arch/powerpc/Kconfig | 3
arch/powerpc/boot/dts/mpc8272ads.dts | 2
arch/powerpc/boot/dts/mpc8541cds.dts | 36 ++++++
arch/powerpc/boot/dts/mpc8555cds.dts | 36 ++++++
arch/powerpc/boot/dts/mpc8560ads.dts | 82 +++++++-------
arch/powerpc/configs/mpc8560_ads_defconfig | 23 +++
arch/powerpc/kernel/head_32.S | 18 +--
arch/powerpc/kernel/head_40x.S | 6 -
arch/powerpc/kernel/head_44x.S | 6 -
arch/powerpc/kernel/head_fsl_booke.S | 11 -
arch/powerpc/platforms/85xx/Kconfig | 1
arch/powerpc/platforms/85xx/mpc8540_ads.h | 35 ------
arch/powerpc/platforms/85xx/mpc85xx_ads.c | 168 +++++++++++++++--------------
arch/powerpc/platforms/85xx/mpc85xx_ads.h | 60 ----------
arch/powerpc/platforms/85xx/mpc85xx_cds.c | 10 +
arch/powerpc/platforms/85xx/mpc85xx_cds.h | 43 -------
arch/powerpc/platforms/85xx/mpc85xx_ds.c | 1
arch/powerpc/platforms/85xx/mpc85xx_mds.c | 1
include/asm-powerpc/cpm2.h | 4
include/asm-powerpc/fs_pd.h | 2
include/asm-powerpc/mpc85xx.h | 45 -------
21 files changed, 259 insertions(+), 334 deletions(-)
Kumar Gala (4):
[POWERPC] 85xx: Killed <asm/mpc85xx.h>
[POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig
[POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers
[POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable
Scott Wood (3):
[POWERPC] mpc8272ads: Remove muram from the CPM reg property.
[POWERPC] 85xx: Convert mpc8560ads to the new CPM binding.
[POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS
^ permalink raw reply
* [PATCH] [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable
From: Kumar Gala @ 2007-10-11 18:43 UTC (permalink / raw)
To: linuxppc-dev
All ppc32 systems except PReP and 8xx are capable of handling 3G of user
address space. Old legacy had set this to 2GB and no one has bothered to
fix it.
8xx could be bumped up to 3GB if its SW TLB miss handlers were fixed up
to properly determine kernel/user addresses.
---
arch/powerpc/Kconfig | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 3180457..037664d 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -599,7 +599,8 @@ config TASK_SIZE_BOOL
config TASK_SIZE
hex "Size of user task space" if TASK_SIZE_BOOL
- default "0x80000000"
+ default "0x80000000" if PPC_PREP || PPC_8xx
+ default "0xc0000000"
config CONSISTENT_START_BOOL
bool "Set custom consistent memory pool address"
--
1.5.2.4
^ permalink raw reply related
* [PATCH] [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers
From: Kumar Gala @ 2007-10-11 18:42 UTC (permalink / raw)
To: linuxppc-dev
Move to using PAGE_OFFSET instead of TASK_SIZE or KERNELBASE value on
6xx/40x/44x/fsl-booke to determine if the faulting address is a kernel or
user space address. This mimics how the macro is_kernel_addr() works.
---
I've tested this on fsl_booke & 603 systems.
arch/powerpc/kernel/head_32.S | 18 +++++++++---------
arch/powerpc/kernel/head_40x.S | 6 +++---
arch/powerpc/kernel/head_44x.S | 6 +++---
arch/powerpc/kernel/head_fsl_booke.S | 11 ++++-------
4 files changed, 19 insertions(+), 22 deletions(-)
diff --git a/arch/powerpc/kernel/head_32.S b/arch/powerpc/kernel/head_32.S
index d83f04e..a5b13ae 100644
--- a/arch/powerpc/kernel/head_32.S
+++ b/arch/powerpc/kernel/head_32.S
@@ -469,12 +469,12 @@ InstructionTLBMiss:
mfctr r0
/* Get PTE (linux-style) and check access */
mfspr r3,SPRN_IMISS
- lis r1,KERNELBASE@h /* check if kernel address */
- cmplw 0,r3,r1
+ lis r1,PAGE_OFFSET@h /* check if kernel address */
+ cmplw 0,r1,r3
mfspr r2,SPRN_SPRG3
li r1,_PAGE_USER|_PAGE_PRESENT /* low addresses tested as user */
lwz r2,PGDIR(r2)
- blt+ 112f
+ bge- 112f
mfspr r2,SPRN_SRR1 /* and MSR_PR bit from SRR1 */
rlwimi r1,r2,32-12,29,29 /* shift MSR_PR to _PAGE_USER posn */
lis r2,swapper_pg_dir@ha /* if kernel address, use */
@@ -543,12 +543,12 @@ DataLoadTLBMiss:
mfctr r0
/* Get PTE (linux-style) and check access */
mfspr r3,SPRN_DMISS
- lis r1,KERNELBASE@h /* check if kernel address */
- cmplw 0,r3,r1
+ lis r1,PAGE_OFFSET@h /* check if kernel address */
+ cmplw 0,r1,r3
mfspr r2,SPRN_SPRG3
li r1,_PAGE_USER|_PAGE_PRESENT /* low addresses tested as user */
lwz r2,PGDIR(r2)
- blt+ 112f
+ bge- 112f
mfspr r2,SPRN_SRR1 /* and MSR_PR bit from SRR1 */
rlwimi r1,r2,32-12,29,29 /* shift MSR_PR to _PAGE_USER posn */
lis r2,swapper_pg_dir@ha /* if kernel address, use */
@@ -615,12 +615,12 @@ DataStoreTLBMiss:
mfctr r0
/* Get PTE (linux-style) and check access */
mfspr r3,SPRN_DMISS
- lis r1,KERNELBASE@h /* check if kernel address */
- cmplw 0,r3,r1
+ lis r1,PAGE_OFFSET@h /* check if kernel address */
+ cmplw 0,r1,r3
mfspr r2,SPRN_SPRG3
li r1,_PAGE_RW|_PAGE_USER|_PAGE_PRESENT /* access flags */
lwz r2,PGDIR(r2)
- blt+ 112f
+ bge- 112f
mfspr r2,SPRN_SRR1 /* and MSR_PR bit from SRR1 */
rlwimi r1,r2,32-12,29,29 /* shift MSR_PR to _PAGE_USER posn */
lis r2,swapper_pg_dir@ha /* if kernel address, use */
diff --git a/arch/powerpc/kernel/head_40x.S b/arch/powerpc/kernel/head_40x.S
index e312824..cfefc2d 100644
--- a/arch/powerpc/kernel/head_40x.S
+++ b/arch/powerpc/kernel/head_40x.S
@@ -289,7 +289,7 @@ label:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
+ lis r11, PAGE_OFFSET@h
cmplw r10, r11
blt+ 3f
lis r11, swapper_pg_dir@h
@@ -481,7 +481,7 @@ label:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
+ lis r11, PAGE_OFFSET@h
cmplw r10, r11
blt+ 3f
lis r11, swapper_pg_dir@h
@@ -581,7 +581,7 @@ label:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
+ lis r11, PAGE_OFFSET@h
cmplw r10, r11
blt+ 3f
lis r11, swapper_pg_dir@h
diff --git a/arch/powerpc/kernel/head_44x.S b/arch/powerpc/kernel/head_44x.S
index 864d63f..409db61 100644
--- a/arch/powerpc/kernel/head_44x.S
+++ b/arch/powerpc/kernel/head_44x.S
@@ -319,7 +319,7 @@ interrupt_base:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
+ lis r11, PAGE_OFFSET@h
cmplw r10, r11
blt+ 3f
lis r11, swapper_pg_dir@h
@@ -458,7 +458,7 @@ interrupt_base:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
+ lis r11, PAGE_OFFSET@h
cmplw r10, r11
blt+ 3f
lis r11, swapper_pg_dir@h
@@ -528,7 +528,7 @@ interrupt_base:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
+ lis r11, PAGE_OFFSET@h
cmplw r10, r11
blt+ 3f
lis r11, swapper_pg_dir@h
diff --git a/arch/powerpc/kernel/head_fsl_booke.S b/arch/powerpc/kernel/head_fsl_booke.S
index ee33ddd..4b98227 100644
--- a/arch/powerpc/kernel/head_fsl_booke.S
+++ b/arch/powerpc/kernel/head_fsl_booke.S
@@ -461,8 +461,7 @@ interrupt_base:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
- ori r11, r11, TASK_SIZE@l
+ lis r11, PAGE_OFFSET@h
cmplw 0, r10, r11
bge 2f
@@ -584,8 +583,7 @@ interrupt_base:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
- ori r11, r11, TASK_SIZE@l
+ lis r11, PAGE_OFFSET@h
cmplw 5, r10, r11
blt 5, 3f
lis r11, swapper_pg_dir@h
@@ -645,8 +643,7 @@ interrupt_base:
/* If we are faulting a kernel address, we have to use the
* kernel page tables.
*/
- lis r11, TASK_SIZE@h
- ori r11, r11, TASK_SIZE@l
+ lis r11, PAGE_OFFSET@h
cmplw 5, r10, r11
blt 5, 3f
lis r11, swapper_pg_dir@h
@@ -744,7 +741,7 @@ data_access:
* r10 - EA of fault
* r11 - TLB (info from Linux PTE)
* r12, r13 - available to use
- * CR5 - results of addr < TASK_SIZE
+ * CR5 - results of addr >= PAGE_OFFSET
* MAS0, MAS1 - loaded with proper value when we get here
* MAS2, MAS3 - will need additional info from Linux PTE
* Upon exit, we reload everything and RFI.
--
1.5.2.4
^ permalink raw reply related
* Re: Please pull linux-2.6-mpc52xx.git
From: tnt @ 2007-10-11 17:35 UTC (permalink / raw)
To: Grant Likely; +Cc: linuxppc-dev, Paul Mackerras
In-Reply-To: <fa686aa40710100930k65cc2b4i5acc836ae9ffb194@mail.gmail.com>
> Paulus,
>
> Sylvain has asked if I would like to help with the mpc52xx
> maintainership. If it's okay by you, here is a patch that adds me as
> co-maintainer for the mpc52xx platform along with 3 other mpc52xx
> related fixes.
>
> Sylvain, can you please reply to this message confirming that this is
> what we talked about?
Paulus,
Yes, I confirm.
Sylvain
^ permalink raw reply
* Re: [PATCH] PowerPC: Fix find_legacy_serial_ports on OPB.
From: Josh Boyer @ 2007-10-11 18:31 UTC (permalink / raw)
To: Valentine Barshak; +Cc: linuxppc-dev, Arnd Bergmann, david
In-Reply-To: <470E5CBC.9040604@ru.mvista.com>
On Thu, 2007-10-11 at 21:26 +0400, Valentine Barshak wrote:
> Josh Boyer wrote:
> > On Thu, 2007-10-11 at 17:50 +0200, Arnd Bergmann wrote:
> >> On Thursday 11 October 2007, Valentine Barshak wrote:
> >>> Currently find_legacy_serial_ports() can find no serial ports on the OPB.
> >>> Thus no legacy boot console can be initialized. Just the early udbg console
> >>> works, which is initialized with udbg_init_44x_as1() on the UART's physical
> >>> address specified in kernel config. This happens because we look for ns16750
> >>> and higher serial devices only and expect opb node to have a device type
> >>> property. This patch makes it look for ns16550 compatible devices and use
> >>> of_device_is_compatible() for opb instead of checking device type.
> >>> Lack of legacy serial ports found causes problems for KGDB over serial.
> >>>
> >>> Signed-off-by: Valentine Barshak <vbarshak@ru.mvista.com>
> >> The patch would make sense if we were only dealing with flattened device
> >> tree systems at this point. Unfortunately, IBM is shipping hardware that
> >> encodes the serial port in exactly the way that find_legacy_serial_ports
> >> is looking for (parent->type == "opb", compatible = "ns16750" "ns16550"
> >> "ns16450" i8250").
> >>
> >> Changing the search for ns16750 to ns16550 should be fine, but unnecessary
> >> because AFAIK, all OPB serial imlpementations are actually ns16750 and
> >> should have that in the device tree as well.
> >>
> >> For the device type of the bus, please check for both compatible and
> >> type, so that it still works on machines that are missing the compatible
> >> property.
> >
> > Wait, no. We already had this discussion months ago when David was
> > working on the original Ebony port. It was declared that legacy_serial
> > is not how serial should be done on 4xx and the serial_of driver was
> > supposed to be used instead.
> >
> > Have we changed our stance on that? If not, then perhaps KGDB should be
> > fixed to work with serial_of.
>
> Actually I don't see any reason not to use legacy_serial stuff for early
> console. We could split the kernel configured very early debug output,
> which uses PPC_EARLY_DEBUG_44x_PHYSLOW/PHYSHIGH (since it's really
> dangerous) and early console things by using legacy serial. We could use
> early boot console without PPC_EARLY_DEBUG_44x.
That was exactly my thinking when this first came up. I'd like to hear
David's opinion on it.
josh
^ permalink raw reply
* Re: [PATCH] PowerPC: Fix find_legacy_serial_ports on OPB.
From: Valentine Barshak @ 2007-10-11 17:26 UTC (permalink / raw)
To: Josh Boyer; +Cc: linuxppc-dev, Arnd Bergmann, david
In-Reply-To: <1192118028.5534.123.camel@localhost.localdomain>
Josh Boyer wrote:
> On Thu, 2007-10-11 at 17:50 +0200, Arnd Bergmann wrote:
>> On Thursday 11 October 2007, Valentine Barshak wrote:
>>> Currently find_legacy_serial_ports() can find no serial ports on the OPB.
>>> Thus no legacy boot console can be initialized. Just the early udbg console
>>> works, which is initialized with udbg_init_44x_as1() on the UART's physical
>>> address specified in kernel config. This happens because we look for ns16750
>>> and higher serial devices only and expect opb node to have a device type
>>> property. This patch makes it look for ns16550 compatible devices and use
>>> of_device_is_compatible() for opb instead of checking device type.
>>> Lack of legacy serial ports found causes problems for KGDB over serial.
>>>
>>> Signed-off-by: Valentine Barshak <vbarshak@ru.mvista.com>
>> The patch would make sense if we were only dealing with flattened device
>> tree systems at this point. Unfortunately, IBM is shipping hardware that
>> encodes the serial port in exactly the way that find_legacy_serial_ports
>> is looking for (parent->type == "opb", compatible = "ns16750" "ns16550"
>> "ns16450" i8250").
>>
>> Changing the search for ns16750 to ns16550 should be fine, but unnecessary
>> because AFAIK, all OPB serial imlpementations are actually ns16750 and
>> should have that in the device tree as well.
>>
>> For the device type of the bus, please check for both compatible and
>> type, so that it still works on machines that are missing the compatible
>> property.
>
> Wait, no. We already had this discussion months ago when David was
> working on the original Ebony port. It was declared that legacy_serial
> is not how serial should be done on 4xx and the serial_of driver was
> supposed to be used instead.
>
> Have we changed our stance on that? If not, then perhaps KGDB should be
> fixed to work with serial_of.
Actually I don't see any reason not to use legacy_serial stuff for early
console. We could split the kernel configured very early debug output,
which uses PPC_EARLY_DEBUG_44x_PHYSLOW/PHYSHIGH (since it's really
dangerous) and early console things by using legacy serial. We could use
early boot console without PPC_EARLY_DEBUG_44x.
Thanks,
Valentine.
>
> josh
>
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-dev
^ permalink raw reply
* [PATCH 4/4 v3] [POWERPC] Kilauea defconfig file
From: Stefan Roese @ 2007-10-11 17:18 UTC (permalink / raw)
To: linuxppc-dev
Signed-off-by: Stefan Roese <sr@denx.de>
---
Josh, I'm sending only the updated defconfig file now from
this patch-series. Hopefully this is enough.
Thanks,
Stefan
arch/powerpc/configs/kilauea_defconfig | 768 ++++++++++++++++++++++++++++++++
1 files changed, 768 insertions(+), 0 deletions(-)
create mode 100644 arch/powerpc/configs/kilauea_defconfig
diff --git a/arch/powerpc/configs/kilauea_defconfig b/arch/powerpc/configs/kilauea_defconfig
new file mode 100644
index 0000000..31790d3
--- /dev/null
+++ b/arch/powerpc/configs/kilauea_defconfig
@@ -0,0 +1,768 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.23-rc9
+# Thu Oct 11 19:05:15 2007
+#
+# CONFIG_PPC64 is not set
+
+#
+# Processor support
+#
+# CONFIG_6xx is not set
+# CONFIG_PPC_85xx is not set
+# CONFIG_PPC_8xx is not set
+CONFIG_40x=y
+# CONFIG_44x is not set
+# CONFIG_E200 is not set
+CONFIG_4xx=y
+# CONFIG_PPC_MM_SLICES is not set
+CONFIG_NOT_COHERENT_CACHE=y
+CONFIG_PPC32=y
+CONFIG_WORD_SIZE=32
+CONFIG_PPC_MERGE=y
+CONFIG_MMU=y
+CONFIG_GENERIC_CMOS_UPDATE=y
+CONFIG_GENERIC_TIME=y
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_IRQ_PER_CPU=y
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_ARCH_HAS_ILOG2_U32=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_GENERIC_FIND_NEXT_BIT=y
+# CONFIG_ARCH_NO_VIRT_TO_BUS is not set
+CONFIG_PPC=y
+CONFIG_EARLY_PRINTK=y
+CONFIG_GENERIC_NVRAM=y
+CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_PPC_OF=y
+CONFIG_OF=y
+# CONFIG_PPC_UDBG_16550 is not set
+# CONFIG_GENERIC_TBSYNC is not set
+CONFIG_AUDIT_ARCH=y
+CONFIG_GENERIC_BUG=y
+# CONFIG_DEFAULT_UIMAGE is not set
+CONFIG_PPC_DCR_NATIVE=y
+# CONFIG_PPC_DCR_MMIO is not set
+CONFIG_PPC_DCR=y
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_BROKEN_ON_SMP=y
+CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_LOCALVERSION=""
+CONFIG_LOCALVERSION_AUTO=y
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+# CONFIG_TASKSTATS is not set
+# CONFIG_USER_NS is not set
+# CONFIG_AUDIT is not set
+# CONFIG_IKCONFIG is not set
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_SYSFS_DEPRECATED=y
+# CONFIG_RELAY is not set
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SYSCTL=y
+CONFIG_EMBEDDED=y
+CONFIG_SYSCTL_SYSCALL=y
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_ALL=y
+CONFIG_KALLSYMS_EXTRA_PASS=y
+CONFIG_HOTPLUG=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_ANON_INODES=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+# CONFIG_SLOB is not set
+CONFIG_RT_MUTEXES=y
+# CONFIG_TINY_SHMEM is not set
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_KMOD=y
+CONFIG_BLOCK=y
+CONFIG_LBD=y
+# CONFIG_BLK_DEV_IO_TRACE is not set
+# CONFIG_LSF is not set
+# CONFIG_BLK_DEV_BSG is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+CONFIG_DEFAULT_AS=y
+# CONFIG_DEFAULT_DEADLINE is not set
+# CONFIG_DEFAULT_CFQ is not set
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="anticipatory"
+
+#
+# Platform support
+#
+# CONFIG_PPC_MPC52xx is not set
+# CONFIG_PPC_MPC5200 is not set
+# CONFIG_PPC_CELL is not set
+# CONFIG_PPC_CELL_NATIVE is not set
+# CONFIG_PQ2ADS is not set
+CONFIG_KILAUEA=y
+# CONFIG_WALNUT is not set
+# CONFIG_XILINX_VIRTEX_GENERIC_BOARD is not set
+# CONFIG_MPIC is not set
+# CONFIG_MPIC_WEIRD is not set
+# CONFIG_PPC_I8259 is not set
+# CONFIG_PPC_RTAS is not set
+# CONFIG_MMIO_NVRAM is not set
+# CONFIG_PPC_MPC106 is not set
+# CONFIG_PPC_970_NAP is not set
+# CONFIG_PPC_INDIRECT_IO is not set
+# CONFIG_GENERIC_IOMAP is not set
+# CONFIG_CPU_FREQ is not set
+# CONFIG_CPM2 is not set
+# CONFIG_FSL_ULI1575 is not set
+
+#
+# Kernel options
+#
+# CONFIG_HIGHMEM is not set
+# CONFIG_TICK_ONESHOT is not set
+# CONFIG_NO_HZ is not set
+# CONFIG_HIGH_RES_TIMERS is not set
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
+# CONFIG_HZ_300 is not set
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=250
+CONFIG_PREEMPT_NONE=y
+# CONFIG_PREEMPT_VOLUNTARY is not set
+# CONFIG_PREEMPT is not set
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_MATH_EMULATION is not set
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_ARCH_FLATMEM_ENABLE=y
+CONFIG_ARCH_POPULATES_NODE_MAP=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_RESOURCES_64BIT is not set
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_PROC_DEVICETREE=y
+# CONFIG_CMDLINE_BOOL is not set
+# CONFIG_PM is not set
+CONFIG_SUSPEND_UP_POSSIBLE=y
+CONFIG_HIBERNATION_UP_POSSIBLE=y
+CONFIG_SECCOMP=y
+CONFIG_WANT_DEVICE_TREE=y
+CONFIG_DEVICE_TREE="kilauea.dts"
+CONFIG_ISA_DMA_API=y
+
+#
+# Bus options
+#
+CONFIG_ZONE_DMA=y
+# CONFIG_PCI is not set
+# CONFIG_PCI_DOMAINS is not set
+# CONFIG_PCI_SYSCALL is not set
+# CONFIG_ARCH_SUPPORTS_MSI 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=y
+CONFIG_IP_PNP_BOOTP=y
+# 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_XFRM_TUNNEL is not set
+# CONFIG_INET_TUNNEL is not set
+# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
+# CONFIG_INET_XFRM_MODE_BEET is not set
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_DEFAULT_TCP_CONG="cubic"
+# CONFIG_TCP_MD5SIG is not set
+# CONFIG_IPV6 is not set
+# CONFIG_INET6_XFRM_TUNNEL is not set
+# CONFIG_INET6_TUNNEL is not set
+# CONFIG_NETWORK_SECMARK is not set
+# CONFIG_NETFILTER is not set
+# CONFIG_IP_DCCP is not set
+# CONFIG_IP_SCTP is not set
+# CONFIG_TIPC 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_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED 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_AF_RXRPC is not set
+
+#
+# Wireless
+#
+# CONFIG_CFG80211 is not set
+# CONFIG_WIRELESS_EXT is not set
+# CONFIG_MAC80211 is not set
+# CONFIG_IEEE80211 is not set
+# CONFIG_RFKILL is not set
+# CONFIG_NET_9P is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+CONFIG_FW_LOADER=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# CONFIG_SYS_HYPERVISOR is not set
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+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_BLKDEVS=m
+CONFIG_MTD_BLOCK=m
+# CONFIG_MTD_BLOCK_RO is not set
+# CONFIG_FTL is not set
+# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set
+# CONFIG_RFD_FTL is not set
+# CONFIG_SSFDC is not set
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=y
+CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_GEN_PROBE=y
+# CONFIG_MTD_CFI_ADV_OPTIONS is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+# 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=y
+# CONFIG_MTD_CFI_I4 is not set
+# CONFIG_MTD_CFI_I8 is not set
+# CONFIG_MTD_CFI_INTELEXT is not set
+CONFIG_MTD_CFI_AMDSTD=y
+# CONFIG_MTD_CFI_STAA is not set
+CONFIG_MTD_CFI_UTIL=y
+# CONFIG_MTD_RAM is not set
+# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_ABSENT is not set
+
+#
+# Mapping drivers for chip access
+#
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+# CONFIG_MTD_PHYSMAP is not set
+CONFIG_MTD_PHYSMAP_OF=y
+# 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_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
+# CONFIG_MTD_NAND is not set
+# CONFIG_MTD_ONENAND is not set
+
+#
+# UBI - Unsorted block images
+#
+# CONFIG_MTD_UBI is not set
+CONFIG_OF_DEVICE=y
+# CONFIG_PARPORT is not set
+CONFIG_BLK_DEV=y
+# 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=35000
+CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+# CONFIG_XILINX_SYSACE is not set
+# CONFIG_MISC_DEVICES is not set
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+# CONFIG_RAID_ATTRS is not set
+# CONFIG_SCSI is not set
+# CONFIG_SCSI_DMA is not set
+# CONFIG_SCSI_NETLINK is not set
+# CONFIG_ATA is not set
+# CONFIG_MD is not set
+# CONFIG_MACINTOSH_DRIVERS is not set
+CONFIG_NETDEVICES=y
+# CONFIG_NETDEVICES_MULTIQUEUE is not set
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_MACVLAN is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+# CONFIG_NET_ETHERNET is not set
+# CONFIG_NETDEV_1000 is not set
+# CONFIG_NETDEV_10000 is not set
+
+#
+# Wireless LAN
+#
+# CONFIG_WLAN_PRE80211 is not set
+# CONFIG_WLAN_80211 is not set
+# 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
+# CONFIG_ISDN is not set
+# CONFIG_PHONE is not set
+
+#
+# Input device support
+#
+# CONFIG_INPUT is not set
+
+#
+# Hardware I/O ports
+#
+# CONFIG_SERIO is not set
+# CONFIG_GAMEPORT is not set
+
+#
+# Character devices
+#
+# CONFIG_VT is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_NR_UARTS=4
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+# CONFIG_SERIAL_8250_MANY_PORTS is not set
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+# CONFIG_SERIAL_8250_RSA is not set
+
+#
+# Non-8250 serial port support
+#
+# CONFIG_SERIAL_UARTLITE is not set
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_OF_PLATFORM=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=256
+# CONFIG_IPMI_HANDLER is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_HW_RANDOM is not set
+# CONFIG_NVRAM is not set
+# CONFIG_GEN_RTC is not set
+# CONFIG_R3964 is not set
+# CONFIG_RAW_DRIVER is not set
+# CONFIG_TCG_TPM is not set
+# CONFIG_I2C is not set
+
+#
+# SPI support
+#
+# CONFIG_SPI is not set
+# CONFIG_SPI_MASTER is not set
+# CONFIG_W1 is not set
+# CONFIG_POWER_SUPPLY is not set
+# CONFIG_HWMON is not set
+
+#
+# Multifunction device drivers
+#
+# CONFIG_MFD_SM501 is not set
+
+#
+# Multimedia devices
+#
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_DVB_CORE is not set
+# CONFIG_DAB is not set
+
+#
+# Graphics support
+#
+# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
+
+#
+# Display device support
+#
+# CONFIG_DISPLAY_SUPPORT is not set
+# CONFIG_VGASTATE is not set
+# CONFIG_VIDEO_OUTPUT_CONTROL is not set
+# CONFIG_FB is not set
+# CONFIG_FB_IBM_GXT4500 is not set
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set
+# CONFIG_USB_SUPPORT is not set
+# CONFIG_MMC is not set
+# CONFIG_NEW_LEDS is not set
+# CONFIG_EDAC is not set
+# CONFIG_RTC_CLASS is not set
+
+#
+# DMA Engine support
+#
+# CONFIG_DMA_ENGINE is not set
+
+#
+# DMA Clients
+#
+
+#
+# DMA Devices
+#
+
+#
+# Userspace I/O
+#
+# CONFIG_UIO is not set
+
+#
+# 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_EXT4DEV_FS 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_GFS2_FS is not set
+# CONFIG_OCFS2_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_INOTIFY=y
+CONFIG_INOTIFY_USER=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_MSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+# CONFIG_TMPFS_POSIX_ACL is not set
+# CONFIG_HUGETLB_PAGE is not set
+CONFIG_RAMFS=y
+# CONFIG_CONFIGFS_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_JFFS2_FS is not set
+CONFIG_CRAMFS=y
+# 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_SUNRPC_BIND34 is not set
+# 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
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+
+#
+# Native Language Support
+#
+# CONFIG_NLS is not set
+
+#
+# Distributed Lock Manager
+#
+# CONFIG_DLM is not set
+# CONFIG_UCC_SLOW is not set
+
+#
+# Library routines
+#
+CONFIG_BITREVERSE=y
+# CONFIG_CRC_CCITT is not set
+# CONFIG_CRC16 is not set
+# CONFIG_CRC_ITU_T is not set
+CONFIG_CRC32=y
+# CONFIG_CRC7 is not set
+# CONFIG_LIBCRC32C is not set
+CONFIG_ZLIB_INFLATE=y
+CONFIG_PLIST=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_DMA=y
+
+#
+# Instrumentation Support
+#
+# CONFIG_PROFILING is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PRINTK_TIME is not set
+CONFIG_ENABLE_MUST_CHECK=y
+CONFIG_MAGIC_SYSRQ=y
+# CONFIG_UNUSED_SYMBOLS is not set
+# CONFIG_DEBUG_FS is not set
+# CONFIG_HEADERS_CHECK is not set
+CONFIG_DEBUG_KERNEL=y
+# CONFIG_DEBUG_SHIRQ is not set
+CONFIG_DETECT_SOFTLOCKUP=y
+CONFIG_SCHED_DEBUG=y
+# CONFIG_SCHEDSTATS is not set
+# CONFIG_TIMER_STATS is not set
+# CONFIG_DEBUG_SLAB is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_RT_MUTEX_TESTER is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_DEBUG_KOBJECT is not set
+CONFIG_DEBUG_BUGVERBOSE=y
+# CONFIG_DEBUG_INFO is not set
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_LIST is not set
+CONFIG_FORCED_INLINING=y
+# CONFIG_RCU_TORTURE_TEST is not set
+# CONFIG_FAULT_INJECTION is not set
+# CONFIG_DEBUG_STACKOVERFLOW is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+# CONFIG_DEBUG_PAGEALLOC is not set
+# CONFIG_DEBUGGER is not set
+# CONFIG_BDI_SWITCH is not set
+# CONFIG_PPC_EARLY_DEBUG is not set
+
+#
+# Security options
+#
+# CONFIG_KEYS is not set
+# CONFIG_SECURITY is not set
+CONFIG_CRYPTO=y
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_BLKCIPHER=y
+CONFIG_CRYPTO_MANAGER=y
+# CONFIG_CRYPTO_HMAC is not set
+# CONFIG_CRYPTO_XCBC is not set
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_MD4 is not set
+CONFIG_CRYPTO_MD5=y
+# CONFIG_CRYPTO_SHA1 is not set
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_WP512 is not set
+# CONFIG_CRYPTO_TGR192 is not set
+# CONFIG_CRYPTO_GF128MUL is not set
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_PCBC=y
+# CONFIG_CRYPTO_LRW is not set
+# CONFIG_CRYPTO_CRYPTD is not set
+CONFIG_CRYPTO_DES=y
+# CONFIG_CRYPTO_FCRYPT is not set
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_AES is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+# CONFIG_CRYPTO_TEA is not set
+# CONFIG_CRYPTO_ARC4 is not set
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_ANUBIS is not set
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+# CONFIG_CRYPTO_CRC32C is not set
+# CONFIG_CRYPTO_CAMELLIA is not set
+# CONFIG_CRYPTO_TEST is not set
+CONFIG_CRYPTO_HW=y
+# CONFIG_PPC_CLOCK is not set
--
1.5.3.4
^ permalink raw reply related
* [PATCH 2/2] powerpc: Switch to generic WARN_ON()/BUG_ON()
From: Olof Johansson @ 2007-10-11 17:14 UTC (permalink / raw)
To: linux-kernel; +Cc: grundler, kyle, linuxppc-dev, lethal, akpm
In-Reply-To: <20071011171211.GB10877@lixom.net>
Not using the ppc-specific WARN_ON/BUG_ON constructs actually saves about
4K text on a ppc64_defconfig. The main reason seems to be that prepping
the arguments to the conditional trap instructions is more work than
just doing a compare and branch.
Signed-off-by: Olof Johansson <olof@lixom.net>
diff --git a/include/asm-powerpc/bug.h b/include/asm-powerpc/bug.h
index 02e171c..966de9b 100644
--- a/include/asm-powerpc/bug.h
+++ b/include/asm-powerpc/bug.h
@@ -54,12 +54,6 @@
".previous\n"
#endif
-/*
- * BUG_ON() and WARN_ON() do their best to cooperate with compile-time
- * optimisations. However depending on the complexity of the condition
- * some compiler versions may not produce optimal results.
- */
-
#define BUG() do { \
__asm__ __volatile__( \
"1: twi 31,0,0\n" \
@@ -69,20 +63,6 @@
for(;;) ; \
} while (0)
-#define BUG_ON(x) do { \
- if (__builtin_constant_p(x)) { \
- if (x) \
- BUG(); \
- } else { \
- __asm__ __volatile__( \
- "1: "PPC_TLNEI" %4,0\n" \
- _EMIT_BUG_ENTRY \
- : : "i" (__FILE__), "i" (__LINE__), "i" (0), \
- "i" (sizeof(struct bug_entry)), \
- "r" ((__force long)(x))); \
- } \
-} while (0)
-
#define __WARN() do { \
__asm__ __volatile__( \
"1: twi 31,0,0\n" \
@@ -92,27 +72,8 @@
"i" (sizeof(struct bug_entry))); \
} while (0)
-#define WARN_ON(x) ({ \
- int __ret_warn_on = !!(x); \
- if (__builtin_constant_p(__ret_warn_on)) { \
- if (__ret_warn_on) \
- __WARN(); \
- } else { \
- __asm__ __volatile__( \
- "1: "PPC_TLNEI" %4,0\n" \
- _EMIT_BUG_ENTRY \
- : : "i" (__FILE__), "i" (__LINE__), \
- "i" (BUGFLAG_WARNING), \
- "i" (sizeof(struct bug_entry)), \
- "r" (__ret_warn_on)); \
- } \
- unlikely(__ret_warn_on); \
-})
-
#define HAVE_ARCH_BUG
#define HAVE_ARCH_WARN
-#define HAVE_ARCH_BUG_ON
-#define HAVE_ARCH_WARN_ON
#endif /* __ASSEMBLY __ */
#endif /* CONFIG_BUG */
^ permalink raw reply related
* Re: [PATCH] PowerPC: Fix find_legacy_serial_ports on OPB.
From: Arnd Bergmann @ 2007-10-11 17:09 UTC (permalink / raw)
To: Josh Boyer; +Cc: linuxppc-dev, david
In-Reply-To: <1192118028.5534.123.camel@localhost.localdomain>
On Thursday 11 October 2007, Josh Boyer wrote:
> Wait, no. =A0We already had this discussion months ago when David was
> working on the original Ebony port. =A0It was declared that legacy_serial
> is not how serial should be done on 4xx and the serial_of driver was
> supposed to be used instead.
>=20
> Have we changed our stance on that? =A0If not, then perhaps KGDB should be
> fixed to work with serial_of.
I guess I'm fine with a patch that removes the OPB probing from
legacy_serial, but as long as it's there it should work on all
platforms.
Note that of_serial and legacy_serial are not exclusive, as of_serial
will simply take over all ports that have previously been registered
by the legacy code. Probing them early has the advantage that you
can see many printk messages earlier when the of_serial initialization
has not been called yet.
Arnd <><
^ permalink raw reply
* [PATCH 1/2] bug.h: Introduce HAVE_ARCH_WARN
From: Olof Johansson @ 2007-10-11 17:12 UTC (permalink / raw)
To: linux-kernel; +Cc: akpm, lethal, grundler, kyle
HAVE_ARCH_WARN is used to determine if an arch already has a __WARN()
macro, or if a generic one is needed.
With this, some of the arch-specific WARN_ON() implementations can be
made common instead (see follow-up patch for powerpc).
Signed-off-by: Olof Johansson <olof@lixom.net>
diff --git a/include/asm-generic/bug.h b/include/asm-generic/bug.h
index d56fedb..c6b8386 100644
--- a/include/asm-generic/bug.h
+++ b/include/asm-generic/bug.h
@@ -31,14 +31,19 @@ struct bug_entry {
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while(0)
#endif
+#ifndef HAVE_ARCH_WARN
+#define __WARN() do { \
+ printk("WARNING: at %s:%d %s()\n", __FILE__, \
+ __LINE__, __FUNCTION__); \
+ dump_stack(); \
+} while (0)
+#endif
+
#ifndef HAVE_ARCH_WARN_ON
#define WARN_ON(condition) ({ \
int __ret_warn_on = !!(condition); \
- if (unlikely(__ret_warn_on)) { \
- printk("WARNING: at %s:%d %s()\n", __FILE__, \
- __LINE__, __FUNCTION__); \
- dump_stack(); \
- } \
+ if (unlikely(__ret_warn_on)) \
+ __WARN(); \
unlikely(__ret_warn_on); \
})
#endif
diff --git a/include/asm-parisc/bug.h b/include/asm-parisc/bug.h
index 8cfc553..3f68100 100644
--- a/include/asm-parisc/bug.h
+++ b/include/asm-parisc/bug.h
@@ -8,6 +8,7 @@
#ifdef CONFIG_BUG
#define HAVE_ARCH_BUG
+#define HAVE_ARCH_WARN
#define HAVE_ARCH_WARN_ON
/* the break instruction is used as BUG() marker. */
diff --git a/include/asm-powerpc/bug.h b/include/asm-powerpc/bug.h
index e55d1f6..02e171c 100644
--- a/include/asm-powerpc/bug.h
+++ b/include/asm-powerpc/bug.h
@@ -110,6 +110,7 @@
})
#define HAVE_ARCH_BUG
+#define HAVE_ARCH_WARN
#define HAVE_ARCH_BUG_ON
#define HAVE_ARCH_WARN_ON
#endif /* __ASSEMBLY __ */
diff --git a/include/asm-sh/bug.h b/include/asm-sh/bug.h
index a78d482..4ea415b 100644
--- a/include/asm-sh/bug.h
+++ b/include/asm-sh/bug.h
@@ -5,6 +5,7 @@
#ifdef CONFIG_BUG
#define HAVE_ARCH_BUG
+#define HAVE_ARCH_WARN
#define HAVE_ARCH_WARN_ON
/**
^ permalink raw reply related
* Re: powerpc commits for 2.6.24
From: Arnd Bergmann @ 2007-10-11 17:06 UTC (permalink / raw)
To: linuxppc-dev; +Cc: linuxppc-dev, Paul Mackerras
In-Reply-To: <470E4311.4060909@freescale.com>
On Thursday 11 October 2007, Timur Tabi wrote:
>=20
> Kumar Gala wrote:
>=20
> > Just to clarify, are we closing 2.6.24 for new code after you send =A0
> > Linus a pull request or are we still taking things during the two =A0
> > week merge window?
>=20
> I certainly hope the window isn't closed! =A0I need another week to get m=
y UART=20
> driver in.
Officially, the time for submissions to paulus is now over and you should
not be working on code for the open merge window any more. I'm saying this
as someone who's normally one of the worst offenders of this rule and
I do feel guilty about it.
There is always stuff that goes in late in the merge window, so not all
is lost for you, but you should be aware that what you are doing is wrong
and you will be subject to public shaming on #mklinux when you try ;-)
Arnd <><
^ permalink raw reply
* Re: powerpc commits for 2.6.24
From: Olof Johansson @ 2007-10-11 16:58 UTC (permalink / raw)
To: Paul Mackerras; +Cc: linuxppc-dev
In-Reply-To: <18190.5965.836544.396721@cargo.ozlabs.ibm.com>
On Thu, Oct 11, 2007 at 10:30:05PM +1000, Paul Mackerras wrote:
> Below is the list of commits that I plan to ask Linus to pull
> tomorrow. This is the last call for anything else or for objections
> to any of these commits going in. These commits are in powerpc.git on
> the master and for-2.6.24 branches.
What about:
[PATCH v2] powerpc: Implement logging of unhandled signals
Thanks,
-Olof
^ permalink raw reply
* Re: mpc860T linux2.6.23 boot problem
From: Jochen Friedrich @ 2007-10-11 16:45 UTC (permalink / raw)
To: keng_629; +Cc: linuxppc-embedded@ozlabs.org
In-Reply-To: <470E4DFF.2050800@scram.de>
Jochen Friedrich schrieb:
> Hi keng_629,
>
>> i have ported linux2.6.23 to mpc860t board use cpm smc1 as serial port.
>> when i boot my kernel with ramdisk i find it stop after print"Loading
>> Ramdisk to 07e20000, end 07fa4100 ... OK"
>>
> Could you try the patches from git://git.bocc.de/dbox2.git ppc-fixes i
> submitted recently?
> You might as well download the series (the patches starting with
> PATCH#2) from
> http://patchwork.ozlabs.org/linuxppc-embedded/list?person=1023
>
Oops, the related patches are already in 2.6.23, please disregard the
mail above.
Thanks,
Jochen
^ permalink raw reply
* Re: [PATCH 4/4 v2] [POWERPC] Kilauea defconfig file
From: Josh Boyer @ 2007-10-11 16:39 UTC (permalink / raw)
To: Wolfgang Denk; +Cc: linuxppc-dev, Stefan Roese
In-Reply-To: <20071011153700.6E2272486E@gemini.denx.de>
On Thu, 2007-10-11 at 17:37 +0200, Wolfgang Denk wrote:
> Hallo Stefan,
>
> In message <200710111531.13022.sr@denx.de> you wrote:
> >
> > > If not, do you want this set by default so
> > > floating point instructions work?
>
> No, we use soft-float on all such systems which is much faster.
>
> > I just checked some existing arch/ppc defconfig files (and arch/powerpc too).
> > Most if not all have MATH_EMULATION not set. Even on those PPC's without FPU.
> > I assume we see no problems since soft-float is used while compiling.
> >
> > Anyways, I'll change this and resubmit.
>
> No, please leave as is.
It's fine either way with me. It was just a question since not all
distributions compile with soft-float.
josh
^ permalink raw reply
* [PATCH] [PPC] Compile fix for 8xx CPM Ehernet driver
From: Jochen Friedrich @ 2007-10-11 16:41 UTC (permalink / raw)
To: Jeff Garzik; +Cc: netdev, linux-ppc-embedded ((((E-Mail))))
[-- Attachment #1: Type: text/plain, Size: 492 bytes --]
Add #include <asm/cacheflush.h> for flush_dcache_range
to make the driver compile again.
CC arch/ppc/8xx_io/enet.o
arch/ppc/8xx_io/enet.c: In function 'scc_enet_start_xmit':
arch/ppc/8xx_io/enet.c:240: error: implicit declaration of function
'flush_dcache_range'
make[1]: *** [arch/ppc/8xx_io/enet.o] Error 1
make: *** [arch/ppc/8xx_io] Error 2
Signed-off-by: Jochen Friedrich <jochen@scram.de>
---
arch/ppc/8xx_io/enet.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
[-- Attachment #2: 16d5c009c75feb68cf1136330efabdffbec8e095.diff --]
[-- Type: text/x-patch, Size: 308 bytes --]
diff --git a/arch/ppc/8xx_io/enet.c b/arch/ppc/8xx_io/enet.c
index 703d47e..eace3bc 100644
--- a/arch/ppc/8xx_io/enet.c
+++ b/arch/ppc/8xx_io/enet.c
@@ -44,6 +44,7 @@
#include <asm/mpc8xx.h>
#include <asm/uaccess.h>
#include <asm/commproc.h>
+#include <asm/cacheflush.h>
/*
* Theory of Operation
^ permalink raw reply related
* Re: Fwd: [PATCH#2 3/4] [PPC] Compile fix for 8xx CPM Ehernet driver
From: Jochen Friedrich @ 2007-10-11 16:41 UTC (permalink / raw)
To: Jeff Garzik; +Cc: netdev, linux-ppc-embedded ((((E-Mail))))
In-Reply-To: <46FD1FF0.7020607@garzik.org>
Hi Jeff,
> Kumar Gala wrote:
>
>> Begin forwarded message:
>>
>>
>>> From: Jochen Friedrich <jochen@scram.de>
>>> Date: September 24, 2007 12:15:35 PM CDT
>>> To: linuxppc-embedded@ozlabs.org
>>> Cc: linux-kernel@vger.kernel.org, Marcelo Tosatti <marcelo@kvack.org>
>>> Subject: [PATCH#2 3/4] [PPC] Compile fix for 8xx CPM Ehernet driver
>>>
>> Jeff,
>>
>> Please pick up for 2.6.23 if you don't mind.
>>
>
> Please send an apply-able patch...
>
> Jeff, off to bed
>
I rebased git://git.bocc.de/dbox2.git ppc-fixes against 2.6.23. This
patch is the only remaining one in this head.
I'll resend.
Thanks,
Jochen
^ permalink raw reply
* Re: [PATCH v4 or so] Use 1TB segments
From: Linas Vepstas @ 2007-10-11 16:33 UTC (permalink / raw)
To: Paul Mackerras; +Cc: linuxppc-dev, Jon Tollefson, Will Schmidt
In-Reply-To: <18189.64726.824152.697844@cargo.ozlabs.ibm.com>
On Thu, Oct 11, 2007 at 08:37:10PM +1000, Paul Mackerras wrote:
> This makes the kernel use 1TB segments for all kernel mappings and for
> user addresses of 1TB and above, on machines which support them
> (currently POWER5+, POWER6 and PA6T).
Gack. A system dump might take a while on these machines ...
--linas
^ permalink raw reply
* Re: mpc860T linux2.6.23 boot problem
From: Jochen Friedrich @ 2007-10-11 16:23 UTC (permalink / raw)
To: keng_629; +Cc: linuxppc-embedded@ozlabs.org
In-Reply-To: <200710112331564685179@126.com>
Hi keng_629,
> i have ported linux2.6.23 to mpc860t board use cpm smc1 as serial port.
> when i boot my kernel with ramdisk i find it stop after print"Loading
> Ramdisk to 07e20000, end 07fa4100 ... OK"
Could you try the patches from git://git.bocc.de/dbox2.git ppc-fixes i
submitted recently?
You might as well download the series (the patches starting with
PATCH#2) from
http://patchwork.ozlabs.org/linuxppc-embedded/list?person=1023
Thanks,
Jochen
^ permalink raw reply
* Re: mpc860T linux2.6.23 boot problem
From: Grant Likely @ 2007-10-11 16:18 UTC (permalink / raw)
To: keng_629; +Cc: linuxppc-embedded@ozlabs.org
In-Reply-To: <200710112331564685179@126.com>
On 10/11/07, keng_629 <keng_629@126.com> wrote:
>
>
> i have ported linux2.6.23 to mpc860t board use cpm smc1 as serial port.
> when i boot my kernel with ramdisk i find it stop after print"Loading
> Ramdisk to 07e20000, end 07fa4100 ... OK"
> i paste the logbuf as follow(include some test info),bootargs=/dev/ram rw.
> if i set the bootargs=console=ttyCPM0,9600 root=/dev/ram rw my kernel stop
> at the console setup period.
You do need to have the 'console=ttyCPM0..." line. The system is
booting, so you are most of the way there. The next step is to find
out *where* it is failing and try to get a backtrace. If you've got a
debugger you can try halting the processor to see where the PC is
stuck. That will tell you if you are stuck on a infinite loop
somewhere, or if the CPM driver is causing an oops. (Look in
System.map for executable code addresses)
Cheers,
g.
> NDSC860: md 17e13c
> 0017e13c: 3c353e4c 696e7578 20766572 73696f6e <5>Linux version
> 0017e14c: 20322e36 2e32332d 72633220 28726f6f 2.6.23-rc2 (roo
> 0017e15c: 74406368 656e7375 6b656e67 29202867 t@chensukeng) (g
> 0017e16c: 63632076 65727369 6f6e2034 2e302e30 cc version 4.0.0
> 0017e17c: 20284445 4e582045 4c444b20 342e3120 (DENX ELDK 4.1
> 0017e18c: 342e302e 30292920 23332054 6875204f 4.0.0)) #3 Thu O
> 0017e19c: 63742031 31203137 3a32333a 32312043 ct 11 17:23:21 C
> 0017e1ac: 53542032 3030370a 3c373e45 6e746572 ST 2007.<7>Enter
> 0017e1bc: 696e6720 6164645f 61637469 76655f72 ing add_active_r
> 0017e1cc: 616e6765 28302c20 302c2033 32373638 ange(0, 0, 32768
> 0017e1dc: 29203020 656e7472 69657320 6f662032 ) 0 entries of 2
> 0017e1ec: 35362075 7365640a 3c343e5a 6f6e6520 56 used.<4>Zone
> 0017e1fc: 50464e20 72616e67 65733a0a 3c343e20 PFN ranges:.<4>
> 0017e20c: 20444d41 20202020 20202020 20202020 DMA
> 0017e21c: 2030202d 3e202020 20333237 36380a3c 0 -> 32768.<
> 0017e22c: 343e2020 4e6f726d 616c2020 20202020 4> Normal
> NDSC860:
> 0017e23c: 33323736 38202d3e 20202020 33323736 32768 -> 3276
> 0017e24c: 380a3c34 3e4d6f76 61626c65 207a6f6e 8.<4>Movable zon
> 0017e25c: 65207374 61727420 50464e20 666f7220 e start PFN for
> 0017e26c: 65616368 206e6f64 650a3c34 3e656172 each node.<4>ear
> 0017e27c: 6c795f6e 6f64655f 6d61705b 315d2061 ly_node_map[1] a
> 0017e28c: 63746976 65205046 4e207261 6e676573 ctive PFN ranges
> 0017e29c: 0a3c343e 20202020 303a2020 20202020 .<4> 0:
> 0017e2ac: 20203020 2d3e2020 20203332 3736380a 0 -> 32768.
> 0017e2bc: 3c373e4f 6e206e6f 64652030 20746f74 <7>On node 0 tot
> 0017e2cc: 616c7061 6765733a 20333237 36380a3c alpages: 32768.<
> 0017e2dc: 373e2020 444d4120 7a6f6e65 3a203235 7> DMA zone: 25
> 0017e2ec: 36207061 67657320 75736564 20666f72 6 pages used for
> 0017e2fc: 206d656d 6d61700a 3c373e20 20444d41 memmap.<7> DMA
> 0017e30c: 207a6f6e 653a2030 20706167 65732072 zone: 0 pages r
> 0017e31c: 65736572 7665640a 3c373e20 20444d41 eserved.<7> DMA
> 0017e32c: 207a6f6e 653a2033 32353132 20706167 zone: 32512 pag
> NDSC860:
> 0017e33c: 65732c20 4c49464f 20626174 63683a37 es, LIFO batch:7
> 0017e34c: 0a3c373e 20204e6f 726d616c 207a6f6e .<7> Normal zon
> 0017e35c: 653a2030 20706167 65732075 73656420 e: 0 pages used
> 0017e36c: 666f7220 6d656d6d 61700a3c 373e2020 for memmap.<7>
> 0017e37c: 4d6f7661 626c6520 7a6f6e65 3a203020 Movable zone: 0
> 0017e38c: 70616765 73207573 65642066 6f72206d pages used for m
> 0017e39c: 656d6d61 700a3c34 3e427569 6c742031 emmap.<4>Built 1
> 0017e3ac: 207a6f6e 656c6973 74732069 6e205a6f zonelists in Zo
> 0017e3bc: 6e65206f 72646572 2e202054 6f74616c ne order. Total
> 0017e3cc: 20706167 65733a20 33323531 320a3c35 pages: 32512.<5
> 0017e3dc: 3e4b6572 6e656c20 636f6d6d 616e6420 >Kernel command
> 0017e3ec: 6c696e65 3a20726f 6f743d2f 6465762f line: root=/dev/
> 0017e3fc: 72616d20 72770a3c 343e5049 44206861 ram rw.<4>PID ha
> 0017e40c: 73682074 61626c65 20656e74 72696573 sh table entries
> 0017e41c: 3a203531 3220286f 72646572 3a20392c : 512 (order: 9,
> 0017e42c: 20323034 38206279 74657329 0a3c343e 2048 bytes).<4>
> NDSC860:
> 0017e43c: 44656372 656d656e 74657220 46726571 Decrementer Freq
> 0017e44c: 75656e63 79203d20 31383735 30303030 uency = 18750000
> 0017e45c: 302f3630 20667020 69732033 31323530 0/60 fp is 31250
> 0017e46c: 30302062 696e666f 2d3e6269 5f696e74 00 binfo->bi_int
> 0017e47c: 66726571 20697320 35300a3c 343e7462 freq is 50.<4>tb
> 0017e48c: 5f746963 6b735f70 65725f6a 69666679 _ticks_per_jiffy
> 0017e49c: 203d2031 32353030 0a3c343e 436f6e73 = 12500.<4>Cons
> 0017e4ac: 6f6c653a 20636f6c 6f757220 64756d6d ole: colour dumm
> 0017e4bc: 79206465 76696365 20383078 32350a3c y device 80x25.<
> 0017e4cc: 363e636f 6e736f6c 65205b74 7479305d 6>console [tty0]
> 0017e4dc: 20656e61 626c6564 0a3c363e 44656e74 enabled.<6>Dent
> 0017e4ec: 72792063 61636865 20686173 68207461 ry cache hash ta
> 0017e4fc: 626c6520 656e7472 6965733a 20313633 ble entries: 163
> 0017e50c: 38342028 6f726465 723a2034 2c203635 84 (order: 4, 65
> 0017e51c: 35333620 62797465 73290a3c 363e496e 536 bytes).<6>In
> 0017e52c: 6f64652d 63616368 65206861 73682074 ode-cache hash t
> NDSC860:
> 0017e53c: 61626c65 20656e74 72696573 3a203831 able entries: 81
> 0017e54c: 39322028 6f726465 723a2033 2c203332 92 (order: 3, 32
> 0017e55c: 37363820 62797465 73290a3c 343e4d65 768 bytes).<4>Me
> 0017e56c: 6d6f7279 3a203132 36353230 6b206176 mory: 126520k av
> 0017e57c: 61696c61 626c6520 28313130 386b206b ailable (1108k k
> 0017e58c: 65726e65 6c20636f 64652c20 3338346b ernel code, 384k
> 0017e59c: 20646174 612c2038 306b2069 6e69742c data, 80k init,
> 0017e5ac: 20306b20 68696768 6d656d29 0a3c363e 0k highmem).<6>
> 0017e5bc: 534c5542 3a204765 6e736c61 62733d32 SLUB: Genslabs=2
> 0017e5cc: 322c2048 57616c69 676e3d31 362c204f 2, HWalign=16, O
> 0017e5dc: 72646572 3d302d31 2c204d69 6e4f626a rder=0-1, MinObj
> 0017e5ec: 65637473 3d342c20 43505573 3d312c20 ects=4, CPUs=1,
> 0017e5fc: 4e6f6465 733d310a 3c373e43 616c6962 Nodes=1.<7>Calib
> 0017e60c: 72617469 6e672064 656c6179 206c6f6f rating delay loo
> 0017e61c: 702e2e2e 2034392e 31352042 6f676f4d p... 49.15 BogoM
> 0017e62c: 49505320 286c706a 3d393833 3034290a IPS (lpj=98304).
> NDSC860:
> 0017e63c: 3c343e4d 6f756e74 2d636163 68652068 <4>Mount-cache h
> 0017e64c: 61736820 7461626c 6520656e 74726965 ash table entrie
> 0017e65c: 733a2035 31320a3c 343e6166 74657220 s: 512.<4>after
> 0017e66c: 63686563 6b5f6275 67732829 3b0a3c34 check_bugs();.<4
> 0017e67c: 3e616674 65722061 6370695f 6561726c >after acpi_earl
> 0017e68c: 795f696e 69742829 3b0a3c34 3e696e74 y_init();.<4>int
> 0017e69c: 6f207374 61746963 20696e74 205f5f69 o static int __i
> 0017e6ac: 6e697420 6b65726e 656c5f69 6e697428 nit kernel_init(
> 0017e6bc: 766f6964 202a2075 6e757365 64290a3c void * unused).<
> 0017e6cc: 343e6265 666f7265 20646f5f 62617369 4>before do_basi
> 0017e6dc: 635f7365 74757028 293b0a3c 363e6368 c_setup();.<6>ch
> 0017e6ec: 65636b69 6e672069 6620696d 61676520 ecking if image
> 0017e6fc: 69732069 6e697472 616d6673 2e2e2e69 is initramfs...i
> 0017e70c: 74206973 6e277420 286e6f20 6370696f t isn't (no cpio
> 0017e71c: 206d6167 6963293b 206c6f6f 6b73206c magic); looks l
> 0017e72c: 696b6520 616e2069 6e697472 640a3c34 ike an initrd.<4
> NDSC860:
> 0017e73c: 3e467265 65696e67 20696e69 74726420 >Freeing initrd
> 0017e74c: 6d656d6f 72793a20 31353532 6b206672 memory: 1552k fr
> 0017e75c: 6565640a 3c353e56 46533a20 4469736b eed.<5>VFS: Disk
> 0017e76c: 2071756f 74617320 6471756f 745f362e quotas dquot_6.
> 0017e77c: 352e310a 3c343e44 71756f74 2d636163 5.1.<4>Dquot-cac
> 0017e78c: 68652068 61736820 7461626c 6520656e he hash table en
> 0017e79c: 74726965 733a2031 30323420 286f7264 tries: 1024 (ord
> 0017e7ac: 65722030 2c203430 39362062 79746573 er 0, 4096 bytes
> 0017e7bc: 290a3c36 3e696f20 73636865 64756c65 ).<6>io schedule
> 0017e7cc: 72206e6f 6f702072 65676973 74657265 r noop registere
> 0017e7dc: 640a3c36 3e696f20 73636865 64756c65 d.<6>io schedule
> 0017e7ec: 7220616e 74696369 7061746f 72792072 r anticipatory r
> 0017e7fc: 65676973 74657265 640a3c36 3e696f20 egistered.<6>io
> 0017e80c: 73636865 64756c65 72206465 61646c69 scheduler deadli
> 0017e81c: 6e652072 65676973 74657265 640a3c36 ne registered.<6
> 0017e82c: 3e696f20 73636865 64756c65 72206366 >io scheduler cf
> NDSC860:
> 0017e83c: 71207265 67697374 65726564 20286465 q registered (de
> 0017e84c: 6661756c 74290a3c 363e5365 7269616c fault).<6>Serial
> 0017e85c: 3a204350 4d206472 69766572 20245265 : CPM driver $Re
> 0017e86c: 76697369 6f6e3a20 302e3032 20240a3c vision: 0.02 $.<
> 0017e87c: 363e6370 6d5f7561 72743a20 5741524e 6>cpm_uart: WARN
> 0017e88c: 494e473a 206e6f20 55415254 20646576 ING: no UART dev
> 0017e89c: 69636573 20666f75 6e64206f 6e20706c ices found on pl
> 0017e8ac: 6174666f 726d2062 7573210a 3c363e63 atform bus!.<6>c
> 0017e8bc: 706d5f75 6172743a 20746865 20647269 pm_uart: the dri
> 0017e8cc: 76657220 77696c6c 20677565 73732063 ver will guess c
> 0017e8dc: 6f6e6669 67757261 74696f6e 2c206275 onfiguration, bu
> 0017e8ec: 74207468 6973206d 6f646520 6973206e t this mode is n
> 0017e8fc: 6f206c6f 6e676572 20737570 706f7274 o longer support
> 0017e90c: 65642e0a 3c343e69 6e746f20 63706d5f ed..<4>into cpm_
> 0017e91c: 75617274 5f696e69 745f706f 72746465 uart_init_portde
> 0017e92c: 73632876 6f696429 3b0a3c34 3e616674 sc(void);.<4>aft
> NDSC860:
> 0017e93c: 65722063 706d5f75 6172745f 706f7274 er cpm_uart_port
> 0017e94c: 735b5541 52545f53 4d43315d 2e736d63 s[UART_SMC1].smc
> 0017e95c: 70203d20 2663706d 702d3e63 705f736d p = &cpmp->cp_sm
> 0017e96c: 635b305d 3b0a3c34 3e616674 65722063 c[0];.<4>after c
> 0017e97c: 706d5f75 6172745f 706f7274 735b5541 pm_uart_ports[UA
> 0017e98c: 52545f53 4d43315d 2e736d63 75700a3c RT_SMC1].smcup.<
> 0017e99c: 343e6166 74657220 63706d5f 75617274 4>after cpm_uart
> 0017e9ac: 5f706f72 745f6d61 705b6370 6d5f7561 _port_map[cpm_ua
> 0017e9bc: 72745f6e 722b2b5d 203d2055 4152545f rt_nr++] = UART_
> 0017e9cc: 534d4331 3b0a3c36 3e43504d 20756172 SMC1;.<6>CPM uar
> 0017e9dc: 745b305d 3a616c6c 6f636275 660a3c36 t[0]:allocbuf.<6
> 0017e9ec: 3e616674 65722063 706d5f64 70616c6c >after cpm_dpall
> 0017e9fc: 6f632864 706d656d 737a2c20 38293b0a oc(dpmemsz, 8);.
> 0017ea0c: 3c363e61 66746572 2063706d 5f647072 <6>after cpm_dpr
> 0017ea1c: 616d5f61 64647228 64705f6f 66667365 am_addr(dp_offse
> 0017ea2c: 74293b0a 3c363e61 66746572 204c315f t);.<6>after L1_
> NDSC860:
> 0017ea3c: 43414348 455f414c 49474e0a 3c363e61 CACHE_ALIGN.<6>a
> 0017ea4c: 66746572 20666972 73742069 66200a3c fter first if .<
> 0017ea5c: 363e7365 636f6e64 20666972 73742069 6>second first i
> 0017ea6c: 66200a3c 363e4350 4d207561 72745b30 f .<6>CPM uart[0
> 0017ea7c: 5d3a696e 69746264 0a3c363e 656e6420 ]:initbd.<6>end
> 0017ea8c: 6f662074 68652063 706d5f75 6172745f of the cpm_uart_
> 0017ea9c: 696e6974 62640a3c 363e4350 4d207561 initbd.<6>CPM ua
> 0017eaac: 72745b30 5d3a696e 69745f73 6d630a3c rt[0]:init_smc.<
> 0017eabc: 363e636f 6d706c65 74652076 6f696420 6>complete void
> 0017eacc: 63706d5f 75617274 5f696e69 745f736d cpm_uart_init_sm
> 0017eadc: 630a3c36 3e747479 43504d30 20617420 c.<6>ttyCPM0 at
> 0017eaec: 4d4d494f 20307866 66303030 61383020 MMIO 0xff000a80
> 0017eafc: 28697271 203d2032 30292069 73206120 (irq = 20) is a
> 0017eb0c: 43504d20 55415254 0a3c343e 52414d44 CPM UART.<4>RAMD
> 0017eb1c: 49534b20 64726976 65722069 6e697469 ISK driver initi
> 0017eb2c: 616c697a 65643a20 31362052 414d2064 alized: 16 RAM d
> NDSC860:
> 0017eb3c: 69736b73 206f6620 31303234 304b2073 isks of 10240K s
> 0017eb4c: 697a6520 31303234 20626c6f 636b7369 ize 1024 blocksi
> 0017eb5c: 7a650a3c 363e6d69 63653a20 50532f32 ze.<6>mice: PS/2
> 0017eb6c: 206d6f75 73652064 65766963 6520636f mouse device co
> 0017eb7c: 6d6d6f6e 20666f72 20616c6c 206d6963 mmon for all mic
> 0017eb8c: 650a3c34 3e616674 65722064 6f5f6261 e.<4>after do_ba
> 0017eb9c: 7369635f 73657475 7028293b 0a3c353e sic_setup();.<5>
> 0017ebac: 52414d44 49534b3a 20436f6d 70726573 RAMDISK: Compres
> 0017ebbc: 73656420 696d6167 6520666f 756e6420 sed image found
> 0017ebcc: 61742062 6c6f636b 20300a3c 343e5646 at block 0.<4>VF
> 0017ebdc: 533a204d 6f756e74 65642072 6f6f7420 S: Mounted root
> 0017ebec: 28657874 32206669 6c657379 7374656d (ext2 filesystem
> 0017ebfc: 292e0a3c 343e4672 6565696e 6720756e )..<4>Freeing un
> 0017ec0c: 75736564 206b6572 6e656c20 6d656d6f used kernel memo
> 0017ec1c: 72793a20 38306b20 696e6974 0a000000 ry: 80k init....
> 0017ec2c: 00000000 00000000 00000000 00000000 ................
> NDSC860:
>
> ________________________________
>
> keng_629
> 2007-10-11
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
grant.likely@secretlab.ca
(403) 399-0195
^ permalink raw reply
* mpc860T linux2.6.23 boot problem
From: keng_629 @ 2007-10-11 15:31 UTC (permalink / raw)
To: linuxppc-embedded@ozlabs.org
[-- Attachment #1: Type: text/plain, Size: 12132 bytes --]
i have ported linux2.6.23 to mpc860t board use cpm smc1 as serial port.
when i boot my kernel with ramdisk i find it stop after print"Loading Ramdisk to 07e20000, end 07fa4100 ... OK"
i paste the logbuf as follow(include some test info),bootargs=/dev/ram rw. if i set the bootargs=console=ttyCPM0,9600 root=/dev/ram rw my kernel stop at the console setup period.
NDSC860: md 17e13c
0017e13c: 3c353e4c 696e7578 20766572 73696f6e <5>Linux version
0017e14c: 20322e36 2e32332d 72633220 28726f6f 2.6.23-rc2 (roo
0017e15c: 74406368 656e7375 6b656e67 29202867 t@chensukeng) (g
0017e16c: 63632076 65727369 6f6e2034 2e302e30 cc version 4.0.0
0017e17c: 20284445 4e582045 4c444b20 342e3120 (DENX ELDK 4.1
0017e18c: 342e302e 30292920 23332054 6875204f 4.0.0)) #3 Thu O
0017e19c: 63742031 31203137 3a32333a 32312043 ct 11 17:23:21 C
0017e1ac: 53542032 3030370a 3c373e45 6e746572 ST 2007.<7>Enter
0017e1bc: 696e6720 6164645f 61637469 76655f72 ing add_active_r
0017e1cc: 616e6765 28302c20 302c2033 32373638 ange(0, 0, 32768
0017e1dc: 29203020 656e7472 69657320 6f662032 ) 0 entries of 2
0017e1ec: 35362075 7365640a 3c343e5a 6f6e6520 56 used.<4>Zone
0017e1fc: 50464e20 72616e67 65733a0a 3c343e20 PFN ranges:.<4>
0017e20c: 20444d41 20202020 20202020 20202020 DMA
0017e21c: 2030202d 3e202020 20333237 36380a3c 0 -> 32768.<
0017e22c: 343e2020 4e6f726d 616c2020 20202020 4> Normal
NDSC860:
0017e23c: 33323736 38202d3e 20202020 33323736 32768 -> 3276
0017e24c: 380a3c34 3e4d6f76 61626c65 207a6f6e 8.<4>Movable zon
0017e25c: 65207374 61727420 50464e20 666f7220 e start PFN for
0017e26c: 65616368 206e6f64 650a3c34 3e656172 each node.<4>ear
0017e27c: 6c795f6e 6f64655f 6d61705b 315d2061 ly_node_map[1] a
0017e28c: 63746976 65205046 4e207261 6e676573 ctive PFN ranges
0017e29c: 0a3c343e 20202020 303a2020 20202020 .<4> 0:
0017e2ac: 20203020 2d3e2020 20203332 3736380a 0 -> 32768.
0017e2bc: 3c373e4f 6e206e6f 64652030 20746f74 <7>On node 0 tot
0017e2cc: 616c7061 6765733a 20333237 36380a3c alpages: 32768.<
0017e2dc: 373e2020 444d4120 7a6f6e65 3a203235 7> DMA zone: 25
0017e2ec: 36207061 67657320 75736564 20666f72 6 pages used for
0017e2fc: 206d656d 6d61700a 3c373e20 20444d41 memmap.<7> DMA
0017e30c: 207a6f6e 653a2030 20706167 65732072 zone: 0 pages r
0017e31c: 65736572 7665640a 3c373e20 20444d41 eserved.<7> DMA
0017e32c: 207a6f6e 653a2033 32353132 20706167 zone: 32512 pag
NDSC860:
0017e33c: 65732c20 4c49464f 20626174 63683a37 es, LIFO batch:7
0017e34c: 0a3c373e 20204e6f 726d616c 207a6f6e .<7> Normal zon
0017e35c: 653a2030 20706167 65732075 73656420 e: 0 pages used
0017e36c: 666f7220 6d656d6d 61700a3c 373e2020 for memmap.<7>
0017e37c: 4d6f7661 626c6520 7a6f6e65 3a203020 Movable zone: 0
0017e38c: 70616765 73207573 65642066 6f72206d pages used for m
0017e39c: 656d6d61 700a3c34 3e427569 6c742031 emmap.<4>Built 1
0017e3ac: 207a6f6e 656c6973 74732069 6e205a6f zonelists in Zo
0017e3bc: 6e65206f 72646572 2e202054 6f74616c ne order. Total
0017e3cc: 20706167 65733a20 33323531 320a3c35 pages: 32512.<5
0017e3dc: 3e4b6572 6e656c20 636f6d6d 616e6420 >Kernel command
0017e3ec: 6c696e65 3a20726f 6f743d2f 6465762f line: root=/dev/
0017e3fc: 72616d20 72770a3c 343e5049 44206861 ram rw.<4>PID ha
0017e40c: 73682074 61626c65 20656e74 72696573 sh table entries
0017e41c: 3a203531 3220286f 72646572 3a20392c : 512 (order: 9,
0017e42c: 20323034 38206279 74657329 0a3c343e 2048 bytes).<4>
NDSC860:
0017e43c: 44656372 656d656e 74657220 46726571 Decrementer Freq
0017e44c: 75656e63 79203d20 31383735 30303030 uency = 18750000
0017e45c: 302f3630 20667020 69732033 31323530 0/60 fp is 31250
0017e46c: 30302062 696e666f 2d3e6269 5f696e74 00 binfo->bi_int
0017e47c: 66726571 20697320 35300a3c 343e7462 freq is 50.<4>tb
0017e48c: 5f746963 6b735f70 65725f6a 69666679 _ticks_per_jiffy
0017e49c: 203d2031 32353030 0a3c343e 436f6e73 = 12500.<4>Cons
0017e4ac: 6f6c653a 20636f6c 6f757220 64756d6d ole: colour dumm
0017e4bc: 79206465 76696365 20383078 32350a3c y device 80x25.<
0017e4cc: 363e636f 6e736f6c 65205b74 7479305d 6>console [tty0]
0017e4dc: 20656e61 626c6564 0a3c363e 44656e74 enabled.<6>Dent
0017e4ec: 72792063 61636865 20686173 68207461 ry cache hash ta
0017e4fc: 626c6520 656e7472 6965733a 20313633 ble entries: 163
0017e50c: 38342028 6f726465 723a2034 2c203635 84 (order: 4, 65
0017e51c: 35333620 62797465 73290a3c 363e496e 536 bytes).<6>In
0017e52c: 6f64652d 63616368 65206861 73682074 ode-cache hash t
NDSC860:
0017e53c: 61626c65 20656e74 72696573 3a203831 able entries: 81
0017e54c: 39322028 6f726465 723a2033 2c203332 92 (order: 3, 32
0017e55c: 37363820 62797465 73290a3c 343e4d65 768 bytes).<4>Me
0017e56c: 6d6f7279 3a203132 36353230 6b206176 mory: 126520k av
0017e57c: 61696c61 626c6520 28313130 386b206b ailable (1108k k
0017e58c: 65726e65 6c20636f 64652c20 3338346b ernel code, 384k
0017e59c: 20646174 612c2038 306b2069 6e69742c data, 80k init,
0017e5ac: 20306b20 68696768 6d656d29 0a3c363e 0k highmem).<6>
0017e5bc: 534c5542 3a204765 6e736c61 62733d32 SLUB: Genslabs=2
0017e5cc: 322c2048 57616c69 676e3d31 362c204f 2, HWalign=16, O
0017e5dc: 72646572 3d302d31 2c204d69 6e4f626a rder=0-1, MinObj
0017e5ec: 65637473 3d342c20 43505573 3d312c20 ects=4, CPUs=1,
0017e5fc: 4e6f6465 733d310a 3c373e43 616c6962 Nodes=1.<7>Calib
0017e60c: 72617469 6e672064 656c6179 206c6f6f rating delay loo
0017e61c: 702e2e2e 2034392e 31352042 6f676f4d p... 49.15 BogoM
0017e62c: 49505320 286c706a 3d393833 3034290a IPS (lpj=98304).
NDSC860:
0017e63c: 3c343e4d 6f756e74 2d636163 68652068 <4>Mount-cache h
0017e64c: 61736820 7461626c 6520656e 74726965 ash table entrie
0017e65c: 733a2035 31320a3c 343e6166 74657220 s: 512.<4>after
0017e66c: 63686563 6b5f6275 67732829 3b0a3c34 check_bugs();.<4
0017e67c: 3e616674 65722061 6370695f 6561726c >after acpi_earl
0017e68c: 795f696e 69742829 3b0a3c34 3e696e74 y_init();.<4>int
0017e69c: 6f207374 61746963 20696e74 205f5f69 o static int __i
0017e6ac: 6e697420 6b65726e 656c5f69 6e697428 nit kernel_init(
0017e6bc: 766f6964 202a2075 6e757365 64290a3c void * unused).<
0017e6cc: 343e6265 666f7265 20646f5f 62617369 4>before do_basi
0017e6dc: 635f7365 74757028 293b0a3c 363e6368 c_setup();.<6>ch
0017e6ec: 65636b69 6e672069 6620696d 61676520 ecking if image
0017e6fc: 69732069 6e697472 616d6673 2e2e2e69 is initramfs...i
0017e70c: 74206973 6e277420 286e6f20 6370696f t isn't (no cpio
0017e71c: 206d6167 6963293b 206c6f6f 6b73206c magic); looks l
0017e72c: 696b6520 616e2069 6e697472 640a3c34 ike an initrd.<4
NDSC860:
0017e73c: 3e467265 65696e67 20696e69 74726420 >Freeing initrd
0017e74c: 6d656d6f 72793a20 31353532 6b206672 memory: 1552k fr
0017e75c: 6565640a 3c353e56 46533a20 4469736b eed.<5>VFS: Disk
0017e76c: 2071756f 74617320 6471756f 745f362e quotas dquot_6.
0017e77c: 352e310a 3c343e44 71756f74 2d636163 5.1.<4>Dquot-cac
0017e78c: 68652068 61736820 7461626c 6520656e he hash table en
0017e79c: 74726965 733a2031 30323420 286f7264 tries: 1024 (ord
0017e7ac: 65722030 2c203430 39362062 79746573 er 0, 4096 bytes
0017e7bc: 290a3c36 3e696f20 73636865 64756c65 ).<6>io schedule
0017e7cc: 72206e6f 6f702072 65676973 74657265 r noop registere
0017e7dc: 640a3c36 3e696f20 73636865 64756c65 d.<6>io schedule
0017e7ec: 7220616e 74696369 7061746f 72792072 r anticipatory r
0017e7fc: 65676973 74657265 640a3c36 3e696f20 egistered.<6>io
0017e80c: 73636865 64756c65 72206465 61646c69 scheduler deadli
0017e81c: 6e652072 65676973 74657265 640a3c36 ne registered.<6
0017e82c: 3e696f20 73636865 64756c65 72206366 >io scheduler cf
NDSC860:
0017e83c: 71207265 67697374 65726564 20286465 q registered (de
0017e84c: 6661756c 74290a3c 363e5365 7269616c fault).<6>Serial
0017e85c: 3a204350 4d206472 69766572 20245265 : CPM driver $Re
0017e86c: 76697369 6f6e3a20 302e3032 20240a3c vision: 0.02 $.<
0017e87c: 363e6370 6d5f7561 72743a20 5741524e 6>cpm_uart: WARN
0017e88c: 494e473a 206e6f20 55415254 20646576 ING: no UART dev
0017e89c: 69636573 20666f75 6e64206f 6e20706c ices found on pl
0017e8ac: 6174666f 726d2062 7573210a 3c363e63 atform bus!.<6>c
0017e8bc: 706d5f75 6172743a 20746865 20647269 pm_uart: the dri
0017e8cc: 76657220 77696c6c 20677565 73732063 ver will guess c
0017e8dc: 6f6e6669 67757261 74696f6e 2c206275 onfiguration, bu
0017e8ec: 74207468 6973206d 6f646520 6973206e t this mode is n
0017e8fc: 6f206c6f 6e676572 20737570 706f7274 o longer support
0017e90c: 65642e0a 3c343e69 6e746f20 63706d5f ed..<4>into cpm_
0017e91c: 75617274 5f696e69 745f706f 72746465 uart_init_portde
0017e92c: 73632876 6f696429 3b0a3c34 3e616674 sc(void);.<4>aft
NDSC860:
0017e93c: 65722063 706d5f75 6172745f 706f7274 er cpm_uart_port
0017e94c: 735b5541 52545f53 4d43315d 2e736d63 s[UART_SMC1].smc
0017e95c: 70203d20 2663706d 702d3e63 705f736d p = &cpmp->cp_sm
0017e96c: 635b305d 3b0a3c34 3e616674 65722063 c[0];.<4>after c
0017e97c: 706d5f75 6172745f 706f7274 735b5541 pm_uart_ports[UA
0017e98c: 52545f53 4d43315d 2e736d63 75700a3c RT_SMC1].smcup.<
0017e99c: 343e6166 74657220 63706d5f 75617274 4>after cpm_uart
0017e9ac: 5f706f72 745f6d61 705b6370 6d5f7561 _port_map[cpm_ua
0017e9bc: 72745f6e 722b2b5d 203d2055 4152545f rt_nr++] = UART_
0017e9cc: 534d4331 3b0a3c36 3e43504d 20756172 SMC1;.<6>CPM uar
0017e9dc: 745b305d 3a616c6c 6f636275 660a3c36 t[0]:allocbuf.<6
0017e9ec: 3e616674 65722063 706d5f64 70616c6c >after cpm_dpall
0017e9fc: 6f632864 706d656d 737a2c20 38293b0a oc(dpmemsz, 8);.
0017ea0c: 3c363e61 66746572 2063706d 5f647072 <6>after cpm_dpr
0017ea1c: 616d5f61 64647228 64705f6f 66667365 am_addr(dp_offse
0017ea2c: 74293b0a 3c363e61 66746572 204c315f t);.<6>after L1_
NDSC860:
0017ea3c: 43414348 455f414c 49474e0a 3c363e61 CACHE_ALIGN.<6>a
0017ea4c: 66746572 20666972 73742069 66200a3c fter first if .<
0017ea5c: 363e7365 636f6e64 20666972 73742069 6>second first i
0017ea6c: 66200a3c 363e4350 4d207561 72745b30 f .<6>CPM uart[0
0017ea7c: 5d3a696e 69746264 0a3c363e 656e6420 ]:initbd.<6>end
0017ea8c: 6f662074 68652063 706d5f75 6172745f of the cpm_uart_
0017ea9c: 696e6974 62640a3c 363e4350 4d207561 initbd.<6>CPM ua
0017eaac: 72745b30 5d3a696e 69745f73 6d630a3c rt[0]:init_smc.<
0017eabc: 363e636f 6d706c65 74652076 6f696420 6>complete void
0017eacc: 63706d5f 75617274 5f696e69 745f736d cpm_uart_init_sm
0017eadc: 630a3c36 3e747479 43504d30 20617420 c.<6>ttyCPM0 at
0017eaec: 4d4d494f 20307866 66303030 61383020 MMIO 0xff000a80
0017eafc: 28697271 203d2032 30292069 73206120 (irq = 20) is a
0017eb0c: 43504d20 55415254 0a3c343e 52414d44 CPM UART.<4>RAMD
0017eb1c: 49534b20 64726976 65722069 6e697469 ISK driver initi
0017eb2c: 616c697a 65643a20 31362052 414d2064 alized: 16 RAM d
NDSC860:
0017eb3c: 69736b73 206f6620 31303234 304b2073 isks of 10240K s
0017eb4c: 697a6520 31303234 20626c6f 636b7369 ize 1024 blocksi
0017eb5c: 7a650a3c 363e6d69 63653a20 50532f32 ze.<6>mice: PS/2
0017eb6c: 206d6f75 73652064 65766963 6520636f mouse device co
0017eb7c: 6d6d6f6e 20666f72 20616c6c 206d6963 mmon for all mic
0017eb8c: 650a3c34 3e616674 65722064 6f5f6261 e.<4>after do_ba
0017eb9c: 7369635f 73657475 7028293b 0a3c353e sic_setup();.<5>
0017ebac: 52414d44 49534b3a 20436f6d 70726573 RAMDISK: Compres
0017ebbc: 73656420 696d6167 6520666f 756e6420 sed image found
0017ebcc: 61742062 6c6f636b 20300a3c 343e5646 at block 0.<4>VF
0017ebdc: 533a204d 6f756e74 65642072 6f6f7420 S: Mounted root
0017ebec: 28657874 32206669 6c657379 7374656d (ext2 filesystem
0017ebfc: 292e0a3c 343e4672 6565696e 6720756e )..<4>Freeing un
0017ec0c: 75736564 206b6572 6e656c20 6d656d6f used kernel memo
0017ec1c: 72793a20 38306b20 696e6974 0a000000 ry: 80k init....
0017ec2c: 00000000 00000000 00000000 00000000 ................
NDSC860:
keng_629
2007-10-11
[-- Attachment #2: Type: text/html, Size: 16942 bytes --]
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox