Собрал сборничек системных структур для x86: HoShiMin/Arch: A bunch of architectural headers for i386 and AMD64 (github.com). В составе: Таблицы трансляций: форматы PML5E, PML4E, PDPE, PDE и PTE для всех возможных режимов. Сегментация: форматы GDT/IDT/LDT/TSS и соответствующих регистров, сегментных селекторов, а также всех дескрипторов (системных и шлюзовых во всех интерпретациях) для всех режимов. CPUID - не все, но самые востребованные. MSR - адреса всех возможных MSR для Intel и AMD и несколько определений. Системные регистры: форматы EFlags, а также всех управляющих и отладочных регистров (CR0, CR2, CR3, CR4, CR8, DR0..DR7). Структуры виртуализации Intel VT-x/EPT и AMD-V/RVI.