Revision af93485c

b/hw/intel-hda.c
246 246
    if (d->rirb_sts & ICH6_RBSTS_OVERRUN) {
247 247
        sts |= (1 << 30);
248 248
    }
249
    if (d->state_sts) {
249
    if (d->state_sts & d->wake_en) {
250 250
        sts |= (1 << 30);
251 251
    }
252 252

  
......
628 628
    [ ICH6_REG_WAKEEN ] = {
629 629
        .name     = "WAKEEN",
630 630
        .size     = 2,
631
        .wmask    = 0x3fff,
631 632
        .offset   = offsetof(IntelHDAState, wake_en),
632 633
    },
633 634
    [ ICH6_REG_STATESTS ] = {

Also available in: Unified diff