Dietmar Posted April 13, 2022 Share Posted April 13, 2022 (edited) @Mov AX, 0xDEAD @daniel_k @Damnation After breakfast with HOT;)) coffee and new power I compile acpi.sys Debug with new irqarb.c and voila, no Bsod at all!!! This is a milestone in development of acpi.sys Dietmar https://ufile.io/rfjj3cfm if (((PDEVICE_EXTENSION)Pdo->DeviceExtension)->Flags & DEV_CAP_PCI) { // // It's a PCI PDO, which means a root PCI bus, // which means that we should just handle this // as an ISA device. // return STATUS_NOT_FOUND; } status = ACPIInternalIsPci(Pdo); if (NT_SUCCESS(status)) if ( (!(((PDEVICE_EXTENSION)Pdo->DeviceExtension)->Flags & DEV_CAP_PCI)) && (!(((PDEVICE_EXTENSION)Pdo->DeviceExtension)->Flags & DEV_CAP_PCI_DEVICE)) ) return STATUS_NOT_FOUND; // if not PCI device or bus } ASSERT(PciInterfacesInstantiated); Edited April 13, 2022 by Dietmar Link to comment Share on other sites More sharing options...
Dietmar Posted April 13, 2022 Share Posted April 13, 2022 (edited) @Mov AX, 0xDEAD With my new Setup of Sources for XP SP1 I can not build a free acpi.sys. With the line tools\razzle.cmd offline No_urt no_binaries no_certcheck No_prefast free the crazy compiler build always the Debug acpi.sys, what you can see for example at its much bigger size Dietmar Edited April 13, 2022 by Dietmar Link to comment Share on other sites More sharing options...
Damnation Posted April 13, 2022 Share Posted April 13, 2022 @Dietmar awesome! @Mov AX, 0xDEAD Besides that unresolved unknown AMLILoadDDB BSOD have we resolved all known ACPI BSODs? 1 Link to comment Share on other sites More sharing options...
Damnation Posted April 13, 2022 Share Posted April 13, 2022 @Dietmar I use razzle free offline and to build I just do bcz 1 Link to comment Share on other sites More sharing options...
Dietmar Posted April 13, 2022 Share Posted April 13, 2022 (edited) Thanks to @Mov AX, 0xDEAD here it is: Crazy fight with compiler, but now here is free acpi.sys V22 works also on Ryzen cpu without any binary hack Dietmar https://ufile.io/v8r1k0py Edited April 13, 2022 by Dietmar Link to comment Share on other sites More sharing options...
Dietmar Posted April 13, 2022 Share Posted April 13, 2022 (edited) And here is the same acpi.sys V22 free but also with small binary hack against Bsod DDB, I just test, works Dietmar PS: This acpi.sys bit32 for XP SP1, SP2, SP3 looks just now as the best that we have, for all boards. https://ufile.io/e5nplpsh Edited April 13, 2022 by Dietmar Link to comment Share on other sites More sharing options...
George King Posted April 13, 2022 Share Posted April 13, 2022 (edited) So now is needed solution for AMILoadDDB BSOD (only)? Seems like really good progress Edited April 13, 2022 by George King Link to comment Share on other sites More sharing options...
Dietmar Posted April 13, 2022 Share Posted April 13, 2022 (edited) @George King Until now, my hack against DDB Bsod in ACPIInitializeDDB() (see post above) was enough for all boards. Not nice but works. I really do not know a single board (with CSM support), where XP cant be installed. We need a lot of testers for the new acpi.sys V22 (or 7777 as @Mov AX, 0xDEAD named it with hacks^^). Now I am going to test an old Oracle VM box, where I can use only the pure XP SP3 CD. On Oracle 5.2.44-139111 box you need to prepare your xp.iso more than on real compi with massstorage driver, acpi.sys, hal.dll syssetup.dll etc. It works but this is hard job to prepare such a XP CD only for to make a naked xp.vhd from it. I remember much nicer Qemu in 2012. Does anybody know, if there is a Qemu for XP as host today? May be somebody here in MSFN who knows, which Oracle VM box was the last, which works with a normal XP Setup CD Dietmar Last version of Qemu, that runs on XP as host is qemu-w32-setup-20160903.exe . EDIT: QEMU 3DMark 2003 DirectX 9.0 Windows XP Guest on Windows 10 Host Edited April 13, 2022 by Dietmar Link to comment Share on other sites More sharing options...
daniel_k Posted April 13, 2022 Share Posted April 13, 2022 (edited) @Dietmar I'm sending you a PM with ACPI compiled with Win7 SP1 DDK. Can you test it please? I'd like to know if using the newer compiler from DDK has any (bad) side effects. Edited April 13, 2022 by daniel_k Link to comment Share on other sites More sharing options...
Andalu Posted April 13, 2022 Share Posted April 13, 2022 (edited) 2 hours ago, Dietmar said: And here is the same acpi.sys V22 free but also with small binary hack against Bsod DDB, I just test, works Dietmar PS: This acpi.sys bit32 for XP SP1, SP2, SP3 looks just now as the best that we have, for all boards. https://ufile.io/e5nplpsh Just tried the "acpiV22freeDDBhack" on my GA-H470. I got the A5 BSOD (0x03, 0xA6672420, 0xC0140008, 0x494E495F). Also tested the "acpiV22free": A5 BSOD (0x011, 0x08, 0xB99AD000, 0x20160517) Edited April 13, 2022 by Andalu Link to comment Share on other sites More sharing options...
Dietmar Posted April 13, 2022 Share Posted April 13, 2022 @Andalu Does any of the new V2 acpi.sys until now work for this GA-H470 board Dietmar Link to comment Share on other sites More sharing options...
Andalu Posted April 13, 2022 Share Posted April 13, 2022 (edited) @Dietmar until now the only acpi2 that works better is the "acpiFreeRyzenDDB" (SHA-1: 6F15AFDA2C31BC169996D4DAA4041CBF48C72EE6). But even with it sometimes the XP boot hangs on a blank screen and sometimes it hangs on the XP logo screen with the scroll bar. I can't be more precise because it happens randomly. Edited April 13, 2022 by Andalu Link to comment Share on other sites More sharing options...
Dietmar Posted April 13, 2022 Share Posted April 13, 2022 On www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=21eabb90-958f-4b64-b5f1-73d0a413c8ef&srcdisplaylang=en&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2fB%2f7%2f2%2fB72085AE-0F04-4C6F-9182-BF1EE90F5273%2fWindows_XP_IE6.exe you can download a XP SP3 *.vhd image, that boots in Oracle VM, also version 5.2. Dont know, which driver they use for to reach this. This image does not work now because of timebomb. But when you convert it to *.vmdk, maybe you can edit winlogon.exe there in Dietmar Link to comment Share on other sites More sharing options...
Dietmar Posted April 13, 2022 Share Posted April 13, 2022 (edited) @Andalu Do you set up a fresh XP from CD for to test the acpi.sys on board GA-H470 Dietmar EDIT: Try with all USB in Bios disabled. Edited April 13, 2022 by Dietmar Link to comment Share on other sites More sharing options...
Andalu Posted April 13, 2022 Share Posted April 13, 2022 @Dietmar I'm using the XP Integral Edition installed from an USB stick with the default acpi6666. I simply replaced acpi.sys. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now