Commit graph

  • a1c4170048 modernize dev container dev DH 2025-12-05 23:06:58 +0300
  • 5b3bc0e97a enforce gnm driver loading, fix syncing flexible memory with gpu DH 2025-12-05 20:44:56 +0300
  • 0ce879d966 add missed file DH 2025-12-05 19:29:24 +0300
  • 0f11b4020d ipmi: implement basic PlayGo simulation DH 2025-12-05 19:21:23 +0300
  • f5326644fa orbis: vmem: fix virtual address validation for dmem/blockpool DH 2025-12-05 09:54:25 +0300
  • da66743ea5 rx/MemoryTable: fix map without override DH 2025-12-05 09:53:55 +0300
  • a70fecb111 shader: switch canonicalization: fix ordering DH 2025-12-04 21:37:16 +0300
  • 06f86132c3 shader: fix sopc instruction names DH 2025-12-04 21:28:17 +0300
  • 050f8bfe79 shader test: add generated tests + 2 real world tests & verify that structured CFG is well ordered DH 2025-12-04 21:24:42 +0300
  • 0f8a3dd1db shader: add switch canonicalization transform DH 2025-12-04 21:20:17 +0300
  • 92703954d0 orbis: improve kevent tracing & simplify API DH 2025-12-04 21:17:25 +0300
  • 566ad3edd8 orbis: improve fd tracing DH 2025-12-03 21:06:11 +0300
  • 7c3ee53d6e oribs: add type for file descriptor allows improve tracing DH 2025-12-03 20:07:25 +0300
  • f694b14a26 orbis: vmem: fix resource leak on error, log more errors DH 2025-12-03 18:58:45 +0300
  • 17a7717584 shader: fix createRouteBlock & sort switch cases log invalid loops do not split construct and move block on selection construct creation DH 2025-12-03 03:36:12 +0300
  • 10391da0d3 amdgpu/cache: do not allow 0 compute thread count DH 2025-12-02 21:46:26 +0300
  • ab7f9b3f16 blockpool: add missed used count increment DH 2025-12-02 21:33:44 +0300
  • 7c44c8fe4b add missed file DH 2025-12-02 19:37:19 +0300
  • 23fd83e3d5 dce: stub getVBlankStatus DH 2025-12-02 19:37:03 +0300
  • fed5cfac53 shader: fix segfault in logPhiPredecessorsMismatch, removed useless messages DH 2025-12-02 19:35:15 +0300
  • de7c40d330 amdgpu: simplify evaluator DH 2025-12-02 19:26:31 +0300
  • d361dfcaf0 orbis: fix dmem::release DH 2025-12-02 10:43:48 +0300
  • b784adbd67 amdgpu: fix mapMemory DH 2025-12-02 09:05:49 +0300
  • d32a0d54ab orbis: fix blockpool expand add validation in debug build DH 2025-12-02 08:08:36 +0300
  • 142978a076 orbis: implement sys_batch_map op 4 DH 2025-12-02 05:16:29 +0300
  • df56a34832 orbis: fix dmem::notifyUnmap & do not accept invalid region in blockpool::expand DH 2025-12-02 04:59:38 +0300
  • c10d82f73a orbis: remove incomplete check from dmem & add debug log for blockpool DH 2025-12-02 04:43:00 +0300
  • 989925b764 fix g++-14 compilation error DH 2025-12-02 03:21:20 +0300
  • 7682e76073 add missed file DH 2025-12-02 03:02:22 +0300
  • 3f6fad89c2 orbis: implement protect dmem for pid fixed void mappings fixed fmem commit add map flags validation redirect stdout/stderr to log-init.txt remove tty.txt, redirect to stdin/stdout ipmi: handle SceLncService::loadExec(status, "EXIT") fill SceShellCoreUtil shm magic DH 2025-12-02 03:01:28 +0300
  • b9d36bc0b8 orbis: dmem::release: fix end address validation DH 2025-11-30 21:06:45 +0300
  • 4685e4fecc orbis: do not touch budget for not commited memory DH 2025-11-30 20:50:52 +0300
  • c650ac482b orbis: log out of fmem/dmem budget DH 2025-11-30 20:38:19 +0300
  • eeb3de8f74 fmem: increase fmem budget DH 2025-11-30 20:15:22 +0300
  • 9cb9f4c21e orbis: vmem: merge direct regions merge anonymous regions DH 2025-11-30 19:33:42 +0300
  • 659ad9d045 orbis: sysctl: fix mlock DH 2025-11-30 19:03:39 +0300
  • 5f290a8fb3 orbis: vmem: silence debug dump DH 2025-11-30 18:27:00 +0300
  • b2dcc3f4f5 orbis: fix sys_batch_map & extend virtual memory range tweaks for flags validation DH 2025-11-30 17:53:53 +0300
  • 091349ca1e missed AddressRange change DH 2025-11-30 15:54:47 +0300
  • 46f4de9bc4 revert include cleaner change DH 2025-11-30 15:51:46 +0300
  • d7ad77b406 orbis: implement physical memory emulation level & utils improvement fix blockpool & dmem implementation modernize blockpool & dmem io devices use budgets per allocation add serialization support for MemoryTableWithPayload and AddressRange utils add format support for EnumBitSet util implemented trace formatter per syscall increased allowed reference count for Ref DH 2025-11-30 15:46:37 +0300
  • 479b09b2df orbis: add statfs file api DH 2025-11-10 01:07:33 +0300
  • e04188faec orbis: fix compilation error DH 2025-11-10 01:06:44 +0300
  • 30e4728739 rx: move StrUtil, cleanup and optimize DH 2025-11-09 21:51:04 +0300
  • 6f611e23dd orbis: add stat and statfs to IoDevice cleanup debug code DH 2025-11-09 21:47:23 +0300
  • 9fc036d9a5 orbis: initial physical memory emulation support (not used) avoid unconditional linux specific types/api usage DH 2025-11-09 21:38:23 +0300
  • 07b1f422ef orbis: use cross platform allocator DH 2025-11-01 11:53:22 +0300
  • 390dadf78e fix android build DH 2025-10-17 02:43:13 +0300
  • 3ffece2d77 rx/mem: cross platform implementation fixed compilation errors avoid memfd_create usage on android DH 2025-10-16 21:17:37 +0300
  • 0bc167ea87 rx/map: simplify protection conversion for windows DH 2025-10-16 12:14:26 +0300
  • 94a8724403 add missed file to cmake DH 2025-10-16 11:43:03 +0300
  • fd28e613aa rx/refl: reduce memory usage DH 2025-10-16 11:42:35 +0300
  • ef5da501f7 rx/EnumBitSet: add free operator~ DH 2025-10-16 11:42:06 +0300
  • 88869a4a26 kernel: add MemoryResource entity DH 2025-10-16 11:41:24 +0300
  • fa62f0166a rx: add mappable resource utility DH 2025-10-16 11:38:57 +0300
  • e7408c17e6 rx: fix compilation for non-linux platforms DH 2025-10-16 11:34:29 +0300
  • 9df852e48b rx/StaticString: split to StaticString and StaticCString DH 2025-10-16 11:33:37 +0300
  • 2b7d117318 cmake: fix linking with mingw DH 2025-10-16 11:30:56 +0300
  • e219bc4504 rx: add process utility DH 2025-10-16 11:29:16 +0300
  • 715a7dfc5e Pring debug information on phi mismatches O1L 2025-10-15 12:13:53 +0300
  • 8d9f3a2501 Added launch scripts O1L 2025-10-14 15:25:19 +0300
  • d957683d34 Refactor gcn shader transform methods O1L 2025-10-14 15:09:04 +0300
  • 860451f9d3 Pring debug information on phi mismatches transform_refactor O1L 2025-10-15 12:13:53 +0300
  • f3cfd23b86 Added launch scripts O1L 2025-10-14 15:25:19 +0300
  • 587834fe33 Refactor gcn shader transform methods O1L 2025-10-14 15:09:04 +0300
  • 00c55e9688
    Add option to build without (read/write)(fs/gs)base instructions (#111) kalaposfos13 2025-10-12 17:47:29 +0200
  • e514fa02ff ci: do not build rpcsx 3 times DH 2025-10-12 18:46:32 +0300
  • 28e0413847 Add option to build without (read/write)(fs/gs)base instructions kalaposfos13 2025-10-12 17:21:55 +0200
  • c648a13d42 orbis: Fix debug build DH 2025-10-12 18:01:14 +0300
  • 0fb7aeb9b4 rx/MemoryTable: simplify map/unmap api DH 2025-10-12 00:04:30 +0300
  • 7099a71b06 orbis: fix audiod initialization DH 2025-10-11 22:28:17 +0300
  • e27926d629 ajm: rewrite using new ioctl handling api master DH 2025-10-11 20:22:03 +0300
  • 8cfb4e8d16 orbis: add type-safe IoDeviceWithIoctl DH 2025-10-11 20:21:27 +0300
  • 014012c219 orbis: remove process list from context & initial serialization support modernize kenv add LockableKernelObject utility DH 2025-10-11 18:06:29 +0300
  • f71e3410c1 rx/serializer: fix array handling with gcc DH 2025-10-11 18:01:41 +0300
  • ecfb47ecaf
    Update hidapi to fix deprecation error and update gitignore (#110) kalaposfos13 2025-10-11 16:44:44 +0200
  • 91f2ef2b10 Update hidapi kalaposfos13 2025-10-11 13:39:31 +0200
  • 61a9fb9f5c Update .gitignore to ignore logs kalaposfos13 2025-10-11 13:32:22 +0200
  • 5f109c0e34 fix includes DH 2025-10-11 16:00:40 +0300
  • aee92cce57 kernel: avoid global storage usage for process/thread local variables enables multiple guest processes emulation in single host process DH 2025-10-11 15:22:34 +0300
  • 05dee2c8e3 Move IoDevice to orbis DH 2025-10-11 14:49:51 +0300
  • 63e9a3f597 rx/MemoryTable: Modernize and optimize for pointer/rx::Ref DH 2025-10-10 21:52:16 +0300
  • 2589143798 kernel: split context and allocator & initial implementation of process/thread local objects DH 2025-10-10 19:56:11 +0300
  • b358d6b2c9 shader/CFG: fixed test generation DH 2025-10-08 13:13:10 +0300
  • 3986f77869 orbis/umtx: remove state from context DH 2025-10-06 01:58:24 +0300
  • e66ce512d2 kernel: Add GlobalKernelObject utility DH 2025-10-06 01:57:23 +0300
  • fd9bf42538 rx: shared_cv/shared_mtx disable copying/moving DH 2025-10-06 01:55:11 +0300
  • be56f0745a rx/serializer: fixed compilation with gcc DH 2025-10-06 01:54:10 +0300
  • 37f423aec3 add missed file changes DH 2025-10-05 20:07:19 +0300
  • 640df36c48 moved tsc and asm utilities to rx DH 2025-10-05 19:28:03 +0300
  • bd215fab92 removed zombies, add missed include DH 2025-10-05 16:48:13 +0300
  • 763a309171
    Update readme.md BananaBreadDeath 2025-10-05 10:43:55 +0300
  • 69158b9f74 removed zombies, add missed include DH 2025-10-05 02:04:46 +0300
  • ac853e0817 Moved Rc, BitSet, LinkedNode, IdMap utilities from orbis to rx DH 2025-10-05 01:41:09 +0300
  • 7b03b695f5 android: fix linkage errors DH 2025-10-05 00:54:46 +0300
  • e73a0b962d move IPC utilities from orbis-kernel to rx DH 2025-10-05 00:09:42 +0300
  • 30469f7fb9 add missed includes DH 2025-10-04 22:56:43 +0300
  • 2965aaf3e3 replace bs_t with rx::EnumBitSet DH 2025-10-04 22:19:57 +0300
  • 3f14b99f24 add missed dependency DH 2025-10-04 20:38:25 +0300
  • 3230bfefd8 dce: removed glfw dependency DH 2025-10-04 20:02:43 +0300