Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/seL4/seL4.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Mar 12, 2019
  2. Mar 08, 2019
    • Adam Felizzi's avatar
      hardware_gen: Use logging.warning for import error · e3c7e391
      Adam Felizzi authored
      Updated YAML validation error message to use logging.warning,
      forwarding the output to stderr. This would otherwise end up
      in the CMake dts compatibility string.
      e3c7e391
    • Oliver Scott's avatar
      timer-refactor: Move kernel timers and rename · 2fbdf188
      Oliver Scott authored
      This change moves all arm platform timers to drivers/timer
      and renames them to the compatibility string specified in the dts.
      Now the correct timer is included at build time based on the dts,
      this follows the same pattern as the serial-refactor.
      Have moved the arm generic_timer and priv_timer into the timer
      folder and updated cmake configs appropriately.
      2fbdf188
    • Oliver Scott's avatar
      serial-refactor: Fixed circular includes · 96c63a4b
      Oliver Scott authored
      Modify hardware_gen script to only include chosen
      serial path. Added newlines to serial drivers to fix
      concat issues when compiling. Move cmake macro RegisterDriver
       up a level to support timer refactor. Modify arm cmake to reflect
      this.
      96c63a4b
  3. Mar 07, 2019
  4. Mar 04, 2019
    • Jasper Lowell's avatar
      AARCH64: Use larger operand size for gpt_cntfrq · de4e7bb4
      Jasper Lowell authored
      This is done because while GCC can infer the correct size of the operand
      from the inline assembly, Clang cannot. Using the operand constraint by
      providing "%w0" does not work with MRS and the simplest solution to use
      word_t instead.
      de4e7bb4
  5. Feb 26, 2019
  6. Feb 22, 2019
  7. Feb 21, 2019
    • Oliver Scott's avatar
      serial-refactor: Update config.cmake and rename drivers · 7bf089c5
      Oliver Scott authored
      Updated config.cmake in drivers/serial to use the marco properly
      and added license. Renamed all serial drivers to conform to style.
      Moved include for configurations scripts below tools used by the kernel.
      7bf089c5
    • Oliver Scott's avatar
      serial-refactor: Refactor kernel serial drivers · 34ce52e2
      Oliver Scott authored
      Have added a drivers/serial folder to kernel, where all serial drivers
      will be kept. The point is to have the the dts parsed and generate cmake
      to include the right uart.c file prefixed with the compatibility.
      Have removed all io.c from plat and includes from plat/config.cmake and
      updated CHANGES file.
      34ce52e2
    • Oliver Scott's avatar
      serial-refactor: Move kernelDTSList to arm · 282d6a90
      Oliver Scott authored
      Currently dts support is only for arm so makes
      sense to move into arm config.cmake. Will eventually add RISC-V to
      the dts list too.
      282d6a90
  8. Feb 20, 2019
  9. Feb 19, 2019
  10. Feb 15, 2019
  11. Feb 14, 2019
  12. Feb 13, 2019
  13. Feb 08, 2019
    • Kent McLeod's avatar
      riscv,RV64,bf: Correct cannonical address to 39 · a5da502b
      Kent McLeod authored
      We currently only support Sv39 on RV64. Sv39 has a cannonical address
      range of -2^38 and 2^38-1. This means that bits 63-39 must be equal to
      bit 38, or that we sign extend from bit 39 to 63 based on the value of
      bit 38. It also means that we only have 39 bits of addressable space,
      which limits our max untype size.
      a5da502b
Loading