Most of this configuration has existed in the meta-xilinx layer for
quite some time for use with linux-yocto and Xilinx's vendor tree
kernel, linux-xlnx.

The goal is to enable the use of the MicroBlaze architecture in OE-Core
including the addition of QEMU machines (qemumicroblazeel,
qemumicroblazeeb), this relies on having configuration for the BSPs in
linux-yocto. This series adds the BSP configs for these machines
including both standard and tiny kernel types, as well as fragments for
configuring Xilinx Soft IP drivers.

Also included are Zynq SoC configuration fragments and a generalised
machine config (targeting the SoC for both standard and tiny kernel
types).

Support for MicroBlaze and Zynq has been available in upstream and
linux-yocto for a number of releases. This series does not require any
patching of the kernel source to enable any functionality of the target
BSPs and is purely kernel configuration.

Additionally included in this series is a fragment for debug purposes
that enables the kernels DEBUG_DYNAMIC feature.

Nathan Rossi (7):
  arch/microblaze: Add config fragments for the MicroBlaze architecture
  bsp/xilinx/board-common: Add Xilinx common board fragment for BSPs
  bsp/xilinx/soc/drivers: Add Xilinx Soft IP drivers fragment
  bsp/qemumicroblazeel: Add BSP configs for qemumicroblazeel
  bsp/qemumicroblazeeb: Add BSP configs for qemumicroblazeeb
  bsp/xilinx/zynq: Add a general purpose KMACHINE for Zynq targets
  features/debug/debug-dyndbg: Add feature to enable dynamic debug

 arch/microblaze/microblaze.cfg                   | 18 ++++++
 arch/microblaze/microblaze.scc                   |  6 ++
 bsp/qemumicroblaze/qemumicroblazeeb-standard.scc | 15 +++++
 bsp/qemumicroblaze/qemumicroblazeeb-tiny.scc     | 12 ++++
 bsp/qemumicroblaze/qemumicroblazeeb.cfg          | 15 +++++
 bsp/qemumicroblaze/qemumicroblazeel-standard.scc | 15 +++++
 bsp/qemumicroblaze/qemumicroblazeel-tiny.scc     | 12 ++++
 bsp/qemumicroblaze/qemumicroblazeel.cfg          | 15 +++++
 bsp/xilinx/board-common.cfg                      | 71 ++++++++++++++++++++++
 bsp/xilinx/board-common.scc                      |  7 +++
 bsp/xilinx/soc/drivers-softip-microblaze.cfg     |  8 +++
 bsp/xilinx/soc/drivers-softip.cfg                | 45 ++++++++++++++
 bsp/xilinx/soc/drivers-softip.scc                | 12 ++++
 bsp/xilinx/soc/drivers-zynq.cfg                  | 75 ++++++++++++++++++++++++
 bsp/xilinx/soc/zynq.cfg                          | 43 ++++++++++++++
 bsp/xilinx/soc/zynq.scc                          | 10 ++++
 bsp/xilinx/zynq-standard.scc                     | 15 +++++
 bsp/xilinx/zynq-tiny.scc                         |  9 +++
 features/debug/debug-dyndbg.cfg                  |  1 +
 features/debug/debug-dyndbg.scc                  |  4 ++
 20 files changed, 408 insertions(+)
 create mode 100644 arch/microblaze/microblaze.cfg
 create mode 100644 arch/microblaze/microblaze.scc
 create mode 100644 bsp/qemumicroblaze/qemumicroblazeeb-standard.scc
 create mode 100644 bsp/qemumicroblaze/qemumicroblazeeb-tiny.scc
 create mode 100644 bsp/qemumicroblaze/qemumicroblazeeb.cfg
 create mode 100644 bsp/qemumicroblaze/qemumicroblazeel-standard.scc
 create mode 100644 bsp/qemumicroblaze/qemumicroblazeel-tiny.scc
 create mode 100644 bsp/qemumicroblaze/qemumicroblazeel.cfg
 create mode 100644 bsp/xilinx/board-common.cfg
 create mode 100644 bsp/xilinx/board-common.scc
 create mode 100644 bsp/xilinx/soc/drivers-softip-microblaze.cfg
 create mode 100644 bsp/xilinx/soc/drivers-softip.cfg
 create mode 100644 bsp/xilinx/soc/drivers-softip.scc
 create mode 100644 bsp/xilinx/soc/drivers-zynq.cfg
 create mode 100644 bsp/xilinx/soc/zynq.cfg
 create mode 100644 bsp/xilinx/soc/zynq.scc
 create mode 100644 bsp/xilinx/zynq-standard.scc
 create mode 100644 bsp/xilinx/zynq-tiny.scc
 create mode 100644 features/debug/debug-dyndbg.cfg
 create mode 100644 features/debug/debug-dyndbg.scc

-- 
2.13.2
-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to