* [Linux-ia64] Linux page tables and VHPT
@ 2001-12-14 13:21 Christian Hildner
2001-12-14 18:54 ` David Mosberger
0 siblings, 1 reply; 2+ messages in thread
From: Christian Hildner @ 2001-12-14 13:21 UTC (permalink / raw)
To: linux-ia64
Hi all!
After reading and understanding (that took some time) the VHPT feature I
looked through the sources, but there are some questions left about the
use of the processor's VHPT.
- which of the page tables are used as base address in cr.pta?
- where is the virtual page table located?
- which size has the virtual page table?
- is the VHPT used for both the kernel and the userspace mappings?
If anyone knows answers to my questions you'd be welcome.
Christian
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Linux-ia64] Linux page tables and VHPT
2001-12-14 13:21 [Linux-ia64] Linux page tables and VHPT Christian Hildner
@ 2001-12-14 18:54 ` David Mosberger
0 siblings, 0 replies; 2+ messages in thread
From: David Mosberger @ 2001-12-14 18:54 UTC (permalink / raw)
To: linux-ia64
>>>>> On Fri, 14 Dec 2001 14:21:43 +0100, Christian Hildner <christian.hildner@hob.de> said:
Christian> Hi all! After reading and understanding (that took some
Christian> time) the VHPT feature I
Christian> looked through the sources, but there are some questions
Christian> left about the use of the processor's VHPT.
Christian> - which of the page tables are used as base address in cr.pta?
pta is always set to a fixed address. The address is calculated based
on the number of address bits supported by the CPU.
Christian> - where is the virtual page table located?
Each region that uses the VHPT has its own virtual page table, at the
offset configured in cr.pta.
Christian> - which size has the virtual page table?
See above.
Christian> - is the VHPT used for both the kernel and the userspace mappings?
Yes. ;-)
Regions 6 and 7 don't use the VHPT, the remaining regions do
(including region 5, which is the page-table mapped region of the
kernel).
Christian> If anyone knows answers to my questions you'd be welcome.
My book describes this in a fair amount of detail. It's not out yet,
but will be starting in February. For table-of-contents etc., see the
URL below.
--david
--
Interested in learning more about IA-64 Linux? Try http://www.lia64.org/book/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2001-12-14 18:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-12-14 13:21 [Linux-ia64] Linux page tables and VHPT Christian Hildner
2001-12-14 18:54 ` David Mosberger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox