mirror of
https://git.citron-emu.org/citron/emu.git
synced 2025-12-13 13:37:09 +00:00
This commit makes two main changes: 1. Adds support for GetTpcMasks2 (ioctl 0x13) in nvhost_ctrl_gpu: - Implements new GetTpcMasks2 method to handle TPC mask queries - Adds IoctlGetTpcMasks structure to store mask parameters - Returns conservative single TPC configuration for compatibility 2. Enhances memory mapping validation in HostMemory: - Adds verification check after memory mapping operations - Improves error handling for direct mapped address enabling - Adds logging for mapping and direct address failures Additional changes: - Updates copyright headers to include citron Emulator Project - Improves error handling and validation in several paths - Adds debug logging for TPC mask operations This improves GPU virtualization support and memory mapping reliability. |
||
|---|---|---|
| .. | ||
| android | ||
| audio_core | ||
| citron | ||
| citron_cmd | ||
| common | ||
| core | ||
| dedicated_room | ||
| frontend_common | ||
| hid_core | ||
| input_common | ||
| network | ||
| shader_recompiler | ||
| tests | ||
| video_core | ||
| web_service | ||
| .clang-format | ||
| CMakeLists.txt | ||