Skip to content
Snippets Groups Projects
  1. Mar 04, 2021
    • Bin Meng's avatar
      roms/opensbi: Upgrade from v0.8 to v0.9 · 454d1e7c
      Bin Meng authored
      
      Upgrade OpenSBI from v0.8 to v0.9 and the pre-built bios images.
      
      The v0.9 release includes the following commits:
      
      35bc810 docs/platform: Update QEMU parameter for fw_payload
      78afe11 config.mk: Update QEMU run command for generic and sifive fu540 platforms
      ec3e5b1 docs/platform: sifive_fu540: Update U-Boot instructions
      7d61a68 README.md: fix markdown link formatting
      a5f9104 lib/utils: fdt: Update FDT expand size to 1024 for reserved memory node
      ec1abf6 include: sbi_bitops: Remove dead shift assignment in ffs/fls
      8e47649 lib: Add sbi_strncmp implementation
      2845d2d lib: utils: Add a macro in libfdt_env.h for strncmp
      2cfd2fc lib: utils: Use strncmp in fdt_parse_hart_id()
      937caee lib: sbi_misaligned_ldst: Determine transformed instruction length correctly
      4b18a2a firmware: fw_base: Improve exception stack setup in trap handler
      9d56961 lib: sbi_trap: Fix hstatus.SPVP update in sbi_trap_redirect()
      d7f87d9 platform: kendryte/k210: fixup FDT
      e435ba0 lib: sbi_init: Avoid thundering hurd problem with coldboot_lock
      4f3bad6 lib: sbi: Handle the case where MTVAL has illegal instruction address
      7b0b289 lib: sbi: Remove redundant SBI_HART_HAS_PMP feature
      74d1db7 lib: sbi: Improve PMP CSR detection and progamming
      2c341f7 lib: sbi: Detect and print MHPM counters at boot-time
      162d453 include: sbi: Few cosmetic changes in riscv_encoding.h
      ebc8ebc lib: sbi: Improve HPM CSR read/write emulation
      dcb10c00 lib: sbi: Don't handle VS-mode ecall in sbi_trap_handler()
      bef63d6 include: Rename ECALL defines to match latest RISC-V spec
      c1c7c3e lib: sbi_trap: Allow M-mode to M-mode ECALLs
      6734304 lib: sbi: Allow specifying start mode to sbi_hsm_hart_start() API
      7ccf6bf lib: sbi: Allow specifying mode in sbi_hart_pmp_check_addr() API
      9f935a4 lib: utils: Improve fdt_cpu_fixup() implementation
      172fa16 lib: sbi: Ensure coldboot HART supports next privilege mode
      aaeca7e platform: generic: Don't mark non-MMU HARTs as invalid
      7701ea1 lib: sbi: Fix PMP CSR detection
      79bf80b lib: sbi_scratch: typo scatch
      a04c465 makefile: fix clean directive
      af4b50f Makefile: Build ELF, BIN and LD script in platform build directory
      6ca0969 firmware: Add common FW_FDT_PATH compile-time option
      9c07c51 firmware: Remove FW_PAYLOAD_FDT_PATH compile-time option
      e9a4bfb Makefile: Allow padding zeros when converting DTB to C source
      a0f2d4a platform: kendryte/k210: Add some padding for FDT fixups
      dbeeacb include: sbi: Remove redundant includes from sbi_platform.h
      a12d46a include: sbi: Remove pmp_region callbacks from sbi_platform_operations
      a126886 lib: sbi: Configure PMP late in coldboot and warmboot path
      f81d6f6 lib: sbi: Remove redundant hartid parameter from sbi_hart_init()
      8b65005 include: sbi: Make hartmask pointer const in sbi_hartmask_test_hart()
      b1678af lib: sbi: Add initial domain support
      e73b92d lib: sbi: Extend sbi_hsm_hart_started_mask() for domains
      3a30d2c lib: sbi: Extend sbi_hsm_hart_start() for domains
      530e95b lib: sbi: Optimize sbi_hsm_hart_started_mask() implementation
      3e20037 lib: sbi: Extend sbi_system_reset() for domains
      5edbb7c lib: utils: Update fdt_reserved_memory_fixup() to use current domain
      5fd99db lib: utils: Update fdt_cpu_fixup() to use current domain
      e856462 lib: sbi: Remove redundant sbi_hart_pmp_xyz() functions
      c10c30b lib: sbi: Configure PMP based on domain memory regions
      c347408 lib: sbi: Display domain details in boot prints
      fdf5d5c docs: Add initial documentation for domain support
      74c0ea1 lib: utils: Implement "ranges" property parsing
      bf21632 lib: sbi: Detect PMP granularity and number of address bits
      a809f40 lib: sbi: Improve boot time print with additional PMP information
      914f81f Makefile: Add option to use toolchain default ABI and ISA string
      48616b3 lib: sbi: Improve boot prints in cold boot sequence
      781cafd docs: fix a typo error
      54a7734 include: sbi: Add SBI SRST extension related defines
      c4acc60 include: sbi: Remove opensbi specific reset type defines
      da07479 platform: Remove dummy system reset functions
      5c429ae lib: sbi: Improve system reset platform operations
      548d03e lib: sbi: Implement System Reset (SRST) SBI extension
      2677324 firmware: fw_base: Optimize trap handler for RV32 systems
      8d2edc4 lib: sbi: Fix sbi_hart_switch_mode() for u-mode
      3d921fa lib: sbi: Fix typo in sbi_domain_finalize()
      4e37022 lib: sbi: Fix domain_count check in sbi_domain_finalize()
      c709d40 lib: sbi: Auto start domain only if boot HART within limits
      c1f6d89 include: sbi: Use lower bits for domain memory region permissions
      62ea4f4 lib: sbi: Override domain boot HART when coldboot HART assigned to it
      555e737 lib: sbi: Add error prints in sbi_domain_finalize()
      9b65dca include: sbi: Add domains_init() platform operation
      c0d2baa docs: Add domain device tree binding documentation
      ba741ea lib: utils: Add helper routines to populate domains from FDT
      4fffb53 platform: generic: Populate domains from FDT
      e7da0b4 lib: utils/libfdt: Upgrade to v1.6.0 release
      2179777 lib: utils: Allow FDT domain iteration functions to fail
      7baccfc lib: sbi: Add function to register new domain
      6fc1986 lib: utils: Remove fdt_domain_get() function
      a029bd9 lib: sbi: Remove domain_get() platform callback function
      7dcb1e1 lib: sbi: Fix sign-extension in sbi_misaligned_load_handler()
      80bc506 lib: sbi: Replace args with trap registers in ecall handler
      b7df5e4 lib: sbi: Introduce sbi_trap_exit() API
      12394a2 lib: sbi: Allow custom local TLB flush function
      0d49c3b lib: utils: Fix shakti uart implementation
      db56341 lib: sbi: Allow platforms to provide root domain memory regions
      e884416 include: sbi: No need to pack struct sbi_trap_regs
      386eba2 include: sbi: No need to pack struct sbi_scratch
      1bbf361 include: sbi: Don't pack struct sbi_platform and sbi_platform_operations
      da5293f platform: template: Fix compile error
      234ed8e include: Bump-up version to 0.9
      
      Signed-off-by: default avatarBin Meng <bin.meng@windriver.com>
      Reviewed-by: default avatarAlistair Francis <alistair.francis@wdc.com>
      Message-Id: 20210119234438.10132-1-bmeng.cn@gmail.com
      Signed-off-by: default avatarAlistair Francis <alistair.francis@wdc.com>
      454d1e7c
  2. Feb 09, 2021
  3. Feb 08, 2021
  4. Jan 23, 2021
  5. Dec 15, 2020
  6. Nov 23, 2020
  7. Nov 20, 2020
  8. Nov 04, 2020
  9. Oct 26, 2020
  10. Oct 13, 2020
  11. Oct 06, 2020
  12. Sep 30, 2020
  13. Sep 17, 2020
  14. Sep 14, 2020
  15. Sep 13, 2020
  16. Sep 08, 2020
  17. Sep 03, 2020
    • Gerd Hoffmann's avatar
      meson: fix keymaps without qemu-keymap · 09db9b9d
      Gerd Hoffmann authored
      
      In case the qemu-keymap tool generating them is neither installed on the
      system nor built from sources (due to xkbcommon not being available)
      qemu will not find the keymaps when started directly from the build
      tree,
      
      This happens because commit ddcf607f ("meson: drop keymaps symlink")
      removed the symlink to the source tree, and the special handling for
      install doesn't help in case we do not install qemu.
      
      Lets fix that by simply copying over the file from the source tree as
      fallback.
      
      Reported-by: default avatarThomas Huth <thuth@redhat.com>
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Message-Id: <20200827102617.14448-1-kraxel@redhat.com>
      [thuth: Rebased, changed "config_host['qemu_datadir']" to "qemu_datadir",
              added Gerd's UNLINK fix to configure script]
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      09db9b9d
  18. Sep 01, 2020
    • Helge Deller's avatar
      seabios-hppa: Update SeaBIOS to hppa-qemu-5.2-2 tag · 009673ed
      Helge Deller authored
      
      Changes:
      * If only one bootable device is available, boot from it.
      * Silence PDC warnings with HP-UX 11.11
      * Inform Linux about fw_cfg port addresses
      * Make power switch button configurable from qemu
      * Clear screen on machine reset
      * Add fw_cfg option to enable runtime debug info
      * Fix panic on OpenBSD/6.7 regarding STI console
      * Set text planes and used_bits in STI fields
      * Fix mon_tbl entries
      * Convert sti_region_list to an initialized struct
      
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      009673ed
Loading