Для Intel я использую:
mov, eax, 2h
cpuid
он дает "значение декодирования дескриптора" - хорошо;
Для AMD я использую:
mov, eax, 80000005h
cpuid
Это дает ассоциативность и записи для 4 МБ в eax (4 КБ в ebx).
Вот :
EAX = FF30FF10 EBX = FF30FF20" FF - полная ассоциированная информация, 48 записей данных, FF - полная ассоциированная инструкция, 16 записей инструкции
Так у меня и 4Кб и 4Мб что ли?
P.S. я прав, страница TLB и кеш L1 - разные вещи? Или, может быть, L1 инстр. размер кеша мне нужен?