Commit 5b14d6ee authored by Ben Avison's avatar Ben Avison
Browse files

Documented change to SVC stack structure during ErrorV.

Version 5.47. Tagged as 'Kernel-5_47'
parent 6c8919c5
...@@ -345,6 +345,21 @@ exit with: ...@@ -345,6 +345,21 @@ exit with:
Such code will not need altering between 26 and 32-bit versions. 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 MEMORY MAP
========== ==========
......
; ;
; This file is automatically maintained by srccommit, do not edit manually. ; 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 GBLS Module_MajorVersion
GBLA Module_Version GBLA Module_Version
...@@ -12,14 +12,14 @@ ...@@ -12,14 +12,14 @@
GBLS Module_HelpVersion GBLS Module_HelpVersion
GBLS Module_ComponentName GBLS Module_ComponentName
GBLS Module_ComponentPath GBLS Module_ComponentPath
Module_MajorVersion SETS "5.46" Module_MajorVersion SETS "5.47"
Module_Version SETA 546 Module_Version SETA 547
Module_MinorVersion SETS "" Module_MinorVersion SETS ""
Module_Date SETS "08 Apr 2002" Module_Date SETS "22 Aug 2002"
Module_ApplicationDate2 SETS "08-Apr-02" Module_ApplicationDate2 SETS "22-Aug-02"
Module_ApplicationDate4 SETS "08-Apr-2002" Module_ApplicationDate4 SETS "22-Aug-2002"
Module_ComponentName SETS "Kernel" Module_ComponentName SETS "Kernel"
Module_ComponentPath SETS "RiscOS/Sources/Kernel" Module_ComponentPath SETS "RiscOS/Sources/Kernel"
Module_FullVersion SETS "5.46" Module_FullVersion SETS "5.47"
Module_HelpVersion SETS "5.46 (08 Apr 2002)" Module_HelpVersion SETS "5.47 (22 Aug 2002)"
END END
/* (5.46) /* (5.47)
* *
* This file is automatically maintained by srccommit, do not edit manually. * 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_MinorVersion_CMHG
#define Module_Date_CMHG 08 Apr 2002 #define Module_Date_CMHG 22 Aug 2002
#define Module_MajorVersion "5.46" #define Module_MajorVersion "5.47"
#define Module_Version 546 #define Module_Version 547
#define Module_MinorVersion "" #define Module_MinorVersion ""
#define Module_Date "08 Apr 2002" #define Module_Date "22 Aug 2002"
#define Module_ApplicationDate2 "08-Apr-02" #define Module_ApplicationDate2 "22-Aug-02"
#define Module_ApplicationDate4 "08-Apr-2002" #define Module_ApplicationDate4 "22-Aug-2002"
#define Module_ComponentName "Kernel" #define Module_ComponentName "Kernel"
#define Module_ComponentPath "RiscOS/Sources/Kernel" #define Module_ComponentPath "RiscOS/Sources/Kernel"
#define Module_FullVersion "5.46" #define Module_FullVersion "5.47"
#define Module_HelpVersion "5.46 (08 Apr 2002)" #define Module_HelpVersion "5.47 (22 Aug 2002)"
#define Module_LibraryVersionInfo "5:46" #define Module_LibraryVersionInfo "5:47"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment