[PATCH 00/22] Introduce MIPS p8700 based "eyeq7h" and "boston"

Vladimir Kondratiev vladimir.kondratiev at mobileye.com
Wed Jan 14 01:20:56 PST 2026


Adding support for the Mobileye "eyeq7h" automotive platform
using MIPS p8700 CPU. Refactor code turning mips p8700
platform into "cpu" that it actually is; with platforms using
this CPU, "eyeq7h" by Mobileye and "boston" FPGA board by MIPS

Tested on the real eyeq7h hardware

Benoît Monin (1):
  platform: generic: mips p8700: Add match data for CM info

Vladimir Kondratiev (21):
  lib: sbi: print hartid in hex
  platform: generic: mips p8700: improve CM access tracing
  platform: generic: mips p8700: reserve memory for M-mode peripherals
  platform: generic: mips p8700: prohibit accessing memory beyond DRAM
  platform: generic: mips p8700: fix powering up other cluster
  platform: generic: mips p8700: use detected PMP count
  platform: generic: mips p8700: faster core boot
  platform: generic: mips p8700: use global CM addresses
  platform: generic: mips p8700: access CM registers via match data
  platform: generic: mips p8700: restrict memory region to physical
    memory as in DTS
  platform: generic: mips: add P8700 based "eyeq7h" and "boston"
  platform: generic: mips eyeq7h: power up clusters with OLB
  platform: generic: mips eyeq7h: detect accelerators cluster presence
  platform: generic: mips eyeq7h: deassert accelerator cluster resets
  platform: generic: mips p8700: cache geometry detection
  platform: generic: mips p8700: generic memranges init
  platform: generic: mips p8700: use SBI bitfield manipulator macros
  platform: generic: mips p8700: synchronize hi-res timers
  platform: generic: mips eyeq7h: synchronize timers across clusters
  platform: generic: mips eyeq7h: fix NCORE registers access from
    clusters 1..2
  platform: generic: mips p8700: dump MMIO regions

 lib/sbi/sbi_domain.c                      |   2 +-
 platform/generic/Kconfig                  |  16 +-
 platform/generic/configs/defconfig        |   1 -
 platform/generic/configs/eyeq7h_defconfig |  61 +++
 platform/generic/include/mips/board.h     |  33 --
 platform/generic/include/mips/mips-cm.h   |  55 ++-
 platform/generic/include/mips/p8700.h     | 166 ++++++--
 platform/generic/mips/boston.c            | 150 +++++++
 platform/generic/mips/eyeq7h.c            | 486 ++++++++++++++++++++++
 platform/generic/mips/objects.mk          |   7 +-
 platform/generic/mips/p8700.c             | 411 +++++++++---------
 11 files changed, 1086 insertions(+), 302 deletions(-)
 create mode 100644 platform/generic/configs/eyeq7h_defconfig
 delete mode 100644 platform/generic/include/mips/board.h
 create mode 100644 platform/generic/mips/boston.c
 create mode 100644 platform/generic/mips/eyeq7h.c


base-commit: 74434f255873d74e56cc50aa762d1caf24c099f8
-- 
2.43.0




More information about the opensbi mailing list