Variables

reg_pci Namespace Reference

Variables

string name = "PCI"
list rset

Variable Documentation

string reg_pci::name = "PCI"
Initial value:
00001 [
00002     { 'name' : 'rPCIID',
00003       'offset' : 0,
00004       'initial' : 0x10ca8086,
00005       'constant'  : True },     # Constant implies read-only
00006     { 'name' : 'rPCISTSCTRL',
00007       'offset' : 4,
00008       'initial' : 0x100000,
00009       'mutable' : 0x6 },  # Bus Master Enable, Memory Decode
00010     { 'name' : 'rPCICCRVID', 'offset' :    8, 'initial' : 0x02000001, 'constant' : True },
00011     { 'name' : 'rBIST',      'offset' : 0x0C, 'initial' : 0x0, 'constant' : True },
00012     { 'name' : 'rPCIBAR0',   'offset' : 0x10, 'initial' : 0x0, 'mutable' : ~0x3FFF },
00013     { 'name' : 'rPCIBAR3',   'offset' : 0x1C, 'initial' : 0x0, 'mutable' : ~0x0FFF },
00014     { 'name' : 'rPCISUBSYS', 'offset' : 0x2C, 'initial' : 0x8086, 'constant' : True },
00015     { 'name' : 'rPCICAPPTR', 'offset' : 0x34, 'initial' : 0x70, 'constant' : True },
00016 
00017     # MSI-X Cap
00018     { 'name' : 'rPCIMSIX0',  'offset' : 0x70, 'initial' : 0x20011, 'mutable' : 3<<14 },
00019     { 'name' : 'rPCIMSIXTBA', 'offset' : 0x74, 'initial' : 0x3, 'constant' : True },
00020     { 'name' : 'rPCIMSIXPBA', 'offset' : 0x78, 'initial' : 0x183, 'constant' : True },
00021 
00022     # PCIe Cap
00023     # { 'name' : 'rPCIXCAP0', 'offset' : 0xA0, 'initial' : 0x20010, 'constant' : True },
00024     # { 'name' : 'rPCIXCAP1', 'offset' : 0xA4, 'initial' : 0x10000d82, 'constant' : True },
00025     # { 'name' : 'rPCIXCAP2', 'offset' : 0xA8, 'initial' : 0, 'mutable' : 1<<15,
00026     #   'callback' : 'PCI_check_flr'},
00027     # ...
00028 
00029     ]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines