Files
Chimera GFX release export a6037502d7
phase0-ci / build-and-audit (push) Successful in 2m14s
Publish Chimera GFX source
2026-09-03 03:27:14 +02:00

224 lines
7.0 KiB
JSON

{
"schema_version": 1,
"phase": "PHASE_1_0A_RETROARCH_PS5_PORT_BOOTSTRAP",
"status": "RETROARCH_PS5_SOFTWARE_PORT_BUILT",
"date": "2026-07-19",
"baseline_commit": "4c086f84ab2e7c53e6750b66b3b3e1f591ff6a06",
"branch": "codex/chimera-gfx-phase10a-retroarch-port-bootstrap",
"offline_source_acquisition_authorized": true,
"offline_source_modification_authorized": true,
"offline_target_build_authorized": true,
"offline_artifact_analysis_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,
"install_package_created": false,
"execution_package_created": false,
"chimera_retroarch": {
"repository_kind": "SEPARATE_PRIVATE_FORK",
"upstream_base_tag": "v1.22.2",
"upstream_base_commit": "69a4f0ea1e8aaf442ae4858f2e7f2b31a1776576",
"branch": "codex/ps5-port-bootstrap",
"commit": "ca1b45680577befc743e1c92fa40687e1b1745e7",
"tree": "f0dc2ae84a975be210f9b24df6f688df21dc1c68",
"commits": [
{
"commit": "1ba009b062841ac5ef9bad01620ab491524c1b22",
"subject": "build(ps5): bootstrap RetroArch target"
},
{
"commit": "268485e87c459ca3defaaf03d16a8b71b818be69",
"subject": "feat(ps5): add platform and static smokecore integration"
},
{
"commit": "ca1b45680577befc743e1c92fa40687e1b1745e7",
"subject": "feat(ps5): add software frontend drivers"
}
],
"working_tree_clean": true,
"upstream_push_disabled": true,
"private_origin_configured": 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"
},
"profiles": {
"ps5-headless-smokecore": {
"toolchain": "PS5 Payload SDK v0.41 prospero-clang",
"enabled_features": [
"real_retroarch_frontend",
"real_retroarch_runloop",
"frontend_ctx_ps5",
"static_chimera_smokecore",
"null_video",
"null_audio",
"null_input"
],
"disabled_features": [
"networking",
"online_updater",
"dynamic_cores",
"autoload",
"installation",
"gnm",
"opengl",
"vulkan",
"menu",
"shaders",
"screenshots",
"recording",
"achievements",
"database"
],
"filesystem_writes_on_default_path": false,
"automatic_retry": false,
"output": "retroarch_ps5_headless.elf"
},
"ps5-software-rgui-smokecore": {
"toolchain": "PS5 Payload SDK v0.41 prospero-clang",
"enabled_features": [
"real_retroarch_frontend",
"real_retroarch_runloop",
"frontend_ctx_ps5",
"static_chimera_smokecore",
"rgui",
"sdl2_software_video",
"sdl2_ps5_pad",
"sdl2_ps5_audio"
],
"disabled_features": [
"networking",
"online_updater",
"dynamic_cores",
"autoload",
"installation",
"gnm",
"opengl",
"vulkan",
"shaders",
"hardware_libretro_context",
"screenshots",
"recording",
"achievements",
"database",
"keyboard_ime",
"haptics"
],
"filesystem_writes_on_default_path": false,
"automatic_retry": false,
"output": "retroarch_ps5_software.elf"
},
"host-smokecore-integration": {
"toolchain": "GCC 15.2.0 with ASan and UBSan",
"enabled_features": [
"libretro_api_harness",
"deterministic_600_frames",
"digital_input",
"analog_input",
"clean_shutdown",
"leak_detection"
],
"disabled_features": [
"networking",
"online_updater",
"dynamic_cores",
"autoload",
"installation",
"gnm",
"opengl",
"vulkan",
"device_io"
],
"filesystem_writes_on_default_path": false,
"automatic_retry": false,
"output": "temporary_host_test_removed_after_pass"
}
},
"target_builds": [
{
"profile": "ps5-headless-smokecore",
"clean_builds": 2,
"command_sequence": [
"make -f Makefile.ps5 PS5_PROFILE=headless clean",
"make -f Makefile.ps5 PS5_PROFILE=headless -j4 all"
],
"result": "PASS",
"reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS",
"elf_sha256": "fd595a826f64d18598be0b55e539bb524b33bd469b98f62c958ee50acb544628",
"map_sha256": "fb935f7a768c91408a87290f03bad8ed59f5061de75232d5660957eff8ec017f"
},
{
"profile": "ps5-software-rgui-smokecore",
"clean_builds": 2,
"command_sequence": [
"make -f Makefile.ps5 PS5_PROFILE=software clean",
"make -f Makefile.ps5 PS5_PROFILE=software -j4 all"
],
"result": "PASS",
"reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS",
"elf_sha256": "7beb09592404b5c1fb4161c632171d2901f3715db26e59458998690e8c49f3fc",
"map_sha256": "1573a9951fa53bfa1bf304e0038e6f049f859fbfbe92f6a895196dc283c27597"
}
],
"sdl2": {
"classification": "PS5_SDL_PARTIAL_CANDIDATE",
"commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"static_archive_size": 3120572,
"static_archive_sha256": "353065505f54e71fa8f7fff41e090dce52f39fe2aaafab85c4653648fc5f1b56",
"overlay_size": 5195,
"overlay_sha256": "b547260d8af40ce2360575ab7831c009036c1f35f8b525cad6fd376dc5ca9d6b",
"runtime_tested": false
},
"host_tests": {
"command": "make -f Makefile.ps5 test-ps5-port HOST_CC=cc",
"frames": 600,
"video_fnv1a64": "43f920496eb5f435",
"audio_fnv1a64": "a48f47dc08c56625",
"asan_ubsan": "PASS",
"leak_detection": "PASS",
"input_mapping": "PASS",
"clean_shutdown": "PASS",
"port_structural_guardrails": "PASS",
"hardware_evidence": false
},
"validation": {
"chimera_gfx_ctest": "29/29 PASS",
"phase10a_guardrails": "25/25 PASS",
"artifact_identity_check": "PASS",
"phase0_safety_audit": "PASS",
"chimera_gfx_secret_scan": "658 text files PASS",
"chimera_retroarch_delta_secret_scan": "21 text files PASS",
"whole_retroarch_upstream_scan": "PRE_EXISTING_BEARSSL_TEST_KEYS_AND_MBEDTLS_SOURCE_MARKERS_ONLY",
"git_diff_check": "PASS"
},
"first_device_test": {
"status": "NOT_AUTHORIZED",
"candidate": "retroarch_ps5_software.elf",
"candidate_sha256": "7beb09592404b5c1fb4161c632171d2901f3715db26e59458998690e8c49f3fc",
"firmware": "9.60",
"automatic_retry": false
}
}