From owner-freebsd-current Fri Jun 4 8:17:19 1999 Delivered-To: freebsd-current@freebsd.org Received: from bantu.cl.msu.edu (bantu.cl.msu.edu [35.8.3.18]) by hub.freebsd.org (Postfix) with ESMTP id 185B914C7F for ; Fri, 4 Jun 1999 08:17:16 -0700 (PDT) (envelope-from dervish@bantu.cl.msu.edu) Received: (from dervish@localhost) by bantu.cl.msu.edu (8.9.3/8.9.3) id LAA02168 for current@freebsd.org; Fri, 4 Jun 1999 11:13:16 -0400 (EDT) (envelope-from dervish) Date: Fri, 4 Jun 1999 11:13:16 -0400 From: bush doctor To: current@freebsd.org Subject: What is MTRR all about??? Message-ID: <19990604111316.A2066@bantu.cl.msu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i X-Operating-System: FreeBSD 4.0-CURRENT i386 X-PGP-Fingerprint: 35 95 F8 63 DA 5B 32 51 8F A9 AC 3C B4 74 F3 BA WWW-Home-Page: http://www.msu.edu/~ikhala Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG After reading /sys/boot/README, I decided to sync up my -current boxes. I began playing around with loader, kld's and the splash screens. Now I have a few queries ... #;^) From dmesg on my -current box: Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-CURRENT #19: Thu Jun 3 13:54:15 EDT 1999 root@bantu.cl.msu.edu:/usr/src/sys/compile/BANTU Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 232672182 Hz CPU: Pentium Pro (232.67-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x616 Stepping=6 Features=0xf9ff real memory = 134217728 (131072K bytes) sio0: system console avail memory = 127488000 (124500K bytes) Preloaded elf kernel "kernel" at 0xc02ff000. Preloaded elf module "splash_bmp.ko" at 0xc02ff09c. Preloaded splash_image_data "/boot/logo-31.bmp" at 0xc02ff140. Preloaded elf module "cd9660.ko" at 0xc02ff190. Preloaded elf module "kernfs.ko" at 0xc02ff230. Preloaded elf module "msdos.ko" at 0xc02ff2d0. Preloaded elf module "procfs.ko" at 0xc02ff370. Pentium Pro MTRR support enabled, default memory type is uncacheable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ What is MTRR? Using the web based cross referencing tool I came up with the following: 234 #define NPPROVMTRR 8 235 #define PPRO_VMTRRphysBase0 0x200 236 #define PPRO_VMTRRphysMask0 0x201 237 struct ppro_vmtrr { 238 u_int64_t base, mask; 239 }; 240 extern struct ppro_vmtrr PPro_vmtrr[NPPROVMTRR]; Could someone elaborate on the definitions? thanxs in advance ... #;^) -- So ya want ta here da roots? Dem that feels it knows it ... bush doctor To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message