This commit is contained in:
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"phase": "PHASE_1_0M_WRITE_FREE_DEFAULTS",
|
||||
"status": "OFFLINE_ARTIFACT_AUDITED_DEVICE_ACTION_BLOCKED",
|
||||
"date": "2026-07-22",
|
||||
"firmware_target": "9.60_BUILD_CONTEXT_ONLY_RUNTIME_UNPROVEN",
|
||||
"source_commits": {
|
||||
"retroarch": "12cf1d783c41eb303987e49a5a920805a59ef7a4",
|
||||
"chimera_gfx_baseline": "2618307eb2b7d2f35800fc42413ae8458f091e1c",
|
||||
"public_sdl": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
|
||||
"public_ps5_payload_sdk_v041": "d2e2e585740362976a39fdd5ccf390f199a7bc37"
|
||||
},
|
||||
"artifact": {
|
||||
"name": "retroarch_ps5_write_diag.elf",
|
||||
"local_path": "../chimera-retroarch/build/phase10m/write-diag-a/retroarch_ps5_write_diag.elf",
|
||||
"size": 1845208,
|
||||
"sha256": "c99a0856309a357ad2667d89b4924e4063ad214cae09c8a419457b0732f583cd",
|
||||
"tracked": false,
|
||||
"execution_eligible": false,
|
||||
"transfer_eligible": false,
|
||||
"installation_eligible": false
|
||||
},
|
||||
"linker_map": {
|
||||
"local_path": "../chimera-retroarch/build/phase10m/write-diag-a/retroarch_ps5_write_diag.map",
|
||||
"size": 637728,
|
||||
"sha256": "6768ffc7267b9b362c3b953571e5dfeed1e70004a3e19f41ef500c3f26272719",
|
||||
"tracked": false
|
||||
},
|
||||
"source_correction": {
|
||||
"source_site": "configuration.c:3356-3359",
|
||||
"guard": "!defined(CHIMERA_PS5_NO_FILESYSTEM_WRITES)",
|
||||
"skipped_under_write_free": ["path_is_directory", "path_mkdir"],
|
||||
"path_derivation_preserved": true,
|
||||
"legacy_migration_compiled": false,
|
||||
"have_configfile": false,
|
||||
"config_set_defaults_address": "0x22ba0",
|
||||
"config_set_defaults_path_mkdir_calls": 0,
|
||||
"generic_path_mkdir_symbol_retained": true,
|
||||
"runtime_effect": "UNPROVEN"
|
||||
},
|
||||
"write_firewall": {
|
||||
"linker_wrap_option_count": 17,
|
||||
"all_linker_wrap_options_preserved": true,
|
||||
"first_rejection_requests_shutdown": true,
|
||||
"stop_before_i04_on_rejection": true,
|
||||
"wrapper_errno": "EROFS",
|
||||
"surviving_wrappers": [
|
||||
{"symbol": "__wrap_open", "address": "0x475b0", "operation": "OPEN"},
|
||||
{"symbol": "__wrap_fopen", "address": "0x47620", "operation": "OPEN"},
|
||||
{"symbol": "__wrap_fwrite", "address": "0x476b0", "operation": "STREAM"}
|
||||
]
|
||||
},
|
||||
"artifact_audit": {
|
||||
"elf_type": "DYN_PIE",
|
||||
"entry_point": "0xff220",
|
||||
"program_headers": 4,
|
||||
"sections": 20,
|
||||
"load_segment_permissions": ["R_E", "R", "RW"],
|
||||
"rwx_load_segments": 0,
|
||||
"init_array_size": 0,
|
||||
"fini_array_size": 0,
|
||||
"tls_sections": 0,
|
||||
"bss_size": 697632,
|
||||
"undefined_dynamic_symbols": 142,
|
||||
"relocations": {
|
||||
"total": 1055,
|
||||
"R_X86_64_GLOB_DAT": 142,
|
||||
"R_X86_64_RELATIVE": 913
|
||||
},
|
||||
"dt_needed": [
|
||||
"libSceAudioOut.sprx",
|
||||
"libSceLibcInternal.sprx",
|
||||
"libScePad.sprx",
|
||||
"libSceSystemService.sprx",
|
||||
"libSceUserService.sprx",
|
||||
"libSceVideoOut.sprx",
|
||||
"libkernel_web.sprx"
|
||||
],
|
||||
"inherited_send_import_count": 1,
|
||||
"socket_create_import": false,
|
||||
"connect_import": false,
|
||||
"listener_import": false,
|
||||
"receive_import": false,
|
||||
"gnm_imports": [],
|
||||
"normalized_disassembly_sha256": "141a620484784e5e01ec0cb2a51f77b67712bc484aae6de0f139ba1e28922c87",
|
||||
"hardened_loader_static_model": "ACCEPTED_BY_STATIC_MODEL",
|
||||
"hardware_evidence": false
|
||||
},
|
||||
"reproducibility": {
|
||||
"clean_builds": 2,
|
||||
"elf_byte_identical": true,
|
||||
"map_byte_identical": true,
|
||||
"normalized_disassembly_identical": true,
|
||||
"warnings_as_errors_for_retroarch_target": true
|
||||
},
|
||||
"inherited_runtime_contract": {
|
||||
"protocol_magic": "CHD10J01",
|
||||
"normal_sdk_crt_effects": "INHERITED_PER_ADR_0010",
|
||||
"target_socket_created": false,
|
||||
"live_runner_authorizes_artifact": false,
|
||||
"i04": "UNPROVEN",
|
||||
"sdl": "UNPROVEN",
|
||||
"videoout": "UNPROVEN",
|
||||
"visible_flip": "UNPROVEN",
|
||||
"complete_cleanup": "UNPROVEN"
|
||||
},
|
||||
"phase_actions": {
|
||||
"ps5_connected": false,
|
||||
"device_request_performed": false,
|
||||
"files_transferred": false,
|
||||
"target_execution_performed": false,
|
||||
"result_received_from_device": false,
|
||||
"target_build_performed": true,
|
||||
"target_artifact_created": true,
|
||||
"device_write_performed": false,
|
||||
"installation_performed": false,
|
||||
"autoload_performed": false,
|
||||
"retry_performed": false,
|
||||
"reconnect_performed": false
|
||||
},
|
||||
"current_authorizations": {
|
||||
"ps5_connection_authorized": false,
|
||||
"device_transfer_authorized": false,
|
||||
"device_execution_authorized": false,
|
||||
"result_receive_authorized": false,
|
||||
"target_build_authorized": false,
|
||||
"installation_authorized": false,
|
||||
"autoload_authorized": false,
|
||||
"device_write_authorized": false,
|
||||
"automatic_retry": false
|
||||
},
|
||||
"tests": {
|
||||
"chimera_gfx_ctest": "54_OF_54_PASS",
|
||||
"retroarch_ps5_host_suite": "PASS_WITH_ASAN_UBSAN",
|
||||
"phase10m_gfx_guardrails": 20,
|
||||
"phase10m_retroarch_guardrails": 6,
|
||||
"safety_audit": "PASS",
|
||||
"chimera_gfx_secret_scan": "WHOLE_TREE_PASS",
|
||||
"retroarch_secret_scan": "PHASE_CHANGED_FILES_PASS",
|
||||
"retroarch_whole_tree_scan": "PREEXISTING_UPSTREAM_TEST_KEY_FIXTURES_FLAGGED",
|
||||
"hardware_evidence_from_phase10m": false
|
||||
},
|
||||
"remaining_risks": [
|
||||
"NORMAL_SDK_CRT_RUNTIME_EFFECTS_INHERITED",
|
||||
"FIRMWARE_9_60_M_RUNTIME_UNPROVEN",
|
||||
"NEXT_WRITE_OR_INITIALIZATION_RESULT_UNPROVEN",
|
||||
"I04_SDL_VIDEOOUT_FLIP_AND_VISIBILITY_UNPROVEN",
|
||||
"COMPLETE_TARGET_CLEANUP_UNPROVEN"
|
||||
],
|
||||
"hard_stops": [
|
||||
"NO_CURRENT_DEVICE_ACTION_AUTHORIZATION",
|
||||
"NO_CONNECTION_TRANSFER_RECEPTION_OR_EXECUTION",
|
||||
"NO_RETRY_OR_RECONNECT",
|
||||
"NO_INSTALLATION_AUTOLOAD_OR_DEVICE_WRITE",
|
||||
"CONSUMED_K_AUTHORITY_DOES_NOT_CARRY",
|
||||
"ARTIFACT_MAP_AND_AUDIT_JSON_MUST_NOT_BE_COMMITTED"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user