diff options
Diffstat (limited to 'Release_Notes.txt')
-rw-r--r-- | Release_Notes.txt | 53 |
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. |