Ryan Houdek
9b425697cb
IoctlEmulation: Update to v6.17
...
Nova isn't handled yet because the API is in flux, but it's in v6.17 so
track it.
2025-11-01 13:04:52 -07:00
Ryan Houdek
6ced309c5c
IoctlEmulation: Finish v4l2 implementation
2025-09-12 19:59:56 -07:00
Changwei Miao
0293d2027d
LinuxEmulation: add basic supports for v4l2 driver of wine32.
...
This patch does cover up all v4l2 syscalls in i386. It just works
well with the poor v4l2 driver of wine32.
Signed-off-by: Changwei Miao <chanthmiao@outlook.com >
2025-08-06 04:49:49 +08:00
Ryan Houdek
031afbfb18
Various: Adds missing SPDX file headers
...
NFC
2025-03-07 11:34:31 -08:00
Ryan Houdek
5ffc611d13
IoctlEmulation/drm: Update for v6.13
2025-01-19 17:51:49 -08:00
Ryan Houdek
0cd6371c1b
IoctlEmulation: Add panthor_drm
2024-10-02 14:27:24 -07:00
Ryan Houdek
5aff16f72b
IoctlEmulation: Update xe_drm
2024-10-02 14:26:38 -07:00
Ryan Houdek
2c7896bce4
IoctlEmulation: Update v3d_drm
2024-10-02 14:26:30 -07:00
Ryan Houdek
c4a0fb6609
Ioctl/drm: Fix missing member copy
2024-09-08 20:02:51 -07:00
Ryan Houdek
9141322666
Ioctl/drm: Adds missing flags member copying
2024-09-08 20:02:51 -07:00
Ryan Houdek
2d91c5441e
Ioctl/Radeon: Adds missing func member copying
2024-09-08 20:02:51 -07:00
Ryan Houdek
c559445b62
Linux/IoctlEmulation: Fixes incorrect direction copy for a few ioctls
...
Plus convert remaining handlers over to using CPYF/CPYT handlers so
ensure this doesn't happen again.
2024-09-08 18:03:20 -07:00
Tony Wasserka
4dec8f22f8
Fix packed-non-pod warnings
2024-07-11 09:54:30 +02:00
Alyssa Rosenzweig
a10f984b1c
clang-format: left-align escaped newlines
...
alternative to #3638 . this is theoretically better for side-by-side diffs. in
practice it may make other diffs worse since all the \'s change when part of the
macro change.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-05-20 09:47:21 -04:00
Paulo Matos
2b4ec88dae
Whole-tree reformat
...
This follows discussions from #3413 .
Followup commits add clang-format file, script and blame ignore lists.
2024-04-12 16:26:02 +02:00
Ryan Houdek
9ec20c4bef
Linux/Ioctls: Update ioctl emulation for v6.8
...
- v3d added an ioctl
- drm base added a new ioctl
- pvr and xe are new drivers in v6.8
2024-03-10 15:46:21 -07:00
Ryan Houdek
b8b9b2f1a7
Linux: Update syscalls for v6.6
2023-12-25 08:40:46 -08:00
Ryan Houdek
f02bd5c9a6
Linux/drm: Update to v6.6
2023-12-25 08:28:45 -08:00
Ryan Houdek
f2bcc14cda
Tools: Moves IRLoader to independent folder
...
Which requires moving LinuxEmulation to its own independent folder as
well. Since both IRLoader and FEXLoader rely on it.
No functional change, just moves the the code around.
2023-12-18 12:04:28 -08:00