Kernel: Fix crash when opening GPU3DDevice without creating a context

This commit is contained in:
Sahan Fernando 2022-03-18 19:18:02 +11:00 committed by Ali Mohammad Pur
commit 8601f74d5f
Notes: sideshowbarker 2024-07-17 17:13:03 +09:00
2 changed files with 2 additions and 3 deletions

View file

@ -127,7 +127,7 @@ private:
Kernel::Graphics::VirtIOGPU::GraphicsAdapter& m_graphics_adapter;
// Context used for kernel operations (e.g. flushing resources to scanout)
ContextID m_kernel_context_id;
HashMap<RefPtr<OpenFileDescription>, RefPtr<PerContextState>> m_context_state_lookup;
HashMap<OpenFileDescription*, RefPtr<PerContextState>> m_context_state_lookup;
// Memory management for backing buffers
OwnPtr<Memory::Region> m_transfer_buffer_region;
constexpr static size_t NUM_TRANSFER_REGION_PAGES = 256;