Results 233 comments of Fabian

> Then what's the problem? Is there an I/O port that's mis-reading/writing? The APIC implementation is quite incomplete, so there are just many parts missing (or wrong). > And BTW,...

> Is it ACPI or APIC? ACPI needs to be enabled for it to work at all. APIC implementation is incomplete. > In the code, I saw "APIC" in acpi.js....

Thanks for the disk image. After a bit of fixing small things, I found that OS/2 uses far call gates, which aren't implemented yet. > Windows XP doesn't boot because...

> I'm not actually sure if the copy.sh CPU is at 8 MHz, but I checked four different operating systems They're just measuring the TSC, which runs at a constant...

> Well, after all that, what is the status of Windows XP support ? A few related changes, but no support yet.

@socketpair I'd suggest to clone the repository and try running it yourself. Currently there's some missing code [here](https://github.com/copy/v86/blob/master/src/cpu.js#L3456). After that it tries to use the APIC and fails. You can...

Status update: I've implemented all APIC features that are required by Windows XP and fixed a few small bugs. It's more-or-less usable now. I'll need to do some more testing...

I have now pushed the remaining pieces to run Windows XP in v86. You can clone the repository, set `ENABLE_ACPI = true` [here](https://github.com/copy/v86/blob/master/src/config.js#L30) and try it out locally. I recommend...

> What is the status of ACPI enabled with the Linux kernel booting? I compiled a test script and ran Linux 4.11.x kernel and received a kernel panic indicating to...

> I'll check my image. I have been creating my images with Buildroot targeting the i586 platform. Maybe I have a configuration problem within the defconfig. The Linux kernel is...