- 12 Nov, 2011 1 commit
-
-
Ben Avison authored
Version 1.90. Tagged as 'HdrSrc-1_90'
-
- 07 Nov, 2011 1 commit
-
-
Ben Avison authored
Detail: hdr.NewErrors: added new kernel error, requested by Rob Sprowson hdr.SWIs: added SWI chunks for SDIODriver and SDFS Admin: Untested Version 1.89. Tagged as 'HdrSrc-1_89'
-
- 21 Sep, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Makefile - Always export Machine.All32, to provide a safe machine type for assembler-based host tools Admin: Required for building ColourTrans 1.79 Version 1.88. Tagged as 'HdrSrc-1_88'
-
- 12 Sep, 2011 1 commit
-
-
Ben Avison authored
Admin: Submission from Willi Theiß Version 1.87. Tagged as 'HdrSrc-1_87'
-
- 07 Aug, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: hdr/Macros - BYTEWS, LDROSB, STROSB & VDWS macros are now located in the kernel sources, to help keep kernel workspace private and to allow them to adapt properly to zero page relocation Admin: Latest kernel sources required in order for ROM builds to function. This change will break the Interlace module, but everything else should hopefully be fine. Version 1.86. Tagged as 'HdrSrc-1_86'
-
- 22 Jun, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: hdr/Debug - Corrected a bad use of mymrs from within the InsertTMLInitialisation macro Admin: Macro compiles OK, but is untested Version 1.85. Tagged as 'HdrSrc-1_85'
-
- 08 Jun, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: hdr/MEMM/VMSAv6 - Updated the system control register info to accurately reflect which bits work on ARMv6. Added missing SW, HA, FI definitions. Admin: Tested on rev A2 BB-xM Version 1.84. Tagged as 'HdrSrc-1_84'
-
- 04 Jun, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: hdr/Machine/Machine - Use VMSAv6 and disable unaligned memory accesses when compiling for ARM11ZF (i.e. ARMv6) Admin: Tested with S3C6440 ROM build. Untested at runtime. Version 1.83. Tagged as 'HdrSrc-1_83'
-
- 03 Jun, 2011 1 commit
-
-
Ben Avison authored
Detail: Suitable for ARMv6Z CPUs with VFPv2, e.g. ARM1176JZF-S Admin: Required by the S3C6410 HAL Version 1.82. Tagged as 'HdrSrc-1_82'
-
- 22 May, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Makefile - Now uses the HALSize environment variable to select which HALSize file to export hdr/HALSize/64K, hdr/HALSize/96K, hdr/HALSize/128K - HALSize files for 64K, 96K, 128K HAL sizes hdr/MEMM/VMSAv6 - Fix the incorrect TEX definitions that were corrupting the page permissions and resulting in ROM pages being writeable. Admin: Tested on rev A2 BB-xM. Needs latest Env folder. Version 1.81. Tagged as 'HdrSrc-1_81'
-
- 14 Apr, 2011 1 commit
-
-
Ben Avison authored
Detail: Only change is "decloaking" of a couple of messages in the Wimp's private message block, originally for RISCOS Ltd. These are now publicly documented so I don't think there's any harm in revealing them in the headers. Admin: Message_ToggleBackdrop is required by a Pinboard source submission. Version 1.80. Tagged as 'HdrSrc-1_80'
-
- 14 Mar, 2011 1 commit
-
-
Steve Revill authored
Replaced LSL, LSR, etc, macros with myLSL, myLSR, etc. because the old macro names will clash with pseudo-opcodes that ARM have introduced which in turn will be supported by newer assemblers. Admin: this will cause some components to fail to build, especially with the existing toolchain. If you see these failures, simply replace any uses of these shift macros with the renamed 'my' shift macros (which are functionally identical). Version 1.79. Tagged as 'HdrSrc-1_79'
-
- 08 Feb, 2011 1 commit
-
-
Steve Revill authored
This component could fail during the install phase due to the INSTDIR symbol not being defined. The Makefile will now set this to the appropriate value if not already set. Version 1.78. Tagged as 'HdrSrc-1_78'
-
- 16 Jan, 2011 1 commit
-
-
Jeffrey Lee authored
Version 1.77. Tagged as 'HdrSrc-1_77'
-
- 15 Jan, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: This should merge all of the Cortex HdrSrc changes into the trunk, so we don't have to worry about OMAP builds breaking each time the trunk HdrSrc changes Admin: Untested! Version 1.76. Tagged as 'HdrSrc-1_76'
-
- 05 Dec, 2010 1 commit
-
-
Steve Revill authored
Finally... :) Version 1.75. Tagged as 'HdrSrc-1_75'
-
- 21 Oct, 2010 1 commit
-
-
Steve Revill authored
* Added VFPSupport SWI definition. * Added some new industry standard file types. * Added some new sprite errors. Version 1.74. Tagged as 'HdrSrc-1_74'
-
- 06 Nov, 2009 1 commit
-
-
Jeffrey Lee authored
Detail: Add two new macros to allow the loading of (un)signed halfwords from an array of halfwords, i.e. LDR(S)H $dest, [$array, $index, LSL #1] These shared macros help tidy up some code in the International & FontManager modules, code which needed to be changed to get the NoUnaligned build option working correctly. Admin: Tested on rev C2 beagleboard, with and without NoUnaligned. Macros are untested for the situation where unaligned loads are supported but LDRH is not; however the code produced should be identical to the code that the International & FontManager modules originally used. Version 1.73. Tagged as 'HdrSrc-1_73'
-
- 25 Oct, 2009 1 commit
-
-
Jeffrey Lee authored
Detail: * LD macro updated to know about LDRH and LDRD instructions * LDW macro updated: safe to use on last word of a page; no longer enforces relative order of temporary registers; uses unaligned loads when possible; uses 1 fewer instructions if ARMv6 compatibility is not required; scheduled for XScale and Cortex-A8 Admin: Tested with BASIC softload on RISC OS 5.12 Iyonix. Fixes bug #220 Version 1.72. Tagged as 'HdrSrc-1_72'
-
- 03 Jul, 2009 1 commit
-
-
Steve Revill authored
Detail: These macros allow easy access to registers pushed on the stack during the Entry macro. This is simpler than the previous method of "LDR r1, [sp, #Proc_LocalStack + 1*4]" because the new macros will calculate the correct offset even if non-continuous regs are used, and will also trap attempts to access regs that weren't pushed onto the stack. The FRAMSTR macro can be used to alter the values that will be returned on EXIT. Admin: Tested by looking at produced code in Zap Notes: Changes by James Lampard. Version 1.71. Tagged as 'HdrSrc-1_71'
-
- 26 Jun, 2009 1 commit
-
-
Ben Avison authored
Admin: This is only intended for use when building the disc image for the C/C++ CD. Version 1.70. Tagged as 'HdrSrc-1_70'
-
- 14 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: For use when building binaries which must run on a wide range of ARM architectures - typically used by disc builds rather than rom builds. Use Machine=All to target all machines, or Machine=All32 for any architecture from v3 (ARM600) upwards. Admin: Tested in a BuildHost build. Version 1.69. Tagged as 'HdrSrc-1_69'
-
- 17 May, 2009 2 commits
-
-
Ben Avison authored
Detail: Added NoUnaligned flag to Hdr:Machine:Machine to aid with debugging of unaligned loads. Admin: Various other modules will shortly start checking this flag to decide whether to enable unaligned loads on ARMv6/v7. Since I've only just committed 1.68, I'll reapply the tag at this revision. Version 1.68. Not tagged
-
Ben Avison authored
Detail: Added definitions of new CPSR bits and moitor mode in newer ARM cores Admin: Used in OMAP3 builds, but needs to be on the trunk because the Debugger module will use the definitions in other builds. Version 1.68. Tagged as 'HdrSrc-1_68'
-
- 08 May, 2009 2 commits
-
-
Ben Avison authored
Detail: Didn't previously interact with other standard RISC OS headers, especially Hdr:ListOpts Admin: Has now been used successfully in an (as-yet unreleased) build of Squash to add compatibility with ARMv6 Version 1.67. Tagged as 'HdrSrc-1_67'
-
Steve Revill authored
Changed the formatting of example 4 to look more consistent with they way we format asm code. Corrected the comments for example 5 to indicate that R0 may be corrupted also. Version 1.66. Tagged as 'HdrSrc-1_66'
-
- 06 May, 2009 1 commit
-
-
Ben Avison authored
Detail: Defines a large selection of boolean assembler variables, permitting authors to test the CPU architecture features required by the target platform(s) of a given build. Examples of use are included. Admin: Not tested in anger yet. Version 1.65. Tagged as 'HdrSrc-1_65'
-
- 24 Apr, 2009 1 commit
-
-
Ben Avison authored
Version 1.64. Tagged as 'HdrSrc-1_64'
-
- 15 Apr, 2009 1 commit
-
-
Ben Avison authored
Version 1.63. Tagged as 'HdrSrc-1_63'
-
- 22 Dec, 2008 1 commit
-
-
Steve Revill authored
(HdrGen 1.77) Version 1.62. Tagged as 'HdrSrc-1_62'
-
- 20 Apr, 2008 1 commit
-
-
Steve Revill authored
DragAFile is now a public (Acorn) allocation for James Lampard. Version 1.61. Tagged as 'HdrSrc-1_61'
-
- 21 Mar, 2008 3 commits
-
-
Ben Avison authored
Detail: Imported public versions of the registration header files. These have all mentions of third-party allocations removed from them, and because these are new imports, there's nothing hiding in the revision history either. Admin: Manually inspected for sanity; we'll have to see how well it functions in a real build. Version 1.60. Tagged as 'HdrSrc-1_60'
-
Ben Avison authored
Detail: To allow public release of this component, sensitive header files have been moved out of the way. HdrSrc will in future only contain preprocessed versions of those files with confidential information filtered out. Admin: Not tested in a build yet. Version 1.59. Not tagged
-
Ben Avison authored
(which contains sensitive customer data).
-
- 04 Dec, 2005 1 commit
-
-
John Ballance authored
Detail: Admin: Version 1.59. Tagged as 'HdrSrc-1_59'
-
- 30 Aug, 2005 1 commit
-
-
Kevin Bracey authored
Version 1.58. Tagged as 'HdrSrc-1_58'
-
- 16 Aug, 2005 1 commit
-
-
Kevin Bracey authored
Version 1.57. Tagged as 'HdrSrc-1_57'
-
- 13 May, 2005 1 commit
-
-
John Ballance authored
Detail: Admin: Version 1.56. Tagged as 'HdrSrc-1_56'
-
- 29 Mar, 2005 1 commit
-
-
Steve Revill authored
Detail: Previous revision will not build an STB ROM. Admin: Not yet tested. Version 1.55. Tagged as 'HdrSrc-1_55'
-
- 21 Mar, 2005 1 commit
-
-
Kevin Bracey authored
Version 1.54. Tagged as 'HdrSrc-1_54'
-