Commit graph

711 commits

Author SHA1 Message Date
DH ff8d81e059 gpu: implement more pm4 packets
add IT_LOAD_SH_REG_INDEX, IT_LOAD_UCONFIG_REG_INDEX, IT_SET_UCONFIG_REG_INDEX, IT_LOAD_CONTEXT_REG_INDEX
stub IT_WAIT_REG_MEM64
2024-11-20 23:22:37 +03:00
DH fd44e4f960 refl: accept enums without valid 0 members 2024-11-20 23:12:34 +03:00
DH b6556e83ee ps5: collect type of process and firmware
add
initial gc and dce ioctls implementation
2024-11-20 23:11:55 +03:00
DH ffe2837915 orbis-kernel: extend max load segments count 2024-11-18 04:44:47 +03:00
DH 48c1ea0ce9 dev container: explicitly specify required platform 2024-11-18 00:36:29 +00:00
DH 0218bcd06a linker: initial ps5 Dyn/DynExec support 2024-11-18 00:59:01 +03:00
DH b983ca6aa5 add docker dev container configuration 2024-11-17 19:03:16 +00:00
DH 86942b3ba8 linker: fix map flags 2024-11-17 15:07:53 +03:00
DH f972e14325 gpu: shader: implement fp16 register read
fixed s_branch target
2024-11-16 00:43:08 +03:00
Nikita Savyolov 59eef074ee
ajm: raw aac support (#85) 2024-11-15 20:17:06 +03:00
DH 315864aaae gpu: shader: fix s_mulk_i32, implement s_addk_i32 2024-11-15 14:53:00 +03:00
DH ab716b7adc gpu: shaders: respect dmask in image_store_* 2024-11-15 14:24:36 +03:00
DH 239d554c66 orbis-kernel: umtx: fix random hangs 2024-11-14 21:23:51 +03:00
DH ddad35e1ee gpu: remove unimplemented instructions earlier 2024-11-14 20:07:07 +03:00
DH 76cf146a32 gpu: unimplemented semantic is not critical error 2024-11-14 19:47:35 +03:00
DH 89d04a3d10 gpu: implement image_gather4
draft image_gather4_lz implementation
2024-11-14 17:53:00 +03:00
DH c4d55af26a shared cv: do not wakeup on spurious wakeup with timeout 2024-11-14 17:28:10 +03:00
DH fdce2892fb orbis-kernel: fix sys_cpuset_getaffinity 2024-11-14 11:14:27 +03:00
DH 4ad843b25a ipmi: SceNetCtl: revert error reporting in 0x20004 method
introduces regression
2024-11-14 11:09:13 +03:00
DH 33c769dfa0 gpu: fix v_bcnt_u32_b32 operands count 2024-11-14 11:02:56 +03:00
DH 00273aa75b orbis-kernel: allow umtx_cv_wait with abs time
workaround for wrong blockpool protection
2024-11-14 02:03:39 +03:00
DH 6f80249291 orbis-kernel: do not invoke coredump handler 2024-11-14 01:55:14 +03:00
DH fe6fa76067 gpu: add missed change 2024-11-14 00:32:28 +03:00
DH 9da9200cf4 gpu: do not wait for compute pipes 2024-11-14 00:26:56 +03:00
DH 70b312398f update shader-tool to use new api 2024-11-14 00:18:04 +03:00
DH f4994f6717 gpu: extend resource evaluation rules to handle relative resources
implement evaluation of x16 dword loads
fixed evaluation of binary expressions
2024-11-14 00:06:52 +03:00
DH b85c6e6acc gpu: fixed command ring corruption in release build
add IT_DMA_DATA for compute pipe
implement 3 indirection gfx ring commands
2024-11-13 23:53:08 +03:00
DH 2f1c8e9a91 orbis-kernel: implement vm.budgets.mlock_total 2024-11-13 22:37:32 +03:00
DH 2bfdc6ffde revert shader-tool change
not yet
2024-11-13 22:23:00 +03:00
DH 5aaabba761 vfs: do not crash on procfs access 2024-11-13 22:01:04 +03:00
DH 3ca33e19e2 hid: reduce log spam 2024-11-13 22:00:23 +03:00
DH 245bc31b6d add unself tool 2024-11-13 21:59:36 +03:00
DH 1497d01fed ajm: do not crash on codec error 2024-11-13 21:59:21 +03:00
DH 74e1b4d8b2 hdmi: report 1080p display edid 2024-11-13 21:58:34 +03:00
DH 017cda3c43 dmem: implement get direct memory type 2024-11-13 21:57:12 +03:00
DH 396698d0be dmem: do not report main dmem size in get total size 2024-11-13 21:56:57 +03:00
DH b472f40266 vm: allow big allocations 2024-11-13 21:56:05 +03:00
DH d654e5fcad rpcsx: implement blockpool 2024-11-13 21:55:28 +03:00
DH 9fbe1846c0 orbis-kernel: unblock signals only on wait operations
implement sys_cpuset_getaffinity, sys_cpuset_setaffinity, sys_rtprio_thread
fix hang on sys_select
simplify sys_thr_*_ucontext
2024-11-13 21:53:05 +03:00
DH c19c70eb77 ipmi: fix dead lock on connection error
improved ipmi client simulators
2024-11-13 21:28:15 +03:00
Nikita Savyolov 2bf0824a5c
ipmi: hack to close message dialogs (#83) 2024-11-13 15:09:26 +03:00
DH 1ba65dea8e gpu: wsl workaround
avoid usage of int8
avoid usage of B8G8R8
remove debugPrintf if not supported
2024-11-13 14:27:10 +03:00
DH 5e987e633e gcn: shader: add constexpr to PointerWrapper 2024-11-13 14:20:04 +03:00
DH b64bfb94a5 aout: alsa: increase periods 2024-11-13 14:17:27 +03:00
DH 676aa359e7 utilities: TypeId: store name of type 2024-11-12 13:01:15 +03:00
DH aaec1484a1 orbis-kernel: sys_event: cache triggered events
add hp3d event stub
2024-11-12 13:00:13 +03:00
DH ce99af234c orbis-kernel: do not extend lifetime of kqueue in knote 2024-11-12 12:55:35 +03:00
DH 89c1601d49 vm: use virtual address range from orbis config 2024-11-12 12:55:06 +03:00
DH 3b57880040 vm: fix min address 2024-11-12 12:40:42 +03:00
DHrpcs3 f9c67d60f1
Update BUILDING.md
Add release and march options
Add ubuntu 24.04 specific options
2024-11-09 17:25:35 +03:00