Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Oct 1999 10:22:48 -0400 (EDT)
From:      Chuck Youse <cyouse@paradox.nexuslabs.com>
To:        Oren Sarig <sarig@bezeqint.net>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Limitations in FreeBSD
Message-ID:  <Pine.BSF.4.10.9910300943140.245-100000@paradox.nexuslabs.com>
In-Reply-To: <3.0.6.32.19991029210744.007da290@mail.bezeqint.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On Fri, 29 Oct 1999, Oren Sarig wrote:

> actual physical addresses, by using paging tables. Most of the addresses
> are mapped outside of the actual memory, and so whenever somebody wants to
> access them, a general protection fault occurs. The kernel taps the GPF,
> gets the page from the swap, loads it into memory, remaps the linear
> address, and gives the program back the control, but now the program has
> the data in memory. IA32 supports up to 4Gb of physical memory with
> protected mode, and a whole lot more virtual memory than that with paging.

Well, just a minor technicality: when a non-present page is referenced, a
page fault is generated, not a general protection fault.  GPFs are the
catch-all fault that is primarily used to flag security violations.

Chuck




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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