黑屏nasm uefi
我想启动到我的NASM内核。但这是黑屏,并出现错误,虚拟机无法在VMware中启动。 没有印刷品。 代码: kernel.asm ; generate 64-bit code bits 64 ; u…
是否可以在同一pendrive上启动Raspberry Pi和PC的Ubuntu?
我有一个从USB/SSD启动Ubuntu的Raspberry Pi 400。 我想知道是否有一种方法可以从同一pendrive启动,但是在PC上,当然,在该SSD上的其他分区上安装了X…
AMD64和Intel X86-64堆栈框架之间的差异
我正在学习ATT ASM,所以我还在阅读Linux AMD64 ABI,并且我注意到计算机系统:程序员的视角(CSAPP)具有相同的内容(堆栈框架布局)。我发现堆栈框…
64位Linux内核有多少内存?
即使主要使用了48位地址,地址空间对于X86-64还是很大的。 在X86 32位机器上,很清楚内核占用了多少RAM。通常, Zone_Normal 的1 GB大约在内存的底部…
曼蒂萨(Mantissa原子™
我正在运行带有双变量的C ++软件。我的平台是Intel®Atom™X5-Z8350(1.92 GHz)上板上的上板。 OS是Ubuntu Server 18.04,我用GCC 7.5.0编译了该软件…
自定义ASM脚本中的movdqa segfault
我有以下代码段( https://godbolt.org/z/ce1qe9fvv )幼稚& DOT产品的矢量化版本。 我决定将矢量化版本编译在独立ASM文件中,如下所示: extern…
尝试从环0转到环3时非常奇怪的sigquit
我正在努力在没有本机环3支撑的Unikernel上启用Intel SGX。因此,为了调用用户模式SGX指令,我需要实现环形开关例程。我遵循Jamesm的教程( 10.- 10.-…
NASM X86_64清除屏幕,更改颜色和光标位置不会设置
我有一个我忙于的项目,并且已经掌握了其中的最大部分, 但是,最后一部分我无法正确。每当我尝试从其他帖子中尝试一些东西时,它都会崩溃。 过用于清…
XGETBV和CPUID检查是否足以保证AVX2支持?
在这个问题,已确认 __ ___ nediin_cpu_supports(“ avx2”)没有检查检查操作系统支持。 (或者至少在gcc 修复了错误 )。来自 intel docs ,我知道…