Releases: OSLL/ntb-cxl
Releases · OSLL/ntb-cxl
Release NTB virtualization v0.1.0
Implemented:
- VM guest images are based on
core-image-full-cmdline. Added to the image:ntb_hw_idt,ntb,ntb_transport,ntb_toolas a module,ntb_perfas a module,ntrdmaas a module and necessary dependencies. - Added
idt-ntb-ivshmemdevice 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_transandmw_clear_transfunctions (Necessary forntb_perf). So thentb_hw_idtdriver was modified.
- PCIe port 0 and port 2 are configured
- Only one partition is implemented
Known issues:
ntb_perftest withuse_dmaflag failes (due to the lack of implementation of the DMA controller)ntrdmainit failes with an error (for the same reason as the previous point)