This commit is contained in:
@@ -0,0 +1,159 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"phase": "PHASE_1_0B_FIRST_DEVICE_SMOKE_CANDIDATE_HARDENING",
|
||||
"status": "SOURCE_BOUND_OFFLINE_CONTRACT",
|
||||
"runtime_limit_ms": 60000,
|
||||
"frame_limit": 3600,
|
||||
"shutdown_hold_ms": 2000,
|
||||
"shutdown_request_max": 1,
|
||||
"exit_reachable_call_count": 1,
|
||||
"selected_exit_method": "PROCESS__EXIT_AFTER_TEARDOWN",
|
||||
"automatic_retry": false,
|
||||
"autoload": false,
|
||||
"persistent_writes_allowed": false,
|
||||
"audio_submit_bounded": false,
|
||||
"hardware_evidence": false,
|
||||
"phases": [
|
||||
"S00_ENTRY",
|
||||
"S01_PLATFORM_INIT",
|
||||
"S02_SDL_INIT",
|
||||
"S03_VIDEO_INIT",
|
||||
"S04_INPUT_INIT",
|
||||
"S05_AUDIO_INIT",
|
||||
"S06_CORE_INIT",
|
||||
"S07_RUNNING",
|
||||
"S08_SHUTDOWN_REQUESTED",
|
||||
"S09_CORE_DEINIT",
|
||||
"S10_AUDIO_DEINIT",
|
||||
"S11_INPUT_DEINIT",
|
||||
"S12_VIDEO_DEINIT",
|
||||
"S13_SDL_DEINIT",
|
||||
"S14_EXITING",
|
||||
"S15_COMPLETE"
|
||||
],
|
||||
"errors": [
|
||||
"E000_NONE",
|
||||
"E101_PLATFORM_INIT",
|
||||
"E102_SDL_INIT",
|
||||
"E103_VIDEO_OPEN",
|
||||
"E104_FRAMEBUFFER_ALLOC",
|
||||
"E105_FRAMEBUFFER_BOUNDS",
|
||||
"E106_FLIP_SUBMIT",
|
||||
"E107_FLIP_WAIT_TIMEOUT",
|
||||
"E108_INPUT_OPEN",
|
||||
"E109_INPUT_READ",
|
||||
"E110_INPUT_DISCONNECTED",
|
||||
"E111_AUDIO_OPEN",
|
||||
"E112_AUDIO_SUBMIT",
|
||||
"E113_AUDIO_SUBMIT_TIMEOUT",
|
||||
"E114_CORE_INIT",
|
||||
"E115_CORE_RUN",
|
||||
"E116_RUNTIME_DEADLINE",
|
||||
"E117_FRAME_DEADLINE",
|
||||
"E118_WRITE_BLOCKED",
|
||||
"E119_DUPLICATE_INIT",
|
||||
"E120_CLEANUP_ORDER",
|
||||
"E121_DUPLICATE_CLEANUP",
|
||||
"E122_CLEANUP_FAILED",
|
||||
"E123_EXIT_UNAVAILABLE"
|
||||
],
|
||||
"initialized_subsystems": [
|
||||
"platform",
|
||||
"sdl",
|
||||
"video",
|
||||
"input",
|
||||
"audio",
|
||||
"retroarch_frontend",
|
||||
"smokecore",
|
||||
"threads",
|
||||
"buffers",
|
||||
"direct_memory",
|
||||
"device_handles"
|
||||
],
|
||||
"cleanup_contract": {
|
||||
"initialized_only": true,
|
||||
"exactly_once": true,
|
||||
"reverse_order": true,
|
||||
"failures_are_sticky": true,
|
||||
"retry": false
|
||||
},
|
||||
"write_routes": [
|
||||
{
|
||||
"name": "retroarch_vfs",
|
||||
"write": false,
|
||||
"create": false,
|
||||
"append": false,
|
||||
"truncate": false,
|
||||
"rename": false,
|
||||
"unlink": false,
|
||||
"mkdir": false,
|
||||
"retry": false
|
||||
},
|
||||
{
|
||||
"name": "link_time_libc_wrappers",
|
||||
"write": false,
|
||||
"create": false,
|
||||
"append": false,
|
||||
"truncate": false,
|
||||
"rename": false,
|
||||
"unlink": false,
|
||||
"mkdir": false,
|
||||
"retry": false
|
||||
},
|
||||
{
|
||||
"name": "config_content_and_save_paths",
|
||||
"write": false,
|
||||
"create": false,
|
||||
"append": false,
|
||||
"truncate": false,
|
||||
"rename": false,
|
||||
"unlink": false,
|
||||
"mkdir": false,
|
||||
"retry": false
|
||||
}
|
||||
],
|
||||
"input_contract": {
|
||||
"controller_count": 1,
|
||||
"shutdown_mapping": "PS5_OPTIONS_TO_SDL_BACK_TO_RETROARCH_SELECT",
|
||||
"hold_ms": 2000,
|
||||
"deadzone_raw": 4915,
|
||||
"deadzone_percent": 15,
|
||||
"rumble": false,
|
||||
"lightbar": false
|
||||
},
|
||||
"video_contract": {
|
||||
"source_width": 320,
|
||||
"source_height": 240,
|
||||
"pixel_format": "XRGB8888",
|
||||
"double_buffered": true,
|
||||
"copy_bounds_checked": true,
|
||||
"flip_wait_timeout_us": 100000,
|
||||
"open_timeout_evidenced": false
|
||||
},
|
||||
"audio_contract": {
|
||||
"sample_rate_hz": 48000,
|
||||
"channels": 2,
|
||||
"submit_calls_counted": true,
|
||||
"submitted_frames_counted": true,
|
||||
"submit_duration_measured": true,
|
||||
"cleanup_duration_measured": true,
|
||||
"native_underrun_counter": "UNSUPPORTED",
|
||||
"native_overrun_counter": "UNSUPPORTED",
|
||||
"blocking_submit_timeout_evidenced": false
|
||||
},
|
||||
"declared_unbounded_or_unproven_calls": [
|
||||
"sceVideoOutOpen",
|
||||
"scePadOpen",
|
||||
"sceAudioOutOpen",
|
||||
"sceAudioOutOutput",
|
||||
"pthread_join",
|
||||
"sceKernelMapDirectMemory_cleanup"
|
||||
],
|
||||
"startup_effects": {
|
||||
"sdk_crt_temporary_process_kernel_writes": true,
|
||||
"sdk_runtime_module_resolution": true,
|
||||
"sdk_conditional_sysmodule_load": true,
|
||||
"retroarch_dynamic_core_loading": false,
|
||||
"firmware_9_60_runtime_behavior": "UNPROVEN"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user