Commit Graph

22 Commits

Author SHA1 Message Date
DH
c648a13d42 orbis: Fix debug build 2025-10-12 18:01:14 +03:00
DH
0fb7aeb9b4 rx/MemoryTable: simplify map/unmap api 2025-10-12 00:04:30 +03:00
DH
8cfb4e8d16 orbis: add type-safe IoDeviceWithIoctl 2025-10-11 20:21:27 +03:00
DH
014012c219 orbis: remove process list from context & initial serialization support
modernize kenv
add LockableKernelObject utility
2025-10-11 18:06:29 +03:00
DH
5f109c0e34 fix includes 2025-10-11 16:00:40 +03:00
DH
aee92cce57 kernel: avoid global storage usage for process/thread local variables
enables multiple guest processes emulation in single host process
2025-10-11 15:22:34 +03:00
DH
05dee2c8e3 Move IoDevice to orbis 2025-10-11 14:49:51 +03:00
DH
2589143798 kernel: split context and allocator & initial implementation of process/thread local objects 2025-10-10 19:56:11 +03:00
DH
3986f77869 orbis/umtx: remove state from context 2025-10-06 01:58:24 +03:00
DH
e66ce512d2 kernel: Add GlobalKernelObject utility 2025-10-06 01:57:23 +03:00
DH
640df36c48 moved tsc and asm utilities to rx 2025-10-05 19:28:03 +03:00
DH
bd215fab92 removed zombies, add missed include 2025-10-05 16:48:13 +03:00
DH
ac853e0817 Moved Rc, BitSet, LinkedNode, IdMap utilities from orbis to rx 2025-10-05 01:41:09 +03:00
DH
7b03b695f5 android: fix linkage errors 2025-10-05 00:54:46 +03:00
DH
e73a0b962d move IPC utilities from orbis-kernel to rx 2025-10-05 00:09:42 +03:00
DH
30469f7fb9 add missed includes 2025-10-04 22:56:43 +03:00
DH
2965aaf3e3 replace bs_t with rx::EnumBitSet 2025-10-04 22:19:57 +03:00
DH
5cc0f4eeda Add missed zstd dependency 2025-10-04 18:02:11 +03:00
DH
0370d628e4 Update clang-format 2025-10-04 17:37:21 +03:00
DH
dbfa5002e5 Move rpcs3/Emu/Cell/lv2 to kernel/cellos 2025-10-04 16:46:36 +03:00
DH
fce4127c2e make clang-format happy again 2025-10-04 15:08:01 +03:00
DH
ecaf607a8f move orbis-kernel to kernel/orbis 2025-10-04 15:07:41 +03:00