Skip to content

Conversation

@JesseDeMeulemeester
Copy link
Contributor

This PR adds support for multiple dbus filters, e.g., to support multi-level cache hierarchies. The dbus filters are connected in the order they were added going from internal to external dbus. It adds intermediate dbusses where necessary to connect the respective filters.

It also implements an (optional) artificial cache delay to simulate cache latency. By default, the latency is set to 1 cycle. Note that with multi-level caches the latency cannot be zero as that would create combinatorial loops.

This enables multiple cache levels.
Technicaly can also be zero for single-level caches, but this introduces combinatorial loops with multi-level caches
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant