public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [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