From owner-freebsd-hackers Fri Feb 28 17:34:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA02764 for hackers-outgoing; Fri, 28 Feb 1997 17:34:46 -0800 (PST) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA02749 for ; Fri, 28 Feb 1997 17:34:41 -0800 (PST) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.5/8.7.3) with ESMTP id RAA12119; Fri, 28 Feb 1997 17:34:47 -0800 (PST) Message-Id: <199703010134.RAA12119@rah.star-gate.com> X-Mailer: exmh version 1.6.9 8/22/96 To: Mark Mayo cc: hackers@FreeBSD.ORG Subject: Re: CTPPRO? In-reply-to: Your message of "Wed, 26 Feb 1997 17:35:46 EST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 28 Feb 1997 17:34:47 -0800 From: Amancio Hasty Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I would first write a userland program to experiment with. Then I would move the code to the console driver thats because thats where the X server interfaces to the kernel to change the scan codes, etc.. so it is a natural place to put this sort of code in . Is just that for future reference with respect to the X server it is kind of nice to have all the code which requires kernel support to be in one module. Regards, Amancio >From The Desk Of Mark Mayo : > On Sun, 23 Feb 1997, Amancio Hasty wrote: > > > > > Hi, > > > > I found a device driver called perfmon in -current. It can read the > > model specific registers and write them (rdmsr and wrmsr). > > Additionally, if you search the web for Intel Secrets and look up > > Pentium Pro Family Developer's Manual in Appendix C it has a description > > for the Model specific registers. The filename is 242692_1.pdf . > > Got it. I'll peek at Appendix C. > > > > > I think that these are all the bits that we need to implement fastvid 8) > > > > I gave the code for ctppro.pas to my friend who will translate for us - > should have the english version back real soon. > > So do you think we should do this in userland through /dev/io, or write a > device driver that fires up the correct registers during bootup? > > -Mark > > > > > Enjoy, > > Amancio > > > > > > > > > > > > ---------------------------------------------------------------------------- > Mark Mayo mark@quickweb.com > RingZero Comp. http://vinyl.quickweb.com/mark > ---------------------------------------------------------------------------- > Nature shows that with the growth of intelligence comes increased capacity > for pain, and it is only with the highest degree of intelligence that > suffering reaches its supreme point. -- Arthur Schopenhauer >