Commit graph

1222 commits

Author SHA1 Message Date
SuchAFuriousDeath
47faa7333e
Adds lifetime to IoCmd, init ipmi commands (#869)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-06-01 23:27:13 +07:00
Putta Khunchalee
fda9f97bc2
Moves sys_cpuset_setaffinity to ProcManager (#870) 2024-06-01 11:44:19 +02:00
Putta Khunchalee
404587185d
Moves sys_cpuset_getaffinity to ProcManager (#868) 2024-05-26 12:30:29 +02:00
Putta Khunchalee
e23ba2b76d
Moves sys_get_authinfo to ProcManager (#867) 2024-05-22 18:10:47 +07:00
Putta Khunchalee
6459172c7d
Implements process list (#866) 2024-05-22 14:55:30 +07:00
Putta Khunchalee
c0ffb96b16
Uses clap builder to parse kernel arguments (#865) 2024-05-19 18:47:10 +07:00
VocalFan
4512e9cc24
Fix the UI version stuff (#862) 2024-05-06 23:58:27 +07:00
SuchAFuriousDeath
fa5ea8edbb
Implements dce + hmd devices (#859)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-05-05 01:38:38 +07:00
SuchAFuriousDeath
4bbb9d1c8a
Gets vcpu mmap size, refactors kvm and vm (#856)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-04-29 00:07:04 +07:00
Putta Khunchalee
005d99435a
Implements type wrapper for PID (#855) 2024-04-21 17:03:01 +02:00
Putta Khunchalee
9d511df272
Fixes broken --help (#854) 2024-04-21 19:23:07 +07:00
Putta Khunchalee
3c9cfd5787
Removes VFileType (#853) 2024-04-21 19:09:37 +07:00
Putta Khunchalee
54b851c5a7
Implements sceSblRcMgrIsAllowULDebugger and sceSblRcMgrIsSoftwagnerQafForAcmgr (#851) 2024-04-20 21:47:30 +07:00
SuchAFuriousDeath
e4199fdbb6
Creates vcpus on linux (#850)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-04-20 21:36:06 +07:00
Putta Khunchalee
bf9490fc44
Adds option to specify IDPS (#849) 2024-04-20 14:13:05 +02:00
SuchAFuriousDeath
3d40009dfd
Fixes socket address implementation (#846)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-04-20 19:01:30 +07:00
Putta Khunchalee
10c0595d30
Moves sys_get_proc_type_info to ProcManager (#847) 2024-04-20 10:55:47 +02:00
Putta Khunchalee
93a6b66fc3
Moves sys_is_in_sandbox to ProcManager (#842) 2024-04-16 21:42:49 +07:00
Putta Khunchalee
048aaf4b29
Moves sys_sigprocmask to SignalManager (#841) 2024-04-16 21:08:24 +07:00
Putta Khunchalee
44ee7747f6
Revises vectored I/O system (#837) 2024-04-16 16:14:24 +07:00
VocalFan
88659fc8f2
Point Readme to Wiki for building steps. (#834) 2024-04-15 13:26:23 -04:00
SuchAFuriousDeath
5d5b6e1b6d
Implements socket addresses, bind and connect. (#833) 2024-04-15 19:19:24 +02:00
SuchAFuriousDeath
b6fbec15a9
Adds listen and unix sockets, alters protocol selection (#832) 2024-04-15 00:08:06 +02:00
SuchAFuriousDeath
e445550bcb
Various code improvements (#829) 2024-04-14 20:58:22 +02:00
VocalFan
37281b95a9
Smooth scrolling (#831) 2024-04-13 21:48:40 +02:00
VocalFan
8c97651432
Optimize m_games (#830) 2024-04-13 14:39:53 -04:00
VocalFan
00695fe0a2
Clock 4 for Windows, 13 for all platforms. (#823) 2024-04-13 10:52:40 -04:00
Marcin Mikołajczyk
379d40f2d5
sys_batch_map (#770) 2024-04-13 16:10:22 +02:00
Marcin Mikołajczyk
86529a556a
define more gc commands (#828) 2024-04-13 16:01:56 +02:00
VocalFan
ad791adbe9
Add fallback icon0 (#827) 2024-04-13 11:09:34 +02:00
SuchAFuriousDeath
2c438c3a4b
Refactors clock_id, implements sys_clock_getres (#824)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-04-12 09:00:14 -04:00
SuchAFuriousDeath
85f0f1af71
Implements sys_clock_gettime with clock_id = 4 (#822) 2024-04-11 22:15:41 +02:00
SuchAFuriousDeath
81fa97a82a
Implements socket creation, initializes rng, gc and camera devices (#819) 2024-04-11 21:53:27 +02:00
SuchAFuriousDeath
30c3e2597c
Implements sys_netcontrol, refactors Filedesc::alloc (#811)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-04-08 17:38:00 +07:00
Putta Khunchalee
fe36be5b7d
Moves some syscalls out of VProc (#815) 2024-04-08 15:28:40 +07:00
Putta Khunchalee
7c6e23234a
Fixes incorrect frontend path on Windows (#816) 2024-04-07 22:13:40 +07:00
Putta Khunchalee
5b7c9d5b00
Updates README (#813) 2024-04-07 21:39:20 +07:00
Putta Khunchalee
e40bfbe09f
Initializes ProcManager::spawn() (#814) 2024-04-07 19:19:26 +07:00
Putta Khunchalee
2c61961064
Initializes ProcManager (#812) 2024-04-07 18:01:30 +07:00
Putta Khunchalee
e74514c326
Fixes incorrect process ID for game process (#810) 2024-04-06 21:45:32 +07:00
Putta Khunchalee
71f433c290
Replaces Gutex thread park/unpark with Futex (#807) 2024-04-06 14:49:11 +02:00
Putta Khunchalee
cd69979b26
Moves ELF handling to kernel (#806) 2024-04-06 11:33:56 +02:00
Putta Khunchalee
6c95c1f16a
Uses process credential on main thread (#805) 2024-04-06 14:35:18 +07:00
SuchAFuriousDeath
b741095180
Implements sys_dynlib_get_info (#672) 2024-04-05 23:05:05 +02:00
Marcin Mikołajczyk
f6023d48e5
More proper module reference counting (#798) 2024-04-02 21:52:16 +02:00
SuchAFuriousDeath
b36ca2f234
Fixes offset related code (#793) 2024-04-01 23:03:59 +02:00
SuchAFuriousDeath
39175cc9b3
Implements device ioctl (#792) 2024-04-01 22:21:38 +02:00
SuchAFuriousDeath
69a6ab2b78
Implements sys_get_proc_type_info (#794) 2024-04-01 21:35:25 +02:00
Marcin Mikołajczyk
1cbc0efd8d
define some ioctls (#776) 2024-04-01 20:00:18 +02:00
Putta Khunchalee
b0db7bf54e
Moves obj_list, list_main and list_global out of RTLD (#790) 2024-04-01 10:25:21 +07:00