Line 74:
Line 74:
|-
|-
| 2 || MemoryConfiguration
| 2 || MemoryConfiguration
+
|-
+
| 3 || Returns 0x2C?
+
|-
+
| 4 || Returns 0x02?
|-
|-
| 5 || HardwareType (0=Icosa, 1=Copper)
| 5 || HardwareType (0=Icosa, 1=Copper)
Line 81:
Line 85:
| 7 || IsRecoveryBoot
| 7 || IsRecoveryBoot
|-
|-
−
| 8 || DeviceId (byte7 clear).
+
| 8 || DeviceId (byte7 clear)
|-
|-
| 9 || BootReason
| 9 || BootReason
Line 91:
Line 95:
| 12 || KernelMemoryConfiguration
| 12 || KernelMemoryConfiguration
|-
|-
−
| 13 || BatteryProfile?
+
| 13 || BatteryProfile
|}
|}
+
+
+
[[PCV_services|PCV]] configures memory profiles based on id2.
+
{| class="wikitable" border="1"
+
|-
+
! Platform
+
! Version
+
! Revision
+
! id2
+
|-
+
| "jetson-tx1"
+
| "11_40800_01_V9.8.3_V1.6"
+
| N/A
+
| N/A
+
|-
+
| "nx-abcb"
+
| "10_40800_NoCfgVersion_V9.8.4_V1.6"
+
| 0
+
| 0
+
|-
+
| "nx-abca2"
+
| "10_40800_NoCfgVersion_V9.8.7_V1.6"
+
| 0
+
| 0 or 3
+
|-
+
| "nx-abca2"
+
| "10_40800_NoCfgVersion_V9.8.7_V1.6"
+
| 1
+
| 4
+
|-
+
| "nx-abca2"
+
| "10_40800_NoCfgVersion_V9.8.7_V1.6"
+
| 2
+
| 1
+
|-
+
| "nx-abca2"
+
| "10_40800_NoCfgVersion_V9.8.7_V1.6"
+
| 3
+
| 2
+
|-
+
|}
+
[[Process Manager services|PM]] checks id1 and if non-zero, calls fsp-pr SetEnabledProgramVerification(false).
[[Process Manager services|PM]] checks id1 and if non-zero, calls fsp-pr SetEnabledProgramVerification(false).
Line 123:
Line 169:
! ConfigItem || Name
! ConfigItem || Name
|-
|-
−
| 13 || BatteryProfile?
+
| 13 || BatteryProfile
|}
|}