v2:
  - Added a new BSP configuration option, "BSP_MICROBLAZE_FPGA_DTB_HEADER_PATH",
    which allows the user to override the device tree to match their FPGA
    configuration.

This patch set adds support for libbsd to the MicroBlaze BSPs and contains fixes
for issues found while debugging the rtems-libbsd telnetd01 test in QEMU and on
the Xilinx KCU105 board.

Alex White (1):
  microblaze: Add support for libbsd networking

Jennifer Averett (1):
  microblaze: Add support for libbsd.

 .../microblaze/microblaze_fpga/dts/system.dts | 452 ++++++++
 bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c |  24 +
 bsps/microblaze/microblaze_fpga/include/bsp.h |   9 +
 .../include/bsp/microblaze-dtb.h              | 968 ++++++++++++++++++
 bsps/microblaze/microblaze_fpga/irq/irq.c     |   2 +-
 .../microblaze_fpga/start/bspstart.c          |   6 +
 .../start/microblaze_enable_dcache.S          |  20 +
 .../start/microblaze_enable_icache.S          |  20 +
 .../start/microblaze_invalidate_dcache.S      |  29 +
 .../start/microblaze_invalidate_icache.S      |  28 +
 cpukit/score/cpu/microblaze/cpu.c             |   1 -
 cpukit/score/cpu/microblaze/cpu_asm.S         |   4 +-
 .../bsps/microblaze/microblaze_fpga/grp.yml   |  14 +
 .../bsps/microblaze/microblaze_fpga/obj.yml   |   5 +
 .../microblaze_fpga/optdcachebaseaddress.yml  |  18 +
 .../microblaze_fpga/optdcachelinelen.yml      |  17 +
 .../microblaze_fpga/optdcachesize.yml         |  17 +
 .../microblaze_fpga/optdtbheaderpath.yml      |  17 +
 .../microblaze_fpga/opticachebaseaddress.yml  |  18 +
 .../microblaze_fpga/opticachelinelen.yml      |  17 +
 .../microblaze_fpga/opticachesize.yml         |  17 +
 21 files changed, 1698 insertions(+), 5 deletions(-)
 create mode 100644 bsps/microblaze/microblaze_fpga/dts/system.dts
 create mode 100644 bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c
 create mode 100644 bsps/microblaze/microblaze_fpga/include/bsp/microblaze-dtb.h
 create mode 100644 
bsps/microblaze/microblaze_fpga/start/microblaze_enable_dcache.S
 create mode 100644 
bsps/microblaze/microblaze_fpga/start/microblaze_enable_icache.S
 create mode 100644 
bsps/microblaze/microblaze_fpga/start/microblaze_invalidate_dcache.S
 create mode 100644 
bsps/microblaze/microblaze_fpga/start/microblaze_invalidate_icache.S
 create mode 100644 
spec/build/bsps/microblaze/microblaze_fpga/optdcachebaseaddress.yml
 create mode 100644 
spec/build/bsps/microblaze/microblaze_fpga/optdcachelinelen.yml
 create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optdcachesize.yml
 create mode 100644 
spec/build/bsps/microblaze/microblaze_fpga/optdtbheaderpath.yml
 create mode 100644 
spec/build/bsps/microblaze/microblaze_fpga/opticachebaseaddress.yml
 create mode 100644 
spec/build/bsps/microblaze/microblaze_fpga/opticachelinelen.yml
 create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/opticachesize.yml

-- 
2.30.2

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to