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. Aug 21, 2021
  2. Aug 20, 2021
  3. Aug 19, 2021
    • Kent McLeod's avatar
      cmake: Add seL4Config.cmake include CMakeLists.txt · b05d6816
      Kent McLeod authored
      
      seL4Config.cmake is responsible for generating a valid
      CMAKE_TOOLCHAIN_FILE and setting up platform config options at the start
      of the build. The CMAKE_TOOLCHAIN_FILE variable has to be set before the
      first cmake `project()` function is processed to take effect.
      Previously this file was required to be imported in a CMake script
      before the kernel's CMakeLists.txt could be processed. This prevented
      the main CMakeLists.txt file from being used without an additional
      configuration file:
      cmake -G Ninja -C ../configs/ARM_verified.cmake ../
      
      Now it is possible to do:
      cmake -G Ninja -DKernelPlatform=imx6 -DKernelARMPlatform=sabre ../
      
      This should make it easier to invoke CMake for building kernel
      configurations from other build environments.
      
      Because this file is now imported in the Kernel's CMakeLists.txt
      context, there is no longer a requirement to save all the intermediate
      settings into the cache and then read them out again.
      
      Signed-off-by: default avatarKent McLeod <kent@kry10.com>
      b05d6816
    • Gerwin Klein's avatar
      git hw test: enable zynqmp · 82e7a025
      Gerwin Klein authored
      
      Signed-off-by: default avatarGerwin Klein <gerwin.klein@proofcraft.systems>
      82e7a025
    • Axel Heider's avatar
      2075f0cd
  4. Aug 18, 2021
  5. Aug 17, 2021
  6. Aug 16, 2021
  7. Aug 13, 2021
  8. Aug 12, 2021
  9. Aug 10, 2021
  10. Jul 30, 2021
  11. Jul 29, 2021
    • Kent McLeod's avatar
      hardware_gen.py: Address some warning messages · 379bf5ab
      Kent McLeod authored
      
      CMake treats any text output that is generated by tools during the
      configuration phase as important if it isn't part of a message(STATUS)
      command. Output generated by hardware_gen.py often shows up as warnings
      about device tree properties that are usually uninformative. Resolving
      some of the warning conditions removes these messages for most
      platforms.
      
      - Setting kernel_size in hardware.yml to 0x1000 to handle cases where
        the kernel only needs the first page of a device that has a
        device-tree definition larger than that.
      - Remove status print about each Interrupt processed as it's usually not
        useful information.
      - Only process IRQs for a selected kernel device if the rule for that
        device has any interrupt queries. This prevents warnings for IRQ
        controllers that the script doesn't know how to process when it
        doesn't need to.
      
      Signed-off-by: default avatarKent McLeod <kent@kry10.com>
      379bf5ab
  12. Jul 26, 2021
    • Gerwin Klein's avatar
      github: split sel4test into separate workflows · d93aa014
      Gerwin Klein authored
      
      The reason is that with separate workflow files allow different
      triggers. In particular, we don't want to re-run all simulations
      on all `labeled` triggers, but if we explicitly skip the simulation
      job for those triggers, than previous simulation runs are not
      shown any more in the GitHub check status, so failed runs will be
      overlooked.
      
      This should achieve both: no unnecessary runs, and visible status.
      
      Signed-off-by: default avatarGerwin Klein <gerwin.klein@proofcraft.systems>
      d93aa014
Loading