TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mike Bilow
from: Pierre Vandevenne
date: 1995-08-18 00:13:40
subject: Undocumented x86

On Aug 16 06:38 95, Mike Bilow of 1:323/107 wrote:

MB> A few days ago, I mentioned in connection with a discussion on V86 mode 
MB> that some features on the more advanced Intel x86 processors were 
MB> undocumented, trade secret, or similarly subject to non-disclosure.  It has 
MB> come to my attention that a significant amount of this information has been 
MB> successfully reverse-engineered and made publicly available by Christian 
MB> Ludloff.

There was also the very interesting paper, "Pentium Secrets", by
Terje Mathisen in an issue of BYTE. The accompanying program P5Stat (full
source code included) was really interesting. 

I imagine it can be FTP'ed from Byte's site. 


Here is what you can get out of it

Testing program (to fill caches):

Pentium statistics for
.\L.COM 
     895,750 Data Read
     615,022 Data Write
           0 Data TLB Miss
      27,183 Data Read Miss
      32,379 Data Write Miss
     434,437 Write (hit) to M or E state lines
         982 Data Cache Lines Written Back
           0 Data Cache Snoops
           0 Data Cache Snoop Hits
   2,341,920 Memory Accesses In Both Pipes
     124,188 Bank Conflicts
      20,532 Misaligned Data Memory References
   7,751,593 Code Read
           0 Code TLB Miss
   1,373,702 Code Cache Miss
     192,992 Any Segment Register Load
     868,942 Branches
     615,493 BTB Hits
     549,117 Taken Branch or BTB Hit
     176,337 Pipeline Flushes
   1,990,956 Instructions Executed
     222,932 Instructions Executed in the v-pipe
  26,415,402 Bus Utilization (clocks)
     852,942 Pipeline Stalled by Write Backup
     671,456 Pipeline Stalled by Data Mem Read
           0 Pipeline Stalled by write to E or M line
         201 Locked Bus Cycle
         259 I/O Read or Write Cycle
   1,437,171 Non-cacheable memory references
      48,592 AGI (Address Generation Interlock)
       3,282 Floating Point Operations
           0 Breakpoint 0 Match
           0 Breakpoint 1 Match
           0 Breakpoint 2 Match
           0 Breakpoint 3 Match
          11 Hardware Interrupts
   1,310,289 Data Read or Data Write
      59,280 Data Read Miss or Data Write Miss
  30,919,238 Clocks

P5STAT.ZIP is available for freq here.
I'll try to get the file to your BBS while frequing yours.

Pierre
@EOT:

--- Msgedsq 3.04
* Origin: DataRescue is Rescue (2:293/2213)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 293/2213 2602 270/101 105/103 42 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.