Files
chimera-gfx-Public/manifests/retroarch/phase-1.0d-early-diag-artifact.json
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

203 lines
8.2 KiB
JSON

{
"schema_version": 1,
"phase": "PHASE_1_0D_LOADER_TO_ENTRY_DIAGNOSIS",
"status": "RETROARCH_PS5_ENTRY_DIAGNOSTIC_LADDER_BUILT_OFFLINE",
"scope": "HOST_ONLY_BUILD_AND_STATIC_AUDIT",
"date": "2026-07-19",
"repository": "chimera-retroarch",
"branch": "codex/ps5-loader-entry-diagnosis",
"source_commit": "69b65858ffaee826d70f5c0df61013cd1b0e2048",
"baseline_commit": "392d14871f3b121a346d1e2e727e528552bdd700",
"source_bindings": {
"retroarch_release": "69a4f0ea1e8aaf442ae4858f2e7f2b31a1776576",
"ps5_payload_sdk": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"pacbrew": "c2abcfcb60f569128abd0e8e70ad03a67bee5ea7",
"sdl": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"hardened_elfldr": "197623058f509eddde18868dafcb92fdcac66464",
"lifecycle_notification_source": "fe08300339a13f899fb78ea404ada381a5cba87c"
},
"authorizations": {
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"installation_authorized": false,
"autoload_authorized": false,
"device_write_authorized": false,
"automatic_retry": false
},
"actions": {
"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
},
"artifact": {
"name": "retroarch_ps5_early_diag.elf",
"profile": "early-diag",
"compile_define": "CHIMERA_PS5_EARLY_DIAG=1",
"local_relative_path": "build/phase10d/early-a/retroarch_ps5_early_diag.elf",
"linker_map_relative_path": "build/phase10d/early-a/retroarch_ps5_early_diag.map",
"size": 1844664,
"sha256": "092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee",
"clean_build_sha256": [
"092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee",
"092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee"
],
"linker_map_size": 635853,
"linker_map_sha256": "0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0",
"clean_map_sha256": [
"0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0",
"0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0"
],
"execution_eligible": false,
"transfer_eligible": false,
"installation_eligible": false,
"device_action_performed": false
},
"elf": {
"type": "ET_DYN",
"machine": "EM_X86_64",
"entrypoint": "0xfec40",
"program_header_count": 4,
"load_segment_count": 3,
"rwx_load_segment_count": 0,
"program_headers": [
{"type": "LOAD", "flags": "RE", "offset": 16384, "vaddr": 0, "filesz": 1070254, "memsz": 1070254, "align": 16384},
{"type": "LOAD", "flags": "R", "offset": 1097728, "vaddr": 1081344, "filesz": 394136, "memsz": 394136, "align": 16384},
{"type": "LOAD", "flags": "RW", "offset": 1507328, "vaddr": 1490944, "filesz": 206124, "memsz": 903744, "align": 16384}
],
"bss_size": 697616,
"init_array_size": 0,
"fini_array_size": 0,
"tls": false,
"relocations": {"total": 1054, "by_type": {"6": 141, "8": 913}},
"dt_needed": [
"libSceAudioOut.sprx",
"libSceLibcInternal.sprx",
"libScePad.sprx",
"libSceSystemService.sprx",
"libSceUserService.sprx",
"libSceVideoOut.sprx",
"libkernel_web.sprx"
],
"undefined_symbols": [
"_Exit", "__error", "__isthreaded", "__stderrp", "__stdoutp", "abort",
"atan2", "atof", "atoi", "calloc", "clock_gettime", "close", "closedir",
"cos", "cosf", "exit", "fclose", "ferror", "fflush", "fileno", "fopen",
"fprintf", "fputc", "fputs", "fread", "free", "fseek", "fseeko", "fstat",
"ftello", "fwrite", "getenv", "gettimeofday", "isgraph", "localtime",
"longjmp", "lseek", "malloc", "memcmp", "memcpy", "memmove", "memset",
"nanosleep", "open", "opendir", "powf", "pthread_attr_init",
"pthread_attr_setdetachstate", "pthread_attr_setstacksize",
"pthread_create", "pthread_getschedparam", "pthread_getspecific",
"pthread_join", "pthread_key_create", "pthread_key_delete",
"pthread_mutex_destroy", "pthread_mutex_init", "pthread_mutex_lock",
"pthread_mutex_unlock", "pthread_mutexattr_init",
"pthread_mutexattr_settype", "pthread_self", "pthread_set_name_np",
"pthread_setcanceltype", "pthread_setschedparam", "pthread_setspecific",
"pthread_sigmask", "puts", "qsort", "read", "readdir", "realloc",
"sceAudioOutClose", "sceAudioOutInit", "sceAudioOutOpen",
"sceAudioOutOutput", "sceKernelAllocateMainDirectMemory",
"sceKernelCreateEqueue", "sceKernelDeleteEqueue",
"sceKernelMapDirectMemory", "sceKernelReleaseDirectMemory",
"sceKernelSendNotificationRequest", "sceKernelWaitEqueue", "scePadClose",
"scePadInit", "scePadOpen", "scePadReadState",
"sceSystemServiceHideSplashScreen", "sceUserServiceGetLoginUserIdList",
"sceUserServiceGetUserName", "sceUserServiceInitialize",
"sceVideoOutAddFlipEvent", "sceVideoOutClose",
"sceVideoOutDeleteFlipEvent", "sceVideoOutOpen",
"sceVideoOutRegisterBuffers2", "sceVideoOutSetBufferAttribute2",
"sceVideoOutSetFlipRate", "sceVideoOutSubmitFlip",
"sched_get_priority_max", "sched_get_priority_min", "sem_destroy",
"sem_init", "sem_post", "sem_timedwait", "sem_trywait", "sem_wait",
"setjmp", "setvbuf", "sigaction", "sigaddset", "sigemptyset", "signal",
"sin", "sinf", "snprintf", "sprintf", "sscanf", "stat", "strchr",
"strcmp", "strdup", "strerror", "strftime", "strlcat", "strlcpy",
"strlen", "strncasecmp", "strncmp", "strrchr", "strstr", "strtod",
"strtok_r", "strtol", "strtoul", "strtoull", "time", "tolower",
"vfprintf", "vsnprintf", "vsscanf"
]
},
"diagnostic": {
"stages": ["D00", "D01", "D02", "D03", "D04", "D05", "D06", "D07", "D08", "D09", "D10", "D11", "D12"],
"notification_maximum_attempts_per_stage": 1,
"notification_retry": false,
"notification_failure_blocks_primary_path": false,
"message_capacity": 192,
"dynamic_format_allocation": false,
"user_names_reported": false,
"raw_user_ids_only": true,
"buffer_attribute_result": "NO_RETURN_VALUE_SENTINEL"
},
"first_frame": {
"background": "MAGENTA",
"fixed_rectangle": "WHITE",
"embedded_pattern": "BLACK",
"resource_file": false,
"frame_id": 0,
"submit_attempts": 1,
"wait_timeout_us": 100000,
"retry": false,
"second_buffer_initialization": false
},
"profile_policy": {
"real_retroarch_frontend": true,
"static_chimera_smokecore": true,
"write_firewall": true,
"filesystem_writes_allowed": false,
"networking": false,
"dynamic_cores": false,
"gnm": false,
"autoload": false,
"installation": false,
"payload_launch": false,
"automatic_retry": false,
"runtime_limit_ms": 60000,
"frame_limit": 3600,
"exit": "_Exit"
},
"fault_injection": {
"asan": "PASS",
"ubsan": "PASS",
"leak_detection": "PASS",
"notification_failure": "PASS",
"notification_truncation": "PASS",
"notification_duplicate": "PASS",
"user_service_failure": "PASS",
"no_login_user": "PASS",
"videoout_open_failure": "PASS",
"buffer_attribute_failure": "NOT_REPRESENTABLE_VOID_SOURCE_ABI",
"direct_memory_allocation_failure": "PASS",
"map_failure": "PASS",
"buffer_registration_failure": "PASS",
"equeue_failure": "PASS",
"flip_event_failure": "PASS",
"first_flip_failure": "PASS",
"pad_failure": "PASS",
"audioout_failure": "PASS",
"core_failure": "PASS",
"deadline": "PASS",
"cleanup_every_boundary": "PASS",
"exit_selected_once": "PASS",
"hardware_evidence": false
},
"callsites": {
"D00_source": "retroarch.c:6201",
"D00_disassembly": "0x3ccd",
"notification_call": "0x4776b",
"diagnostic_frame_helper": "0xfdf90",
"first_magenta_flip_call": "0xfe1ec",
"_Exit_call": "0x3cef",
"_start": "0xfec40",
"disassembly_sha256": "754f9defd84241ffc1716225002cf1cc1f266874da88259142592b13d59f14fb"
},
"loader_model": {
"classification": "ACCEPTED_BY_STATIC_MODEL",
"hardware_evidence": false
}
}