1. 22 May, 2001 1 commit
    • Mike Stephens's avatar
      Reimplement Lazy task swapping, an amusing idea from Ursula, would have done... · bdc4f843
      Mike Stephens authored
      Reimplement Lazy task swapping, an amusing idea from Ursula, would have done it sooner but couldn't be bothered (humour).
      
      Currently activates for all ARMs flagged as base-restored
      abort model. No handling of eg. StrongARM pre-revT bug, but
      then the kernel no longer runs on StrongARM (progress).
      Still some details to fix: all aborts in current app space
      assumed to be missing pages, but this must be fixed to
      handle abort code in app space, things like debuggers
      marking code read only.
      
      Plus, small fixes:
        OS_Memory 8 returns vaguely useful info for RAM,VRAM
        in HAL build (temporary partial implementation)
        Broken handling of old BBC commands with (fx,tv etc)
        with no spaces fixed (fudgeulike code from Ursula,
        now 32-bit).
      
      Version 5.35, 4.79.2.31. Tagged as 'Kernel-5_35-4_79_2_31'
      bdc4f843
  2. 17 May, 2001 1 commit
    • Kevin Bracey's avatar
      * Fixed the IIC code. · 390c26e8
      Kevin Bracey authored
      * Kernel puts sensible default FIQ handler in through the HAL.
      * Fix to temporary page uncaching code.
      
      Version 5.35, 4.79.2.30. Tagged as 'Kernel-5_35-4_79_2_30'
      390c26e8
  3. 11 May, 2001 1 commit
    • Simon Forrest's avatar
      * Variant of the Kernel and L7200 HAL that supports multiple hardware targets. · ea50d7a5
      Simon Forrest authored
      Detail:
      
        * Must now specify the hardware target
          to ensure that the L7200 HAL is built with the appropriate tweaks to
          support each.  This is achieved by specifying:
      
                    -options "BOARD=<target>"
      
          within the components file for the HAL_L7200 component.
      
      Admin:
      
        * Tested on Customer L build to create a ROM suitable for the Customer M unit
          (that has only minor differences to the Customer L).
      
        * Affects all projects using the L7200 HAL, which must now specify the
          hardware target in the components file.
      
      Version 5.35, 4.79.2.29. Tagged as 'Kernel-5_35-4_79_2_29'
      ea50d7a5
  4. 01 May, 2001 1 commit
  5. 20 Apr, 2001 1 commit
  6. 11 Apr, 2001 1 commit
  7. 29 Mar, 2001 2 commits
    • Dan Ellis's avatar
      Baud rate return is more correct. · d068e40f
      Dan Ellis authored
      Detail:
        Maths was wrong.  The returned baud rate is the crystal frequency divided
      by the divisor.
      
      Admin:
        Assembles, not tested.
      
      Version 5.35, 4.79.2.25. Tagged as 'Kernel-5_35-4_79_2_25'
      d068e40f
    • Dan Ellis's avatar
      Fixed UART baud rate · f9911b4b
      Dan Ellis authored
      Detail:
        MOV a3, a1 doesn't move a3 into a1...
      
      Admin:
        Not tested.
      
      
      
      Version 5.35, 4.79.2.24. Tagged as 'Kernel-5_35-4_79_2_24'
      f9911b4b
  8. 27 Mar, 2001 1 commit
  9. 20 Mar, 2001 1 commit
  10. 19 Mar, 2001 1 commit
  11. 16 Mar, 2001 1 commit
  12. 08 Mar, 2001 1 commit
    • Kevin Bracey's avatar
      Added some missing IIC and USB files. · 9d13b691
      Kevin Bracey authored
      An attempt to do NVMemory by using part of the Flash that the OS is sitting
      in for Customer L. Programming algorithm works, but I'm not confident that the
      Kernel does the right thing yet.
      
      Version 5.35, 4.79.2.19. Tagged as 'Kernel-5_35-4_79_2_19'
      9d13b691
  13. 07 Mar, 2001 1 commit
  14. 01 Mar, 2001 1 commit
  15. 13 Feb, 2001 1 commit
  16. 01 Feb, 2001 1 commit
    • Dan Ellis's avatar
      Addition of HAL UART for Customer L · 69043479
      Dan Ellis authored
      Detail:
        HAL entries have been entered for the Customer L UART (very much like the ARM
      PrimeCell, rather than the 16550).
      Admin:
        It builds.
      
      Version 5.35, 4.79.2.16. Tagged as 'Kernel-5_35-4_79_2_16'
      69043479
  17. 25 Jan, 2001 1 commit
  18. 23 Jan, 2001 3 commits
  19. 12 Jan, 2001 1 commit
    • Mike Stephens's avatar
      kernel now attempts to substitute video mode numbers in face of h/w with... · 6a293f53
      Mike Stephens authored
      kernel now attempts to substitute video mode numbers in face of h/w with limited bits-per-pixel support (not tested yet)
      
      HAL_API document added - early draft only, of interest to those
      writing or modifying HALs for new h/w
      ARMop_API document added - early draft only, of interest only
      to those modifying kernel to support new ARM cores
      *** polite comments on HAL_API welcome ***
      
      Version 5.35, 4.79.2.15. Tagged as 'Kernel-5_35-4_79_2_15'
      6a293f53
  20. 09 Jan, 2001 1 commit
  21. 10 Nov, 2000 2 commits
  22. 23 Oct, 2000 1 commit
  23. 20 Oct, 2000 2 commits
  24. 17 Oct, 2000 1 commit
  25. 16 Oct, 2000 3 commits
  26. 10 Oct, 2000 2 commits
  27. 09 Oct, 2000 1 commit
  28. 06 Oct, 2000 1 commit
  29. 05 Oct, 2000 4 commits
    • Dan Ellis's avatar
      Added HAL NVRAM support · a89c776b
      Dan Ellis authored
      Detail:
        Added the HAL NVRAM entries.
        Modified i2cutils to use the HAL entries for NVRAM and behave sensibly if the HAL reports that there is no NVRAM, in which case there must be a forced reset_cmos call so that the cache gets set up sensibly.
      Admin:
        Tested under the RPC emulator and appears to be working correctly, although some calls to IIC are still being made in the no nvram case.
      
      Version 5.35, 4.79.2.8. Tagged as 'Kernel-5_35-4_79_2_8'
      a89c776b
    • Mike Stephens's avatar
      first attemp at mjs video code in real HAL · 05b4e6c2
      Mike Stephens authored
      05b4e6c2
    • Kevin Bracey's avatar
      Interrupt handling tweaks. · 42a6dc7f
      Kevin Bracey authored
      Version 5.35, 4.79.2.7. Tagged as 'Kernel-5_35-4_79_2_7'
      42a6dc7f
    • Mike Stephens's avatar
      mjs macros switch on HAL for calling video code in HAL/pseudo HAL cases... · 1432808a
      Mike Stephens authored
      mjs macros switch on HAL for calling video code in HAL/pseudo HAL cases vduhint code even more almost ready to move to HAL
      
      Version 5.35, 4.79.2.6. Tagged as 'Kernel-5_35-4_79_2_6'
      1432808a