opentitan
opentitan copied to clipboard
[dv] Add some more calls to uvm_object_utils
These missing causes a warning from Verissimo.
This is similar to PR #26600 (but there were some more hits!)
I've just re-pushed. I didn't realise, but dv_base_reg shouldn't be registered with the factory (it's a base class with a bunch of arguments to its constructor). I've dropped that but left the rest in.
sigh and that applies to dv_base_mem too... Try again! :-)
Well, that's rather silly. It turns out that almost everything I was trying to add has either too many arguments in its constructor or is a "fake name" class that lives inside an interface. In either case, you get build-time errors or run-time warnings.
The only remaining item was dv_report_server! I've just redone things (yet) again. Sigh...
Force push is just a rebase: no other change.