BXE: the IGU stuff appears OK now Signed-off-by: Ron Minnich <rminnich@gmail.com>
diff --git a/kern/drivers/net/bxe/bxe.h b/kern/drivers/net/bxe/bxe.h index 924c8c9..f9e2cbe 100644 --- a/kern/drivers/net/bxe/bxe.h +++ b/kern/drivers/net/bxe/bxe.h
@@ -2423,11 +2423,11 @@ return (result); } -#warning "fix all igu stuff" + static inline uint16_t bxe_igu_ack_int(struct bxe_adapter *sc) { -#if 0 + uint32_t igu_addr = (BAR_IGU_INTMEM + IGU_REG_SISR_MDPC_WMASK_LSB_UPPER*8); uint32_t result = REG_RD(sc, igu_addr); @@ -2436,7 +2436,7 @@ mb(); return (result); -#endif + return 0; } @@ -2444,13 +2444,13 @@ bxe_ack_int(struct bxe_adapter *sc) { mb(); -#if 0 + if (sc->devinfo.int_block == INT_BLOCK_HC) { return (bxe_hc_ack_int(sc)); } else { return (bxe_igu_ack_int(sc)); } -#endif + return 0; }