1. 02 Sep, 2012 1 commit
    • Ben Avison's avatar
      Fix copy-and-paste error · 13f7a9eb
      Ben Avison authored
      Detail:
        Hdr:Machine.All32 was an exact duplicate of Hdr:Machine.All
      Admin:
        Checked that the NoARMv3 variable is now different in the two cases
      
      Version 2.16. Tagged as 'HdrSrc-2_16'
      13f7a9eb
  2. 30 Aug, 2012 1 commit
  3. 28 Aug, 2012 2 commits
    • Jeffrey Lee's avatar
      Enable RTCSupport for M_ARM11ZF · d00224ea
      Jeffrey Lee authored
      Detail:
        hdr/Machine/Machine - Enabled RTCSupport for M_ARM11ZF. Required for any IIC-attached RTC on the Raspberry Pi to be picked up by the kernel.
      Admin:
        Untested locally, but reported working by Dave Higton
      
      
      Version 2.14. Tagged as 'HdrSrc-2_14'
      d00224ea
    • Ben Avison's avatar
      Resync with allocations database · 24425c5d
      Ben Avison authored
      Version 2.13. Tagged as 'HdrSrc-2_13'
      24425c5d
  4. 12 Aug, 2012 1 commit
  5. 20 Jul, 2012 1 commit
  6. 15 Jul, 2012 1 commit
  7. 14 Jul, 2012 1 commit
  8. 29 May, 2012 1 commit
  9. 27 May, 2012 1 commit
    • Ben Avison's avatar
      Miscellaneous changes · 2c6f39ca
      Ben Avison authored
      Detail:
        * Hdr:CMOS gains bit definitions for byte &10 (from allocations master copy)
        * Hdr:NdrDebug changed to avoid assembler warnings about push of LR+PC
          (at least for :LNOT: No32bitCode case)
      Admin:
        Changes received from Rob Sprowson
      
      Version 2.08. Tagged as 'HdrSrc-2_08'
      2c6f39ca
  10. 14 May, 2012 1 commit
  11. 13 Apr, 2012 1 commit
  12. 24 Mar, 2012 1 commit
    • Ben Avison's avatar
      Resync with allocations database. · cf7c1535
      Ben Avison authored
      Detail:
        * Documented ADFS's and SCSIFS's CMOS use better in Hdr:CMOS.
        * Fixed typo in Hdr:NewErrors that causes asasm to emit a warning.
        * Fixed Hdr:OsBytes so that it doesn't trip up Hdr2H. Also listed hex and
          decimal OS_Byte numbers in comments for ease of reference.
        * Fixed some formatting in Hdr:CMOS and Hdr:NewErrors.
      
      Version 2.05. Tagged as 'HdrSrc-2_05'
      cf7c1535
  13. 20 Mar, 2012 1 commit
    • Jeffrey Lee's avatar
      Add SETBCD macro · 26325284
      Jeffrey Lee authored
      Detail:
        hdr/Macros - Add new SETBCD macro, to convert a number to BCD and assign it to a variable
      Admin:
        Tested in OMAP3 ROM build
      
      
      Version 2.04. Tagged as 'HdrSrc-2_04'
      26325284
  14. 19 Mar, 2012 1 commit
    • Ben Avison's avatar
      Added BBC micro compatible error numbers to Hdr:NewErrors · a9f38dbc
      Ben Avison authored
      Detail:
        The result of an investigation of error number usage in filing systems -
        note that there is still a strong correlation between many of these and the
        filing system error blocks. It seemed wise to record them somewhere.
      Admin:
        Tested in a Tungsten ROM build to check for name clashes.
      
      Version 2.03. Tagged as 'HdrSrc-2_03'
      a9f38dbc
  15. 18 Mar, 2012 1 commit
  16. 17 Mar, 2012 1 commit
  17. 09 Mar, 2012 1 commit
  18. 04 Mar, 2012 1 commit
  19. 03 Mar, 2012 1 commit
  20. 02 Mar, 2012 1 commit
    • Ben Avison's avatar
      Resync with allocations database · 8a7e9238
      Ben Avison authored
      Detail:
        * Hdr:KEYV merged into Hdr:Keyboard - warning: anything that depends on the
          former *will break*
        * New header file, Hdr:OsBytes - for consistency with Hdr:OsWords, we'll
          keep this under the allocations system even though it's highly unlikely
          that any new allocations will be requested
      Admin:
        Changes from Rob Sprowson
      
      Version 1.97. Tagged as 'HdrSrc-1_97'
      8a7e9238
  21. 16 Feb, 2012 1 commit
    • Jeffrey Lee's avatar
      Add protection against StrongARM conditional MSR CPSR_c bug · 6dfb8d83
      Jeffrey Lee authored
      Detail:
        hdr/Machine/Machine - Add new StrongARM_MSR_bug global that's TRUE when we're targeting a StrongARM-compatible machine type.
        Corrected No26bitCode and No32bitCode comments to say that it's all about whether we're supporting 26/32bit processor modes, not about whether we're targetting 26/32bit only processors
        hdr/CPU/Generic32 - Modify macros to protect against StrongARM MSR bug where appropriate.
      Admin:
        Tested with IOMD softload on StrongARM RiscPC.
        Fixes issue with Maestro crashing due to MSR bug creating a stack imbalance in SoundScheduler.
      
      
      Version 1.96. Tagged as 'HdrSrc-1_96'
      6dfb8d83
  22. 27 Jan, 2012 1 commit
    • Ben Avison's avatar
      Resync with allocations database · 8522d964
      Ben Avison authored
      Detail:
        Added KeyboardID_None.
        Removed sub-reason codes for International and Portable modules from
        hdr:Services - these are about to move to their respective header files.
      Admin:
        Changes requested by Rob Sprowson
      
      Version 1.95. Tagged as 'HdrSrc-1_95'
      8522d964
  23. 11 Jan, 2012 1 commit
  24. 12 Dec, 2011 1 commit
  25. 10 Dec, 2011 1 commit
    • Jeffrey Lee's avatar
      Add new OS_Heap reason code · 4027b21d
      Jeffrey Lee authored
      Detail:
        hdr/Heap - Added definition for OS_Heap 7, HeapReason_GetAligned
      Admin:
        Heap changes tested in OMAP3 & Tungsten ROMs
      
      
      Version 1.92. Tagged as 'HdrSrc-1_92'
      4027b21d
  26. 13 Nov, 2011 1 commit
  27. 12 Nov, 2011 1 commit
  28. 07 Nov, 2011 1 commit
    • Ben Avison's avatar
      Resync with allocations database · e8953e67
      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'
      e8953e67
  29. 12 Sep, 2011 1 commit
  30. 07 Aug, 2011 1 commit
    • Jeffrey Lee's avatar
      Remove some macros which are now kernel-only · 474d5435
      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'
      474d5435
  31. 22 Jun, 2011 1 commit
    • Jeffrey Lee's avatar
      Fix InsertTMLInitialisation macro · 74700c34
      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'
      74700c34
  32. 08 Jun, 2011 1 commit
    • Jeffrey Lee's avatar
      Update VMSAv6 system control register info · 6c558c25
      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'
      6c558c25
  33. 04 Jun, 2011 1 commit
    • Jeffrey Lee's avatar
      Update HdrSrc for correct ARM11ZF settings · 2e57ccf9
      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'
      2e57ccf9
  34. 03 Jun, 2011 1 commit
    • Ben Avison's avatar
      Added support for Machine=ARM11ZF · b3bff27a
      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'
      b3bff27a
  35. 22 May, 2011 1 commit
    • Jeffrey Lee's avatar
      Add HALSize support. Fix TEX definitions in VMSAv6 MMU file. · 3359afa1
      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'
      3359afa1
  36. 14 Apr, 2011 1 commit
    • Ben Avison's avatar
      Resynced with master headers · 42fca50a
      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'
      42fca50a
  37. 14 Mar, 2011 1 commit
    • Steve Revill's avatar
      Important change to Hdr:Macros. · c9afa87c
      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'
      c9afa87c
  38. 16 Jan, 2011 1 commit
  39. 15 Jan, 2011 1 commit
    • Jeffrey Lee's avatar
      Merge Cortex branch of HdrSrc into trunk · 934e1a24
      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'
      934e1a24