mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +00:00
[CMAKE][BOOTDATA] Properly load Xbox video miniport driver in LiveCD (#2325)
Surprisingly this also happens to "fix" random "Invalid Opcode" exceptions in XQEMU. (But I think it's more like a coincidence... --hbelusca) CORE-16627 CORE-16216
This commit is contained in:
parent
4788676671
commit
988f979139
2 changed files with 27 additions and 2 deletions
19
boot/bootdata/hiveinst_xbox.inf
Normal file
19
boot/bootdata/hiveinst_xbox.inf
Normal file
|
@ -0,0 +1,19 @@
|
|||
[Version]
|
||||
Signature = "$Windows NT$"
|
||||
|
||||
[AddReg]
|
||||
; Enable _one_ driver per section by removing the leading semicolon.
|
||||
|
||||
;
|
||||
; Display driver section
|
||||
;
|
||||
|
||||
; Xbox Nvidia driver
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\XboxVmp","ErrorControl",0x00010001,0x00000000
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\XboxVmp","Group",0x00000000,"Video Save"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\XboxVmp","ImagePath",0x00020000,"system32\drivers\xboxvmp.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\XboxVmp","Start",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\XboxVmp","Type",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_02A0&SUBSYS_00000000&REV_A1\0000","Service",0x00000000,"XboxVmp"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\XboxVmp\Device0","InstalledDisplayDrivers",0x00010000,"framebuf"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\XboxVmp\Device0","VgaCompatible",0x00010001,1
|
|
@ -853,8 +853,14 @@ function(create_registry_hives)
|
|||
# LiveCD hives
|
||||
list(APPEND _livecd_inf_files
|
||||
${_registry_inf}
|
||||
${CMAKE_SOURCE_DIR}/boot/bootdata/livecd.inf
|
||||
${CMAKE_SOURCE_DIR}/boot/bootdata/livecd.inf)
|
||||
if(SARCH STREQUAL "xbox")
|
||||
list(APPEND _livecd_inf_files
|
||||
${CMAKE_SOURCE_DIR}/boot/bootdata/hiveinst_xbox.inf)
|
||||
else()
|
||||
list(APPEND _livecd_inf_files
|
||||
${CMAKE_SOURCE_DIR}/boot/bootdata/hiveinst.inf)
|
||||
endif()
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_BINARY_DIR}/boot/bootdata/system
|
||||
|
|
Loading…
Reference in a new issue