Commit graph

11 commits

Author SHA1 Message Date
Tony Wasserka
808736f34c Add various formatting changes that ease maintenance 2024-12-08 20:12:38 +01:00
Tony Wasserka
d66316c917 Add new audio interfaces 2024-09-29 22:28:58 +02:00
Tony Wasserka
df1c1a9103 Drop unused Android code paths 2024-09-29 22:28:58 +02:00
Tony Wasserka
29c3ffabb1 OS: Fix edge cases around buffer mapping
* Pages must be wholly mapped, starting and ending at 4K boundaries
* PXI buffer mappings may be zero-sized
* Intra-page offsets must be preserved
* Generate multiple PXI buffer regions when crossing virtual memory mapping boundaries
2024-09-29 22:27:31 +02:00
Tony Wasserka
b262167f58 Support reading data from read-only host locations 2024-09-29 17:02:24 +02:00
Tony Wasserka
284feff915 OS: Add check for expired weak_ptr 2024-03-31 22:09:17 +02:00
Tony Wasserka
e9961ad89a OS: Add exception for pm to hold dangling process handles 2024-03-31 22:08:47 +02:00
Tony Wasserka
c2b79585ac OS: Make ServerPort acquisition idempotent
This is required for the ssl and http modules and probably others.
2024-03-30 18:33:49 +01:00
Tony Wasserka
7d2c663901 OS: Optimize thread timeout checking 2024-03-10 11:37:43 +01:00
Tony Wasserka
b094815ecb Make DSP emulation opt-in 2024-03-10 11:35:59 +01:00
Tony Wasserka
c7a6ea0846 Hello Mikage 2024-03-08 10:54:13 +01:00