<?xml version="1.0" encoding="UTF-8"?>
<!--
    app.xml - App-specific Performance Hint Configuration
-->
<!--
    Structure:
    <BoostConfigs>
        <pkg name="package_name">
            <data commonid="..." type="..." hintid="..." timeout="..." vivoResources="..."
                  majorMode="..." subMode="..." priority="..." descriptor="..." />
        </pkg>
    </BoostConfigs>
-->
<!--
    Attributes:
    pkg @name:     Package name (supports multiple packages separated by '/')
    data commonid: Common ID (hex)
    data type:     Hint type (1=cold launch, 2=warm launch, 4=scroll, etc.)
    data hintid:   Platform-specific hint ID
    data timeout:  Timeout in ms
    data vivoResources: Resource list (hex), comma separated
    data majorMode:    Battery mode (0=performance, 1=balanced, 2=KOL)
    data subMode:      Temperature mode (0=low, 1=mid, 2=high)
    data priority:     Priority level
    data descriptor:   Description
-->
<BoostConfigs version="2026052801">
    <pkg name="default">
        <data commonid="0x00001081" type="1" hintid="0x00001081" timeout="4999" 
              vivoResources="0xF0040400, 3,0xF0040400, 3,0xF0040400, 3"
              majorMode="0" subMode="0" priority="5" descriptor="Default cold launch"/>
    </pkg>
    <pkg name="game1">
        <data commonid="0x00001081" type="1" hintid="0x00001081" timeout="4999" 
              vivoResources="0xF0040400, 3,0xF0040400, 3,0xF0040400, 3"
              majorMode="0" subMode="0" priority="10" descriptor="Game1 cold launch"/>
    </pkg>
    <pkg name="game2">
        <data commonid="0x00001081" type="1" hintid="0x00001081" timeout="4999" 
              vivoResources="0xF0040400, 3,0xF0040400, 3,0xF0040400, 3"
              majorMode="0" subMode="0" priority="10" descriptor="Game2 cold launch"/>
    </pkg>
    <pkg name="systemapp">
        <data commonid="0x00001081" type="1" hintid="0x00001081" timeout="4999" 
              vivoResources="0xF0040400, 3,0xF0040400, 3,0xF0040400, 3"
              majorMode="1" subMode="1" priority="3" descriptor="System app"/>
    </pkg>
    <!-- Multiple package names example: con.vivo.a / com.vivo.b / com.vivo.c -->
    <pkg name="con.vivo.a/com.vivo.b/com.vivo.c">
        <data commonid="0x00001081" type="1" hintid="0x00001081" timeout="4999" 
              vivoResources="0xF0040400, 3,0xF0040400, 3,0xF0040400, 3"
              majorMode="0" subMode="0" priority="8" descriptor="Vivo apps"/>
    </pkg>
    <pkg name="con.vivo.d">
        <data commonid="0x00001081" type="1" hintid="0x00001081" timeout="4999" 
              vivoResources="0xF0040400, 3,0xF0040400, 3,0xF0040400, 3"/>
    </pkg>
</BoostConfigs>
