diff options
author | dyson <dyson@FreeBSD.org> | 1997-07-17 04:34:03 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1997-07-17 04:34:03 +0000 |
commit | b39089e3e900353e31d93fec75b93ad05e747cdb (patch) | |
tree | 1061ae63c03d4ba52b54a403d33ef428edac2173 /sys/i386/include/cpufunc.h | |
parent | 72b4af037318ef528f726826d4dc58d259321d8f (diff) | |
download | FreeBSD-src-b39089e3e900353e31d93fec75b93ad05e747cdb.zip FreeBSD-src-b39089e3e900353e31d93fec75b93ad05e747cdb.tar.gz |
Add support for 4MB pages. This includes the .text, .data, .data parts
of the kernel, and also most of the dynamic parts of the kernel. Additionally,
4MB pages will be allocated for display buffers as appropriate (only.)
The 4MB support for SMP isn't complete, but doesn't interfere with operation
either.
Diffstat (limited to 'sys/i386/include/cpufunc.h')
-rw-r--r-- | sys/i386/include/cpufunc.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/i386/include/cpufunc.h b/sys/i386/include/cpufunc.h index 693b568..41e1bd7 100644 --- a/sys/i386/include/cpufunc.h +++ b/sys/i386/include/cpufunc.h @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: cpufunc.h,v 1.67 1997/05/21 22:56:04 jdp Exp $ + * $Id: cpufunc.h,v 1.68 1997/05/31 09:13:03 peter Exp $ */ /* @@ -416,8 +416,10 @@ void wrmsr __P((u_int msr, quad_t newval)); void load_cr0 __P((u_long cr0)); void load_cr3 __P((u_long cr3)); +void load_cr4 __P((u_long cr4)); void ltr __P((u_short sel)); u_int rcr0 __P((void)); u_long rcr3 __P((void)); +u_long rcr4 __P((void)); #endif /* !_MACHINE_CPUFUNC_H_ */ |