arm64: SDL/kmsdrm frontend, headless runners, and handheld defaults (fork-only)

pcsx2-sdl (SDL3/kmsdrm handheld frontend), pcsx2-eerunner / pcsx2-vurunner headless
JIT regression+divergence tools, the gsrunner libmali CLI flags + Wayland scanner
wiring, and the heterogeneous-CPU thread-pinning default. Fork-only tooling/frontends.

Co-Authored-By: Ryan Walklin <ryan@testtoast.com>
Co-Authored-By: Brian Degenhardt <bmd@bmdhacks.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Brian Degenhardt
2026-06-20 20:27:56 -07:00
co-authored by Ryan Walklin Claude Opus 4.8
parent d884fbc08e
commit ff1abc36b8
10 changed files with 5581 additions and 6 deletions
+22
View File
@@ -0,0 +1,22 @@
add_executable(pcsx2-eerunner)
if (PACKAGE_MODE)
install(TARGETS pcsx2-eerunner DESTINATION ${CMAKE_INSTALL_BINDIR})
else()
install(TARGETS pcsx2-eerunner DESTINATION ${CMAKE_SOURCE_DIR}/bin)
endif()
target_sources(pcsx2-eerunner PRIVATE
Main.cpp
)
target_include_directories(pcsx2-eerunner PRIVATE
"${CMAKE_BINARY_DIR}/common/include"
"${CMAKE_SOURCE_DIR}/pcsx2"
"${CMAKE_SOURCE_DIR}/tests/ctest/core/recompilers"
)
target_link_libraries(pcsx2-eerunner PRIVATE
PCSX2_FLAGS
PCSX2
)
File diff suppressed because it is too large Load Diff