# ---- environments / caches ------------------------------------------------- .venv/ __pycache__/ *.pyc .DS_Store # ---- IDA databases --------------------------------------------------------- # Regenerable from the firmware blobs + psp_out/handover/import_symbols.py. # 228 MB, binary, and they change on every incidental click. *.i64 *.idb *.id0 *.id1 *.id2 *.nam *.til # ---- firmware images: TRACKED --------------------------------------------- # *.bin / *.elf are deliberately NOT ignored. The PSP/SMU module images come # from linux-firmware and publicly mirrored VBIOS images; nothing here was # decrypted, and the encrypted on-flash stages (BOOT_LOADER#1, TRUSTED_OS) # remain encrypted and unanalysed. Board dumps carry SKU strings only # (XFX D702_XTX / 113-31XFSHBS1), no serials, MACs or unique identifiers. # ---- still excluded -------------------------------------------------------- # Hex-Rays output mechanically derived from AMD code (26 MB), and AMD-internal # register maps, which are vendor documents rather than public firmware. psp_out/decompiled/ psp_out/nv22_a0_memmap.txt psp_out/map2.txt # Redundant archive: same content as the tracked psp_out/handover/ tree. psp_out/amd_not_hax.tar.gz # ---- scratch --------------------------------------------------------------- psp_out/broken_idbs.txt # ---- F32 (RLC/SDMA) analysis: upstream disassembler + control blobs -------- # Fetched by f32/fetch_ref.sh. Upstream repo has no LICENSE, so it is not # vendored; our change to it lives in f32/f32dis-loc.patch. f32/ref/ # ---- DMCUB analysis: upstream kernel reference sources, regenerable -------- # Fetched by dmcub/fetch_ref.sh; upstream files, not our work. dmcub/ref/