(file) Return to CIM_PCIDevice.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Device

 1 karl  1.1.2.2 // Copyright (c) 2009 DMTF.  All rights reserved.
 2                  [Version ( "2.22.0" ), 
 3                   ClassConstraint { 
 4                      "inv:IsBaseAddress64=true implies BaseAddress=null and BaseAddress64<>null", 
 5                      "inv:IsBaseAddress64=false implies BaseAddress64=null" }, 
 6                   UMLPackagePath ( "CIM::Device::Controller" ), 
 7                   Description ( 
 8                      "Capabilities and management of a PCI device controller on an "
 9                      "adapter card." )]
10               class CIM_PCIDevice : CIM_PCIController {
11               
12                     [Description ( "Array of doubleword base-memory addresses." ), 
13                      ModelCorrespondence { "CIM_PCIDevice.IsBaseAddress64" }]
14                  uint32 BaseAddress[];
15               
16                     [Description ( "Subsystem identifier code." )]
17                  uint16 SubsystemID;
18               
19                     [Description ( 
20                         "Subsystem vendor ID. ID information is reported from a "
21                         "PCIDevice through protocol-specific requests. The "
22 karl  1.1.2.2           "correct place in the CIM Schema for this information is "
23                         "in CIM_Physical Element (the Manufacturer property) for "
24                         "hardware, and CIM_Product (the Vendor property) if the "
25                         "information is related to Product acquisition. This data "
26                         "is also reported here, because it is part of the "
27                         "standard output from the Device and is an optimization." )]
28                  uint16 SubsystemVendorID;
29               
30                     [Description ( 
31                         "Register that indicates how long the master would like "
32                         "to retain PCI bus ownership whenever it initiates a "
33                         "transaction. A 0 value indicates no requirement." ), 
34                      Units ( "250 nanoseconds" ), 
35                      PUnit ( "second * 250 * 10^-9" )]
36                  uint8 MinGrantTime;
37               
38                     [Description ( 
39                         "Register that specifies how often the device needs "
40                         "access to the PCI bus in 250ns. A 0 value indicates no "
41                         "requirement." ), 
42                      Units ( "250 nanoseconds" ), 
43 karl  1.1.2.2        PUnit ( "second * 250 * 10^-9" )]
44                  uint8 MaxLatency;
45               
46                     [Description ( "The bus number where this PCI device resides." )]
47                  uint8 BusNumber;
48               
49                     [Description ( 
50                         "The device number assigned to this PCI device for this bus."
51                          )]
52                  uint8 DeviceNumber;
53               
54                     [Description ( "The function number for this PCI device." )]
55                  uint8 FunctionNumber;
56               
57                     [Description ( 
58                         "Register that contains a value assigned by the device "
59                         "manufacturer used to identify the type of device." )]
60                  uint16 PCIDeviceID;
61               
62                     [Description ( 
63                         "Register that contains a value assigned by the PCI SIG "
64 karl  1.1.2.2           "used to identify the manufacturer of the device." )]
65                  uint16 VendorID;
66               
67                     [Description ( 
68                         "Register that contains a value assigned by the device "
69                         "manufacturer used to identify the revision number of the "
70                         "device." )]
71                  uint8 RevisionID;
72               
73               
74               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2