1. 21 Jul, 2021 3 commits
  2. 07 Jul, 2021 1 commit
  3. 02 Jul, 2021 1 commit
    • Kumar Gala's avatar
      riscv: openisa_rv32m1: Fix booting of rv32m1_vega · 09436085
      Kumar Gala authored
      
      rv32m1_vega don't boot due to device init ordering and changes with the
      device model.  The soc code is looking for a device pointer for the
      intmux.  Change to using DEVICE_DT_GET here as that will ensure we get
      a valid pointer and by the time we need to utilize the pointer the
      intmux driver will have been initialized and thus the device pointer
      will be ready.
      
      Also set BUILD_OUTPUT_HEX since we utilize openocd to flash and west
      flash is looking for a hex file for openocd targets.
      Signed-off-by: default avatarKumar Gala <kumar.gala@linaro.org>
      09436085
  4. 01 Jul, 2021 4 commits
  5. 30 Jun, 2021 3 commits
  6. 29 Jun, 2021 2 commits
    • Martí Bolívar's avatar
      doc: api: fix devicetree modification version · d4d362d0
      Martí Bolívar authored
      
      This was modified in 2.6.
      Signed-off-by: default avatarMartí Bolívar <marti.bolivar@nordicsemi.no>
      d4d362d0
    • Andy Ross's avatar
      arch/x86/zefi: Fix entry-nop hack for EFI entry · d0dca157
      Andy Ross authored
      commit 5e9c583c
      
       ("arch/x86_64: Terrible, awful hackery to
      bootstrap entry") introduced a terrible trick which begins execution
      at the bottom of .locore with a jump, which then gets replaced with
      NOP instructions for the benefit of 16 bit real mode startup of the
      other CPUs later on.
      
      But I forgot that EFI enters in 64 bit code natively, and so never
      hits that path.  And moving it to the 64 bit setup code doesn't work,
      because at that point when we are NOT loaded from EFI, we already have
      the Zephyr page tables in place that disallow writes to .locore.
      
      So do it in the EFI loader, which while sort of a weird place, has the
      benefit of being in C instead of assembly.
      
      Really all this code needs to go away.  A proper x86 entry
      architecture would enter somewhere in the main blob, and .locore
      should be a tiny stub we copy in at runtime.
      
      Fixes #36107
      Signed-off-by: default avatarAndy Ross <andrew.j.ross@intel.com>
      d0dca157
  7. 18 Jun, 2021 2 commits
  8. 10 Jun, 2021 1 commit
  9. 08 Jun, 2021 7 commits
  10. 05 Jun, 2021 1 commit
  11. 04 Jun, 2021 15 commits