On Wed Mar 4, 2026 at 2:46 AM GMT, Eliot Courtney wrote: > Add type infrastructure to know what reply is expected from each > `CommandToGsp`. Uses a marker type `NoReply` which does not implement > `MessageFromGsp` to mark commands which don't expect a response. > > Update `send_command` to wait for a reply and add `send_command_no_wait` > which sends a command that has no reply, without blocking. > > This prepares for adding locking to the queue. > > Tested-by: Zhi Wang <[email protected]> > Signed-off-by: Eliot Courtney <[email protected]>
Reviewed-by: Gary Guo <[email protected]> > --- > drivers/gpu/nova-core/gsp/boot.rs | 5 ++- > drivers/gpu/nova-core/gsp/cmdq.rs | 55 > +++++++++++++++++++++++++- > drivers/gpu/nova-core/gsp/cmdq/continuation.rs | 5 ++- > drivers/gpu/nova-core/gsp/commands.rs | 16 +++----- > 4 files changed, 67 insertions(+), 14 deletions(-)
