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

 1 marek 1.1 // Copyright (c) 2005 DMTF.  All rights reserved.
 2           // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
 3           // qualifier values to CIM Schema.</change>
 4           // ==================================================================
 5           //  CIM_AGPVideoController 
 6           // ==================================================================
 7              [Version ( "2.7.0" ), 
 8               UMLPackagePath ( "CIM::Device::Controller" ), 
 9               Description ( 
10                  "Capabilities and management of an AGPVideoController." )]
11           class CIM_AGPVideoController : CIM_VideoController {
12           
13                 [Deprecated { "CIM_VideoController.AcceleratorCapabilities" }, 
14                  Description ( 
15                     "This property has been incorporated into the inherited "
16                     "AcceleratorCapabilities property. Capabilities of the "
17                     "AGP Graphics Controller. For example, the Device may "
18                     "support multiple monitors, PCI Mastering and large "
19                     "memory addresses. In this case, the values 3, 4 and 6 "
20                     "would be written to the Capabilities array." ), 
21                  ValueMap { "0", "1", "2", "3", "4", "5", "6" }, 
22 marek 1.1        Values { "Unknown", "Other", "PCI Fast Write", 
23                     "MultiMonitor Support", "PCI Mastering", 
24                     "Second Monochrome Adapter Support", 
25                     "Large Memory Address Support" }, 
26                  ArrayType ( "Indexed" ), 
27                  ModelCorrespondence { 
28                     "CIM_AGPVideoController.CapabilityDescriptions" }]
29              uint16 Capabilities[];
30           
31                 [Description ( "Size of the non-local video memory in KB." ), 
32                  Units ( "KiloBytes" )]
33              uint32 NonlocalVideoMemorySize;
34           
35                 [Description ( 
36                     "Width of the internal bus in the graphics Controller, in bits."
37                      ), 
38                  Units ( "Bits" )]
39              uint32 LocalBusWidth;
40           
41                 [Description ( 
42                     "An integer enumeration indicating the usage model of the "
43 marek 1.1           "graphics Controller. Usage model indicates how the "
44                     "Controller does manipulations of graphics surfaces, "
45                     "textures, etc. in memory. DMA indicates that the "
46                     "graphics Controller brings structures from the system "
47                     "memory to its local memory to perform needed "
48                     "manipulations or renderings. Execute specifies that the "
49                     "graphics Controller can directly access a specified "
50                     "region in main memory (called the graphics aperture) "
51                     "using GART - Graphics Aperture Remapping Table. It then "
52                     "performs manipulations in that range as if that whole "
53                     "graphics aperture were part of its local memory. A value "
54                     "of \"Both\" DMA and Execute models may also be "
55                     "specified." ), 
56                  ValueMap { "0", "1", "2", "3", "4" }, 
57                  Values { "Unknown", "Other", "Execute", "DMA", "Both" }]
58              uint16 UsageModel;
59           
60                 [Description ( 
61                     "An integer enumeration indicating the data transfer rate "
62                     "of the graphics Controller." ), 
63                  ValueMap { "0", "1", "2", "3", "4" }, 
64 marek 1.1        Values { "Unknown", "Other", "1X", "2X", "4X" }]
65              uint16 DataTransferRate;
66           
67                 [Description ( 
68                     "An integer enumeration indicating the addressing mode of "
69                     "the graphics Controller." ), 
70                  ValueMap { "0", "1", "2", "3" }, 
71                  Values { "Unknown", "Other", "Sideband", "Pipeline" }]
72              uint16 AddressingMode;
73           
74                 [Description ( 
75                     "The maximum number of AGP Transaction requests that the "
76                     "master (AGP Graphics Controller) is allowed to enqueue "
77                     "into the target." )]
78              uint32 MaximumAGPCommandQueuePath;
79           
80                 [Description ( 
81                     "The number of AGP Transaction that the core logic "
82                     "(chipset) can accept into its transaction request queue "
83                     "from the Controller." )]
84              uint32 MaxNumberOfPipelinedAGPTransactions;
85 marek 1.1 
86                 [Description ( "Size of the graphics aperture in KB." ), 
87                  Units ( "KiloBytes" )]
88              uint32 GraphicsApertureSize;
89           
90                 [Description ( 
91                     "A string containing the AGP specification version to "
92                     "which this graphics Controller conforms." )]
93              string AGPSpecificationVersionConformance;
94           
95           
96           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2