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. Feb 15, 2019
  2. Feb 14, 2019
  3. Feb 13, 2019
  4. Feb 08, 2019
  5. Feb 06, 2019
  6. Feb 05, 2019
  7. Feb 04, 2019
  8. Feb 01, 2019
    • Simon Shields's avatar
      hardware_gen: don't merge regions that are conditional · 09e6fbb1
      Simon Shields authored
      If one region is conditional and another isn't, we shouldn't merge them.
      This fixes a problem where some regions wouldn't be exposed to
      userspace when they were merged with a conditional region which would
      cause userspace apps to fail in unexpected ways.
      09e6fbb1
  9. Jan 31, 2019
  10. Jan 29, 2019
  11. Jan 16, 2019
    • Simon Shields's avatar
      arm: use auto-generated interrupt numbers · dcc8f7ec
      Simon Shields authored
      This removes the big tables of interrupt numbers from each platform.
      dcc8f7ec
    • Simon Shields's avatar
      hardware_gen: pull interrupts from DTS · 8440f033
      Simon Shields authored
      This adds support for extracting interrupt numbers from DTS
      to the hardware header file generator, so that the majority
      of the per-platform interrupt listings can be removed.
      8440f033
    • Simon Shields's avatar
      arm: use DTS to generate memory region lists · fc444770
      Simon Shields authored
      This changes all ARM platforms over to using the device tree found in
      the kernel to generate memory region information.
      fc444770
    • Simon Shields's avatar
      arm: generate memory region tables from dts · 0ac07923
      Simon Shields authored
      This change adds infrastructure to automatically generate the
      physBase macro, the avail_p_regs array, and the dev_p_regs array
      based on a device tree. Platforms can opt-in to using this
      by adding DTS files to the KernelDTSList variable.
      
      The Python script uses the hardware.yml file to determine which
      devices in the device tree are of interest to the kernel and should
      be hidden from userspace and instead mapped into the kernel. Note that
      currently the kernel mappings are not (yet) generated, however most
      of the infrastructure needed to make that happen is present.
      0ac07923
    • Simon Shields's avatar
      python deps: add jsonschema · 463c1cc2
      Simon Shields authored
      This will be used to validate the kernel's hardware configuration file
      against a schema.
      463c1cc2
Loading