Inside the AMD Microcode ROM
Offered By: media.ccc.de via YouTube
Course Description
Overview
Explore the inner workings of AMD microcode in this 37-minute conference talk from the 35th Chaos Communication Congress (35C3). Delve into the successful reverse engineering of AMD CPU microcode semantics and the ability to write custom microcode programs. Learn about the mapping between physical electron microscope readouts and virtual addresses used by microcode. Discover an open-source framework for creating, disassembling, and testing microcode on AMD CPUs. Gain insights into implementing defensive measures using microcode, hijacking microcoded instructions, and creating custom microcode update verification schemes. Follow along as the speakers provide a crash course in instruction decoding, CPU architecture, and microcode principles before presenting their findings and demonstrating their framework in action.
Syllabus
35C3 - Inside the AMD Microcode ROM
Taught by
media.ccc.de
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube