Reply 60 of 71, by superfury
After some more fixes to the APIC(mainly to do with the IR lines triggering and the LVT registers triggering methods), it now seems to be converting the disk to NTFS on the APIC! 😁
I see hard disk activity at least, with the APIC being used!
Although I've set it up for 1 processor instead of the previous 2 processors right now... Have to test with 2 processors later.
Edit: It looks like the NTFS conversion completed(although it didn't show anything on the display about it), issued a CPU RESET through the 8042, after which the BIOS somehow returned control to the OS without rebooting?
Or the reboot itself has an issue? It ends up executing a permanent blocking HLT instruction(interrupt flag is cleared) from the only CPU that exists (when in single-CPU mode at least)?
It's a 0008:80005AF7 in plain protected mode, with CS base being FFFF0000h. So Physical Address 7FFF5AF7, with a limit of FFFFh?
Also, all interrupts are fully disabled? Both on the APIC and PIC(both masked off)?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io