From: Helge Deller <deller@gmx.de>
To: Grant Grundler <grundler@parisc-linux.org>
Cc: parisc-linux@lists.parisc-linux.org
Subject: Re: [parisc-linux] Re: linux-2.6 deller (ioremap-changes)
Date: Wed, 22 Mar 2006 00:09:43 +0100 [thread overview]
Message-ID: <200603220009.43343.deller@gmx.de> (raw)
In-Reply-To: <20060317172748.GA1851@colo.lackof.org>
Hi all,
it turned out, that it was a stupid bug in the PFN calculation of the DTLB handler routine.
It's fixed now in CVS.
The 64bit Kernel boots now, but I still have to clean up STIfb driver to do the right thing.
Anyway, nice to have this fixed.
If STIfb is done, it's time to remove the CONFIG_HPPA_IOREMAP option.
Helge
On Friday 17 March 2006 18:27, Grant Grundler wrote:
> On Sun, Mar 12, 2006 at 02:26:16PM +0100, Helge Deller wrote:
> > Here is the important part of the bootlog:
> ...
> > hpa start = fffffffffed00000 size=4096 <<<<<< this is the Astro BC
> > IOREMAP: phys_addr=fffffffffed00000, offset = 0, size=4096
> > IOREMAP: addr = 0000000000008000 <<<<< the new vm area ( fffffffffed00000(phys) will be mapped to 0x8000(virt))
> > set_pte: virtual:8000 -> phys=fffffffffed00000, pte=fffffffffed00283
>
> I'm wondering if we want all 64 bits set in the pte or if we only want
> to set the lower 40 (or 44 for pa8800) bits. The Astro system map
> only shows 40-bits.
>
> The "f_extend" might not be needed for Astro chipset if the HW will
> automatically alias the 32-bit address range for us. The address
> map doesn't indicate 4GB-256MB is aliased. But I wonder how the
> 32-bit OS could otherwise work - unless PA20 CPU is silently
> sign extending everything for us.
>
> Hrm...suggests that maybe we are doing something wrong in the
> asm for the 64-bit case.
>
> > Nevertheless, when reading the quadword from (virt) 0x8000+8 it crashes
> > ("A Data Miss Timeout"? - see HPMC log).
>
> > Although I don't understand why it was 0xfffffffffed10200 and not 0xfffffffffed00008 ?
>
> As noted before, this is a quirk in the firmware - fed10200 is the memory
> controller.
>
> > ----------------- Processor 0 HPMC Information ------------------
> ...
> > MEM_ADDR = 0x000001ff3fffffff
>
> ~0UL means not valid.
>
> > RUN_ADDR = 0xc1bff0fffed08040
>
> This was the last Runway address seen on the bus.
> Ditto for RUN_DATA_HIGH/LOW.
>
> Unfortunately, fffed08040 is the address of RUN_ADDR register.
> It suggests the memory controller never saw an error
> and continued recording until HPMC code reads RUN_ADDR.
>
> hth,
> grant
>
>
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
next prev parent reply other threads:[~2006-03-21 23:09 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20060307211213.3A261494013@palinux.hppa>
[not found] ` <200603072227.38097.deller@gmx.de>
[not found] ` <20060308073743.GA31959@colo.lackof.org>
2006-03-12 13:26 ` [parisc-linux] Re: linux-2.6 deller (ioremap-changes) Helge Deller
2006-03-13 20:34 ` Grant Grundler
2006-03-15 7:20 ` [parisc-linux] ioremap-changes Grant Grundler
2006-03-17 17:27 ` [parisc-linux] Re: linux-2.6 deller (ioremap-changes) Grant Grundler
2006-03-21 23:09 ` Helge Deller [this message]
2006-03-22 3:52 ` Kyle McMartin
2006-03-22 17:18 Joel Soete
2006-03-22 18:16 ` Helge Deller
2006-03-22 22:30 ` Helge Deller
2006-03-22 23:49 ` John David Anglin
2006-03-23 6:46 ` Helge Deller
2006-03-26 1:45 ` John David Anglin
2006-03-26 5:45 ` Grant Grundler
2006-03-26 10:06 ` Joel Soete
2006-05-06 22:44 ` John David Anglin
-- strict thread matches above, loose matches on Subject: below --
2006-03-23 6:17 Joel Soete
2006-03-23 8:38 Joel Soete
2006-03-23 13:54 ` John David Anglin
2006-03-23 18:07 ` Helge Deller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200603220009.43343.deller@gmx.de \
--to=deller@gmx.de \
--cc=grundler@parisc-linux.org \
--cc=parisc-linux@lists.parisc-linux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.