[OpenBIOS] [PATCH] RFC: Increase dictionary size on SPARC64

Blue Swirl blauwirbel at gmail.com
Tue Apr 13 22:12:05 CEST 2010


On 4/13/10, Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk> wrote:
> Blue Swirl wrote:
>
>
> > On PPC OpenBIOS is mapped much lower in memory.
> >
>
>  Okay.
>
>
> > End of bss is now at 0xffeee000 and end of stack at 0xfff12000. Though
> > _iomem is already at 0x100012000, so maybe it's not so harmful.
> >
>
>  The maths says that it shouldn't, and given that your knowledge of SPARC is
> much better than mine and you think maybe it's okay gives me some confidence
> ;) Let's see if anyone else has any ideas.
>
>  Incidentally, since you mention iomem... ;) Have you had a chance to try
> the Debian lenny netinst ISO for SPARC64 with OpenBIOS SVN yet? The fact
> that it puts lots of junk on the screen before it eventually crashes trying
> to run init makes me think that there could be another I/O space mapping
> issue somewhere. But I thought you/Igor had managed to resolve this, so I'm
> wondering if it's something else?

I don't see the problem (5.02 businesscard):
                  Welcome to Debian GNU/Linux lenny!

This is a Debian installation CDROM, built on 20090629-11:14.
Keep it once you have installed your system, as you can boot from it
to repair the system on your hard disk if that ever becomes necessary.

WARNING: You should completely back up all of your hard disks before
  proceeding. The installation procedure can completely and irreversibly
  erase them! If you haven't made backups yet, remove the rescue CD from
  the drive and press L1-A to get back to the OpenBoot prompt.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted
by applicable law.

[ ENTER - Boot install ]   [ Type "expert" - Boot into expert mode ]
                           [ Type "rescue" - Boot into rescue mode ]
boot:
Allocated 8 Megs of memory at 0x40000000 for kernel
Loaded kernel version 2.6.26
Loading initial ramdisk (4300466 bytes at 0xC00000 phys, 0x40C00000 virt)...
\
[    0.000000] PROMLIB: Sun IEEE Boot Prom 'OBP 3.10.24 1999/01/01 01:01'
[    0.000000] PROMLIB: Root node compatible: sun4u
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-2-sparc64 (Debian 2.6.26-17)
(dannf at debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian
4.1.2-25)) #1 Sun Jun 21 04:31:33 UTC 2009
[    0.000000] console [earlyprom0] enabled
[    0.000000] ARCH: SUN4U
[    0.000000] Ethernet address: 52:54:00:12:34:56
[    0.000000] Kernel: Using 1 locked TLB entries for main kernel image.
[    0.000000] Remapping the kernel... done.
[    0.000000] OF stdout device is: /pci at 1fe,0/pci at 1/pci at 1,1/ebus at 3/su at 1fe
[    0.000000] PROM: Built device tree with 32942 bytes of memory.
[    0.000000] Top of RAM: 0x7e80000, Total RAM: 0x7e80000
[    0.000000] Memory hole size: 0MB
[    0.000000] [0000000200000000-fffff80000800000] page_structs=131072
node=0 entry=0/0
[    0.000000] [0000000200000000-fffff80001400000] page_structs=131072
node=0 entry=1/0
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal          0 ->    16192
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[1] active PFN ranges
[    0.000000]     0:        0 ->    16192
[    0.000000] Booting Linux...
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 16081
[    0.000000] Kernel command line:
[    0.000000] PID hash table entries: 512 (order: 9, 4096 bytes)
[    0.000000] clocksource: mult[a0000] shift[16]
[    0.000000] clockevent: mult[19999999] shift[32]
[   40.504885] Console: colour dummy device 80x25
[   40.737695] console handover: boot [earlyprom0] -> real [tty0]

after this nothing happens. Same with graphical console.



More information about the OpenBIOS mailing list