summaryrefslogtreecommitdiff
path: root/Release_Notes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Release_Notes.txt')
-rw-r--r--Release_Notes.txt53
1 files changed, 48 insertions, 5 deletions
diff --git a/Release_Notes.txt b/Release_Notes.txt
index 3c48778..5e87ac9 100644
--- a/Release_Notes.txt
+++ b/Release_Notes.txt
@@ -52,7 +52,7 @@ Release notes
d. Product status
- ARM Virtualizer for Cortex-A15/Cortex-A7 Task Migration v2.2
+ ARM Virtualizer for Cortex-A15/Cortex-A7 Task Migration v2.3
e. Web address
@@ -70,11 +70,11 @@ Release notes
a. Product release status
- v2.2
+ v2.3
- b. ARM Virtualizer software release v2.2
+ b. ARM Virtualizer software release v2.3
- This software release is a v2.2 snapshot of the ARM
+ This software release is a v2.3 snapshot of the ARM
Virtualizer software.
The ARM Virtualizer software is example code that demonstrates
@@ -128,7 +128,27 @@ Release notes
e. New features
- Release v2.2 is a bug fix only release.
+ 1. It is possible to hotplug a cpu using the mechanisms provided
+ by the Linux 3.x cpu hotplug implementation e.g.
+
+ To offline cpu1:
+ echo 0 > /sys/devices/system/cpu/cpu1/online
+
+ To bring cpu1 online:
+ echo 1 > /sys/devices/system/cpu/cpu1/online
+
+ This feature is supported only when the Virtualizer software
+ has been built to support synchronous switching. It is not
+ possible to hotplug cpu0.
+
+ 2. Context of the registers specified by the v7.1 Debug architecture
+ is saved and restored during a cluster context switch operation.
+
+ 3. Use of inter-processor interrupts for HYP mode communication has
+ been made generic. It is possible to use an IPI for a particular
+ type of HYP mode operation. Requesting a cluster switch and
+ completing a virtual irq migration operation are the two types of
+ HYP mode operations that are currently supported.
f. Known issues
@@ -147,6 +167,17 @@ Release notes
Cortex-A7 and Cortex-A15 are not hidden through the use of
Virtualization extensions by the Virtualizer.
+ 5. Save & Restore of Debug context is done only when the memory mapped
+ interface is supported. Doing the same using the cp14 interface is
+ currently not supported.
+
+ 6. Save & Restore of Debug context is still being tested.
+
+ 7. Bug fix to support migration of virtual interrupts is still being
+ tested. [Please see 'v2.2 to v2.3' in Section g.]
+
+ 8. Support for cpu hotplug is still being subject to stress tests
+
g. Issues resolved since last release
1. Bug fixes
@@ -190,6 +221,15 @@ Release notes
case where cpus1-3 start restoring the saved context without
taking part in CCI based coherency for a brief period of time.
+ v2.2 to v2.3:
+
+ 1. When a physical interrupt is migrated from one cpu interface to
+ another on any cluster, it is possible that its virtual interrupt
+ is in a pending state in the HYP view interface list registers.
+ It is now ensured that the virtual interrupt is also migrated by
+ requesting it to be added to the queue of virtual interrupts on
+ the destination cpu interface.
+
h. Test cases and results
In accordance with the delivery’s status as example code, testing is
@@ -203,6 +243,9 @@ Release notes
2. This release has been tested using a select subset of an ARM
internal Linux based stress testing suite.
+ 3. The Linux Test Project (LTP) cpu hotplug tests have been run while
+ cluster switching was performed simultaneously. All tests passed.
+
i. Other information
Not applicable.