From 8fd9657df3f5d4b421b5110a8a90a9399279cc2a Mon Sep 17 00:00:00 2001 From: Simon Forrest <sforrest@gitlab.riscosopen.org> Date: Mon, 8 May 2000 17:05:47 +0000 Subject: [PATCH] * Kernel failed to assemble on Lazarus builds. Single instruction change should cure this. Detail: * Lazarus builds of the Kernel failed with the following error: Immediate value out of range at line 458 in file "s.NewReset" ADR R2, IRQ_Test_CTRL_or_R_Pressed This is due to the ADR going out of range. Changed to use ADDR macro instead to rectify this. Admin: * Untested at time of check-in; to be verified in next Lazarus development build. Version 5.25. Tagged as 'Kernel-5_25' --- VersionASM | 8 ++++---- VersionNum | 14 +++++++------- s/NewReset | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/VersionASM b/VersionASM index de1e017f..3e721d9d 100644 --- a/VersionASM +++ b/VersionASM @@ -6,9 +6,9 @@ GBLS Module_MinorVersion GBLS Module_Date GBLS Module_FullVersion -Module_MajorVersion SETS "5.24" -Module_Version SETA 524 +Module_MajorVersion SETS "5.25" +Module_Version SETA 525 Module_MinorVersion SETS "" -Module_Date SETS "20 Apr 2000" -Module_FullVersion SETS "5.24" +Module_Date SETS "08 May 2000" +Module_FullVersion SETS "5.25" END diff --git a/VersionNum b/VersionNum index f687d014..6b02bde8 100644 --- a/VersionNum +++ b/VersionNum @@ -1,15 +1,15 @@ -/* (5.24) +/* (5.25) * * This file is automatically maintained by srccommit, do not edit manually. * */ -#define Module_MajorVersion_CMHG 5.24 +#define Module_MajorVersion_CMHG 5.25 #define Module_MinorVersion_CMHG -#define Module_Date_CMHG 20 Apr 2000 +#define Module_Date_CMHG 08 May 2000 -#define Module_MajorVersion "5.24" -#define Module_Version 524 +#define Module_MajorVersion "5.25" +#define Module_Version 525 #define Module_MinorVersion "" -#define Module_Date "20 Apr 2000" +#define Module_Date "08 May 2000" -#define Module_FullVersion "5.24" +#define Module_FullVersion "5.25" diff --git a/s/NewReset b/s/NewReset index eb2686ea..fc46123c 100644 --- a/s/NewReset +++ b/s/NewReset @@ -469,7 +469,7 @@ SetUpKbdReturn MOV R3, #0 STR R2, [R3, #&18] ; but hopefully by the same value! - ADR R2, IRQ_Test_CTRL_or_R_Pressed + ADDR R2, IRQ_Test_CTRL_or_R_Pressed ; (could use ADRL, but ADDR macro is nicer) STR R2, [R3, #InitKbdHandler] ; instruction is now a LDR PC,InitKbdHandler ORR r0, r0, #SVC32_mode ; switch into SVC32 -- GitLab