Commit graph

1222 commits

Author SHA1 Message Date
SuchAFuriousDeath
44e79e22fa
Fixes library mount (#791) 2024-03-31 20:33:20 +02:00
SuchAFuriousDeath
01c1a5d20e
Implements VFile read (#789) 2024-03-31 19:44:15 +02:00
SuchAFuriousDeath
807686ac6d
Implements seek and read on vfile (#781) 2024-03-31 19:47:34 +07:00
Putta Khunchalee
c04768ce89
Uses Ninja to build on Windows (#785) 2024-03-31 19:33:46 +07:00
Putta Khunchalee
cad411feaa
Moves syscall table to p_sysent (#784) 2024-03-31 12:20:24 +02:00
Putta Khunchalee
7b975ec08b
Renames MemoryManager to Vm (#780) 2024-03-31 01:19:27 +07:00
Putta Khunchalee
b6259155ae
Moves process VM into top-level (#779) 2024-03-31 00:50:39 +07:00
SuchAFuriousDeath
3eb0522d13
Fixes mutex issues in sys_dynlib_load_prx, removes VnodeBackend::open (#749)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-03-31 00:22:25 +07:00
Putta Khunchalee
36deaa7938
Revises GUI for PKG Installer (#778) 2024-03-30 22:27:55 +07:00
SuchAFuriousDeath
cefc92abf6
Fixes mkdir on Windows (#775) 2024-03-27 22:13:43 +07:00
SuchAFuriousDeath
2ca7ebe1d3
Fixes raw_open and microtime on windows (#772) 2024-03-26 23:55:11 -04:00
Putta Khunchalee
dcbf2ac130
Moves hypervisor to kernel (#763) 2024-03-24 22:00:31 +07:00
Putta Khunchalee
b611c64187
Prepares process memory for multi-processes supports (#760) 2024-03-24 17:54:21 +07:00
SuchAFuriousDeath
024f5a8f36
Refactors character devices (#729) 2024-03-24 10:46:34 +01:00
Putta Khunchalee
6bca86fdf6
Maps VM memory (#759) 2024-03-24 16:31:52 +07:00
Putta Khunchalee
f180e556b9
Implements mkdir for Windows (#757) 2024-03-24 16:01:35 +07:00
Putta Khunchalee
9b3c26c80d
Uses total files for progress when installing a PKG (#758) 2024-03-23 23:17:57 +07:00
Putta Khunchalee
ea3380c49f
Moves to clangd (#756) 2024-03-23 20:02:54 +07:00
VocalFan
c969c822b0
Add path specification for Windows Root (#754) 2024-03-22 20:58:09 +01:00
SuchAFuriousDeath
1aecdffa61
Fixes library mount path (#753) 2024-03-21 13:45:16 +01:00
SuchAFuriousDeath
066c12efbd
Mounts <SYSTEM_PATH>/common/lib (#752) 2024-03-19 21:37:33 +01:00
SuchAFuriousDeath
dad3fca6db
Adds lifetime parameter to iovec (#751) 2024-03-19 20:32:19 +01:00
SuchAFuriousDeath
c793b984fd
Removes fdopen, makes VnodeAttrs field pub (#748) 2024-03-19 12:08:37 +01:00
SuchAFuriousDeath
5675e2094f
Implements tmpfs root, mkdir and lookup (#733)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-03-18 17:08:32 -04:00
Putta Khunchalee
921969c32b
Adds Actions to close inactive PRs (#745) 2024-03-17 18:28:26 +07:00
Putta Khunchalee
27dbd2fa77
Moves obj_main to proc (#744) 2024-03-17 10:30:39 +01:00
Putta Khunchalee
ca98770a76
Removes LLVM (#743) 2024-03-16 20:01:57 +01:00
SuchAFuriousDeath
469686edc1
Implements poll events (#732)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-03-17 01:38:29 +07:00
Putta Khunchalee
76d5bb5243
Checks if CPU count is valid for KVM and Hypervisor (#742) 2024-03-16 16:59:19 +01:00
Putta Khunchalee
c56457c06b
Removes CI step to run Clippy (#741) 2024-03-16 21:02:44 +07:00
Putta Khunchalee
48a82eb030
Creates KVM VM and setup WHP partition (#738) 2024-03-16 11:23:34 +01:00
Putta Khunchalee
cf8251bf6c
Enables com.apple.security.hypervisor on macOS (#737) 2024-03-10 17:39:56 +07:00
SuchAFuriousDeath
a77f6f187d
Makes create_thread unsafe (#736) 2024-03-09 21:22:19 +01:00
Putta Khunchalee
db487ee3f7
Uses Box to encapsulate a VnodeBackend instead of Arc (#731) 2024-03-03 23:02:19 +07:00
Putta Khunchalee
f6cdb9a1a5
Fixes HostFS always report as exfatfs (#728) 2024-03-03 19:15:30 +07:00
SuchAFuriousDeath
b7207d4ce1
Implements sys_socketclose (#727)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-03-03 19:07:24 +07:00
Putta Khunchalee
c3e1b3f398
Updates README (#726) 2024-03-03 18:22:25 +07:00
SuchAFuriousDeath
c752d1b7bd
Refactors seekable check (#724)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-03-03 18:09:50 +07:00
Putta Khunchalee
c7d8a9d7b1
Mounts /app0 and /dev on game root (#725) 2024-03-03 17:33:40 +07:00
Putta Khunchalee
c7f9bdff80
Fixes incorrect mount path for game (#723) 2024-03-03 16:43:05 +07:00
SuchAFuriousDeath
9e8fe66734
Initializes sockgetopt and socksetopt (#721)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-03-03 16:26:37 +07:00
Putta Khunchalee
fed8330aa7
Skips adding 'S-ready' if PR is a draft (#722) 2024-03-03 09:27:01 +01:00
SuchAFuriousDeath
d7738d5f2a
Filesystem progress (#720) 2024-03-02 23:54:19 +01:00
SuchAFuriousDeath
cecb5e4b44
Implements fstat (#718) 2024-03-02 20:07:30 +01:00
SuchAFuriousDeath
8be02f3b8d
Initialize send and receive syscalls (#715) 2024-03-02 19:46:43 +01:00
SuchAFuriousDeath
656a4bfc5b
Implements TempFs::root (#716) 2024-03-02 19:25:56 +01:00
SuchAFuriousDeath
efd44727bb
Initializes sys__umtx_op implementation (#717) 2024-03-02 19:13:50 +01:00
SuchAFuriousDeath
727cc08cd3
Implements Host mkdir for unix (#714) 2024-03-02 10:50:19 +01:00
SuchAFuriousDeath
25092876db
Initializes sys_thr_new, refactors rtp (#713) 2024-03-02 00:53:03 +01:00
SuchAFuriousDeath
752b7aa3ec
Refactors VFile::is_seekable to use VFile::vnode() instead (#708) 2024-02-28 18:54:56 +01:00