Вопросы по теме '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