mirror of
https://github.com/reactos/reactos.git
synced 2024-11-20 14:30:57 +00:00
[HDAUDBUS]
- Correctly disable interrupts for status change events. Fixes infinite "HDA_InterruptService c0000000" debug spam (interrupt storm) on VMware with HDAudio sound enabled. CORE-13704 #resolve svn path=/trunk/; revision=75629
This commit is contained in:
parent
0aa863c9ed
commit
ecc55a34f2
1 changed files with 1 additions and 1 deletions
|
@ -603,7 +603,7 @@ HDA_FDOStartDevice(
|
||||||
// them, as we want to use the STATE_STATUS register to identify
|
// them, as we want to use the STATE_STATUS register to identify
|
||||||
// available codecs. We'd have to clear that register in the interrupt
|
// available codecs. We'd have to clear that register in the interrupt
|
||||||
// handler to 'ack' the codec change.
|
// handler to 'ack' the codec change.
|
||||||
Value = READ_REGISTER_USHORT((PUSHORT)(DeviceExtension->RegBase + HDAC_WAKE_ENABLE)) & HDAC_WAKE_ENABLE_MASK;
|
Value = READ_REGISTER_USHORT((PUSHORT)(DeviceExtension->RegBase + HDAC_WAKE_ENABLE)) & ~HDAC_WAKE_ENABLE_MASK;
|
||||||
WRITE_REGISTER_USHORT((PUSHORT)(DeviceExtension->RegBase + HDAC_WAKE_ENABLE), Value);
|
WRITE_REGISTER_USHORT((PUSHORT)(DeviceExtension->RegBase + HDAC_WAKE_ENABLE), Value);
|
||||||
|
|
||||||
// Enable controller interrupts
|
// Enable controller interrupts
|
||||||
|
|
Loading…
Reference in a new issue