Skip to content

Commit

Permalink
[BOCHSMP] Add driver for QEMU and Bochs graphic card
Browse files Browse the repository at this point in the history
  • Loading branch information
hpoussin committed Oct 17, 2022
1 parent ac0a0ad commit a337195
Show file tree
Hide file tree
Showing 8 changed files with 931 additions and 0 deletions.
3 changes: 3 additions & 0 deletions boot/bootdata/hivesys.inf
Expand Up @@ -83,6 +83,9 @@ HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\HID_DEVICE_SYSTEM_
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\HID_DEVICE_SYSTEM_MOUSE","Service",0x00000000,"mouhid"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\HID_DEVICE_SYSTEM_MOUSE","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"

HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1234&DEV_1111","Service",0x00000000,"bochsmp"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1234&DEV_1111","ClassGUID",0x00000000,"{4D36E968-E325-11CE-BFC1-08002BE10318}"

HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#CC_0000","Service",0x00000000,"vga"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#CC_0000","ClassGUID",0x00000000,"{4D36E968-E325-11CE-BFC1-08002BE10318}"

Expand Down
1 change: 1 addition & 0 deletions win32ss/drivers/miniport/CMakeLists.txt
@@ -1,4 +1,5 @@

add_subdirectory(bochs)
add_subdirectory(vbe)
add_subdirectory(vga)
#add_subdirectory(vga_new)
Expand Down
12 changes: 12 additions & 0 deletions win32ss/drivers/miniport/bochs/CMakeLists.txt
@@ -0,0 +1,12 @@
list(APPEND SOURCE
bochsmp.c
bochsmp.h)

add_library(bochsmp MODULE ${SOURCE} bochsmp.rc)
set_module_type(bochsmp kernelmodedriver)
add_importlibs(bochsmp videoprt)
target_link_libraries(bochsmp libcntpr)
add_pch(bochsmp bochsmp.h SOURCE)
add_cd_file(TARGET bochsmp DESTINATION reactos/system32/drivers FOR all)
add_registry_inf(bochsmp_reg.inf)
add_driver_inf(bochsmp bochsmp.inf)

1 comment on commit a337195

@JoachimHenze
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning: Potential backport of this commit is blocked by https://jira.reactos.org/browse/CORE-18522

Please sign in to comment.