Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jan 2005 13:23:55 +0100
From:      Espen Skoglund <esk@ira.uka.de>
To:        Christian Hildner <christian.hildner@hob.de>
Cc:        freebsd-ia64@freebsd.org
Subject:   Re: TLB miss handlers
Message-ID:  <16890.11995.972474.700748@i30nb20.ira.uka.de>
In-Reply-To: <41FA27AD.4030208@hob.de>
References:  <41FA27AD.4030208@hob.de>

next in thread | previous in thread | raw e-mail | index | archive | help
[Christian Hildner]
> Hi,
>     ld8 r21=[r21]       // check VHPT tag
>     ^^^^^^^^^^
> Are you sure you cannot enter a nested TLB miss fault here on IA64
> implementations that do not have the VHPT walker implemented? You
> wouldn't get fault 0x0000 since there is no walker that throws that
> fault.

Er... I can't remember seeing anywhere that implementing the VHPT
walker in the CPU is optional.  Anyhow, I'd imagine that the VHPT is
located in a place that is backed by a pinned TR.  But I'm not really
familiar with FreeBSD internals, so...

	eSk



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16890.11995.972474.700748>