[parisc-linux] About 2.6 64bit on b2k?
Joel Soete
soete.joel at tiscali.be
Sun Feb 1 05:18:49 MST 2004
HI Grant,
Grant Grundler wrote:
> On Sun, Feb 01, 2004 at 12:40:51AM +0000, Joel Soete wrote:
>
>>I don't understand why it works on c3k and not on b2k.
>>Could it be because by b2k has only 256k of physical ram?
>
>
> No. And you meant 256MB.
Oops yes :)
> But c3k and b2k both supported the same DIMMs originally (128 and 256MB
> DIMMS). Minimum mem possible was thus 128MB and I thought 256MB was
> the minimum shipped with each box.
>
> Sorry - I don't know why reverting that diff matters.
>
Not more, I will try to objdump the two head64.o and see what the diff?
>
>>Also, I notice that in head64.S there aren't .import like:
>>[snip]
>> .import init_thread_union,data
>> .import $global$ /* forward declaration */
>> .import fault_vector_11,code /* IVA parisc 1.1 32 bit */
>> .import fault_vector_20,code /* IVA parisc 2.0 32 bit */
>>[snip]
>>
>>as in its 32bit brother head.S
>
>
> head64.S only runs wide mode on PA20 HW.
> No need for any PA11 or narrow mode code.
I understand that but less '.import init_thread_union,data' when
[snip]
/* And the stack pointer too */
load32 PA(init_thread_union+THREAD_SZ_ALGN),%sp
[snip]
(never the less in the working 2.4 it was the same, so I trust that the problem is very well in the computed pointers?
But I don't have material right now to check ;) )
I am also curious to revert patch on the N (on which the patch works)?
> Look in the Makefile and see when head64.o is linked in.
> Then you'll *SMACK* yourself on the forehead and say "DOH!" :^)
>
>
>
>>I don't yet find the meaning of '.import' but just in case ;)
>
>
> AFAIK, it's just telling the assembler where to expect global symbols.
>
> grant
>
Many thanks,
Joel
More information about the parisc-linux
mailing list