* [parisc-linux] booting on PA2.0 machines
@ 1999-10-29 4:57 Alex deVries
1999-10-29 17:36 ` Frank Rowand
0 siblings, 1 reply; 2+ messages in thread
From: Alex deVries @ 1999-10-29 4:57 UTC (permalink / raw)
To: parisc-linux
So I think we've determined that PA2.0 booting problems are related to the
PDC_BTLB call which isn't implemented in 2.0 processors.
My thought would be to try such a call, and if it fails, then configure
cache lines in a way specific to 2.0 processors. Am I right?
How should we be configuring this?
We've now got some puffins and HP people with 2.0 boxes, so it'd be really
nice to get these boxes booting.
- Alex
--
Alex deVries <adevries@thepuffingroup.com>
Vice President Engineering
The Puffin Group
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [parisc-linux] booting on PA2.0 machines
1999-10-29 4:57 [parisc-linux] booting on PA2.0 machines Alex deVries
@ 1999-10-29 17:36 ` Frank Rowand
0 siblings, 0 replies; 2+ messages in thread
From: Frank Rowand @ 1999-10-29 17:36 UTC (permalink / raw)
To: Alex deVries; +Cc: parisc-linux
Alex deVries wrote:
>
> So I think we've determined that PA2.0 booting problems are related to the
> PDC_BTLB call which isn't implemented in 2.0 processors.
>
> My thought would be to try such a call, and if it fails, then configure
> cache lines in a way specific to 2.0 processors. Am I right?
If the system is a PA 1.1 system then PDC_BLOCK_TLB() should be used.
(PDC_MODEL(Return info), arch_rev reports 1.0, 1.1, or 2.0.) If the
system is a PA 2.0 system then large pages should be specified in the
TLB entries.
> How should we be configuring this?
Just wait for a TLB miss and insert an entry for a very large number of pages
(architected sizes include 4, 16, 64, 256 Kbyte, 1, 4, 16, 64 Mbyte). See
the PA-RISC 2.0 Architecture book by Kane, pp. 3-9 thru 3-14, F-1 thru F-5.
Just as a side note, you can't just insert a block TLB entry and expect it to
exist forever; you have to be able to handle a TLB fault for the address
range and re-insert the entry (or switch to normal entries). See the last
page of the PDC_BLOCK_TLB() description for the explanation of this.
> We've now got some puffins and HP people with 2.0 boxes, so it'd be really
> nice to get these boxes booting.
>
> - Alex
You've just hit the first layer of the onion.
-Frank
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~1999-10-29 17:37 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-10-29 4:57 [parisc-linux] booting on PA2.0 machines Alex deVries
1999-10-29 17:36 ` Frank Rowand
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.