From 5b14d6ee420eaeee207f6db44f03669ed6dbd778 Mon Sep 17 00:00:00 2001
From: Ben Avison <bavison@gitlab.riscosopen.org>
Date: Thu, 22 Aug 2002 22:40:33 +0000
Subject: [PATCH] Documented change to SVC stack structure during ErrorV.

Version 5.47. Tagged as 'Kernel-5_47'
---
 Docs/32bit | 15 +++++++++++++++
 VersionASM | 16 ++++++++--------
 VersionNum | 24 ++++++++++++------------
 3 files changed, 35 insertions(+), 20 deletions(-)

diff --git a/Docs/32bit b/Docs/32bit
index 1213bc02..c1e873cb 100644
--- a/Docs/32bit
+++ b/Docs/32bit
@@ -345,6 +345,21 @@ exit with:
 
 Such code will not need altering between 26 and 32-bit versions.
 
+A similar change will be made to the structure of the stack during ErrorV:
+
+       SVCSTK-4    Caller's R12
+             -8    Caller's R11
+             -12   Caller's R10
+             -16   Return R14 (26-bit - including flags)
+
+will become:
+
+       SVCSTK-4    Caller's R12
+             -8    Caller's R11
+             -12   Caller's R10
+             -16   Return R14 (32-bit - no flags)
+             -20   Return PSR (32-bit)
+
 
                                MEMORY MAP
                                ==========
diff --git a/VersionASM b/VersionASM
index a39d74ca..24fa674a 100644
--- a/VersionASM
+++ b/VersionASM
@@ -1,6 +1,6 @@
 ;
 ; This file is automatically maintained by srccommit, do not edit manually.
-; Last processed by srccommit version: 1.62.
+; Last processed by srccommit version: 1.67.
 ;
                         GBLS    Module_MajorVersion
                         GBLA    Module_Version
@@ -12,14 +12,14 @@
                         GBLS    Module_HelpVersion
                         GBLS    Module_ComponentName
                         GBLS    Module_ComponentPath
-Module_MajorVersion     SETS    "5.46"
-Module_Version          SETA    546
+Module_MajorVersion     SETS    "5.47"
+Module_Version          SETA    547
 Module_MinorVersion     SETS    ""
-Module_Date             SETS    "08 Apr 2002"
-Module_ApplicationDate2 SETS    "08-Apr-02"
-Module_ApplicationDate4 SETS    "08-Apr-2002"
+Module_Date             SETS    "22 Aug 2002"
+Module_ApplicationDate2 SETS    "22-Aug-02"
+Module_ApplicationDate4 SETS    "22-Aug-2002"
 Module_ComponentName    SETS    "Kernel"
 Module_ComponentPath    SETS    "RiscOS/Sources/Kernel"
-Module_FullVersion      SETS    "5.46"
-Module_HelpVersion      SETS    "5.46 (08 Apr 2002)"
+Module_FullVersion      SETS    "5.47"
+Module_HelpVersion      SETS    "5.47 (22 Aug 2002)"
                         END
diff --git a/VersionNum b/VersionNum
index 6eec1ff5..ff68685a 100644
--- a/VersionNum
+++ b/VersionNum
@@ -1,24 +1,24 @@
-/* (5.46)
+/* (5.47)
  *
  * This file is automatically maintained by srccommit, do not edit manually.
- * Last processed by srccommit version: 1.62.
+ * Last processed by srccommit version: 1.67.
  *
  */
-#define Module_MajorVersion_CMHG        5.46
+#define Module_MajorVersion_CMHG        5.47
 #define Module_MinorVersion_CMHG        
-#define Module_Date_CMHG                08 Apr 2002
+#define Module_Date_CMHG                22 Aug 2002
 
-#define Module_MajorVersion             "5.46"
-#define Module_Version                  546
+#define Module_MajorVersion             "5.47"
+#define Module_Version                  547
 #define Module_MinorVersion             ""
-#define Module_Date                     "08 Apr 2002"
+#define Module_Date                     "22 Aug 2002"
 
-#define Module_ApplicationDate2         "08-Apr-02"
-#define Module_ApplicationDate4         "08-Apr-2002"
+#define Module_ApplicationDate2         "22-Aug-02"
+#define Module_ApplicationDate4         "22-Aug-2002"
 
 #define Module_ComponentName            "Kernel"
 #define Module_ComponentPath            "RiscOS/Sources/Kernel"
 
-#define Module_FullVersion              "5.46"
-#define Module_HelpVersion              "5.46 (08 Apr 2002)"
-#define Module_LibraryVersionInfo       "5:46"
+#define Module_FullVersion              "5.47"
+#define Module_HelpVersion              "5.47 (22 Aug 2002)"
+#define Module_LibraryVersionInfo       "5:47"
-- 
GitLab