Fix minor errors regaring num CPUs and CPU affinity
Bug: N/A
Test: TH
Change-Id: I543b6144d5c5ffbb0e1849279ef6ab60c4195a10
diff --git a/javalib/src/android/system/virtualmachine/VirtualMachineConfig.java b/javalib/src/android/system/virtualmachine/VirtualMachineConfig.java
index 2ced5b0..7d1f9b0 100644
--- a/javalib/src/android/system/virtualmachine/VirtualMachineConfig.java
+++ b/javalib/src/android/system/virtualmachine/VirtualMachineConfig.java
@@ -52,7 +52,7 @@
private static final String KEY_PAYLOADCONFIGPATH = "payloadConfigPath";
private static final String KEY_DEBUGLEVEL = "debugLevel";
private static final String KEY_MEMORY_MIB = "memoryMib";
- private static final String KEY_NUM_CPUS = "numCpu";
+ private static final String KEY_NUM_CPUS = "numCpus";
private static final String KEY_CPU_AFFINITY = "cpuAffinity";
// Paths to the APK file of this application.
@@ -296,7 +296,7 @@
}
final int availableCpus = Runtime.getRuntime().availableProcessors();
- if (mNumCpus < 0 || mNumCpus > availableCpus) {
+ if (mNumCpus < 1 || mNumCpus > availableCpus) {
throw new IllegalArgumentException("Number of vCPUs (" + mNumCpus + ") is out of "
+ "range [1, " + availableCpus + "]");
}