summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/cpufunc.h
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1997-07-17 04:34:03 +0000
committerdyson <dyson@FreeBSD.org>1997-07-17 04:34:03 +0000
commitb39089e3e900353e31d93fec75b93ad05e747cdb (patch)
tree1061ae63c03d4ba52b54a403d33ef428edac2173 /sys/i386/include/cpufunc.h
parent72b4af037318ef528f726826d4dc58d259321d8f (diff)
downloadFreeBSD-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.h4
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_ */
OpenPOWER on IntegriCloud