1. 30 Jul, 2016 1 commit
    • ROOL's avatar
      Shuffle module order · ff80dab8
      ROOL authored
      Detail:
        Ordering of FPE with respect to ScreenModes not important post ScrModes-0_55.
      
      Version 6.92. Tagged as 'BuildSys-6_92'
      ff80dab8
  2. 25 Mar, 2016 1 commit
    • Jeffrey Lee's avatar
      Add BCMSupport to Raspberry Pi ROMs · 01a93718
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835, Components/ROOL/BCM2835Pico - Add BCMSupport to ROM
      Admin:
        BCM2835 ROM tested on Pi 1B/2B/3B
        Pico ROM untested
      
      
      Version 6.86. Tagged as 'BuildSys-6_86'
      01a93718
  3. 08 Nov, 2015 1 commit
    • Ben Avison's avatar
      New method to control default CMOS settings · 9614326c
      Ben Avison authored
      Detail:
        Rather than fill the Kernel sources with an ever-increasing number of
        platform-specific switches to control the default CMOS settings, this
        change introduces a variable which passes the requirements direct from
        the Components file to the Kernel. Since it uses a comma-separated list
        of address/value pairs, it is inherently extensible. All the symbolic
        names of addresses from Hdr:CMOS are available, and any valid objasm
        expression can be used for the value.
      
      
      Version 6.78. Tagged as 'BuildSys-6_78'
      9614326c
  4. 28 Oct, 2015 1 commit
    • Robert Sprowson's avatar
      Add GPIO for exports · b03d23d0
      Robert Sprowson authored
      Previously located in the Kernel headers, now exported from GPIO.
      
      Version 6.76. Tagged as 'BuildSys-6_76'
      b03d23d0
  5. 02 Oct, 2015 1 commit
    • Robert Sprowson's avatar
      Retire TinyStubs · 07bc8ead
      Robert Sprowson authored
      The ROM build of TinyStubs has done nothing since version 0.07 (1998) except count how many clients it has and refuse to die if non zero. The last RAM set of Toolbox modules to use it was just before Expresso (Java Risc PC) in 1998 also.
      The Toolbox modules now make use of more functions than TinyStubs provided so can simply use the normal C libary.
      While 'tlink' (the special linker used to link against TinyStubs) is mentioned in passing in application note 280 it doesn't appear Acorn ever released it, plus there's no 32 bit version available.
      
      Tested over several months in an IOMD ROM.
      
      Version 6.74. Tagged as 'BuildSys-6_74'
      07bc8ead
  6. 04 Jul, 2015 1 commit
    • Jeffrey Lee's avatar
      Ensure FPEmulator is aware of zero page relocation. Keep zero page relocation... · 63d3686b
      Jeffrey Lee authored
      Ensure FPEmulator is aware of zero page relocation. Keep zero page relocation disabled for iMx6 for now. Add ZeroPain to ModuleDB
      
      Detail:
        Components/ROOL/BCM2835, BCM2835Pico, OMAP3, OMAP3Live, OMAP4, S3C6410, Tungsten - Add "FPEANCHOR=High" to FPEmulator build options so that it uses the relocated FPEAnchor location instead of the old one. In the future FPEmulator will be fixed so that it doesn't use a hard-coded address, but for now we need to manually tell ROM versions where FPEAnchor is.
        Components/ROOL/iMx6 - Override the kernel's default decision and leave zero page relocation disabled. R-Comp can decide when it's a sensible time to enable it.
        ModuleDB - Add ZeroPain. The module isn't used in any components files yet, but it's good to list it here forthe sake of completeness.
      Admin:
        Tested with Iyonix ROM build
        Requires Kernel-5_35-4_79_2_268 for FPEAnchor setting to match reality
      
      
      Version 6.69. Tagged as 'BuildSys-6_69'
      63d3686b
  7. 20 Jul, 2014 1 commit
    • Jeffrey Lee's avatar
      Move ScreenModes to before video drivers · bad70deb
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835, BCM2835Pico, IOMD32, OMAP3, OMAP3Live, OMAP4, Tungsten - Moved ScreenModes (+FPEmulator) to just before the video drivers, so that (once the EDID changes are submitted) the first mode change will be able to use EDID-derived mode timings instead of fixed ones.
        IOMD change is somewhat non-essential due to lack of EDID reading support, but keeps things consistent with the other ROMs.
        Also moved PandoraKey to be with the other keyboard (USB) drivers.
      Admin:
        Tested on BB-xM, Iyonix, Pandora, Raspberry Pi, RiscPC
      
      
      Version 6.47. Tagged as 'BuildSys-6_47'
      bad70deb
  8. 01 Dec, 2013 1 commit
    • Robert Sprowson's avatar
      Add BASIC[64] to the !System archive · a8288e52
      Robert Sprowson authored
      Add RTC as an export on the Disc components (for NetTime)
      Retire BASICTrans, placing alphabetically pleasing BlendTable in its slot
      
      Version 6.35. Tagged as 'BuildSys-6_35'
      a8288e52
  9. 20 Nov, 2013 1 commit
  10. 06 Oct, 2013 1 commit
    • Jeffrey Lee's avatar
      Add BlendTable to ModuleDB & ROM images. Add BlendTable & InverseTable to Disc exports. · 08cfcd00
      Jeffrey Lee authored
      Detail:
        ModuleDB - Added BlendTable
        Components/ROOL/BCM2835, IOMD32, OMAP4, OMAP4, S3C2440, S3C6410, Tungsten - BlendTable added to all ROMs for use by SpriteExtend
        Components/ROOL/Disc - BlendTable & InverseTable added to export stage in order to allow CFSI-JPEG to build
      Admin:
        OMAP3 ROM tested on BB-xM
        CFSI-JPEG tested on Iyonix
      
      
      Version 6.29. Tagged as 'BuildSys-6_29'
      08cfcd00
  11. 08 Jul, 2013 1 commit
  12. 03 Mar, 2013 1 commit
    • Jeffrey Lee's avatar
      Move VCHIQ out of disc image and into BCM2835 ROM · 048d5bf1
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835 - Insert VCHIQ into ROM, just before BCMSound (the first module that uses it)
        Components/ROOL/Disc - Removed VCHIQ softload, it's both no longer necessary and no longer supported by the makefile
      Admin:
        Tested on Raspberry Pi
        BCM2835 changes require VCHIQ-0_05, and will require relatively recent firmware at runtime
      
      
      Version 6.10. Tagged as 'BuildSys-6_10'
      048d5bf1
  13. 31 Jan, 2013 1 commit
  14. 22 Dec, 2012 1 commit
    • Robert Sprowson's avatar
      Retire NetUtils · 46c0a1af
      Robert Sprowson authored
      The only reference to NetUtils is where !InetSetup attempts to load it (silently ignoring any fail).
      It also outputs this command into "Internet.Startup" but after an RMEnsure of NetFS 5.79.
      Since these are ROM components files, and in every case NetFS 5.79 is present, NetUtils is redundant. !InetSetup should continue as before since it is part of the universal boot sequence and may find itself on a machine with an older NetFS.
      Also - moved RTCAdjust up into alphabetical order (this handily keeps the module numbering the same for Tungsten & IOMD as a side effect).
      
      Version 6.05. Tagged as 'BuildSys-6_05'
      46c0a1af
  15. 08 Oct, 2012 1 commit
    • Steve Revill's avatar
      Moved BootFX one module later in the ROM. · 893a0e72
      Steve Revill authored
      BootFX happened to be the module _before_ Squash, which was an ironic
      choice when it came to adding support for squashed sprite files. Now
      it's just _after_ Squash.
      
      Version 6.00. Tagged as 'BuildSys-6_00'
      893a0e72
  16. 03 Oct, 2012 1 commit
    • Robert Sprowson's avatar
      Correction to case of Iconbar toolbox component · fef50df1
      Robert Sprowson authored
      The component name had an uppercase 'B' which, through the use of the shared TBoxMake makefile in turn became its directory name in resourcefs.
      However, with non UK territory the string collation rules would not match this and the Iconbar module would die on init.
      Fixes ticket #318.
      
      Version 5.99. Tagged as 'BuildSys-5_99'
      fef50df1
  17. 18 Sep, 2012 1 commit
    • Jeffrey Lee's avatar
      Update BCM2835 components to build with latest kernel · 76cd4a07
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835 - Add SerialDeviceSupport export, as it's required by the kernel. Remove ARM module as its functionality is now implemented by the kernel.
      Admin:
        Tested on Raspberry Pi with high processor vectors
      
      
      Version 5.97. Tagged as 'BuildSys-5_97'
      76cd4a07
  18. 11 Sep, 2012 1 commit
  19. 09 Sep, 2012 1 commit
  20. 02 Sep, 2012 2 commits
  21. 30 Aug, 2012 1 commit
  22. 20 Aug, 2012 1 commit
    • Jeffrey Lee's avatar
      Fix building of BCM2835 ROM · c468bc2b
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835 - Some unwanted changes crept into the last commit, preventing the ROM from building without a copy of my HangWatch module (and preventing it from running without switching the kernel to high processor vectors)
      Admin:
        Tested with vanilla BCM2835 souce tree
      
      
      Version 5.81. Tagged as 'BuildSys-5_81'
      c468bc2b
  23. 19 Aug, 2012 1 commit
    • Jeffrey Lee's avatar
      Add BCMSound, VCHIQ to ModuleDB. Add BCMSound to BCM2835 ROM. · c7aa54eb
      Jeffrey Lee authored
      Detail:
        ModuleDB - Added BCMSound & VCHIQ definitions
        Components/ROOL/BCM2835 - Added BCMSound to ROM, and VCHIQ to header exports
      Admin:
        Tested on Raspberry Pi with high processor vectors
        Note - BCMSound won't initialise on startup. First the VCHIQ module needs to be sofloaded, then BCMSound (and the other sound modules) will require re-initialisation
      
      
      Version 5.80. Tagged as 'BuildSys-5_80'
      c7aa54eb
  24. 22 Jul, 2012 1 commit
  25. 15 Jul, 2012 1 commit
  26. 15 Jun, 2012 2 commits
  27. 07 Jun, 2012 1 commit
    • Jeffrey Lee's avatar
      Switch to simpler USB driver build options · 7c2f4fc6
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835, OMAP3, OMAP3Live, OMAP4, S3C2440, S3C6410 - Removed listings of USB driver debug options now that all that's needed is a simple "DEBUG=TRUE". Removed obsolete RHENIUM options. Disabled building/export of unnecessary drivers.
      Admin:
        OMAP3 & BCM2835 ROMs tested.
        Others untested.
      
      
      Version 5.63. Tagged as 'BuildSys-5_63'
      7c2f4fc6
  28. 03 Jun, 2012 1 commit
    • Jeffrey Lee's avatar
      Add DWCDriver to ModuleDB, BCM2835 components file · 566fff9d
      Jeffrey Lee authored
      Detail:
        ModuleDB - Added DWCDriver
        Components/ROOL/BCM2835 - Added DWCDriver. Removed other USB drivers. Disabled SerKeyMouse since we shouldn't need it now USB is working.
      Admin:
        Tested in BCM2835 ROM
      
      
      Version 5.59. Tagged as 'BuildSys-5_59'
      566fff9d
  29. 29 May, 2012 1 commit
  30. 10 May, 2012 1 commit
    • Ben Avison's avatar
      Tweaks for BCM2835 build · 2e05257e
      Ben Avison authored
      Detail:
        * Updated location of HAL now it's in CVS
        * Moved SerKeyMouse module further up the module chain so it can be used if
          ROM init breaks beyond that point
        * Marked RPiFiles as a resources-only component
      Admin:
        Not tested yet
      
      Version 5.55. Tagged as 'BuildSys-5_55'
      2e05257e
  31. 07 May, 2012 1 commit
  32. 06 May, 2012 1 commit
    • Robert Sprowson's avatar
      Add switch to OMAPVideo driver. · 300da8fd
      Robert Sprowson authored
      Add FrontEnd to Disc image (in the 500 directory to avoid overwriting the 26 bit only copy in 310 as found in the PlingSystem distribution).
      
      Version 5.53. Tagged as 'BuildSys-5_53'
      300da8fd
  33. 28 Apr, 2012 1 commit
    • Jeffrey Lee's avatar
      Add UnSqzAIF to ROM images, PlingSystem · 3e2b4ea6
      Jeffrey Lee authored
      Detail:
        Added UnSqzAIF to IOMD32, OMAP3, OMAP3Live, OMAP4, S3C2440, S3C6410 and Tungsten ROM images, to protect against the squeeze 5.03-5.08 bug. Even though the bug hasn't been seen on all platforms, there's no harm in taking precautions against it.
        Added UnSqzAIF to PlingSystem, for 3.70+
      Admin:
        New version of UnSqzAIF tested in softload form on Iyonix
        OMAP3 ROM & PlingSystem build OK, others untested
      
      
      Version 5.52. Tagged as 'BuildSys-5_52'
      3e2b4ea6
  34. 23 Feb, 2012 1 commit
    • Jeffrey Lee's avatar
      Update OMAP* component files to include SDCreate · dd7332f6
      Jeffrey Lee authored
      Detail:
        ModuleDB - Added SDCreate entry
        Components/ROOL/OMAP3, OMAP3Live, OMAP4 - Install SDCreate to <Install$Dir>.ABRelease, so it can be picked up by the ABRelease component
      Admin:
        Tested with building & packaging OMAP3 ROM
      
      
      Version 5.45. Tagged as 'BuildSys-5_45'
      dd7332f6
  35. 04 Feb, 2012 1 commit
    • Robert Sprowson's avatar
      Add optional CLEAN_DEPEND to the clean rule in CModule. · 940518eb
      Robert Sprowson authored
      Do actively report when the CMHG file is deleted in CModule.
      Add PRISMLIB to the available module libraries.
      Components files updated to pass USB driver switches via CDEFINES not
      CFLAGS.
      Tested with OMAP3 ROM build, other components files modified by eye but
      not tested.
      
      Version 5.39. Tagged as 'BuildSys-5_39'
      940518eb
  36. 12 Jan, 2012 1 commit
    • Robert Sprowson's avatar
      Various changes · 3728b452
      Robert Sprowson authored
      * Added components file to generate a !System
      * Binaries/Browse/BuildEnv/Disc/IOMD32/OMAP4/Printers/Tungsten add heading blocks and line stuff up
      * OMAP3 remove unused switch from FPEmulator
      * SysMap add mapping from Sovereign to 'V'
      * CTools extra qualifiers on some modules to get help right for modules in the 310 directory
      * AAsmModule when CMDHELP=None is in force you can infer that no international help is desired, therefore pass this as a switch to the module to allow it to remove the tokens from its help table (based on how the 'standalone' switch is done)
      
      Version 5.35. Tagged as 'BuildSys-5_35'
      3728b452
  37. 06 Dec, 2011 1 commit
    • Jeffrey Lee's avatar
      Add SharedSound to ROM images · eb4ecbcd
      Jeffrey Lee authored
      Detail:
        Components/ROOL/IOMD32, OMAP3, OMAP4, Tungsten - These ROMs now include the SharedSound module
      Admin:
        OMAP3 & Tungsten ROMs tested
      
      
      Version 5.29. Tagged as 'BuildSys-5_29'
      eb4ecbcd
  38. 29 Nov, 2011 1 commit
    • Jeffrey Lee's avatar
      Add DualSerial module to OMAP3 ROMs · 1974a744
      Jeffrey Lee authored
      Detail:
        Components/ROOL/OMAP3 - Added the DualSerial module to the ROM image.
      Admin:
        Tested on rev A2 BB-xM
      
      
      Version 5.26. Tagged as 'BuildSys-5_26'
      1974a744