From bd172cc55ffcaf356078b5ee74da75f7b6e7bff3 Mon Sep 17 00:00:00 2001 From: Jeffrey Lee <jlee@gitlab.riscosopen.org> Date: Tue, 26 Jun 2012 23:04:44 +0000 Subject: [PATCH] Fix VMSAv6 prefetch abort handler to work with zero page relocation Detail: s/VMSAv6 - Prefetch abort handler address now looked up as ZeroPage-relative Admin: Tested on Raspberry Pi with high processor vectors Version 5.35, 4.79.2.147.2.11. Tagged as 'Kernel-5_35-4_79_2_147_2_11' --- VersionASM | 10 +++++----- VersionNum | 14 +++++++------- s/VMSAv6 | 10 ++-------- 3 files changed, 14 insertions(+), 20 deletions(-) diff --git a/VersionASM b/VersionASM index f0273ad..57b399f 100644 --- a/VersionASM +++ b/VersionASM @@ -13,11 +13,11 @@ GBLS Module_ComponentPath Module_MajorVersion SETS "5.35" Module_Version SETA 535 -Module_MinorVersion SETS "4.79.2.147.2.10" -Module_Date SETS "24 Jun 2012" -Module_ApplicationDate SETS "24-Jun-12" +Module_MinorVersion SETS "4.79.2.147.2.11" +Module_Date SETS "27 Jun 2012" +Module_ApplicationDate SETS "27-Jun-12" Module_ComponentName SETS "Kernel" Module_ComponentPath SETS "castle/RiscOS/Sources/Kernel" -Module_FullVersion SETS "5.35 (4.79.2.147.2.10)" -Module_HelpVersion SETS "5.35 (24 Jun 2012) 4.79.2.147.2.10" +Module_FullVersion SETS "5.35 (4.79.2.147.2.11)" +Module_HelpVersion SETS "5.35 (27 Jun 2012) 4.79.2.147.2.11" END diff --git a/VersionNum b/VersionNum index 9bec503..818fb28 100644 --- a/VersionNum +++ b/VersionNum @@ -5,19 +5,19 @@ * */ #define Module_MajorVersion_CMHG 5.35 -#define Module_MinorVersion_CMHG 4.79.2.147.2.10 -#define Module_Date_CMHG 24 Jun 2012 +#define Module_MinorVersion_CMHG 4.79.2.147.2.11 +#define Module_Date_CMHG 27 Jun 2012 #define Module_MajorVersion "5.35" #define Module_Version 535 -#define Module_MinorVersion "4.79.2.147.2.10" -#define Module_Date "24 Jun 2012" +#define Module_MinorVersion "4.79.2.147.2.11" +#define Module_Date "27 Jun 2012" -#define Module_ApplicationDate "24-Jun-12" +#define Module_ApplicationDate "27-Jun-12" #define Module_ComponentName "Kernel" #define Module_ComponentPath "castle/RiscOS/Sources/Kernel" -#define Module_FullVersion "5.35 (4.79.2.147.2.10)" -#define Module_HelpVersion "5.35 (24 Jun 2012) 4.79.2.147.2.10" +#define Module_FullVersion "5.35 (4.79.2.147.2.11)" +#define Module_HelpVersion "5.35 (27 Jun 2012) 4.79.2.147.2.11" #define Module_LibraryVersionInfo "5:35" diff --git a/s/VMSAv6 b/s/VMSAv6 index 7d65228..3ddf8b5 100644 --- a/s/VMSAv6 +++ b/s/VMSAv6 @@ -37,12 +37,6 @@ SixteenMByte EQU (1024*1024 * 16) KEEP -; ***************************************************************************** - -; mjs Oct 2000 kernel/HAL split -; SetDAG stuff is no more, routines like SetVinit now call equivalent HAL -; routine - ; **************** CAM manipulation utility routines *********************************** ; ************************************************************************************** @@ -319,8 +313,8 @@ SSETMEMC ROUT MOV r1, #0 ; no funny business with DPMS MOV r0, #0 MOV r1 - mjsAddressHAL - mjsCallHAL HAL_Video_SetBlank + AddressHAL + CallHAL HAL_Video_SetBlank Pull "r0-r3, r9, r14" ] -- GitLab