From 19df2e65ff3c2f31185ad39c5223df5caab8a549 Mon Sep 17 00:00:00 2001 From: Dmitry Borisov Date: Wed, 5 Nov 2025 15:48:41 +0600 Subject: [PATCH] [INF] Add support for the NEC Star Alpha C-bus bridge device (#8446) This device is present in some PC-98 models without C-bus slots and has a SubClass ID of 0x80 (other bridge) instead of 0x01 (ISA bridge), thus a critical device database entry is required. 00:06.0 Bridge [0680]: NEC Corporation Star Alpha 2 [1033:002c] (rev 01) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 0 Addendum to commit 84fabd819dcc7130f26d6e7bccee84f72e191d78. CORE-17977 --- boot/bootdata/hivesys.inf | 3 +++ media/inf/machine.inf | 1 + 2 files changed, 4 insertions(+) diff --git a/boot/bootdata/hivesys.inf b/boot/bootdata/hivesys.inf index 6175ce0957a..a92adb742a9 100644 --- a/boot/bootdata/hivesys.inf +++ b/boot/bootdata/hivesys.inf @@ -26,6 +26,9 @@ HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#CC_0601","Clas HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1033&DEV_0001","Service",0x00000000,"isapnp" HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1033&DEV_0001","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}" +HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1033&DEV_002C","Service",0x00000000,"isapnp" +HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1033&DEV_002C","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}" + HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1033&DEV_002D","Service",0x00000000,"isapnp" HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1033&DEV_002D","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}" diff --git a/media/inf/machine.inf b/media/inf/machine.inf index 68afd4ed468..875df2a688d 100644 --- a/media/inf/machine.inf +++ b/media/inf/machine.inf @@ -75,6 +75,7 @@ HKR, , Icon, 0, "-27" %NecCb.DeviceDesc% = PCI_ISA_Inst,PCI\VEN_1033&DEV_0001 %NecVl.DeviceDesc% = NO_DRV,PCI\VEN_1033&DEV_0002 %NecVl.DeviceDesc% = NO_DRV,PCI\VEN_1033&DEV_0016 +%NecCb.DeviceDesc% = PCI_ISA_Inst,PCI\VEN_1033&DEV_002C %NecCb.DeviceDesc% = PCI_ISA_Inst,PCI\VEN_1033&DEV_002D %NecCb.DeviceDesc% = PCI_ISA_Inst,PCI\VEN_1033&DEV_003B