Tag Info

New answers tagged


For Debian: On my PC ~ > dpkg --print-architecture amd64 ~ > dpkg --print-foreign-architectures i386 My Raspberry Pi 2 ~ > dpkg --print-architecture armhf


The simplest way is to run: getconf LONG_BIT which will return 64 or 32 depending on whether it is 32 or 64 bits. eg: dannyw@dannyw-redhat:~$ getconf LONG_BIT 64


What is SSE2 in general ? SSE2 is a extended specialized instructions sub-set of Intel x86 instruction set. They are dedicated to SIMD (Single-Instruction Multiple Data) which means that in one instruction they can handle several data thanks to specific extra-wide registers (namely the XMM registers which are 128-bits wides). The possible splits of the ...


4GB of memory requires 32 bits to store addresses. Most 32-bit processor architectures can only address 4GB of memory, and older x86 CPUs are no exception. More recent 32-bit x86 CPUs can access more than 4GB of physical memory through a processor feature called PAE.¹ 64-bit x86 CPUs always have PAE. PAE requires a Linux kernel compilation option. Without ...


It can be done in real mode by means of BIOS int 0x15, 0x87 function. GDT must be filled appropriately for source and destination. cx - number of bytes to move. push edx push es xor ax, ax mov es, ax mov ah, 0x87 mov si, gdt int 0x15 jc error pop es pop edx ret gdt: times 16 db 0 dw 0xffff ...


x86 Find it yourself in 4.1.3 x86 and the Intel manual arch/x86/include/asm/cpufeature.h contains the full list. The define values are of type: X*32 + Y E.g.: #define X86_FEATURE_FPU ( 0*32+ 0) /* Onboard FPU */ The features flags, extracted from CPUID, are stored inside the: __u32 x86_capability[NCAPINTS + NBUGINTS]; field of struct ...

Top 50 recent answers are included