Я столкнулся с проблемой во время подготовки проекта x86 на ассемблере, целью которого является написание программы, получающей данные L1, код L1, размер кеша L2 и L3.
Я пытался найти что-нибудь в документации Intel и в Интернете, но безуспешно.
ГЛАВНАЯ ПРОБЛЕМА: В случае процессоров AMD достаточно просто установить регистр EAX в значения 80000005h и 80000006h и получить нужные данные из регистров ECX и EDX, но в случае Intel я могу получить эту информацию только для L2.
Что мне нужно сделать, чтобы получить размер кеша L1 и L3 для процессоров Intel?