def get_status(obj): if string.find(obj.classname, "sbus") < 0: pci_status = sim_commands.get_pci_status(obj) else: pci_status = [] return ([(None, [("Packets sent", obj.pkt_snt), ("Packets received", obj.pkt_rec)])] + nic_common.get_nic_status(obj) + pci_status)
def get_status(obj): return ([ ("Registers", [("Interrupt Enable", "0x%x" % obj.interrupt_enable), ("Interrupt Status", "0x%x" % obj.interrupt_status), ("EPLD Interrupt", "0x%x" % obj.epld_interrupt), ("Irq Generation 0", "0x%x" % obj.irq_generation_0), ("Irq Generation 1", "0x%x" % obj.irq_generation_1)]), (None, [("Access info", iff(obj.access_info, "enabled", "disabled"))]) ] + sim_commands.get_pci_status(obj))
def get_status(obj): return ([("Registers", [("Interrupt Enable", "0x%x" % obj.interrupt_enable), ("Interrupt Status", "0x%x" % obj.interrupt_status), ("EPLD Interrupt", "0x%x" % obj.epld_interrupt), ("Irq Generation 0", "0x%x" % obj.irq_generation_0), ("Irq Generation 1", "0x%x" % obj.irq_generation_1)]), (None, [("Access info", iff(obj.access_info, "enabled", "disabled"))])] + sim_commands.get_pci_status(obj))
def get_status(obj): if string.find(obj.classname, "sbus") < 0: pci_status = sim_commands.get_pci_status(obj) else: pci_status = [] return ( [(None, [("Packets sent", obj.pkt_snt), ("Packets received", obj.pkt_rec)])] + nic_common.get_nic_status(obj) + pci_status )
def get_status(obj): csrs = obj.csrs return ([(None, [ ("Bus mode (CSR0)", "0x%0.8x" % csrs[0]), ("Transmit poll demand (CSR1)", "0x%0.8x" % csrs[1]), ("Receive poll demand (CSR2)", "0x%0.8x" % csrs[2]), ("Receive list base address (CSR3)", "0x%0.8x" % csrs[3]), ("Transmit list base address (CSR4)", "0x%0.8x" % csrs[4]), ("Status (CSR5)", "0x%0.8x" % csrs[5]), ("Operation mode (CSR6)", "0x%0.8x" % csrs[6]), ("Interrupt enable (CSR7)", "0x%0.8x" % csrs[7]), ("Missed frames and overflow counter (CSR8)", "0x%0.8x" % csrs[8]), ("Boot ROM serial, ROM MII, (CSR9)", "0x%0.8x" % csrs[9]) ])] + sim_commands.get_pci_status(obj) + nic_common.get_nic_status(obj))
def get_status(obj): csrs = obj.csrs return ([(None, [("Bus mode (CSR0)", "0x%0.8x" % csrs[0]), ("Transmit poll demand (CSR1)", "0x%0.8x" % csrs[1]), ("Receive poll demand (CSR2)", "0x%0.8x" % csrs[2]), ("Receive list base address (CSR3)", "0x%0.8x" % csrs[3]), ("Transmit list base address (CSR4)", "0x%0.8x" % csrs[4]), ("Status (CSR5)", "0x%0.8x" % csrs[5]), ("Operation mode (CSR6)", "0x%0.8x" % csrs[6]), ("Interrupt enable (CSR7)", "0x%0.8x" % csrs[7]), ("Missed frames and overflow counter (CSR8)", "0x%0.8x" % csrs[8]), ("Boot ROM serial, ROM MII, (CSR9)", "0x%0.8x" % csrs[9])]) ] + sim_commands.get_pci_status(obj) + nic_common.get_nic_status(obj))
def get_status(obj): csr0 = obj.csr_csr0 csr0a = "INIT=%d STRT=%d STOP=%d TDMD=%d TXON=%d RXON=%d INEA=%d INTR=%d" % ( checkbit(csr0, 0), checkbit(csr0, 1), checkbit(csr0, 2), checkbit(csr0, 3), checkbit(csr0, 4), checkbit(csr0, 5), checkbit(csr0, 6), checkbit(csr0, 7)) csr0b = "IDON=%d TINT=%d RINT=%d MERR=%d MISS=%d CERR=%d BABL=%d ERR=%d" % ( checkbit(csr0, 8), checkbit(csr0, 9), checkbit(csr0, 10), checkbit(csr0, 11), checkbit(csr0, 12), checkbit(csr0, 13), checkbit(csr0, 14), checkbit(csr0, 15)) return ([ (None, [ ("CSR0", csr0a), ("", csr0b), ("CSR1", "0x%x" % obj.csr_csr1), ("CSR2", "0x%x" % obj.csr_csr2), ("CSR3", "BCON=%d ACON=%d BSWP=%d" % ( (checkbit(obj.csr_csr3, 0), checkbit(obj.csr_csr3, 1), checkbit(obj.csr_csr3, 2)))), ("CSR15", "0x%x" % obj.csr_csr15), ("RAP", obj.ioreg_rap) ]), ] + sim_commands.get_pci_status(obj))
def get_status(obj): csr0 = obj.csr_csr0 csr0a = "INIT=%d STRT=%d STOP=%d TDMD=%d TXON=%d RXON=%d INEA=%d INTR=%d" % ( checkbit(csr0, 0), checkbit(csr0, 1), checkbit( csr0, 2), checkbit(csr0, 3), checkbit(csr0, 4), checkbit( csr0, 5), checkbit(csr0, 6), checkbit(csr0, 7)) csr0b = "IDON=%d TINT=%d RINT=%d MERR=%d MISS=%d CERR=%d BABL=%d ERR=%d" % ( checkbit(csr0, 8), checkbit(csr0, 9), checkbit(csr0, 10), checkbit(csr0, 11), checkbit(csr0, 12), checkbit( csr0, 13), checkbit(csr0, 14), checkbit(csr0, 15)) return ([ (None, [("CSR0", csr0a), ("", csr0b), ("CSR1", "0x%x" % obj.csr_csr1), ("CSR2", "0x%x" % obj.csr_csr2), ("CSR3", "BCON=%d ACON=%d BSWP=%d" % ((checkbit(obj.csr_csr3, 0), checkbit( obj.csr_csr3, 1), checkbit(obj.csr_csr3, 2)))), ("CSR15", "0x%x" % obj.csr_csr15), ("RAP", obj.ioreg_rap)]), ] + sim_commands.get_pci_status(obj))
def get_status(obj): return [] + sim_commands.get_pci_status(obj)
def get_status(obj): # FIXME: add device specific status return (sim_commands.get_pci_status(obj))
def get_status(obj): registers = zip(obj.register_names, obj.operating_registers) return [("Registers", registers)] + sim_commands.get_pci_status(obj)
def get_status(obj): registers = zip(obj.register_names, obj.operating_registers) return [ ("Registers", registers) ] + sim_commands.get_pci_status(obj)