Non-booting G5

Linus Torvalds torvalds at osdl.org
Wed Aug 31 04:11:00 EST 2005


This commit causes my G5 to not boot at all. It just hangs very early on 
in the boot sequence.

The good news is that I used this bug to verify (and fix an off-by-one
error) the git bisection thing. The previous commit works fine ("ppc64: 
Check of_chosen..")

I won't have time to test anything else, since my flight to Italy leaves 
in a couple of hours, but hopefully this is enough for people to start on.

I don't have anything strange in my config, but I'm appending that as a
gzipped attachment in case people care.

		Linus
---
c594adad5653491813959277fb87a2fef54c4e05 is first bad commit
diff-tree c594adad5653491813959277fb87a2fef54c4e05 (from 9a5573e378c5c8976c6000a7643b52e2a0481688)
Author: David Gibson <david at gibson.dropbear.id.au>
Date:   Thu Aug 11 16:55:21 2005 +1000

    [PATCH] Dynamic hugepage addresses for ppc64

    Paulus, I think this is now a reasonable candidate for the post-2.6.13
    queue.

    Relax address restrictions for hugepages on ppc64

    Presently, 64-bit applications on ppc64 may only use hugepages in the
    address region from 1-1.5T.  Furthermore, if hugepages are enabled in
    the kernel config, they may only use hugepages and never normal pages
    in this area.  This patch relaxes this restriction, allowing any
    address to be used with hugepages, but with a 1TB granularity.  That
    is if you map a hugepage anywhere in the region 1TB-2TB, that entire
    area will be reserved exclusively for hugepages for the remainder of
    the process's lifetime.  This works analagously to hugepages in 32-bit
    applications, where hugepages can be mapped anywhere, but with 256MB
    (mmu segment) granularity.

    This patch applies on top of the four level pagetable patch
    (http://patchwork.ozlabs.org/linuxppc64/patch?id=1936).

    Signed-off-by: David Gibson <dwg at au1.ibm.com>
    Signed-off-by: Paul Mackerras <paulus at samba.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: g5-config.gz
Type: application/x-gzip
Size: 7949 bytes
Desc: 
Url : http://ozlabs.org/pipermail/linuxppc64-dev/attachments/20050830/7e0e6b20/attachment.bin 


More information about the Linuxppc64-dev mailing list