I have and am currently using a Ryzen 7 4800H laptop (ASUS's FA506IV-BR7N12) which does have CSM, so it depends. I think that it may not have come with CSM accessible, though, receiving it in an EFI update.
I have Ryzen 6900HX, it also has a CSM option, I think all modern systems have it but some models might have it locked to UEFI only in hidden bios settings.
Nice informations, I think we can start new topic about HW configuration. Currently mentioned laptops can run XP, But GPU drivers.. Lets find most modern laptops that have latest supported GPU
Is there a way to backport Intel UHD Graphics driver onto XP x64? (I have Intel UHD Graphics 620, but in the inf there are also hardware IDs for the rest of the 600 series).
You need to try your luck. For example I'm using Intel Windows 7 Wifi+Bluetooth driver on one of my testing machine on XP x64. According to my testing I would like to get direct contact to DriverPacks maintainers I have few things that should be reflected instead of doing it manually. In future we can try to start checking depencies on various drivers. I think there are still a lot of forgotten drivers that are only locked using INF, like my Wifi+Bluetooth driver or HC Switch..
Someone backported the driver I have (UHD) from Windows 10 to Windows 7. Can this Windows 7 ported driver be backported to Windows XP? (I can give you the link in PM.)
Can you give me this ported Bluetooth driver that you have? I need to check if it also works for me on my XP x64.
Probably no. Try it yourself. Its Intel specific driver, nothing “ported” just INF modded. I don’t think your laptop have same HWIDs as mine…
I put together an AM5 ASRock B650 + R5 7600X platform last week. It had a CSM option in the bios(disabled by default). I imagine amd platform laptops still have it as well, but I haven't checked.
Look at W10 / W7 drivers dll with dependancy walker and you will understand by yourself. And I don't think you will find sources codes . Independently to theses points, I'm interested myself
For users who prefer to keep the EFI partition hidden, the EFI partition can be unmounted again in the same startup batch file. Why did I open this at startup? So I can mount BCD hive at regedit in order to use bcdedit and/or BCD bootice (on current system BCD) on XP x64.