Matt Delco has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/41758 )
Change subject: mb/intel/jasperlake_rvp: Camera remove DSDT and enable SSDT ......................................................................
Patch Set 13:
(1 comment)
https://review.coreboot.org/c/coreboot/+/41758/13/src/mainboard/intel/jasper... File src/mainboard/intel/jasperlake_rvp/variants/jslrvp/devicetree.cb:
https://review.coreboot.org/c/coreboot/+/41758/13/src/mainboard/intel/jasper... PS13, Line 374: ^
Using ^ in pr0 might cause Windows to BSOD during boot, e.g.: […]
The lack of proper ^ handling in Windows seems to be specific to 'prX' / PowerResource (vs. a complete inability to handle them). I'm not sure why this part of Windows seems particularly limited in handling and prone to throwing BSODs (e.g., early boot of the kernel is more limited in capability?):
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check...
When I hit the issue on Nocturne the root cause wasn't that painful to ID since the system was previously bootable. Offhand I don't recall whether I used kernel debugging and/or reviewed the coreboot change list to identify the code change that introduced the issue. Otherwise, IDing the issue would be tough since the OS just BSODs during boot and I suspect the OS installer would also just BSOD during boot.