腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CPUID
和MSR读取
Linux
-x86
linux-kernel
、
x86-64
、
cpuid
我正在开发一个
Linux
内核模块,在这个模块中,我需要读取处理器的
CPUID
以
查看
是否存在某个特性。芯片组文档说明:但是,我使用以下代码读取
CPUID
:{ {__asm__("
cpuid
"
浏览 26
提问于2016-11-18
得票数 0
2
回答
x86汇编程序
cpuid
输出函数解析寄存器的结果
assembly
、
x86
、
fasm
、
cpuid
我用
cpuid
编写了一个fasm程序,输出如下:EBX -> 0x00000000EDX -> 0x0383FBFF这意味着从寄存器中读取比特或使
cpuid
的一个结构输出。 你能给我一个解决办法吗?
浏览 9
提问于2013-01-15
得票数 0
回答已采纳
1
回答
文件
cpuid
.h是做什么的?
compiling
、
gcc
/usr/lib/gcc/x86_64-redhat-
linux
/4.3.0/include/
cpuid
.h此外,我还看到这两个文件是不同的,运行一个简单的diff告诉我,-: diff --brief /usr/lib/gcc
浏览 0
提问于2016-05-29
得票数 1
回答已采纳
2
回答
如何以编程方式检查CPU上是否启用了融合多路加法(FMA)指令?
c++
、
windows
、
x86
、
intrinsics
、
avx
我想使用FMA instrinsics指令_mm256_fmadd_pd(a,b,c),但我的代码必须在启用或不启用FMA的不同计算机上运行。我不能使用编译时标志。所以我希望能够写出这样的东西:bool FMA_Enabled = CheckFMA(); {}{ d = _mm256_add_pd(x, c);我找不到一种方法来编写函数CheckFMA()。有没有办法做到这一点
浏览 29
提问于2019-11-19
得票数 1
回答已采纳
2
回答
获取2种不同的L1 iCache线大小
cpu-cache
我在我的电脑上使用ubuntu12.04和英特尔i5 450。我使用了两种方法来获取一级指令高速缓存的高速缓存线大小。但是结果是不同的。 有什么问题吗?它太混乱了。
浏览 3
提问于2012-07-21
得票数 4
回答已采纳
2
回答
ARMv5tel的Valgrind交叉编译
valgrind
、
embedded-linux
/configure --target=armv5tel CC=arm-
linux
-gnueabi-gcc --host=i686-
linux
我遇到了以下错误:m_
cpuid
.S:40: Error: bad instruction `pushl %ebp' m_
cpuid
.S:41: Error: bad instructionm_
cpuid
.S:50: Error: bad inst
浏览 1
提问于2010-11-20
得票数 8
2
回答
访问损坏的共享库
assembly
、
x86
、
32bit-64bit
这是
cpuid
2.s的代码.section .data .lcomm buffer, 12 .global _start movl $0, %eaxld -dynamic-linker /lib/
浏览 3
提问于2015-05-24
得票数 4
回答已采纳
2
回答
在创建共享对象时,不能使用重定位R_X86_64_32与`.data‘;
c
、
assembly
、
ld
as
cpuid
.s -o
cpuid
.o但当我用gcc来做整个过程。我遇到了以下错误。'/usr/bin/ld
浏览 5
提问于2018-03-22
得票数 9
1
回答
获取Raspberry Pi 4B上的CPU供应商ID,比如x86
CPUID
?
linux
、
assembly
、
arm64
、
raspberry-pi4
、
cpuid
#as -o
cpuid
.o
cpuid
.s
cpuid
.s:8: Error: unknown mnemonic `movl' -- `movl$0,%eax'
cpuid
.s:10: Error: unknown mnemonic `movl
浏览 20
提问于2021-12-21
得票数 1
3
回答
如何在MacOSX上使用nasm进行编译
assembly
、
nasm
我正在尝试在汇编程序上编译和链接我的第一个程序。我尝试编译以下代码:global _main _main: again: ; PUTCHAR 10 cmp eax, 5下面是用于编译和链接程序的控制台命令: -bash-3.2$ nasm -f macho main.asm -o main.o &&am
浏览 1
提问于2013-01-01
得票数 13
1
回答
Cache set-不是2的幂的大小
x86
、
cpu-architecture
、
amd-processor
、
tlb
、
cpuid
我有一台装有Ryzen 7 1800X CPU的
Linux
计算机。根据WikiChip的说法,它具有1536个条目的L2-DTLB。所以我假设结合性可以被3整除。我写了一个小程序来检查
CPUID
报告的结合性。有趣的是,它给我的关联性是8,为什么呢?这将给出192个条目的集合大小,因此不容易进行模幂2索引。那么如何有效地计算索引呢?> unsigned
cpuid
( unsigned (&cpuidRegs)[4], unsigned code, unsigned ex
浏览 19
提问于2021-11-02
得票数 5
1
回答
如何用
cpuid
.h将c程序编译成aarch64?
c
、
linux
、
cross-compiling
上面写着“
cpuid
.h”没有找到。我试过在64位
linux
上编译它,它运行得很好。但是当使用aarch64-
linux
-gnu-gcc时,它会产生错误。test.c:4:10: fatal error:
cpuid
.h: No such file or directory 4 | #include <
cpu
浏览 55
提问于2022-05-12
得票数 -1
回答已采纳
3
回答
快速检查您的处理器是否有虚拟机扩展?
virtualization
、
multi-platform
Linux
或Windows程序可以正常工作。
浏览 0
提问于2009-06-09
得票数 1
回答已采纳
1
回答
使用C中的内联程序集检查RFLAGS中的ID标志
c
、
x86-64
、
inline-assembly
、
cpuid
我知道应该设置它,因为我可以使用
cpuid
指令,但是这个函数在测试时返回0。_Bool /* Checks whether the cpu has the
cpuid
instruction available */ cpu_has_
cpuid
(void) {
浏览 10
提问于2021-03-15
得票数 2
回答已采纳
2
回答
英特尔处理器:“如果
CPUID
.06H:EAX.[7] = 1”的意思是?
linux-kernel
、
linux-device-driver
、
intel
、
microprocessors
在
Linux
中,如何在我的驱动程序代码中检查这一点?在寄存器描述表的注释列中,我在SW开发人员关于Intel处理器的手册中遇到了这种类型的语句。
浏览 0
提问于2017-08-25
得票数 2
2
回答
如何将Intel程序集C转换为AT&T C++
c
、
assembly
、
gcc
、
x86
、
intel-syntax
我试图将函数"__
cpuid
“从С语言转换为C++。我有一个问题,g++编译器不能与英特尔汇编程序一起工作。: { mov eax, InfoType
cpuid
CPUInfo,%esi\n" "xorl %ecx,%ecx\n"
浏览 11
提问于2022-06-25
得票数 2
3
回答
C++中的
CPUID
实现
c++
、
assembly
、
x86-64
、
cpu
、
cpuid
我想知道这里是否有人有一些可以从任何托管.net语言中引用的C++
CPUID
实现的好例子。 另外,如果不是这样,我应该意识到X86和X64之间的某些实现差异吗?我想使用
CPUID
来获取运行我的软件的机器的信息(crashreporting等)我想让所有东西都尽可能广泛地兼容。
浏览 6
提问于2009-11-03
得票数 30
回答已采纳
1
回答
为什么我的CPU不支持1G-pages,尽管它报告它支持?
assembly
、
x86-64
、
amd-processor
、
tlb
、
cpuid
当我检查
CPUID
0x80000001u:EDX:26时,我得到1,即我的CPU说它支持1G-pages。但当我执行
CPUID
0x80000019uEAX- EDX为0时,即我的CPU显示没有任何大页面TLB (Ryzen 7 1800X,Ubuntu
Linux
)。
浏览 18
提问于2021-10-22
得票数 1
2
回答
在
Linux
上使用qemu安装Kali时,错误"qemu-system-x86_64:警告:主机不支持请求的特性“
linux-mint
、
kali-linux
、
virtual-machine
、
cpu
、
qemu
然后使用.当试图加载iso文件时,...and .qemu-system-x86_64: warning: host doesn't support reques
浏览 0
提问于2019-07-22
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
Linux查看文件类型命令实验
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券