wheremyfoodat
434827e11e
Add svcGetThreadIdealProcessor
2023-08-20 03:43:26 +03:00
wheremyfoodat
6895a1d9d6
Implement svcGetCurrentProcessorNumber
2023-08-20 01:51:24 +03:00
wheremyfoodat
51b2b8eee5
Make battery stuff configurable
2023-08-18 22:17:33 +03:00
wheremyfoodat
6552f2998c
OS timers part 1
2023-08-13 03:35:41 +03:00
wheremyfoodat
01a7985324
[Kernel] ExitThread should release held mutexes
2023-08-10 15:11:54 +03:00
wheremyfoodat
fb8965942c
[Kernel] Implement APIs for detecting Citra & Panda
2023-08-03 11:32:51 +03:00
wheremyfoodat
3d5f1ea517
[Kernel] Add evalReschedule function
2023-08-02 19:18:15 +03:00
wheremyfoodat
8dd5b990be
Thread bonk part 1: Better rescheduling maybe
2023-07-28 19:49:11 +03:00
wheremyfoodat
69b5357eb3
Optimize logging for user builds
2023-07-27 17:16:45 +03:00
Wunkolo
fde93381a5
Use std::span for CPU register-state
...
Following the trend of #33 : `std::span` provides some useful utility
functions like `size_bytes()` and `as_bytes()` and serves as a better
non-owning "chunk of data"-type over just passing around an
`std::array&`.
2023-06-16 07:24:37 -07:00
wheremyfoodat
0c0e7a4cb9
Clean up srv interface for HID
2023-06-05 15:28:44 +03:00
liuk7071
608bf88c5f
Basic input
2023-06-05 13:25:06 +02:00
wheremyfoodat
7cc7dc09f4
[FS] Implement File::Flush and fix file function headers
2023-06-03 22:25:30 +03:00
wheremyfoodat
09ba66ae60
[Kernel] Fully implement semaphores
2023-05-07 18:02:51 +03:00
wheremyfoodat
6419098851
[HID] Implement events
2023-04-29 02:45:21 +03:00
wheremyfoodat
dac77cdc1d
[Kernel Add WakeupOneThread
2023-04-29 01:45:30 +03:00
wheremyfoodat
7f32c3860c
[DSP] Stubbing events (vol 1)
2023-04-24 23:42:49 +03:00
wheremyfoodat
33158c7908
[Kernel] Make WaitSyncN better
2023-04-21 01:08:13 +03:00
wheremyfoodat
7f2715d06c
[Kernel] Fix release mutex
2023-04-20 22:24:36 +03:00
wheremyfoodat
134d63c515
[Kernel] Moar threads
2023-04-20 22:00:51 +03:00
wheremyfoodat
0b46b92bb7
[Kernel] Add idle thread
2023-04-18 20:42:17 +03:00
wheremyfoodat
075a244dd0
[FS] Implement SetSize
2023-04-11 01:11:20 +03:00
wheremyfoodat
4bef096f04
[FS] Add directory stuff, clean up
2023-03-29 00:23:55 +03:00
wheremyfoodat
2ab777fecd
[Kernel] Implement File::SetPriority
2023-03-10 01:27:30 +02:00
wheremyfoodat
5966c02737
[Kernel] Implement File::OpenLinkFile
2023-03-10 01:04:04 +02:00