Commit graph

21 commits

Author SHA1 Message Date
Ivan Chikish 9462e12735 Implement thread names 2023-07-17 15:22:23 +03:00
Ivan Chikish 191a9459af [orbis-kernel] Improve kdelete safety 2023-07-15 19:05:38 +03:00
Ivan Chikish 50a6d1a074 [Logs] Use std::string_view for msg 2023-07-15 09:25:41 +03:00
Ivan Chikish de973e369f Fix shared_cv deadlock
Was incorrect order of args for futex
2023-07-12 14:05:31 +03:00
Ivan Chikish 98d3e30a22 [Logs] Fix ptr to char array formatting 2023-07-12 05:09:31 +03:00
František Zatloukal 14f76e2a91 gcc: add a few missing includes (cstdlib, string) 2023-07-10 15:52:03 +03:00
Ivan Chikish c2e47df91f Fix formatting 2023-07-08 21:47:13 +03:00
Ivan Chikish d1651531c3 [Logs] Implement format_n for char[N] 2023-07-08 19:10:48 +03:00
Ivan Chikish 34b27c271c [orbis-kernel] Add Ref(nullptr) constructor 2023-07-08 07:26:53 +03:00
DH e613f09b6d [orbis-kernel] RcIdMap: implement atomic destroy 2023-07-08 02:08:14 +03:00
DH c29ce26415 [orbis-kernel] RcIdMap: protect with mutex 2023-07-08 02:02:27 +03:00
Ivan Chikish 3d78443496 [orbis-kernel] Hopefully fix shared_cv 2023-07-07 13:49:59 +03:00
DH ab21148562 [rpcsx-os] Logs: const T * -> T * for log type printer 2023-07-07 04:25:12 +03:00
DH 4caf726005 [orbis-kernel] Logs: fix crash on char[N] format
Cleanup, remove duplicated const formatters
Allow filtering by log level
2023-07-07 02:04:05 +03:00
Isaac Marovitz 098220217c
Fix typo & other problems (#12)
* Ignore external deps
* Clang 16
* clang-format 16
* Fix linting action
2023-07-07 00:48:59 +03:00
Isaac Marovitz 1f05a8a6a6 Run clang-format 2023-07-06 21:37:30 +01:00
DH 729b7d5e3f [orbis-kernel] upload missed changes 2023-07-06 17:23:50 +03:00
Ivan Chikish 5bb820084e [orbis-kernel] Implement shared_cv
Shared (IPC-ready) condition variable.
Relicensed and improved from RPCS3.
2023-07-06 16:11:21 +03:00
Ivan Chikish ed7580b322 [orbis-kernel] Debugging 2023-07-05 11:42:56 +03:00
Ivan Chikish d7a34f0904 Initial kernel allocator 2023-07-04 19:22:18 +03:00
Ivan Chikish 1ee6b7c970 Merge orbis-kernel submodule 2023-07-03 14:12:41 +03:00