1*720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2*720c9898SEd Tanous<!---->
3*720c9898SEd Tanous<!--################################################################################       -->
4*720c9898SEd Tanous<!--# Redfish Schema:  PCIeFunction v1.5.1                                                 -->
5*720c9898SEd Tanous<!--#                                                                                      -->
6*720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7*720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*720c9898SEd Tanous<!--# Copyright 2014-2023 DMTF.                                                            -->
9*720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10*720c9898SEd Tanous<!--################################################################################       -->
11*720c9898SEd Tanous<!---->
12*720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13*720c9898SEd Tanous
14*720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15*720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16*720c9898SEd Tanous  </edmx:Reference>
17*720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18*720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19*720c9898SEd Tanous  </edmx:Reference>
20*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
21*720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
22*720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
23*720c9898SEd Tanous  </edmx:Reference>
24*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
25*720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
26*720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
27*720c9898SEd Tanous  </edmx:Reference>
28*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EthernetInterface_v1.xml">
29*720c9898SEd Tanous    <edmx:Include Namespace="EthernetInterface"/>
30*720c9898SEd Tanous  </edmx:Reference>
31*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDevice_v1.xml">
32*720c9898SEd Tanous    <edmx:Include Namespace="PCIeDevice"/>
33*720c9898SEd Tanous  </edmx:Reference>
34*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Drive_v1.xml">
35*720c9898SEd Tanous    <edmx:Include Namespace="Drive"/>
36*720c9898SEd Tanous  </edmx:Reference>
37*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Storage_v1.xml">
38*720c9898SEd Tanous    <edmx:Include Namespace="Storage"/>
39*720c9898SEd Tanous  </edmx:Reference>
40*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction_v1.xml">
41*720c9898SEd Tanous    <edmx:Include Namespace="NetworkDeviceFunction"/>
42*720c9898SEd Tanous  </edmx:Reference>
43*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Processor_v1.xml">
44*720c9898SEd Tanous    <edmx:Include Namespace="Processor"/>
45*720c9898SEd Tanous  </edmx:Reference>
46*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryDomain_v1.xml">
47*720c9898SEd Tanous    <edmx:Include Namespace="MemoryDomain"/>
48*720c9898SEd Tanous  </edmx:Reference>
49*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CXLLogicalDevice_v1.xml">
50*720c9898SEd Tanous    <edmx:Include Namespace="CXLLogicalDevice"/>
51*720c9898SEd Tanous  </edmx:Reference>
52*720c9898SEd Tanous
53*720c9898SEd Tanous  <edmx:DataServices>
54*720c9898SEd Tanous
55*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction">
56*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
57*720c9898SEd Tanous
58*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="Resource.v1_0_0.Resource" Abstract="true">
59*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The PCIeFunction schema describes the properties of a PCIe function that is attached to a system."/>
60*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a PCIe function in a Redfish implementation."/>
61*720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
62*720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
63*720c9898SEd Tanous          <Record>
64*720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
65*720c9898SEd Tanous          </Record>
66*720c9898SEd Tanous        </Annotation>
67*720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
68*720c9898SEd Tanous          <Record>
69*720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
70*720c9898SEd Tanous          </Record>
71*720c9898SEd Tanous        </Annotation>
72*720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
73*720c9898SEd Tanous          <Record>
74*720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
75*720c9898SEd Tanous          </Record>
76*720c9898SEd Tanous        </Annotation>
77*720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
78*720c9898SEd Tanous          <Collection>
79*720c9898SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String>
80*720c9898SEd Tanous            <String>/redfish/v1/Systems/{ComputerSystemId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String>
81*720c9898SEd Tanous            <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String>
82*720c9898SEd Tanous            <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String>
83*720c9898SEd Tanous          </Collection>
84*720c9898SEd Tanous        </Annotation>
85*720c9898SEd Tanous      </EntityType>
86*720c9898SEd Tanous    </Schema>
87*720c9898SEd Tanous
88*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_0">
89*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
90*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.2"/>
91*720c9898SEd Tanous
92*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.PCIeFunction">
93*720c9898SEd Tanous        <Property Name="FunctionId" Type="Edm.Int64">
94*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
95*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The PCIe function number."/>
96*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the PCIe function number within a given PCIe device."/>
97*720c9898SEd Tanous        </Property>
98*720c9898SEd Tanous        <Property Name="FunctionType" Type="PCIeFunction.v1_0_0.FunctionType" Nullable="false">
99*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
100*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of the PCIe function."/>
101*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the function type of the PCIe device function such as physical or virtual."/>
102*720c9898SEd Tanous        </Property>
103*720c9898SEd Tanous        <Property Name="DeviceClass" Type="PCIeFunction.v1_0_0.DeviceClass" Nullable="false">
104*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
105*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The class for this PCIe function."/>
106*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the device class of the PCIe device function, such as storage, network, or memory."/>
107*720c9898SEd Tanous        </Property>
108*720c9898SEd Tanous        <Property Name="DeviceId" Type="Edm.String">
109*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
110*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Device ID of this PCIe function."/>
111*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Device ID of the PCIe device function with the most significant byte shown first."/>
112*720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){2}$"/>
113*720c9898SEd Tanous        </Property>
114*720c9898SEd Tanous        <Property Name="VendorId" Type="Edm.String">
115*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
116*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Vendor ID of this PCIe function."/>
117*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Vendor ID of the PCIe device function with the most significant byte shown first."/>
118*720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){2}$"/>
119*720c9898SEd Tanous        </Property>
120*720c9898SEd Tanous        <Property Name="ClassCode" Type="Edm.String">
121*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
122*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Class Code of this PCIe function."/>
123*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Class Code, Subclass, and Programming Interface of the PCIe device function in the order listed."/>
124*720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){3}$"/>
125*720c9898SEd Tanous        </Property>
126*720c9898SEd Tanous        <Property Name="RevisionId" Type="Edm.String">
127*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
128*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Revision ID of this PCIe function."/>
129*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Revision ID of the PCIe device function."/>
130*720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){1}$"/>
131*720c9898SEd Tanous        </Property>
132*720c9898SEd Tanous        <Property Name="SubsystemId" Type="Edm.String">
133*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
134*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Subsystem ID of this PCIe function."/>
135*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Subsystem ID of the PCIe device function with the most significant byte shown first."/>
136*720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){2}$"/>
137*720c9898SEd Tanous        </Property>
138*720c9898SEd Tanous        <Property Name="SubsystemVendorId" Type="Edm.String">
139*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
140*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Subsystem Vendor ID of this PCIe function."/>
141*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Subsystem Vendor ID of the PCIe device function with the most significant byte shown first."/>
142*720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){2}$"/>
143*720c9898SEd Tanous        </Property>
144*720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
145*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
146*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
147*720c9898SEd Tanous        </Property>
148*720c9898SEd Tanous        <Property Name="Links" Type="PCIeFunction.v1_0_0.Links" Nullable="false">
149*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
150*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
151*720c9898SEd Tanous        </Property>
152*720c9898SEd Tanous      </EntityType>
153*720c9898SEd Tanous
154*720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
155*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
156*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
157*720c9898SEd Tanous        <NavigationProperty Name="EthernetInterfaces" Type="Collection(EthernetInterface.EthernetInterface)">
158*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
159*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the Ethernet interfaces that this PCIe function produces."/>
160*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type EthernetInterface that represent the network interfaces associated with this PCIe function."/>
161*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
162*720c9898SEd Tanous        </NavigationProperty>
163*720c9898SEd Tanous        <NavigationProperty Name="Drives" Type="Collection(Drive.Drive)">
164*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
165*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the drives that this PCIe function produces."/>
166*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type Drive that represent the drives associated with this PCIe function."/>
167*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
168*720c9898SEd Tanous        </NavigationProperty>
169*720c9898SEd Tanous        <NavigationProperty Name="StorageControllers" Type="Collection(Storage.StorageController)">
170*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
171*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the storage controllers that this PCIe function produces."/>
172*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to referenceable members of type StorageController that represent the storage controllers associated with this PCIe function."/>
173*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
174*720c9898SEd Tanous        </NavigationProperty>
175*720c9898SEd Tanous        <NavigationProperty Name="PCIeDevice" Type="PCIeDevice.PCIeDevice" Nullable="false">
176*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
177*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the PCIe device on which this function resides."/>
178*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type PCIeDevice that represents the PCIe devices on which this function resides."/>
179*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
180*720c9898SEd Tanous        </NavigationProperty>
181*720c9898SEd Tanous      </ComplexType>
182*720c9898SEd Tanous
183*720c9898SEd Tanous      <EnumType Name="DeviceClass">
184*720c9898SEd Tanous        <Member Name="UnclassifiedDevice">
185*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An unclassified device."/>
186*720c9898SEd Tanous        </Member>
187*720c9898SEd Tanous        <Member Name="MassStorageController">
188*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A mass storage controller."/>
189*720c9898SEd Tanous        </Member>
190*720c9898SEd Tanous        <Member Name="NetworkController">
191*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A network controller."/>
192*720c9898SEd Tanous        </Member>
193*720c9898SEd Tanous        <Member Name="DisplayController">
194*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A display controller."/>
195*720c9898SEd Tanous        </Member>
196*720c9898SEd Tanous        <Member Name="MultimediaController">
197*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A multimedia controller."/>
198*720c9898SEd Tanous        </Member>
199*720c9898SEd Tanous        <Member Name="MemoryController">
200*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A memory controller."/>
201*720c9898SEd Tanous        </Member>
202*720c9898SEd Tanous        <Member Name="Bridge">
203*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A bridge."/>
204*720c9898SEd Tanous        </Member>
205*720c9898SEd Tanous        <Member Name="CommunicationController">
206*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A communication controller."/>
207*720c9898SEd Tanous        </Member>
208*720c9898SEd Tanous        <Member Name="GenericSystemPeripheral">
209*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A generic system peripheral."/>
210*720c9898SEd Tanous        </Member>
211*720c9898SEd Tanous        <Member Name="InputDeviceController">
212*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An input device controller."/>
213*720c9898SEd Tanous        </Member>
214*720c9898SEd Tanous        <Member Name="DockingStation">
215*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A docking station."/>
216*720c9898SEd Tanous        </Member>
217*720c9898SEd Tanous        <Member Name="Processor">
218*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A processor."/>
219*720c9898SEd Tanous        </Member>
220*720c9898SEd Tanous        <Member Name="SerialBusController">
221*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A serial bus controller."/>
222*720c9898SEd Tanous        </Member>
223*720c9898SEd Tanous        <Member Name="WirelessController">
224*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A wireless controller."/>
225*720c9898SEd Tanous        </Member>
226*720c9898SEd Tanous        <Member Name="IntelligentController">
227*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An intelligent controller."/>
228*720c9898SEd Tanous        </Member>
229*720c9898SEd Tanous        <Member Name="SatelliteCommunicationsController">
230*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A satellite communications controller."/>
231*720c9898SEd Tanous        </Member>
232*720c9898SEd Tanous        <Member Name="EncryptionController">
233*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An encryption controller."/>
234*720c9898SEd Tanous        </Member>
235*720c9898SEd Tanous        <Member Name="SignalProcessingController">
236*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A signal processing controller."/>
237*720c9898SEd Tanous        </Member>
238*720c9898SEd Tanous        <Member Name="ProcessingAccelerators">
239*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A processing accelerators."/>
240*720c9898SEd Tanous        </Member>
241*720c9898SEd Tanous        <Member Name="NonEssentialInstrumentation">
242*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A non-essential instrumentation."/>
243*720c9898SEd Tanous        </Member>
244*720c9898SEd Tanous        <Member Name="Coprocessor">
245*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A coprocessor."/>
246*720c9898SEd Tanous        </Member>
247*720c9898SEd Tanous        <Member Name="UnassignedClass">
248*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An unassigned class."/>
249*720c9898SEd Tanous        </Member>
250*720c9898SEd Tanous        <Member Name="Other">
251*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Other class.  The function Class Code needs to be verified."/>
252*720c9898SEd Tanous        </Member>
253*720c9898SEd Tanous      </EnumType>
254*720c9898SEd Tanous
255*720c9898SEd Tanous      <EnumType Name="FunctionType">
256*720c9898SEd Tanous        <Member Name="Physical">
257*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A physical PCIe function."/>
258*720c9898SEd Tanous        </Member>
259*720c9898SEd Tanous        <Member Name="Virtual">
260*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A virtual PCIe function."/>
261*720c9898SEd Tanous        </Member>
262*720c9898SEd Tanous      </EnumType>
263*720c9898SEd Tanous    </Schema>
264*720c9898SEd Tanous
265*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_1">
266*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
267*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
268*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_0.PCIeFunction"/>
269*720c9898SEd Tanous    </Schema>
270*720c9898SEd Tanous
271*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_2">
272*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
273*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
274*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_1.PCIeFunction"/>
275*720c9898SEd Tanous    </Schema>
276*720c9898SEd Tanous
277*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_3">
278*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
279*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to change StorageController to its abstract base type."/>
280*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_2.PCIeFunction"/>
281*720c9898SEd Tanous    </Schema>
282*720c9898SEd Tanous
283*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_4">
284*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
285*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
286*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_3.PCIeFunction"/>
287*720c9898SEd Tanous    </Schema>
288*720c9898SEd Tanous
289*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_5">
290*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
291*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format.  It was also created to add a missing term on PCIeDevice to not allow it to be `null`."/>
292*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_4.PCIeFunction"/>
293*720c9898SEd Tanous    </Schema>
294*720c9898SEd Tanous
295*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_6">
296*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
297*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
298*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_5.PCIeFunction"/>
299*720c9898SEd Tanous    </Schema>
300*720c9898SEd Tanous
301*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_7">
302*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
303*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/>
304*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_6.PCIeFunction"/>
305*720c9898SEd Tanous    </Schema>
306*720c9898SEd Tanous
307*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_8">
308*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
309*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
310*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_7.PCIeFunction"/>
311*720c9898SEd Tanous    </Schema>
312*720c9898SEd Tanous
313*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_0">
314*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
315*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.1"/>
316*720c9898SEd Tanous
317*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_2.PCIeFunction">
318*720c9898SEd Tanous        <Property Name="Actions" Type="PCIeFunction.v1_1_0.Actions" Nullable="false">
319*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
320*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
321*720c9898SEd Tanous        </Property>
322*720c9898SEd Tanous      </EntityType>
323*720c9898SEd Tanous
324*720c9898SEd Tanous      <ComplexType Name="Actions">
325*720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
326*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
327*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
328*720c9898SEd Tanous        <Property Name="Oem" Type="PCIeFunction.v1_1_0.OemActions" Nullable="false">
329*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
330*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
331*720c9898SEd Tanous        </Property>
332*720c9898SEd Tanous      </ComplexType>
333*720c9898SEd Tanous
334*720c9898SEd Tanous      <ComplexType Name="OemActions">
335*720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
336*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
337*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
338*720c9898SEd Tanous      </ComplexType>
339*720c9898SEd Tanous    </Schema>
340*720c9898SEd Tanous
341*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_1">
342*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
343*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to change StorageController to its abstract base type."/>
344*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_0.PCIeFunction"/>
345*720c9898SEd Tanous    </Schema>
346*720c9898SEd Tanous
347*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_2">
348*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
349*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
350*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_1.PCIeFunction"/>
351*720c9898SEd Tanous    </Schema>
352*720c9898SEd Tanous
353*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_3">
354*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
355*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format.  It was also created to add a missing term on PCIeDevice to not allow it to be `null`."/>
356*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_2.PCIeFunction"/>
357*720c9898SEd Tanous    </Schema>
358*720c9898SEd Tanous
359*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_4">
360*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
361*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
362*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_3.PCIeFunction"/>
363*720c9898SEd Tanous    </Schema>
364*720c9898SEd Tanous
365*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_5">
366*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
367*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/>
368*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_4.PCIeFunction"/>
369*720c9898SEd Tanous    </Schema>
370*720c9898SEd Tanous
371*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_6">
372*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
373*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
374*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_5.PCIeFunction"/>
375*720c9898SEd Tanous    </Schema>
376*720c9898SEd Tanous
377*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_0">
378*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
379*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.1"/>
380*720c9898SEd Tanous
381*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_1.PCIeFunction"/>
382*720c9898SEd Tanous
383*720c9898SEd Tanous      <ComplexType Name="Links" BaseType="PCIeFunction.v1_0_0.Links">
384*720c9898SEd Tanous        <NavigationProperty Name="NetworkDeviceFunctions" Type="Collection(NetworkDeviceFunction.NetworkDeviceFunction)">
385*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
386*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the network device functions that the PCIe function produces."/>
387*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type NetworkDeviceFunction that represent the network device functions associated with this PCIe function."/>
388*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
389*720c9898SEd Tanous        </NavigationProperty>
390*720c9898SEd Tanous      </ComplexType>
391*720c9898SEd Tanous    </Schema>
392*720c9898SEd Tanous
393*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_1">
394*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
395*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
396*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_0.PCIeFunction"/>
397*720c9898SEd Tanous    </Schema>
398*720c9898SEd Tanous
399*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_2">
400*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
401*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format.  It was also created to add a missing term on PCIeDevice to not allow it to be `null`."/>
402*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_1.PCIeFunction"/>
403*720c9898SEd Tanous    </Schema>
404*720c9898SEd Tanous
405*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_3">
406*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
407*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
408*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_2.PCIeFunction"/>
409*720c9898SEd Tanous    </Schema>
410*720c9898SEd Tanous
411*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_4">
412*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
413*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/>
414*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_3.PCIeFunction"/>
415*720c9898SEd Tanous    </Schema>
416*720c9898SEd Tanous
417*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_5">
418*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
419*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
420*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_4.PCIeFunction"/>
421*720c9898SEd Tanous    </Schema>
422*720c9898SEd Tanous
423*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_3_0">
424*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
425*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.1"/>
426*720c9898SEd Tanous
427*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_3.PCIeFunction">
428*720c9898SEd Tanous        <Property Name="Enabled" Type="Edm.Boolean" Nullable="false">
429*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
430*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this PCIe device function is enabled."/>
431*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="The value of this property shall indicate if this PCIe device function is enabled."/>
432*720c9898SEd Tanous        </Property>
433*720c9898SEd Tanous      </EntityType>
434*720c9898SEd Tanous    </Schema>
435*720c9898SEd Tanous
436*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_3_1">
437*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
438*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/>
439*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_3_0.PCIeFunction"/>
440*720c9898SEd Tanous    </Schema>
441*720c9898SEd Tanous
442*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_3_2">
443*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
444*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
445*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_3_1.PCIeFunction"/>
446*720c9898SEd Tanous    </Schema>
447*720c9898SEd Tanous
448*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_4_0">
449*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
450*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.2"/>
451*720c9898SEd Tanous
452*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_3_0.PCIeFunction"/>
453*720c9898SEd Tanous
454*720c9898SEd Tanous      <ComplexType Name="Links" BaseType="PCIeFunction.v1_2_0.Links">
455*720c9898SEd Tanous        <NavigationProperty Name="Processor" Type="Processor.Processor">
456*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
457*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a processor that is hosted on this PCIe function."/>
458*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall link to a resource of type Processor that represents the processor that is hosted on this PCIe function."/>
459*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
460*720c9898SEd Tanous        </NavigationProperty>
461*720c9898SEd Tanous      </ComplexType>
462*720c9898SEd Tanous    </Schema>
463*720c9898SEd Tanous
464*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_4_1">
465*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
466*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/>
467*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_4_0.PCIeFunction"/>
468*720c9898SEd Tanous    </Schema>
469*720c9898SEd Tanous
470*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_4_2">
471*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
472*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
473*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_4_1.PCIeFunction"/>
474*720c9898SEd Tanous    </Schema>
475*720c9898SEd Tanous
476*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_5_0">
477*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
478*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
479*720c9898SEd Tanous
480*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_4_1.PCIeFunction">
481*720c9898SEd Tanous        <Property Name="FunctionProtocol" Type="PCIeFunction.v1_5_0.FunctionProtocol">
482*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
483*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The PCIe function protocol."/>
484*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the protocol supported by this PCIe function."/>
485*720c9898SEd Tanous        </Property>
486*720c9898SEd Tanous      </EntityType>
487*720c9898SEd Tanous
488*720c9898SEd Tanous      <ComplexType Name="Links" BaseType="PCIeFunction.v1_4_0.Links">
489*720c9898SEd Tanous        <NavigationProperty Name="MemoryDomains" Type="Collection(MemoryDomain.MemoryDomain)">
490*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
491*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the memory domains that the PCIe function produces."/>
492*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type MemoryDomain that represent the memory domains associated with this PCIe function."/>
493*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
494*720c9898SEd Tanous        </NavigationProperty>
495*720c9898SEd Tanous        <NavigationProperty Name="CXLLogicalDevice" Type="CXLLogicalDevice.CXLLogicalDevice">
496*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
497*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the CXL logical device to which this function is assigned."/>
498*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type CXLLogicalDevice that represents the CXL logical device to which this PCIe function is assigned."/>
499*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
500*720c9898SEd Tanous        </NavigationProperty>
501*720c9898SEd Tanous      </ComplexType>
502*720c9898SEd Tanous
503*720c9898SEd Tanous      <EnumType Name="FunctionProtocol">
504*720c9898SEd Tanous        <Member Name="PCIe">
505*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A standard PCIe function."/>
506*720c9898SEd Tanous        </Member>
507*720c9898SEd Tanous        <Member Name="CXL">
508*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A PCIe function supporting CXL extensions."/>
509*720c9898SEd Tanous        </Member>
510*720c9898SEd Tanous      </EnumType>
511*720c9898SEd Tanous    </Schema>
512*720c9898SEd Tanous
513*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_5_1">
514*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
515*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
516*720c9898SEd Tanous      <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_5_0.PCIeFunction"/>
517*720c9898SEd Tanous    </Schema>
518*720c9898SEd Tanous
519*720c9898SEd Tanous  </edmx:DataServices>
520*720c9898SEd Tanous</edmx:Edmx>
521