Вопросы по теме 'cpuid'

Как получить идентификатор процессора в Java?
Я хочу создать шифрование с помощью java. Можно ли каким-либо образом получить идентификатор ЦП или что-либо уникальное для ПК, например BIOS или ... например System.getCpuId(); это просто пример ???? Большое спасибо ...
20285 просмотров
schedule 15.06.2023

Как получить размер страницы TLB с помощью cpuid
Для Intel я использую: mov, eax, 2h cpuid он дает "значение декодирования дескриптора" - хорошо; Для AMD я использую: mov, eax, 80000005h cpuid Это дает ассоциативность и записи для 4 МБ в eax (4 КБ в ebx). Вот : EAX =...
1514 просмотров
schedule 29.06.2023

Как вызвать cpuid в Linux?
При написании нового кода для Windows я наткнулся на _cpuinfo() из Windows API. Поскольку я в основном имею дело со средой Linux (GCC), я хочу иметь доступ к CPUInfo. Я пробовал следующее: #include <iostream> int main() { int a, b;...
17880 просмотров
schedule 18.08.2022

Реализация примера __cpuid из MSDN дает безумно большие числа
Я быстро реализую этот код http://msdn.microsoft.com/en-us/library/hskdteyh(v=vs.80).aspx в мою программу, так как мне нужно было получить некоторую информацию о процессоре, однако, когда я доберусь до этой части кода: __cpuid(CPUInfo,...
1188 просмотров
schedule 29.05.2022

C/C++ Как получить серийный номер процессора в Linux
Мне было интересно, как надежно получить серийный номер процессора (PSN) в GNU Linux. Пока я использую это #include <stdio.h> #include <cpuid.h> unsigned int level = 1; unsigned eax = 3 /* processor serial number */, ebx = 0, ecx =...
3488 просмотров
schedule 05.02.2024

Как реализовать новую инструкцию в linux KVM с неиспользуемым кодом операции x86
В рамках понимания виртуализации я пытаюсь расширить поддержку KVM и определить новую инструкцию. Инструкция будет использовать ранее не использовавшиеся коды операций. ref- ref.x86asm.net/coder32.html. Теперь, скажем, такая инструкция, как...
694 просмотров
schedule 09.09.2022

Как использовать CPUID в качестве инструкции сериализации?
CPUID можно использовать в качестве инструкции сериализации, как описано здесь и здесь . Каков минимальный/простейший синтаксис ассемблера, чтобы использовать его таким образом на С++? // Is that enough? // What to do with registers and...
1017 просмотров
schedule 22.03.2022

Дублирование функциональности для извлечения размера строки кэша с помощью cpuid
Я изучил документацию cpuid и обнаружил 2 различных задокументированных способа получения размера строки кэша: eax = 0x04, ecx = $cache_level Таким образом, размер строки кэша в $cache_level будет храниться в EBX[11:0] битах....
53 просмотров
schedule 11.12.2022