From: Philippe E. <ph...@us...> - 2004-02-15 03:08:27
|
Update of /cvsroot/oprofile/oprofile/events/x86-64/hammer In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27364/events/x86-64/hammer Modified Files: unit_masks Log Message: minor fix related to unit mask handling, side effect is the needed fix to unit_mask description for Itanium2 (trivial) and amd64 (done through doc inspection) Index: unit_masks =================================================================== RCS file: /cvsroot/oprofile/oprofile/events/x86-64/hammer/unit_masks,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -d -r1.1 -r1.2 --- unit_masks 2 Oct 2003 21:01:33 -0000 1.1 +++ unit_masks 15 Feb 2004 03:01:31 -0000 1.2 @@ -1,5 +1,9 @@ # Athlon possible unit masks # +# See "Bios and Kernel Developer's Guide for the AMD Athlon 64 and AMD Opteron +# Processors" (publication #26094) +# + name:zero type:mandatory default:0x0 0x0 No unit mask name:moesi type:bitmask default:0x1f @@ -17,7 +21,7 @@ name:fpu_ops type:bitmask default:0x3f # FIXME: correct ? 0x10 Multiple pipe junk ops 0x20 Store pipe junk ops -name:segregload type:bitmask default:0xff +name:segregload type:bitmask default:0x7f 0x01 ES register 0x02 CS register 0x04 SS register @@ -59,8 +63,7 @@ name:saturation type:bitmask default:0x0 0x02 Memory controller low priority bypass 0x04 DRAM controller interface bypass 0x08 DRAM controller queue bypass -name:sizecmds type:bitmask default:0xff -# FIXME: a default that isn't an option ? +name:sizecmds type:bitmask default:0x7f # FIXME: can we get some non-gobbledegook ? 0x01 NonPostWrSzByte 0x02 NonPostWrSzDWord @@ -74,8 +77,7 @@ name:probe type:bitmask default:0x0f 0x02 Probe hit 0x04 Probe hit dirty without memory cancel 0x08 Probe hit dirty with memory cancel -name:ht type:exclusive default:0x7 -# FIXME: a default that isn't an option ? should be bitmask ? +name:ht type:bitmask default:0x7 0x01 Command sent 0x02 Data sent 0x04 Buffer release sent @@ -89,7 +91,7 @@ name:l2_internal type:bitmask default:0x name:l2_req_miss type:bitmask default:0x07 0x01 IC fill 0x02 DC fill - 0x03 TLB reload + 0x04 TLB reload name:l2_fill type:bitmask default:0x03 0x01 Dirty L2 victim 0x02 Victim from L1 |