Watercooler / Catchall

Where Can We Post What We Think Are Developer's Manual Errata?

What are the proper channels for reporting what we believe are errors we find in the Intel 64 and IA-32 Software Developer's Manuals?

While I realize they aren't intended as primary tutorial sources for beginners, errors here can still lead to a lot of confusion.

Some trivial examples:

Volume 1, Section 1.3.1 "Bit and Byte Order", Figure 1-1 "Bit and Byte Order" -- shouldn't the 32 in the picture be a 31?

I know I saw others, but the only one I can find right now turns out just to be written in a confusing manner, not a real error.


Couldn't find an better place (at least in the languages I can read ;^)) to post this, so sorry if it's a bit of a tangent for this forum...

What's the deal on Hyperscan/Chimera?  I see Intel web pages on it, but can't find documentation and/or product/download.  It's often referenced with DPDK but I can't find anything in the usual DPDK sources.  Since the software (mostly?) existed when Intel bought SensoryNetworks I'm thinking that it's not vaporware so something real should exist, but I can't find any more about it then some simple Intel brochures, etc...

Looking for a Mentor.

Hi there. Wasn't really sure where to post this. I'm currently a CS student attending Regis University (online) and I was looking for someone to mentor/tutor me. Maybe bounce some ideas off them on different assignments/topics within my classes etc.

We are coding in C++ and using Visual Studio 2013.

Thanks so much!


moderation queue

Is there a way to check our posts which are pending moderation?  I suppose it's understandable that moderation could take 3 days or longer, but it would be useful to be able to confirm whether posts are still pending or entirely lost.


windows 8

Hi all, I am not sure if this is the right place to post this question but all other forums sounded like they would've been the wrong place, so please forgive me if this is the wrong place too. Tonight I picked up a dell venue 7 which comes with android, with the hopes of installing my copy of windows 8.1 on it. I opted for the 7 over the 8 pro because believe it or not there is a major difference in size and i'm seeking mobilty, something I can easily put in my back pocket.

"The worst" Windows NT description of an event I've ever read

I think this is "the worst" Windows NT description of an event I've ever read:
Bucket -295570786, bucket table 5, EventType mptelemetry, P1 0x8007066f, P2 patchapplication, P3 am bdd, P4 11.1.4501.0, P5 mpsigstub.exe, P6 4.4.304.0, P7 microsoft security essentials, P8 NIL, P9 NIL, P10 NIL.

Developer's manual: 0x66 0xF2 instruction prefixes

I'm reading "Intel® 64 and IA-32 Architectures Software Developer’s Manual" but I have a doubt about some opcode sequences.

Suppose to have this opcode sequence: "66 F2 0F 38 29 1E". According to Intel manual the opcodes sequence should be valid and the correct disasmed instruction is "repne pcmpeqq xmm3, xmmword ptr [esi]". I have seen some disassemblers mark the sequence as an invalid instruction; is there a specific 3 byte opcode table (256 entries defined by the 3° opcode) where "66F20F38" initial sequence is always invalid except for the 0xF0 and 0xF1 cases?

DVFS on Intel SandyBridge

Hi All,

I wanted to experiment with DVFS on Intel SandyBridge and through the Intel Manual 3B, I see that the DVFS is achieved on SandyBridge using Enhanced Intel SpeedStep.

It says that IA32_PERF_CTL could be set to achieve DVFS. However the Manual does not explain how to set the lower 16 bits in IA32_PERF_CTL to achieve this. I went across searching on different forums to ascertain how to set this to no avail. However, what I could learn is that the 16 bits are divided into two 8-bit blocks that specify the Multiplier and VID. 

Subscribe to Watercooler / Catchall