179 lines
5.7 KiB
JSON
179 lines
5.7 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"phase": "PHASE_1_0B_FIRST_DEVICE_SMOKE_CANDIDATE_HARDENING",
|
|
"status": "RETROARCH_PS5_DEVICE_SMOKE_CANDIDATE_BUILT_WITH_DECLARED_RISKS",
|
|
"date": "2026-07-19",
|
|
"baseline_commit": "8e1fe8b0c44dace6e824696ff14b6193c1c28c6c",
|
|
"branch": "codex/chimera-gfx-phase10b-device-smoke-hardening",
|
|
"offline_source_modification_authorized": true,
|
|
"offline_target_build_authorized": true,
|
|
"offline_artifact_analysis_authorized": true,
|
|
"host_test_authorized": true,
|
|
"private_gitea_push_authorized": true,
|
|
"ps5_connection_authorized": false,
|
|
"device_transfer_authorized": false,
|
|
"device_execution_authorized": false,
|
|
"installation_authorized": false,
|
|
"lifecycle_authorized": false,
|
|
"autoload_authorized": false,
|
|
"device_write_authorized": false,
|
|
"automatic_retry": false,
|
|
"ps5_connected": false,
|
|
"device_request_performed": false,
|
|
"files_transferred": false,
|
|
"device_write_performed": false,
|
|
"target_execution_performed": false,
|
|
"transfer_package_created": false,
|
|
"execution_package_created": false,
|
|
"installation_package_created": false,
|
|
"target_artifact_created": true,
|
|
"sources": {
|
|
"retroarch_tag": "v1.22.2",
|
|
"retroarch_release_commit": "69a4f0ea1e8aaf442ae4858f2e7f2b31a1776576",
|
|
"retroarch_release_tree": "33babf9eb7699b5d571a3063ea21c3e488c159fe",
|
|
"retroarch_fork_base_commit": "ca1b45680577befc743e1c92fa40687e1b1745e7",
|
|
"ps5_payload_sdk_commit": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
|
|
"pacbrew_commit": "c2abcfcb60f569128abd0e8e70ad03a67bee5ea7",
|
|
"sdl_commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
|
|
"sdl_version": "2.30.12"
|
|
},
|
|
"chimera_retroarch": {
|
|
"repository_kind": "SEPARATE_PRIVATE_FORK",
|
|
"branch": "codex/ps5-device-smoke-hardening",
|
|
"source_commit": "392d14871f3b121a346d1e2e727e528552bdd700",
|
|
"source_tree": "cc604d0ad5db28e41f9acb1638c37fcd6b1e907f",
|
|
"working_tree_clean": true,
|
|
"upstream_push_disabled": true
|
|
},
|
|
"build_environment": {
|
|
"host": "WSL2",
|
|
"kernel": "Linux 6.6.114.1-microsoft-standard-WSL2 x86_64",
|
|
"source_date_epoch": 1763597828,
|
|
"timezone": "UTC",
|
|
"locale": "C",
|
|
"cross_compiler": "Ubuntu clang 18.1.8",
|
|
"cross_target": "x86_64-sie-ps5",
|
|
"make": "GNU Make 4.4.1",
|
|
"cmake": "4.2.3",
|
|
"ninja": "1.13.2",
|
|
"host_compiler": "GCC 15.2.0",
|
|
"python": "3.14.4"
|
|
},
|
|
"profile": {
|
|
"logical_name": "ps5-software-rgui-smoke-bounded",
|
|
"make_selector": "PS5_PROFILE=software-smoke",
|
|
"output": "retroarch_ps5_software_smoke.elf",
|
|
"enabled_features": [
|
|
"real_retroarch_frontend",
|
|
"real_retroarch_runloop",
|
|
"static_chimera_smokecore",
|
|
"sdl2_software_video",
|
|
"sdl2_ps5_videoout",
|
|
"sdl2_ps5_pad",
|
|
"sdl2_ps5_audioout",
|
|
"bounded_status_overlay",
|
|
"write_firewall",
|
|
"reverse_order_teardown",
|
|
"process_exit_after_teardown"
|
|
],
|
|
"disabled_features": [
|
|
"achievements",
|
|
"autoconfig_save",
|
|
"autoload",
|
|
"compressed_content",
|
|
"config_save",
|
|
"content_browser_data",
|
|
"databases",
|
|
"dynamic_cores",
|
|
"gnm",
|
|
"haptics",
|
|
"history",
|
|
"installation",
|
|
"keyboard_ime",
|
|
"lightbar",
|
|
"log_file",
|
|
"networking",
|
|
"online_updater",
|
|
"payload_launch",
|
|
"playlists",
|
|
"recording",
|
|
"remap_save",
|
|
"retroarch_dynamic_core_loading",
|
|
"rumble",
|
|
"savestates",
|
|
"screenshots",
|
|
"shaders",
|
|
"sram",
|
|
"temporary_files"
|
|
],
|
|
"compile_defines": [
|
|
"CHIMERA_PS5_SMOKE_MODE=1",
|
|
"CHIMERA_PS5_SMOKE_TARGET=1",
|
|
"CHIMERA_SMOKE_MAX_RUNTIME_MS=60000",
|
|
"CHIMERA_SMOKE_MAX_FRAMES=3600",
|
|
"CHIMERA_PS5_EXIT_PROCESS_EXIT=1",
|
|
"CHIMERA_PS5_STATIC_CORE",
|
|
"CHIMERA_PS5_NO_FILESYSTEM_WRITES",
|
|
"HAVE_CONFIGFILE=0",
|
|
"HAVE_MENU=0",
|
|
"HAVE_RGUI=0",
|
|
"HAVE_NETWORKING=0",
|
|
"HAVE_DYNAMIC=0",
|
|
"SDL_DYNAMIC_API=0",
|
|
"SDL_ASSERT_LEVEL=0"
|
|
],
|
|
"persistent_writes_allowed": false,
|
|
"content_required": false,
|
|
"config_required": false,
|
|
"networking": false,
|
|
"autoload": false,
|
|
"automatic_retry": false
|
|
},
|
|
"target_build": {
|
|
"clean_builds": 2,
|
|
"result": "PASS",
|
|
"reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS",
|
|
"elf_sha256": [
|
|
"16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
|
|
"16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688"
|
|
],
|
|
"map_sha256": [
|
|
"21dfdaa44261f8d546fa9ea71102162dc880a8ca8037526019a04fece5b21313",
|
|
"21dfdaa44261f8d546fa9ea71102162dc880a8ca8037526019a04fece5b21313"
|
|
]
|
|
},
|
|
"sdl2_smoke_overlay": {
|
|
"static_archive_size": 2408922,
|
|
"static_archive_sha256": "fc814681c54e02092591165b657c33b12c4f34a3919c80384139aa70b752553d",
|
|
"patch_size": 21663,
|
|
"patch_sha256": "e5e7413266e4d4491b6c2000fbd26dacc1e25e65c337c4e0b0f21bd4c3f85a4e",
|
|
"dynamic_api": false,
|
|
"runtime_assertions": false,
|
|
"runtime_tested": false
|
|
},
|
|
"host_tests": {
|
|
"command": "make -f Makefile.ps5 HOST_CC=cc test-ps5-port",
|
|
"frames": 600,
|
|
"video_fnv1a64": "43f920496eb5f435",
|
|
"audio_fnv1a64": "a48f47dc08c56625",
|
|
"fault_injection": "PASS",
|
|
"exit_selection_negative": "PASS",
|
|
"asan": "PASS",
|
|
"ubsan": "PASS",
|
|
"leak_detection": "PASS",
|
|
"structural_guardrails": "PASS",
|
|
"hardware_evidence": false
|
|
},
|
|
"validation": {
|
|
"chimera_gfx_host_build": "PASS",
|
|
"chimera_gfx_ctest": "30/30 PASS",
|
|
"phase10b_manifest_validation": "PASS",
|
|
"phase10b_guardrails": "26/26 PASS",
|
|
"phase0_safety_audit": "12 C source files PASS",
|
|
"chimera_gfx_secret_scan": "671 text files PASS",
|
|
"chimera_retroarch_delta_secret_scan": "PASS",
|
|
"git_diff_check": "PASS",
|
|
"hardware_evidence": false
|
|
}
|
|
}
|