Page table walk on TLB miss

From: Martin Cracauer <cracauer_at_cons.org>
Date: Thu, 14 Dec 2006 14:30:21 -0500
Can somebody explain how the MMU walks the page table in RAM when
there is a TLB miss and where the FreeBSD code is that sets up the
tables?

Is there actual OS code involved in the walking or does the OS just
set up the code and the MMU walks on it's own?

Mostly interested in AMD64.

Thanks
	Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer_at_cons.org>   http://www.cons.org/cracauer/
FreeBSD - where you want to go, today.      http://www.freebsd.org/
Received on Thu Dec 14 2006 - 18:32:32 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:03 UTC