Jump to content

Compiling ACPI v2.0 driver for Windows XP SP3 and Windows 2003 SP2 (x32/x64)


Mov AX, 0xDEAD

Recommended Posts

  • 1 month later...


64 bit:  and     rax, 0fe000000H        

32 bit:  and     eax, 0fe000000H

they did this like that ? the FE is are bits 31-25 ok

but rax is a 64 bit registers the entire 32-63 bits would be left out, so they have to be certain that what they are changing here
is only 32 bits

the same question raise for the rcx move if it contains more then 32 bits the others are skipped

the same for the next part , sure it depends what is being done here and what bits are need or not 
they should know what they are doing 

Link to comment
Share on other sites

  • 2 weeks later...
Posted (edited)
On 2/25/2024 at 4:58 PM, Dietmar said:

Hi,

if somebody has interest for the whole ACPI Multiprocessor XP SP3 for the HP 255 g6,

just mail me

Dietmar

EDIT: This image works also for the HP 15-bw000ng.

But the Paragon 17 tool has problems with different sizes of harddisks.

 

    1.) Unzip with 7zip all files.

    2.) With Rufus 2.18 put the Paragon.iso to an empty USB stick.

    3.) After this, copy the Job-202402251402635 (contains the XP SP3 image)
        to the same USB stick.

    4.) Put the USB stick to the HP 255 g6 notebook.
        Be sure, that the harddisk from the HP 255 g6 is empty or can be formatted with NTFS and MBR.

    5.) Boot the HP 255 g6 from this USB stick (F9).

    6.) Extract the full ACPI-Multiprocessor XP SP3 image in Job-202402251402635
        to this harddisk in the HP 255 g6 via Paragon.

       Good luck
       Dietmar

 

Hello Dietmar! I am actually trying to restore your backup on an empty hdd. But i need the paragon iso you once gave me. I tried an iso i found on the internet but it doesn't give me the option to restore backup image. 

I think i will also need the backup image that you created. 

Edited by ZEPH999
Forgot to mention a backup
Link to comment
Share on other sites

  • 3 weeks later...
Posted (edited)

Hi,

I just buy a new board ASROCK N100DC-ITX .

It seems to have full XP support: CSM in Bios (I just check), Lan Realtek RTL8111H , Sound Realtek ALC897, Serial, USB2,3, nvme, Sata, PS/2, VGA, HDMI.

The Serial port is the classic one, which means, that you can have a lot of fun with experimenting with it.

And you can put an PCI-e  graphik card into it, but only PCIe 3.0 x4 (only the Asrock N100M has PCIe 3.0 x16 Slot).

It has Mini-ITX formfactor.

Power consumption is 6(!)Watt and it is faster than my board for daily use with an i920 cpu.

Passiv cooled. You need a 19V power supply for it (any notebook, even 12V should work).

I will report soon

Dietmar

EDIT: I just check, that my Zotac GT 730 with PCIe 3.0 x16 connector fits and works even in a PCIe 3.0 x1 slot.

Edited by Dietmar
Link to comment
Share on other sites

Today I noticed a thing on my old ThinkPad X61 with WinXP SP2 64-bit

I needed to test patched acpi.sys in this OS with a one program:

  • under WinPE I replaced the original acpi.sys to modified:
ren c:\windows\system32\drivers\acpi.sys acpi.bak
	copy f:\acpi.sys c:\windows\system32\drivers\acpi.sys
I tested the program - the system and the program works without a problem now under WinPE restore original acpi.sys:
ren c:\windows\system32\drivers\acpi.sys acpi.mod
	ren c:\windows\system32\drivers\acpi.bak acpi.sys
unfortunately, after the restart I have BSOD 7B. I tried to change the SATA mode AHCI to Compatibility in the bios but it doesn't help :huh:

I had to restore the system from the image in Acronis True Image because I didn't know how to fix it.

You can't manipulate acpi.sys files after the system is already installed! Maybe you have to make a copy of the registry before?

Link to comment
Share on other sites

@reboot12

I noticed this behavior also on XP SP3.

Yepp, something in registry changed. Because of this, I always make a copy of the whole folder Windows\system32

Dietmar

Link to comment
Share on other sites

I remembered that after changing acpi.sys to patched after boot WinXP system probably finds a new device because you can hear the sound of Windows XP Hardware Insert.wav (Device Connect event) - maybe OS finds a new disk or disk controller - I don't know.

Link to comment
Share on other sites

Posted (edited)

Hi,

on the ASROCK N100DC-ITX

I cant enable CSM in Bios.

Crazy, I saw webside with this Motherboard, where in Bios you can select CSM.

But in version 1.06, which comes with my board, no CSM selectable in Bios even there is CSM core as you can see with UEFI tool

Dietmar

PS: I saw this board also with Bios 1.10. But I dont know, how to get this. On Asrock website there is only the 1.06 Bios listed.

 

EDIT: Now I think, no CSM in Bios because of the integrated iGPU. But how to disable this?

 

Edited by Dietmar
Link to comment
Share on other sites

@Dietmar

Your bios is AMI right? Try use AMISCE and/or AmiSetupWriter.efi to enable hidden CMOS CSM option:

Setup Question    = CSM Support
Token    =2826    // Do NOT change this line
Offset    =1325
Width    =01
BIOS Default =[00]Disabled
Options    =*[00]Disabled    // Move "*" to the desired Option
         [01]Enabled

then AmiSetupWriter offset value in this example:

AmiSetupWriter 0x1325 0x1

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...