1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?xml version="1.0" encoding="utf-8"?>
- <!--
- * Copyright (c) 2017-2022 Qualcomm Technologies, Inc.
- * All Rights Reserved.
- * Confidential and Proprietary - Qualcomm Technologies, Inc.
- -->
- <TargetConfig>
- <!-- All the target related information goes in TargetInfo tag.
- Following are the supported fields for TargetInfo tag.
- Mandatory Fields
- * NumClusters, number of clusters
- * TotalNumCores, total number of cores
- * SocIds, a comma seperated list of supported socids for this target.
- Other Fields
- * Target, target name.
- * SynCore, default value is "1" implies sync core and change to "0" for async core.
- * CoreCtlCpu, core_ctl is enabled on which physical core, defalut value is "-1".
- * MinCoreOnline, minimum number of cores needed to be online, default value is "0"
- * GovInstanceType, default value "0" which implies "CLUSTER_BASED_GOV_INSTANCE",
- can be changed to "1" for "SINGLE_GOV_INSTANCE".
- * CpufreqGov, default value is "0" which implies "INTERACTIVE", can be changed it
- to "1" for "SCHEDUTIL".
- * TargetMaxArgsPerReq, can be used to update max arg per req value, default is 64.
- -->
- <!-- For each cluster,write a seperate ClustersInfo tag.
- Following are the supported fields for ClustersInfo tag.
- Mandatory Fields
- * Id, cluster number starts with index 0.
- * NumCores, total number of cores for that cluster.
- Other Fields
- * Type, whther a "little" or "big" cluster.
- (Type is mandatory, If there is more than one cluster.)
- * MaxFrequency, Any limitations for max frequency for that cluster.
- -->
- <!-- For targets sharing the same platfrom, we can have seperate config tag for each
- of those targets with different number in the Config tag and basing on the socId
- of the target device, we decide which configs to consider. -->
- <Config1>
- <TargetInfo
- Target="pineapple"
- NumClusters="4"
- TotalNumCores="8"
- SocIds="557,577"
- SynCore="1"
- CoreCtlCpu="4"
- MinCoreOnline="0"
- CpufreqGov="1"
- TargetMaxArgsPerReq="64"
- />
- <ClustersInfo Id="0" NumCores="2" Type="little" />
- <ClustersInfo Id="1" NumCores="3" Type="big" />
- <ClustersInfo Id="2" NumCores="2" Type="titanium" />
- <ClustersInfo Id="3" NumCores="1" Type="prime" />
- </Config1>
- </TargetConfig>
|