List of public information on Intel x86 microcode and related info ====== Intel 8086 ====== https://www.reenigne.org/blog/8086-microcode-disassembled/ ====== Intel 8087 ====== http://www.righto.com/2020/05/extracting-rom-constants-from-8087-math.html "Extracting ROM constants from the 8087 math coprocessor's die" ====== Intel 80486dx ====== Think this site (siliconpr0n.org) might have some images of the bits, but might need a better pass if someone was really serious about it ====== Intel Appendix H ====== https://en.wikipedia.org/wiki/Appendix_H http://computer-programming-forum.com/46-asm/e2e5b0bdcf448270.htm This was leaked a while back (by accident?) from a research group. Someone also wrote an OpenOCD module to feed instructions in as microcode Relevant documents? * "P5 EXTERNAL DESIGN SPECIFICATION, External Architecture Specification, Revision 1.3 January 15, 1992" ====== Intel Pentium 2 Klamath ====== https://twitter.com/peterbjornx * Few sample links. Hopefully there will be a public project page at some point * https://twitter.com/peterbjornx/status/1236790522955653120 * https://twitter.com/peterbjornx/status/1248011107857399808 * https://twitter.com/peterbjornx/status/1245702851134918657 * https://github.com/peterbjornx/pladecode ====== Intel microcode updates ====== http://inertiawar.com/microcode/ * Misc dicussion https://github.com/platomav/MCExtractor * Tool to extract misc info https://github.com/platomav/CPUMicrocodes * repo of misc updates IIRC there was also a conference talk I saw * Maybe: https://www.youtube.com/watch?v=lY5kucyhKFc ====== Intel Atom Goldmont ====== https://github.com/chip-red-pill/glm-ucode "Five Intel Microcode (uCode) Sequencer's arrays for Atom Goldmont core named according to our guesses" ====== AMD ====== https://www.youtube.com/watch?v=W3FbTMqYi4U