- 07 Aug, 2011 2 commits
-
-
Jeffrey Lee authored
Detail: hdr/OSRSI6, s/Middle - Added ESC_Status to the list of items that OS_ReadSysInfo 6 exports Admin: Tested in ROM softload on Iyonix Version 5.35, 4.79.2.121. Tagged as 'Kernel-5_35-4_79_2_121'
-
Jeffrey Lee authored
Detail: hdr/ARMops - Reserve OS_PlatformFeatures 0 bit 20 for indicating whether high processor vectors are in use s/Kernel - Add local definitions of BYTEWS, LDROSB, STROSB, VDWS macros (previously in Hdr:Macros) s/MoreComms - Fix potential buffer overflow when filling error buffer (although GSTrans shouldn't overflow the buffer in the first place?) s/Arthur2 - GSRead number detection fix s/ArthurSWIs - Updated OS_ReadUnsigned to support reading 64bit numbers Docs/ReadUnsigned - Docs for the updated OS_ReadUnsigned interface Admin: Untested! Needs HdrSrc 1.86 Version 5.35, 4.79.2.120. Tagged as 'Kernel-5_35-4_79_2_120'
-
- 04 Aug, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: hdr/OSRSI6 - Corrected RO version number from 5.19 to 5.17 Admin: Untested, but testing shouldn't be needed anyway Version 5.35, 4.79.2.119. Tagged as 'Kernel-5_35-4_79_2_119'
-
- 03 Aug, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: s/Middle - Added some new OS_ReadSysInfo 6 items which are needed by the zero page relocation kernel. Also duplicated some existing entries to avoid conflicts with ROL's allocations. hdr/OSRSI6, Makefile - New header listing OS_ReadSysInfo 6 items hdr/PublicWS - Duplicated the workspace definitions for &0-&4000, but with a 'Legacy_' prefix to their names. Also added some new entries as needed by the zero page relocation kernel. Once existing modules have been updated to use OS_ReadSysInfo & the Legacy_ definitions, the old defs will be removed. hdr/KernelWS - Removed 'Export_' prefix from all the exported workspace values, since the kernel can now use the original names directly hdr/Options - Dummy HiProcVecs option so merging things will be a bit cleaner Admin: Tested in ROM softload on Iyonix Version 5.35, 4.79.2.118. Tagged as 'Kernel-5_35-4_79_2_118'
-
- 01 Aug, 2011 2 commits
-
-
Jeffrey Lee authored
Detail: Makefile - A couple of makefile rules were invoking perl directly instead of using the more preferential ${PERL}. Fixed. Admin: Tungsten ROM compiles OK, untested at runtime. Version 5.35, 4.79.2.117. Tagged as 'Kernel-5_35-4_79_2_117'
-
Jeffrey Lee authored
Detail: hdr/HALDevice - Device types & IDs for CPU clock generator and GPIO interface hdr/HALEntries - HAL_ExtMachineID entry (but not used by this kernel yet) Admin: Tungsten ROM built OK, but untested at runtime. Version 5.35, 4.79.2.116. Tagged as 'Kernel-5_35-4_79_2_116'
-
- 31 Jul, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Three main changes: * On odd-numbered (i.e. development) versions of the module, the UtilityModule will now take its date from the VersionNum file instead of using a hard-coded date * All build versions now look for the new "extended ROM footer" (as created by romlinker 0.04+) at the end of the ROM image and use it to determine the ROM build date for return by OS_ReadSysInfo 9,2. Failing to find the build date in the footer will cause OS_ReadSysInfo 9,2 to return 0. * On odd-numbered versions, OS_Byte 0 will now use the ROM build date (as found in the extended footer) to generate the error block that's returned to the user. This seems OK as the PRM describes OS_Byte 0 as returning the "creation date of the operating system". Plus it's a convenient way of getting the ROM build date into the Switcher, since the switcher uses OS_Byte 0. If the extended footer can't be found (or if the string isn't initialised yet, e.g. before Service_PostInit) the code falls back to a hard-coded string containing the date from the VersionNum file. File changes: Makefile - Updated to not create the obsolete Time+Date file (previously used for the ROM build date) Version - Use date from VersionNum file for development builds hdr/Options - New UseNewFX0Error variable/option to make it easy to check which OS_Byte 0 variant should be enabled hdr/KernelWS - Added new string buffers & extended ROM footer pointer to workspace s/Middle - Updated OS_ReadSysInfo 9 code, and added utility functions for searching the extended ROM footer for certain tags s/NewReset - Added a couple of calls to initialise the new string buffers just prior to Service_PostInit. This is required since OS_Byte/OS_ReadSysInfo shouldn't enable interrupts, but date conversion relies on the Territory module, which may enable interrupts. s/PMF/osbyte - Updated OS_Byte 0 code Admin: Tested in Tungsten ROM, with and without the extended footer present. Version 5.35, 4.79.2.115. Tagged as 'Kernel-5_35-4_79_2_115'
-
- 18 Jul, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: s/MemInfo - List of OS_Memory 9 controllers now updated to include details of the ones that ROL are using, along with which numbers should/shouldn't be safe for us to expand into in the future. Admin: Tested in ROM softload on RiscPC Version 5.35, 4.79.2.114. Tagged as 'Kernel-5_35-4_79_2_114'
-
- 04 Jun, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Makefile - Added hdr.Variables to the C header export list Admin: Fixes build errors with the latest Draw module Version 5.35, 4.79.2.113. Tagged as 'Kernel-5_35-4_79_2_113'
-
- 22 May, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Makefile - now exports a C version of hdr.OSEntries Admin: Tested in Iyonix ROM softload. Needed for latest USB drivers to build. Version 5.35, 4.79.2.112. Tagged as 'Kernel-5_35-4_79_2_112'
-
- 20 Mar, 2010 1 commit
-
-
Jeffrey Lee authored
Detail: A fair number of bus/device types and IDs have been added to the Cortex branch since the branch was created. Now that the ClearIRQ entry has also been added, it's about time that the HAL branch was brought up to date. Admin: Untested, but should be fine. Version 5.35, 4.79.2.111. Tagged as 'Kernel-5_35-4_79_2_111'
-
- 20 Feb, 2010 1 commit
-
-
Jeffrey Lee authored
Detail: s/PMF/i2cutils - Although the code will detect the Philips RTC correctly, it was failing to set the device size in R4, causing CMOS RAM to be misread. This change fixes that. Admin: Tested in IOMD HAL build on development version of RPCEmu. Version 5.35, 4.79.2.110. Tagged as 'Kernel-5_35-4_79_2_110'
-
- 02 Feb, 2010 1 commit
-
-
Jeffrey Lee authored
Fix bug in InitCMOSCache that could cause CMOS to be errouneously reset if NVRAM is of type 'MaybeIIC' Detail: s/PMF/i2cutils - Kernel was checking if the full IIC flags word was equal to MaybeIIC instead of just checking if the Provision bits equalled MaybeIIC. Thus if any of the additional flags were set along with MaybeIIC the kernel would have skipped the probing code, skipped the IIC code, and fallen through to using the (likely unimplemented) HAL interface for initialising the NVRAM cache. Admin: Tested in IOMD build under RPCemu; kernel now takes the correct path for MaybeIIC + ProtectAtEnd. Version 5.35, 4.79.2.109. Tagged as 'Kernel-5_35-4_79_2_109'
-
- 19 Jan, 2010 1 commit
-
-
Steve Revill authored
Version 5.35, 4.79.2.108. Tagged as 'Kernel-5_35-4_79_2_108'
-
- 18 Jan, 2010 1 commit
-
-
John Ballance authored
Also upissued to RISC OS 5.16 to release this in ROM Detail: (list files and functions that have changed) Admin: tested at Castle (JB) (highlight level of testing that has taken place) (bugfix number if appropriate) Version 5.35, 4.79.2.107. Tagged as 'Kernel-5_35-4_79_2_107'
-
- 06 Nov, 2009 1 commit
-
-
Jeffrey Lee authored
Detail: OS_SetVarVal was failing to call XOS_SynchroniseCodeAreas after copying the code variables code block into the system heap. This has now been fixed. Admin: Fix tested in Cortex branch on rev C2 beagleboard. Debugger module now shows the right register names instead of ofla! Version 5.35, 4.79.2.106. Tagged as 'Kernel-5_35-4_79_2_106'
-
- 28 Oct, 2009 1 commit
-
-
Ben Avison authored
Detail: Hdr:Macros has just been changed on the trunk in such a way that you now need to include Hdr:CPU.Arch as well. Previously this include file was only referenced by the Cortex branch kernel - now mirrored on the HAL branch kernel too. Admin: Verified that IOMD ROM now builds again - should fix Tungsten ROM build too. Version 5.35, 4.79.2.105. Tagged as 'Kernel-5_35-4_79_2_105'
-
- 22 Oct, 2009 1 commit
-
-
Jeffrey Lee authored
Detail: s/ChangeDyn - Swap CMP with TEQ to avoid accidental clobbering of V flag before its state is checked on return from a SWI. Errors encounterd during sparse dynamic area resize operations (OS_DynamicArea 9 & 10) should now be reported properly. Admin: Not tested, but the same fix has been proven to work on the Cortex branch. Version 5.35, 4.79.2.104. Tagged as 'Kernel-5_35-4_79_2_104'
-
- 07 Jun, 2009 2 commits
-
-
Ben Avison authored
Detail: Noted reservation of IO controller type passed to OS_Memory 9 used when system is running as a coprocessor. Not used by current code but we need to make sure that any future reservations use different numbers. Admin: No functional change. Brought to our attention by Rob Sprowson. Version 5.35, 4.79.2.103. Tagged as 'Kernel-5_35-4_79_2_103'
-
Ben Avison authored
Detail: Some users reported problems building the sources if they had other installations of perl on their build machine. The build system was using a mixture of "perl" and "<Perl$Dir>.perl" to invoke the interpreter, and sometimes but not always using "do" to expand system variables on the command line. This has now been standardised to use "do <Perl$Dir>.perl in all cases, and where possible, to use the makefile macro ${PERL}. Admin: Checked that a Tungsten build still works on a build machine with no other perl installation. "perl" was aliased to an error to ensure it wasn't used. Version 5.35, 4.79.2.102. Tagged as 'Kernel-5_35-4_79_2_102'
-
- 23 Apr, 2009 1 commit
-
-
Ben Avison authored
Detail: Castle seems to have settled on an official 5.14 build, so changed our version to distinguish our test builds from the official one. Admin: No testing required Version 5.35, 4.79.2.101. Tagged as 'Kernel-5_35-4_79_2_101'
-
- 21 Apr, 2009 1 commit
-
-
John Ballance authored
Detail: Version file updated Admin: John Ballance, Castle Version 5.35, 4.79.2.100. Tagged as 'Kernel-5_35-4_79_2_100'
-
- 15 Apr, 2009 1 commit
-
-
Ben Avison authored
Detail: Error number &1F3 allocated. Admin: Requires HdrSrc 1.63. Fix supplied by Rob Sprowson. Version 5.35, 4.79.2.99. Tagged as 'Kernel-5_35-4_79_2_99'
-
- 22 Dec, 2008 1 commit
-
-
Ben Avison authored
Detail: * Added some documentation on previously undocumented HAL calls * Corrected NVMemoryFlag_Provision bitmask to match documentation * Bugfix: NVMemoryFlag_ProtectAtEnd flag was being ignored Admin: Not tested Version 5.35, 4.79.2.98. Tagged as 'Kernel-5_35-4_79_2_98'
-
- 03 Dec, 2008 1 commit
-
-
Ben Avison authored
Version 5.35, 4.79.2.97. Tagged as 'Kernel-5_35-4_79_2_97'
-
- 04 Oct, 2008 1 commit
-
-
Ben Avison authored
Detail: Updated GraphicsV documentation Upped ROM version number - currently matches latest Castle release (5.13) Admin: No code change Version 5.35, 4.79.2.96. Tagged as 'Kernel-5_35-4_79_2_96'
-
- 22 Feb, 2006 1 commit
-
-
John Ballance authored
Detail: Admin: Version 5.35, 4.79.2.95. Tagged as 'Kernel-5_35-4_79_2_95'
-
- 16 Feb, 2006 1 commit
-
-
John Ballance authored
Detail: Admin: Version 5.35, 4.79.2.94. Tagged as 'Kernel-5_35-4_79_2_94'
-
- 07 Oct, 2005 1 commit
-
-
John Ballance authored
Detail: Admin: needed for changed module Version 5.35, 4.79.2.93. Tagged as 'Kernel-5_35-4_79_2_93'
-
- 24 Sep, 2005 1 commit
-
-
John Ballance authored
Detail: Admin: Version 5.35, 4.79.2.92. Tagged as 'Kernel-5_35-4_79_2_92'
-
- 23 Sep, 2005 1 commit
-
-
John Ballance authored
no other changes Detail: Admin: Version 5.35, 4.79.2.91. Tagged as 'Kernel-5_35-4_79_2_91'
-
- 16 Sep, 2005 1 commit
-
-
Steve Revill authored
OS_ReadSysInfo 6 (subreason code is 23 for IRQsema). This will be useful if zero page is ever protected and the IRQ semaphore moved. Version 5.35, 4.79.2.90. Tagged as 'Kernel-5_35-4_79_2_90'
-
- 15 Sep, 2005 1 commit
-
-
Ben Avison authored
Detail: Internationalisation of *Help code (ie probably dating back to RISC OS 3.1) broke the Escape condition checking. This is particularly nasty if you do *Help . on a machine with slow hardware scrolling! Admin: Not tested. Version 5.35, 4.79.2.89. Tagged as 'Kernel-5_35-4_79_2_89'
-
- 12 Sep, 2005 1 commit
-
-
John Ballance authored
Detail: Admin: Version 5.35, 4.79.2.88. Tagged as 'Kernel-5_35-4_79_2_88'
-
- 09 Jun, 2005 1 commit
-
-
Kevin Bracey authored
Version 5.35, 4.79.2.87. Tagged as 'Kernel-5_35-4_79_2_87'
-
- 18 May, 2005 1 commit
-
-
John Ballance authored
Detail: Admin: Version 5.35, 4.79.2.86. Tagged as 'Kernel-5_35-4_79_2_86'
-
- 04 May, 2005 1 commit
-
-
Kevin Bracey authored
Version 5.35, 4.79.2.85. Tagged as 'Kernel-5_35-4_79_2_85'
-
- 21 Mar, 2005 1 commit
-
-
Kevin Bracey authored
Version 5.35, 4.79.2.84. Tagged as 'Kernel-5_35-4_79_2_84'
-
- 12 Nov, 2004 1 commit
-
-
Ben Avison authored
Detail: Tightened up BBE resources export, to exclude in appropriate files (this component has a non-standard resources directory structure). Admin: Tested in a Tungsten BBE build. Retagged, since this won't affect any existing builds.
-
- 04 Nov, 2004 1 commit
-
-
John Ballance authored
Detail: Admin: Version 5.35, 4.79.2.83. Tagged as 'Kernel-5_35-4_79_2_83'
-