[PATCH v2 0/2] microblaze: libbsd support
Alex White
alex.white at oarcorp.com
Thu Jan 6 21:03:33 UTC 2022
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
More information about the devel
mailing list