From: Michael Shalayeff <mickey@lucifier.dial-up.user.akula.net>
To: hppa-linux@thepuffingroup.com
Cc: hppa-linux@thepuffingroup.com
Subject: Re: [hppa-linux] Qn on PA-RISC Page tables and TLB
Date: Sun, 28 Mar 1999 17:52:49 -0500 (EST) [thread overview]
Message-ID: <199903282252.RAA22833@lucifier.dial-up.user.akula.net> (raw)
In-Reply-To: <Pine.LNX.3.96.990328122620.118A-100000@quark.ix.netcom.com> from Kumar at "Mar 28, 99 12:37:05 pm"
Making, drinking tea and reading an opus magnum from Kumar:
>
> On Thu, 25 Mar 1999, Craig Hada wrote:
> > >
> >
> > In the absense of a harware TLB walker, the page directory format can be
> > structured by software to fit its needs. However, the TLB miss handler
> > must reformat the bits to fit the format of the TLB insert instructions.
> > To get maximum performace from the system, the TLB miss handlers must be
> > made very efficient. The format of the page directory entry in the PA-RISC
> > Arch 1.1 book minimizes the work of the TLB miss handlers by aligning the
> > fields to match the format of the TLB insert instructions.
> > >
> > >
> Is it necessary that the virtual to physical mappings in TLB be inserted
> only in a tlb miss fault. Can I insert entries in the anticipation that
> there will be a fault soon, for example when I first enable
> virtual mode ? If not, there is a potential chicken and egg problem
> because I will get a TLB miss fault as soon as I turn virtual mode on and
> TLB miss fault handler has to run in virtual mode with translations
> on.....and there aint any tranlations yet inserted ...you get the pitcure
usually kernel (and tlb miss handler) get block-mapped w/ block tlb,
so the whole kernel text+data get mapped once w/ one big tlb entry,
and won't get no tlb misses for it no more.
so, the chicken gonna be ok.
cu
--
paranoic mickey (my employers have changed but, the name has remained)
next prev parent reply other threads:[~1999-03-28 22:53 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-03-25 7:10 [hppa-linux] Qn on PA-RISC Page tables and TLB Kumar
1999-03-25 17:18 ` Grant Grundler
1999-03-25 20:31 ` Craig Hada
1999-03-28 20:37 ` Kumar
1999-03-28 22:52 ` Michael Shalayeff [this message]
1999-03-29 16:01 ` Craig Hada
-- strict thread matches above, loose matches on Subject: below --
1999-03-25 15:59 Bjorn Helgaas
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=199903282252.RAA22833@lucifier.dial-up.user.akula.net \
--to=mickey@lucifier.dial-up.user.akula.net \
--cc=hppa-linux@thepuffingroup.com \
--cc=mickey@openbsd.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.