cleaned release history for 'RC1', added RTOS_Fault example to *.PDSC
diff --git a/ARM.CMSIS.pdsc b/ARM.CMSIS.pdsc
index 4ea6fac..7699150 100644
--- a/ARM.CMSIS.pdsc
+++ b/ARM.CMSIS.pdsc
@@ -8,108 +8,30 @@
   <url>http://www.keil.com/pack/</url>
 
   <releases>
-    <release version="5.0.0-Beta16">
+    <release version="5.0.0-RC1">
+	  Changed open source license to Apache 2.0
       CMSIS_Core:
-       - Added Cortex-M23, Cortex-M33 support.
-       - Added ARMv8MML DSP devices.
-    </release>
-    <release version="5.0.0-Beta15">
-      Reworked conditions.
-    </release>
-    <release version="5.0.0-Beta14">
-      CMSIS-RTOS RTX 4.82 (see revision history for details)
-    </release>
-    <release version="5.0.0-Beta13" date="2016-10-21">
-      Interim Beta Release:
-      CMSIS-RTOS2 and RTX implementation:
-       - reworked API based on customer feedback
+       - Added support for Cortex-M23 and Cortex-M33.
+       - Added ARMv8-M device configurations for mainline and baseline.
+	   - Added CMSE support and thread context management for TrustZone for ARMv8-M
+       - Added cmsis_compiler.h to unify compiler behaviour.
+       - Updated function SCB_EnableICache (for Cortex-M7).
+       - Added functions: NVIC_GetEnableIRQ, SCB_GetFPUType
+      CMSIS-RTOS:
+        - bug fix in RTX 4.82 (see revision history for details)
+      CMSIS-RTOS2:
+        - new API including compatibility layer to CMSIS-RTOS
+		- reference implementation based on RTX5
+		- supports all Cortex-M variants including TrustZone for ARMv8-M
       CMSIS-SVD:
        - reworked SVD format documentation
-    </release>
-    <release version="5.0.0-Beta12" date="2016-09-29">
-      Interim Beta Release:
-      CMSIS-RTOS2 and RTX implementation:
-       - added context management API for ARMv8-M TrustZone
-       - added ARMv8-M support (ARMClang, GCC)
-      CMSIS-Core:
-       - Updated documentation
-       - Added new file cmsis_compiler.h.
-       - Deleted deprecated files core_cmfunc.h, core_cminstr.h, core_cmsimd.h.
-       - Reworked compiler specific include files.
-       - Reworked core dependent include files.
-       - Added __PACKED macro.
-      CMSIS-DSP:
-        - updated library projects
-      CMSIS-SVD:
        - removed SVD file database documentation as SVD files are distributed in packs
        - updated SVDConv for Win32 and Linux
-    </release>
-    <release version="5.0.0-Beta11">
-      CMSIS_Core:
-       - Added CMSE support to cmsis_gcc.h.
-    </release>
-    <release version="5.0.0-Beta10">
-      CMSIS-RTOS2:
-        - Added RTX5 component.
-    </release>
-    <release version="5.0.0-Beta9">
-      CMSIS_Core:
-       - Replaced macro __SAU_PRESENT with __SAU_REGION_PRESENT.
-       - Reworked SAU register and functions.
-    </release>
-    <release version="5.0.0-Beta8">
-      CMSIS-RTOS:
-        - API 2.0
-        - RTX 5.0.0-Alpha
-    </release>
-    <release version="5.0.0-Beta7">
-      CMSIS_Core:
-       - Added macro __ALIGNED.
-       - Updated function SCB_EnableICache.
-    </release>
-    <release version="5.0.0-Beta6">
-      CMSIS_Core:
-       - Added SCB_CFSR register bit definitions in core_*.h.
-       - Added NVIC_GetEnableIRQ function in core_*.h.
-       - Updated core instruction macros in cmsis_gcc.h.
-    </release>
-    <release version="5.0.0-Beta5">
-      CMSIS_DSP:
+      CMSIS-DSP:
        - Moved DSP libraries from CMSIS/DSP/Lib to CMSIS/Lib.
        - Added DSP libraries build projects to CMSIS pack.
     </release>
-    <release version="5.0.0-Beta4">
-      Updated ARMv8MML device files.
-       - changes ARMv8MML_FP to ARMv8MML_SP, ARMv8MML_DP.
-      Updated CMSIS core files.
-       - changes according "CMSIS-Core v8M CMSIS 5.0 feedback".
-    </release>
-    <release version="5.0.0-Beta3">
-      Updated CMSIS ARMv8M core / device files
-       - increased SAU regions to 8.
-       - moved TZ_SAU_Setup() to partition_#device#.h.
-    </release>
-    <release version="5.0.0-Beta2">
-      - renamed core_*.h to lower case.
-      - renamed ARM_v8M?L.svd to ARMv8M?L.svd.
-      - updated ARMv8M?L.svd.
-    </release>
-    <release version="5.0.0-Beta1">
-      - added function SCB_GetFPUType() to all CMSIS cores.
-      - renamed cmsis_armcc_v6.h to cmsis_armclang.h.
-      - updated CMSIS core files to V5.0
-      - updated CMSIS Core change log.
-      - updated CMSIS DSP_Lib change log.
-      - updated CMSIS DSP_Lib libraries.
-    </release>
-    <release version="5.0.0-Beta" date="2015-12-15">
-      Added ARMv8M support to CMSIS-Core.
-      - CMSIS-Core     5.0.0 Beta (see revision history for details)
-      - CMSIS-RTOS
-        -- API         1.02    (unchanged)
-        -- RTX         4.81.0  (see revision history for details)
-      - CMSIS-SVD      1.3.2   (see revision history for details)
-    </release>
+
     <release version="4.5.0" date="2015-10-28">
       - CMSIS-Core     4.30.0  (see revision history for details)
       - CMSIS-DAP      1.1.0   (unchanged)
@@ -2743,6 +2665,20 @@
       </attributes>
     </example>
 
+    <example name="TrustZone for ARMv8-M RTOS Security Tests"  doc="Abstract.txt" folder="CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults">
+      <description>Secure/non-secure RTOS example with security test cases and system recovery</description>
+      <board name="uVision Simulator" vendor="Keil"/>
+      <project>
+        <environment name="uv" load="RTOS_Faults.uvmpw"/>
+      </project>
+      <attributes>
+        <component Cclass="CMSIS" Cgroup="CORE"/>
+        <component Cclass="CMSIS" Cgroup="RTOS2"/>
+        <component Cclass="Device" Cgroup="Startup"/>
+        <category>Getting Started</category>
+      </attributes>
+    </example>
+
   </examples>
 
 </package>