Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rfnoc: ctrlport: Separately validate and handle async messages | Martin Braun | 2019-11-26 | 1 | -0/+5 |
| | | | | | | | | | | | This introduces the concept of an async message validator, an optional callback for functions to check if an async message has a valid payload. After validation, the async message is ack'd. Then, the async message handler is executed. This makes sure that an async message is ack'd as soon as possible, rather than after the async message handling, which can itself have all sorts of communication going on to the device. | ||||
* | rfnoc: register_iface_holder: Add ability to invalidate and update | Martin Braun | 2019-11-26 | 1 | -0/+92 |
This lets child classes of register_iface_holder change the register interface, or even invalidate it. |