Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [x86]

In computing, x86 is the generic name given to the family (architecture) processors based on Intel 8086 by Intel Corporation.

-4
votes
1answer
32 views

Can you run Kali Linux 32bit debian on a lenovo thinkpad?

Can you run Kali Linux 32bit Debian on a Lenovo ThinkPad Is it possible to run the full Kali Linux on a Lenovo Thinkpad from 2017 If so then I would certainly appreciate it by you explaining how to ...
0
votes
0answers
25 views

How does a modern x86 CPU access the BIOS ROM

I know that modern x86 chips start-up in 32-bit mode and begin executing code at 0xFFFFFFF0 (the last 16 bytes of a 32-bit address space). Usually, the contents of the BIOS firmware are memory-mapped ...
1
vote
0answers
18 views

Does VMX Root and VMX Non-root Ring 0 enjoy same hardware privilege?

I have found following figure from a paper (Intel SGX Explained). According to this, VMX Root Ring 0 hypervisor enjoy more privilege than VMX Non-root Ring 0 OS Kernel. My question is: other than VMX-...
1
vote
1answer
30 views

Win 10 - 32 bit VM on a win 10 64 bit GPT disk system

I have a win 10 pro x64 system running a GPT HDD. GPT mandates 64 bit systems and a win 32 bit system cannot exist in the presence of GPT disks. I want to run a win 10 pro 32 bit system in a VM such ...
1
vote
0answers
69 views

What is stored in Inte's spi flash? Is it a BOIS?

We have Intel's board (i7) with Linux, and we need to save some data between power off/on. I thought of using the spi flash for this (there is also eeprom, but for some reason it is read-only!). But ...
0
votes
2answers
168 views

How to get a BareMetal x86-64 machine [closed]

I know there is RaspberryPI for bare-metal ARM, but wondering if there is an x86-64 machine in which either (a) it has no operating system preinstalled installed, or (b) you can uninstall the ...
0
votes
0answers
75 views

.NET Framework programs throws error 0xc000007b [duplicate]

When I run any .NET based program it throws the error 0xc000007b: Things that I've tried Formatting & Reinstalling: Works but after a short time period it occurs again. Other Windows ...
0
votes
2answers
2k views

Windows 7 doesn't install updates

I install all updates and the last one is KB4093118. When I check it to select it for installation, the windows shutdown changes like into shutdown to install updates. These are not really linked that ...
0
votes
0answers
24 views

problems exucuting x86_64 app on odroid

i have check the dependencies that are satified so what i do: *EXAMPLE RUNNING ON ODROID ARMV7L ldd ./app not a dynamic executable my question is if there is a way to link my executable file to ...
0
votes
1answer
321 views

Are VIA x86 CPU's affected by Meltdown and Spectre?

Every article and website I've seen, including the official Meltdown research page only talk about Intel, AMD, ARM, and even a couple articles about PowerPC chips being affected by the Meltdown and ...
0
votes
1answer
287 views

What types of x86 and x86-64 Windows software will not run on ARM-powered “Always Connected” Windows 10 PCs?

Some PC manufacturers have announced Qualcomm Snapdragon 835-powered "Always Connected" PCs running an ARM version of Windows 10 S. Users will be able to upgrade to an ARM version of Windows 10 Pro, ...
0
votes
0answers
97 views

On Windows (x86), how is the PFN database indexed?

Windows Internals has a section on virtual memory. I understand that the PFN fields in L4 entries, PDPEs, and PDEs refer to the base address of the next level tables, and that the PTE's PFN refers to ...
0
votes
1answer
64 views

automatic conversion of endianness

I have two little endian system while transferring data between them it happens in network byte order i.e, big endian but still i receive data properly. Does it mean that, the compiler automatically ...
4
votes
2answers
4k views

Can Intel microcode updates be rolled back?

Let's say I apply (or have applied for me by an automatic update process) a microcode update which fixes, for example, a hyperthreading bug on my Skylake chip. Are such updates irreversible, or can I ...
0
votes
0answers
102 views

x86/amd64 architecture Malware on ARM architecture malware Detonation

Situation: Thinking of making a malware detonator using an ARM single board computer, which has a file scanner in it. Problem: I am scanning computers (x86 and/or amd64), therefore malwares will be ...
3
votes
0answers
397 views

Emulate Raspberry Pi architecture on a personal computer

Is there a way to create a virtual ARM architecture machine so that I could create Raspberry Pi images on my PC? For instance, I would like to create an Ubuntu Server 17.04 image that I could burn to ...
1
vote
1answer
5k views

