Skip to content
Snippets Groups Projects
  1. Jan 12, 2021
  2. Jan 11, 2021
  3. Jan 08, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210108' into staging · 7b09f127
      Peter Maydell authored
      
      target-arm queue:
       * intc/arm_gic: Fix gic_irq_signaling_enabled() for vCPUs
       * target/arm: Fix MTE0_ACTIVE
       * target/arm: Implement v8.1M and Cortex-M55 model
       * hw/arm/highbank: Drop dead KVM support code
       * util/qemu-timer: Make timer_free() imply timer_del()
       * various devices: Use ptimer_free() in finalize function
       * docs/system: arm: Add sabrelite board description
       * sabrelite: Minor fixes to allow booting U-Boot
      
      # gpg: Signature made Fri 08 Jan 2021 15:34:25 GMT
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20210108: (23 commits)
        docs/system: arm: Add sabrelite board description
        hw/arm: sabrelite: Connect the Ethernet PHY at address 6
        hw/msic: imx6_ccm: Correct register value for silicon type
        hw/misc: imx6_ccm: Update PMU_MISC0 reset value
        exynos4210_mct: Use ptimer_free() in the finalize function to avoid memleaks
        musicpal: Use ptimer_free() in the finalize function to avoid memleaks
        mss-timer: Use ptimer_free() in the finalize function to avoid memleaks
        exynos4210_pwm: Use ptimer_free() in the finalize function to avoid memleaks
        exynos4210_rtc: Use ptimer_free() in the finalize function to avoid memleaks
        allwinner-a10-pit: Use ptimer_free() in the finalize function to avoid memleaks
        digic-timer: Use ptimer_free() in the finalize function to avoid memleaks
        target/arm: Remove timer_del()/timer_deinit() before timer_free()
        Remove superfluous timer_del() calls
        scripts/coccinelle: New script to remove unnecessary timer_del() calls
        util/qemu-timer: Make timer_free() imply timer_del()
        hw/arm/highbank: Drop dead KVM support code
        target/arm: Implement Cortex-M55 model
        target/arm: Implement FPCXT_NS fp system register
        target/arm: Correct store of FPSCR value via FPCXT_S
        hw/intc/armv7m_nvic: Correct handling of CCR.BFHFNMIGN
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      7b09f127
    • Bin Meng's avatar
      docs/system: arm: Add sabrelite board description · c9f8511e
      Bin Meng authored
      
      This adds the target guide for SABRE Lite board, and documents how
      to boot a Linux kernel and U-Boot bootloader.
      
      Signed-off-by: default avatarBin Meng <bin.meng@windriver.com>
      Reviewed-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Message-id: 20210106063504.10841-5-bmeng.cn@gmail.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      c9f8511e
    • Bin Meng's avatar
      hw/arm: sabrelite: Connect the Ethernet PHY at address 6 · 37e33be7
      Bin Meng authored
      
      At present, when booting U-Boot on QEMU sabrelite, we see:
      
        Net:   Board Net Initialization Failed
        No ethernet found.
      
      U-Boot scans PHY at address 4/5/6/7 (see board_eth_init() in the
      U-Boot source: board/boundary/nitrogen6x/nitrogen6x.c). On the real
      board, the Ethernet PHY is at address 6. Adjust this by updating the
      "fec-phy-num" property of the fsl_imx6 SoC object.
      
      With this change, U-Boot sees the PHY but complains MAC address:
      
        Net:   using phy at 6
        FEC [PRIME]
        Error: FEC address not set.
      
      This is due to U-Boot tries to read the MAC address from the fuse,
      which QEMU does not have any valid content filled in. However this
      does not prevent the Ethernet from working in QEMU. We just need to
      set up the MAC address later in the U-Boot command shell, by:
      
        => setenv ethaddr 00:11:22:33:44:55
      
      Signed-off-by: default avatarBin Meng <bin.meng@windriver.com>
      Reviewed-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Message-id: 20210106063504.10841-4-bmeng.cn@gmail.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      37e33be7
Loading