diff -r e47703369039 src/dev/net/i8254xGBe.cc --- a/src/dev/net/i8254xGBe.cc Fri Jan 20 14:12:58 2017 -0500 +++ b/src/dev/net/i8254xGBe.cc Wed Jan 25 10:33:14 2017 +0000 @@ -240,6 +240,8 @@ pkt->set(regs.pba()); break; case REG_WUC: + case REG_WUFC: + case REG_WUS: case REG_LEDCTL: pkt->set(0); // We don't care, so just return 0 break; @@ -546,6 +548,8 @@ regs.pba.txa(64 - regs.pba.rxa()); break; case REG_WUC: + case REG_WUFC: + case REG_WUS: case REG_LEDCTL: case REG_FCAL: case REG_FCAH: diff -r e47703369039 src/dev/net/i8254xGBe_defs.hh --- a/src/dev/net/i8254xGBe_defs.hh Fri Jan 20 14:12:58 2017 -0500 +++ b/src/dev/net/i8254xGBe_defs.hh Wed Jan 25 10:33:14 2017 +0000 @@ -94,6 +94,8 @@ const uint32_t REG_VFTA = 0x05600; const uint32_t REG_WUC = 0x05800; +const uint32_t REG_WUFC = 0x05808; +const uint32_t REG_WUS = 0x05810; const uint32_t REG_MANC = 0x05820; const uint32_t REG_SWSM = 0x05B50; const uint32_t REG_FWSM = 0x05B54;