Can VirtualBox run operating systems designed for ARM processors? [duplicate]

For example, can I run Android, which is mostly run on ARM processors, run on VirtualBox on x86 Intel processors? I am aware of Android x86, however, that is not a viable solution.
0
votes
1answer
120 views

CentOS i686 virtualization

I am 100% newbie to unix, so my question is quite simple, although very important to me :-) I need to install a software that runs on CentOS with i386 architecture. Since I do not have CentOS on my ...
3
votes
1answer
133 views

X86 Address Space Controller?

I understand that on x86, certain ranges of physical memory addresses are mapped to the BIOS, others to RAM and yet others to I/O devices. I would like to know which hardware component is ...
1
vote
1answer
154 views

Why adding 4 “zero” bits (0000) to the end of the segment register address to get segment address in physical memory? [closed]

Why, do we have to find an address in memory in which there is 20 bits free space which have 16 bits for segment register and 4 "Zero" bits? Like, if the CS register is 346AH, the code segment in ...
-1
votes
1answer
54 views

Is there a term which unambiguously refers to both the 32-bit and 64-bit 8086-family ISAs?

Wikipedia uses x86 to refer to both the 32-bit and 64-bit "instruction set architectures based on the Intel 8086 CPU" (8086-family ISAs). However, often x86 is used specifically to mean 32-bit (e.g. ...
1
vote
0answers
299 views

What is Linux From Scratch Project all about? [closed]

I am turning my attention towards the "Linux" Operating System Development. When queried, I found Linux From Scratch(LFS) is good to begin with. I downloaded the LFS book and started reading it. I am ...
5
votes
4answers
10k views

Performance-impact of Hyper-Threading

I just read an article on Heise Online (look at the table, the rest is German) which claimed, that Hyper-Threading slows down single-threaded programs although they don't use the second thread of a ...
1
vote
0answers
1k views

New versions of TeamSpeak on ARM (Raspberry Pi) using QEMU user mode crash

With a help of a friend we have successfully run TeamSpeak server which has no source code and no binary for armhf on raspberry pi 3 using QEMU in user mode. We followed partially this guide: https://...
-3
votes
1answer
636 views

Error 0xc000007b on all x86 games and apps [duplicate]

Some time ago, some of my games were not working because of this error called 0xc000007b. After following a bad tutorial, my computer's System32 folder ended up with some files mixed up (I checked ...
-2
votes
1answer
96 views

Why a program written in the Intel assembly language cannot be executed on the PowerPC processor?

Assembly language instructions are native to the processor used in the system. For example, a program written in the Intel assembly language cannot be executed on the PowerPC processor. I am unable ...
0
votes
0answers
263 views

How are the CPU-modes applied? (x86)

The normal operating mode of the CPU is the Protected Mode. It still starts in Real-mode for backwards compatibility reasons. Real mode, also called real address mode, is an operating mode of all ...
-1
votes
2answers
376 views

win10 32bit on x86-64

I currently have an laptop running Linux, and I'm considering dual-booting to Windows 10. I try to decide whether to take 32bit or 64bit OS. If I understood correctly, 64bit Windows might be better ...
66
votes
8answers
11k views

Did Windows ever support any hardware architectures other than x86?

Microsoft Windows Internals, 4th Edition says: The architecture of the Intel x86 processor defines four privilege levels, or rings, to protect system code and data from being overwritten either ...
4
votes
2answers
5k views

How do I install AmigaOS 4.1 on a standard x86 system?

The AmigaOS may just be remembered as an operating system from the 80's and 90's, but it is still alive, and has evolved into a modern OS, the latest release being 4.1 in Dec. 2014, with a modern UI ...
1
vote
2answers
650 views

Solaris x86 downgrade NVIDIA driver

I had to reinstall Solaris/x86 11 and in the process upgraded to version 11.3 from 11.1 on the same machine. The NVIDIA drivers were also updated, but there is a message during X startup that the ...
0
votes
1answer
103 views

Are popular benchmarks valid comparisons of architectures?

Recently, people have been very excited over Apple's ARM processor capabilities, citing benchmarks results that rival x86 processors. However, I am kind of skeptical of these benchmarks: though the ...
2
votes
1answer
286 views

Where are hardware interrupt handlers stored?

I've been doing some research on interrupts and it seems that pointers to software interrupt handlers are located in the first 1024 bytes of memory. I haven't been able to find anything about the ...
3
votes
0answers
142 views

How does an x86 processor recover from S2/S3 sleep?

I was reading through this page on how sleep states work in Windows and I was intrigued by the reset vector. My current understanding is that; When the system is in S2/S3, the processor is fully ...
3
votes
1answer
5k views

What does Windows 10 Setup do when installing “both” x86 and x64 architectures?

On a Running 64 bit programs on a 32 bit system answer there's this screenshot: What does the installer do if you select Both as architecture? I don' think there's any way of having a both x86 and ...
-4
votes
1answer
1k views

What is purpose of clock in CPU

What is the function of the clock signal. I think that when Clock Signal arrives it tells the CPU to make next step (Because each instruction is processed in sequence of microistruction) Example: ...
1
vote
1answer
129 views

Latency semantics of read registers on x86 ASM

Per A. Fog's instruction tables, an Ivy Bridge has a 3 cycle latency on a MOV instruction. So the following will take 3 cycles to move RAX into the address in RCX: mov [rcx], rax My ...
2
votes
1answer
1k views

Does the Windows registry hold details of the processor's capabilities?

I have a strange situation which I hope someone can shed light on. I have an old HP laptop NC6320 with a triple boot running Windows XP, 7 and Linux Mint. It's an Intel Core 2 T5600 which supports ...
2
votes
1answer
3k views

Can anyone provide me the correct Intel HD Graphics driver link?

I am knowing that many users will find this question funny as I can't even find the correct driver but the question is somehow complicated. My device is Asus x200ma. Manufacturer's driver is only made ...
-2
votes
1answer
735 views

Force a program to run on x86? [duplicate]

I'm using Windows 8.1 x64, and I'm trying a legacy app. I get an error message complaining that the program is not compatible with x64. Is there a way to force a program to run on 32-bit mode on a ...
0
votes
1answer
614 views

Dell Inspiron 15 R n series

I want win7 32-bit wireless driver for my laptop (dell inspiron 15R core I7 n series) I searched at the main site but all drivers were for 64-bit only and till now no driver worked for it, I really ...
2
votes
2answers
746 views

Difference between UEFI and BIOS architecture

How does the UEFI offer an advantage over BIOS architecture? Why is it so difficult install Linux(read Ubuntu) as a dual boot option on a UEFI Windows 8/8.1 PC? I say it's difficult because of this ...
2
votes
1answer
2k views

How can I get wine to support outputting to pulseaudio (through ALSA compatibility layer) with 32 bit Windows programs on Slackware64?

So, I have a working multilib setup as per the slackbook instructions. I have wine successfully working with 32 bit Windows programs (namely Skyrim and Deus Ex: Human Revolution). And I have ...
3
votes
2answers
641 views

How slow is the x86 single-step debugging feature?

The x86 architecture provides a hardware single-step trap for debugging. How much does it slow down the running program? If, say, a Linux kernel function was created to do nothing but single step a ...
0
votes
0answers
116 views

When doing IDE DMA on x86, can other CPUs access the memory?

I am unfamiliar with hardware. I am studying the IDE disk I/O and DMA on x86. I want to know that when doing a IDE disk I/O with DMA, can other CPUs access the memory (or exactly, the same memory ...
0
votes
1answer
60 views

how different will the design of x64 cpu from that of arm cpu [closed]

This question has bothered me for a while. I understand their difference in ISA, that x64 has more complicated instructions. However, I can't see the essential difference in their designs. I have ...
0
votes
2answers
6k views

What is the difference between primary and secondary bootloader?

What is the difference between primary and secondary bootloader? Does primary and secondary refer to the two parts of the bootloader or two stages of the bootloader? I am confused.
16
votes
4answers
12k views

How to check if a binary requires SSE4 or AVX on Linux

On Linux,/proc/cpuinfoallows one to check all the CPU flags the machine has in a simple way. Usually, if a program requires a superset of a machine's instruction set, the easiest way to determine this ...
1
vote
2answers
148 views

How does the CPU cache fit in this?

So I understand a little bit on how it's all wired together. Instructions are stored in Registers and the EIP/RIP points to Opcode that manipulates those registers (program code). However I can't ...
3
votes
2answers
780 views

Solaris x86 install on Lenovo nothing happening

All, I am in the process of creating a DEV box for hosting my projects and I am wanting to install Solaris 11.1 onto a Lenovo Desktop PC . PC Details: Lenovo M92p Thinkcentre 3227 Intel Core i5 3rd ...