yuzu/src/core/hle/service
Zephyron f1afe954ec nvdrv: Fix incorrect IoctlZbcSetTable structure size assertion
Resolves a build failure caused by a mismatch between the defined and expected size of the `IoctlZbcSetTable` structure in `nvhost_ctrl_gpu`. The `static_assert` incorrectly expected the size to be 44 bytes, while the actual size was 48 bytes.

Changes include:
- Updated `static_assert` to correctly reflect the 48-byte size of `IoctlZbcSetTable`.
- Verified packing and alignment to ensure compliance with hardware specifications.
- Reviewed and confirmed correctness of `u32` type definitions.

This fix addresses a regression introduced in commit 9be4bf9aa5, which implemented ZBCSetTable functionality, and ensures successful compilation and adherence to the ZBC table implementation's design.
2025-05-11 12:17:03 +01:00
..
acc fix qlaunch on firmware 18 2024-12-20 15:24:57 +00:00
am "Merge Tagged PR 13018" 2025-05-11 12:17:03 +01:00
aoc aoc: Rename AOC_U to IAddOnContentManager 2024-02-23 01:19:18 +01:00
apm general: Use console mode helper across project 2023-08-22 21:58:23 -04:00
audio Map methods in firmware 18.0.0 2024-12-20 15:24:57 +00:00
bcat service: news: Stub remaining functions 2024-02-11 17:56:26 -06:00
bpc
btdrv service: btdrv: Add EnableRadio for Qlaunch 2024-02-23 18:58:51 -06:00
btm service: btm: Implement function needed by QLaunch 2024-02-17 12:39:36 -06:00
caps service: caps: Implement GetAlbumFIleList 2024-02-16 12:15:37 -06:00
erpt erpt: stub report creation 2024-02-24 22:25:34 -05:00
es core: Add support for loading NSPs with personalized tickets. (#10048) 2023-09-05 21:09:42 +02:00
eupld
fatal result: Make fully constexpr, add ON_RESULT_INCLUDED 2024-01-25 16:42:06 -05:00
fgm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
filesystem Map methods in firmware 18.0.0 2024-12-20 15:24:57 +00:00
friend Implemented IFriendService::GetUserPresenceView stub to get QLaunch friends list running 2024-12-20 15:24:57 +00:00
glue Port changes from Early Access 2024-12-20 15:24:40 +00:00
grc
hid Port changes from Early Access 2024-12-20 15:24:40 +00:00
jit service: use const references for input raw data 2024-02-01 12:57:54 -05:00
lbl service: lbl: Add SaveCurrentSetting, LoadCurrentSetting and IsAutoBrightnessControlSupported for QLaunch 2024-02-23 18:58:50 -06:00
ldn Using reserve() for optimization inserts, marked unused pair items and minor code refactor 2024-12-20 15:24:58 +00:00
ldr ro: add separate ro service 2023-12-09 15:50:34 -05:00
lm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
mig
mii service: set: Migrate ISystemSettingsServer to new IPC 2024-02-14 12:40:10 -06:00
mm Rewrote mm:u to follow switchbrew.org documentation 2024-12-20 15:24:57 +00:00
mnpp service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
ncm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
nfc externals: update fmt to 11.0.2 and vcpkg to 2024.09.30 (#68) 2024-12-20 15:24:58 +00:00
nfp Fix typos in src/core (#12625) 2024-01-08 13:31:48 -06:00
ngc ngc: implement service 2023-09-14 09:14:08 -04:00
nifm Added v18.0.0 stubs 2024-12-20 15:24:57 +00:00
nim service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
npns Map methods in firmware 18.0.0 2024-12-20 15:24:57 +00:00
ns Using reserve() for optimization inserts, marked unused pair items and minor code refactor 2024-12-20 15:24:58 +00:00
nvdrv nvdrv: Fix incorrect IoctlZbcSetTable structure size assertion 2025-05-11 12:17:03 +01:00
nvnflinger hardware_composer.cpp: Add missing includes 2024-12-20 15:24:57 +00:00
olsc olsc: rewrite IOlscServiceForSystemService 2024-02-21 20:02:00 -05:00
omm am: move out omm interfaces to new module 2024-02-12 09:18:29 -05:00
os Port changes from Early Access 2024-12-20 15:24:40 +00:00
pcie
pctl Map methods in firmware 18.0.0 2024-12-20 15:24:57 +00:00
pcv Fix typos in src/core (#12625) 2024-01-08 13:31:48 -06:00
pm kernel: fix debugger and process list lifetime 2024-01-12 18:31:33 -05:00
prepo service: hle: Allow to access read buffer A and X directly 2023-10-16 23:36:46 -06:00
psc externals: update fmt to 11.0.2 and vcpkg to 2024.09.30 (#68) 2024-12-20 15:24:58 +00:00
ptm ts: add OpenSession 2023-10-20 13:29:32 -04:00
ro service: use const references for input raw data 2024-02-01 12:57:54 -05:00
set Be more explicit on struct init (#46) 2024-12-20 15:24:58 +00:00
sm Using reserve() for optimization inserts, marked unused pair items and minor code refactor 2024-12-20 15:24:58 +00:00
sockets Update sockets.h 2024-01-30 12:24:47 +01:00
spl core: remove ResultVal type 2023-08-08 11:09:37 -04:00
ssl Added ISslConnection::{Get,Set}NextAlpnProto stubs 2024-12-20 15:24:57 +00:00
usb service: usb: Update names 2023-03-05 10:45:24 -06:00
vi vi: workaround conductor includes 2024-02-23 10:34:49 -05:00
cmif_serialization.h audio: rewrite IAudioRenderer 2024-02-20 22:15:38 -05:00
cmif_types.h Introduced default constructors to fix compile 2024-12-20 15:14:22 +00:00
hle_ipc.cpp ipc: additional fixes 2024-02-07 15:06:15 -05:00
hle_ipc.h service: add template serializer for method calls 2024-01-25 14:35:51 -05:00
ipc_helpers.h kernel: fix resource limit imbalance 2023-12-22 21:52:49 -05:00
kernel_helpers.cpp Rework time service to fix time passing offline. 2024-01-24 04:26:55 +00:00
kernel_helpers.h
server_manager.cpp general: fix asan errors 2024-02-26 19:28:49 -05:00
server_manager.h server_manager: use multi wait API 2024-02-07 12:15:01 -05:00
service.cpp Always report command ID in log and implement LoadUserSetting stub 2024-12-20 15:24:57 +00:00
service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
services.cpp Merge pull request #13081 from FearlessTobi/aoc-ipc 2024-02-24 12:48:26 -05:00
services.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00