From 0f3cd4f27f79893994f4b4bed55861e145158631 Mon Sep 17 00:00:00 2001 From: Jeffrey Lee <jlee@gitlab.riscosopen.org> Date: Tue, 22 Jan 2013 23:24:13 +0000 Subject: [PATCH] Implement HAL_IRQMax Detail: s/Boot, s/Interrupts - Added HAL_IRQMax implementation, to ensure correct functionality with latest Kernel Admin: Tested on BB-xM Requires Kernel-5_35-4_79_2_182 Version 0.85. Tagged as 'OMAP3-0_85' --- VersionASM | 12 ++++++------ VersionNum | 20 ++++++++++---------- s/Boot | 3 ++- s/Interrupts | 5 +++++ 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/VersionASM b/VersionASM index 2d669f7..1693b5d 100644 --- a/VersionASM +++ b/VersionASM @@ -11,13 +11,13 @@ GBLS Module_HelpVersion GBLS Module_ComponentName GBLS Module_ComponentPath -Module_MajorVersion SETS "0.84" -Module_Version SETA 84 +Module_MajorVersion SETS "0.85" +Module_Version SETA 85 Module_MinorVersion SETS "" -Module_Date SETS "13 Jan 2013" -Module_ApplicationDate SETS "13-Jan-13" +Module_Date SETS "22 Jan 2013" +Module_ApplicationDate SETS "22-Jan-13" Module_ComponentName SETS "OMAP3" Module_ComponentPath SETS "castle/RiscOS/Sources/HAL/OMAP3" -Module_FullVersion SETS "0.84" -Module_HelpVersion SETS "0.84 (13 Jan 2013)" +Module_FullVersion SETS "0.85" +Module_HelpVersion SETS "0.85 (22 Jan 2013)" END diff --git a/VersionNum b/VersionNum index 7731a88..6820462 100644 --- a/VersionNum +++ b/VersionNum @@ -1,23 +1,23 @@ -/* (0.84) +/* (0.85) * * This file is automatically maintained by srccommit, do not edit manually. * Last processed by srccommit version: 1.1. * */ -#define Module_MajorVersion_CMHG 0.84 +#define Module_MajorVersion_CMHG 0.85 #define Module_MinorVersion_CMHG -#define Module_Date_CMHG 13 Jan 2013 +#define Module_Date_CMHG 22 Jan 2013 -#define Module_MajorVersion "0.84" -#define Module_Version 84 +#define Module_MajorVersion "0.85" +#define Module_Version 85 #define Module_MinorVersion "" -#define Module_Date "13 Jan 2013" +#define Module_Date "22 Jan 2013" -#define Module_ApplicationDate "13-Jan-13" +#define Module_ApplicationDate "22-Jan-13" #define Module_ComponentName "OMAP3" #define Module_ComponentPath "castle/RiscOS/Sources/HAL/OMAP3" -#define Module_FullVersion "0.84" -#define Module_HelpVersion "0.84 (13 Jan 2013)" -#define Module_LibraryVersionInfo "0:84" +#define Module_FullVersion "0.85" +#define Module_HelpVersion "0.85 (22 Jan 2013)" +#define Module_LibraryVersionInfo "0:85" diff --git a/s/Boot b/s/Boot index 674091b..db6f2c7 100644 --- a/s/Boot +++ b/s/Boot @@ -217,6 +217,7 @@ HALdescriptor DATA IMPORT HAL_FIQClear IMPORT HAL_FIQSource IMPORT HAL_FIQStatus + IMPORT HAL_IRQMax IMPORT HAL_Timers IMPORT HAL_TimerDevice @@ -426,7 +427,7 @@ HAL_EntryTable DATA HALEntry HAL_USBControllerInfo - NullEntry ;HALEntry HAL_MonitorLeadID + HALEntry HAL_IRQMax NullEntry ;HALEntry HAL_VideoRender diff --git a/s/Interrupts b/s/Interrupts index 7d71c56..8879d0d 100644 --- a/s/Interrupts +++ b/s/Interrupts @@ -41,6 +41,7 @@ EXPORT HAL_FIQClear EXPORT HAL_FIQSource EXPORT HAL_FIQStatus + EXPORT HAL_IRQMax [ DebugInterrupts IMPORT DebugHALPrint @@ -457,4 +458,8 @@ HAL_FIQSource myDSB MOV pc, lr +HAL_IRQMax + MOV a1, #INTERRUPT_MAX + MOV pc, lr + END -- GitLab