AndrewGavril
released this
15 Oct 10:53
·
9 commits
to perftest_memory_window
since this release
Implemented:
- VM guest images are based on
core-image-full-cmdline
. Added to the image:ntb_hw_idt
,ntb
,ntb_transport
,ntb_tool
as a module,ntb_perf
as a module,ntrdma
as a module and necessary dependencies. - Added
idt-ntb-ivshmem
device to QEMU. - Support for NTB registers and functionality:
- NTB link functions
- Message registers
- Doorbell registers
- Interrupts and interrupt masking
- Memory window translation
- Implementation of mw translation in DIR mode
- Direct read/write into DMA VM space be i/o operations into mw
- Added unsupported by IDT 89HPES24NT6AG2 NTB operations:
mw_set_trans
andmw_clear_trans
functions (Necessary forntb_perf
). So thentb_hw_idt
driver was modified.
- PCIe port 0 and port 2 are configured
- Only one partition is implemented
Known issues:
ntb_perf
test withuse_dma
flag failes (due to the lack of implementation of the DMA controller)ntrdma
init failes with an error (for the same reason as the previous point)