nvhost_vic: Fix device closure

Implements the OnClose method of the nvhost_vic device, and removes the remnants of an older implementation.

Also cleans up some of the surrounding code.
This commit is contained in:
ameerj 2021-04-24 19:22:09 -04:00
parent dd3655702d
commit de494b30d4
4 changed files with 11 additions and 15 deletions

View file

@ -492,10 +492,8 @@ void GPU::PushCommandBuffer(Tegra::ChCommandHeaderList& entries) {
cdma_pusher->ProcessEntries(std::move(entries));
}
void GPU::ClearCommandBuffer() {
// This condition fires when a video stream ends, clear all intermediary data
void GPU::ClearCdmaInstance() {
cdma_pusher.reset();
LOG_INFO(Service_NVDRV, "NVDEC video stream ended");
}
void GPU::SwapBuffers(const Tegra::FramebufferConfig* framebuffer) {