Commit a654e89d authored by Jeffrey Lee's avatar Jeffrey Lee
Browse files

Fix 32bitification error

Detail:
  kernel/s/k_body - At CopyUpDone in _kernel_system(), a big block of conditional code was converted to unconditional as part of the 32bit conversion process. However one line for setting up the error handler remained conditional, potentially preventing the correct error buffer pointer being set when about to start the child task.
Admin:
  Tested on BB-xM


Version 5.79. Tagged as 'RISC_OSLib-5_79'
parent c9b6d7f3
......@@ -11,13 +11,13 @@
GBLS Module_HelpVersion
GBLS Module_ComponentName
GBLS Module_ComponentPath
Module_MajorVersion SETS "5.78"
Module_Version SETA 578
Module_MajorVersion SETS "5.79"
Module_Version SETA 579
Module_MinorVersion SETS ""
Module_Date SETS "24 Oct 2013"
Module_ApplicationDate SETS "24-Oct-13"
Module_Date SETS "20 Jan 2014"
Module_ApplicationDate SETS "20-Jan-14"
Module_ComponentName SETS "RISC_OSLib"
Module_ComponentPath SETS "castle/RiscOS/Sources/Lib/RISC_OSLib"
Module_FullVersion SETS "5.78"
Module_HelpVersion SETS "5.78 (24 Oct 2013)"
Module_FullVersion SETS "5.79"
Module_HelpVersion SETS "5.79 (20 Jan 2014)"
END
/* (5.78)
/* (5.79)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 5.78
#define Module_MajorVersion_CMHG 5.79
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 24 Oct 2013
#define Module_Date_CMHG 20 Jan 2014
#define Module_MajorVersion "5.78"
#define Module_Version 578
#define Module_MajorVersion "5.79"
#define Module_Version 579
#define Module_MinorVersion ""
#define Module_Date "24 Oct 2013"
#define Module_Date "20 Jan 2014"
#define Module_ApplicationDate "24-Oct-13"
#define Module_ApplicationDate "20-Jan-14"
#define Module_ComponentName "RISC_OSLib"
#define Module_ComponentPath "castle/RiscOS/Sources/Lib/RISC_OSLib"
#define Module_FullVersion "5.78"
#define Module_HelpVersion "5.78 (24 Oct 2013)"
#define Module_LibraryVersionInfo "5:78"
#define Module_FullVersion "5.79"
#define Module_HelpVersion "5.79 (20 Jan 2014)"
#define Module_LibraryVersionInfo "5:79"
......@@ -2329,7 +2329,7 @@ CopyUpDone
MOV r0, #Env_ErrorHandler
ADR r1, s_ErrHandler
MOV r2, v6
ADDEQ r3, v6, #O_errorBuffer
ADD r3, v6, #O_errorBuffer
SWI ChangeEnv
MOV r0, #Env_ExitHandler
......
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