| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | kernel: remove TimeManager | Liam | 2022-12-18 | 1 | -9/+11 | |
| | | ||||||
| * | general: improve handling of system startup failure | Liam | 2022-12-06 | 1 | -5/+9 | |
| | | ||||||
| * | kernel/kernel: Ensure shutdown threads are always initialized | Lioncash | 2022-12-05 | 1 | -1/+1 | |
| | | ||||||
| * | kernel/svc_types: refresh | Liam | 2022-11-09 | 1 | -7/+11 | |
| | | ||||||
| * | Merge pull request #9182 from liamwhite/services-are-processes | bunnei | 2022-11-09 | 1 | -15/+34 | |
| |\ | | | | | kernel: assign KProcess to service threads | |||||
| | * | service_thread: register service threads to the logical owner process | Liam | 2022-11-04 | 1 | -10/+17 | |
| | | | ||||||
| | * | kernel: avoid racy behavior in global suspension | Liam | 2022-11-04 | 1 | -5/+17 | |
| | | | ||||||
| * | | service_thread: fix deletion | Liam | 2022-11-06 | 1 | -22/+20 | |
| | | | ||||||
| * | | Merge pull request #9173 from bunnei/kern-update-15 | liamwhite | 2022-11-05 | 1 | -19/+108 | |
| |\ \ | |/ |/| | Kernel: Various updates for FW 15.0.x | |||||
| | * | core: hle: kernel: Integrate system KSystemResource. | bunnei | 2022-11-03 | 1 | -18/+103 | |
| | | | ||||||
| | * | core: hle: kernel: k_memory_layout: Refresh. | bunnei | 2022-11-03 | 1 | -1/+5 | |
| | | | ||||||
| * | | kernel: fix single core for service threads | Liam | 2022-10-31 | 1 | -1/+2 | |
| | | | ||||||
| * | | kernel: fix port tracking | Liam | 2022-10-31 | 1 | -34/+1 | |
| | | | ||||||
| * | | kernel: invert session request handling flow | Liam | 2022-10-31 | 1 | -2/+22 | |
| |/ | ||||||
| * | core: barrier service thread shutdown | Liam | 2022-10-23 | 1 | -3/+9 | |
| | | ||||||
| * | core: hle: kernel: Fix InitializePreemption order. | bunnei | 2022-10-18 | 1 | -1/+1 | |
| | | ||||||
| * | core: hle: kernel: k_process: Improve management of page table & cleanup. | bunnei | 2022-10-18 | 1 | -9/+14 | |
| | | ||||||
| * | core: hle: kernel: Remove junk. | bunnei | 2022-10-18 | 1 | -9/+0 | |
| | | ||||||
| * | core: hle: kernel: Integration application memory block slab manager. | bunnei | 2022-10-18 | 1 | -0/+34 | |
| | | ||||||
| * | common: remove "yuzu:" prefix from thread names | Liam | 2022-10-03 | 1 | -1/+1 | |
| | | ||||||
| * | kernel: unlayer CPU interrupt handling | Liam | 2022-07-25 | 1 | -28/+13 | |
| | | ||||||
| * | Merge pull request #8549 from liamwhite/kscheduler-sc | Morph | 2022-07-25 | 1 | -11/+16 | |
| |\ | | | | | kernel: use KScheduler from Mesosphere | |||||
| | * | kernel: fix issues with single core mode | Liam | 2022-07-14 | 1 | -3/+16 | |
| | | | ||||||
| | * | kernel: use KScheduler from mesosphere | Liam | 2022-07-14 | 1 | -9/+1 | |
| | | | ||||||
| * | | Project Andio | Kelebek1 | 2022-07-22 | 1 | -13/+21 | |
| |/ | ||||||
| * | PR | Kelebek1 | 2022-07-10 | 1 | -2/+1 | |
| | | ||||||
| * | Rework CoreTiming | Kelebek1 | 2022-07-10 | 1 | -4/+6 | |
| | | ||||||
| * | kernel: make current thread pointer thread local | Liam | 2022-06-23 | 1 | -1/+12 | |
| | | ||||||
| * | Merge pull request #8483 from liamwhite/fire-emblem-three-semaphores | bunnei | 2022-06-22 | 1 | -0/+7 | |
| |\ | | | | | kernel: wait for threads to stop on pause | |||||
| | * | kernel: wait for threads to stop on pause | Liam | 2022-06-18 | 1 | -0/+7 | |
| | | | ||||||
| * | | kernel: fix some uses of disable_count | Liam | 2022-06-15 | 1 | -1/+0 | |
| |/ | ||||||
| * | kernel: implement KProcess suspension | Liam | 2022-06-14 | 1 | -20/+29 | |
| | | ||||||
| * | kernel: fix passthrough of local captures in lambda | Liam | 2022-06-13 | 1 | -1/+3 | |
| | | ||||||
| * | CpuManager: simplify pausing | Liam | 2022-06-08 | 1 | -3/+1 | |
| | | ||||||
| * | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 1 | -3/+2 | |
| | | | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||||
| * | hidbus: Implement hidbus and ringcon | german77 | 2022-04-16 | 1 | -0/+18 | |
| | | ||||||
| * | Merge pull request #8165 from bunnei/ensure-session-port-cleanup | bunnei | 2022-04-12 | 1 | -13/+28 | |
| |\ | | | | | Kernel: Track open references to KServerPort and KServerSession. | |||||
| | * | hle: kernel: Unify and integrate reference tracking for ↵ | bunnei | 2022-04-08 | 1 | -13/+28 | |
| | | | | | | | | | | | | | KServerPort/KServerSession. - These are not managed elsewhere, and need to be tracked and closed on emulation shutdown. | |||||
| * | | Merge pull request #8157 from lat9nq/kernel-races | bunnei | 2022-04-11 | 1 | -4/+4 | |
| |\ \ | |/ |/| | kernel: Fix some data races | |||||
| | * | kernel: Fix current_process race | lat9nq | 2022-04-03 | 1 | -4/+4 | |
| | | | | | | | | | | | TSan reported a race at :258 and :803, so make current_process an atomic pointer. | |||||
| * | | core/hle: Replace lock_guard with scoped_lock | Merry | 2022-04-07 | 1 | -8/+8 | |
| | | | ||||||
| * | | hle: kernel: Create a default thread for services that do not need their own ↵ | bunnei | 2022-04-02 | 1 | -1/+13 | |
| |/ | | | | host thread. | |||||
| * | core: Reduce unused includes | ameerj | 2022-03-19 | 1 | -3/+0 | |
| | | ||||||
| * | core: hle: kernel: Allocate dummy threads on host thread storage. | bunnei | 2022-03-14 | 1 | -4/+5 | |
| | | | | | - Fixes a crash where on subsequent boots, long-lived host threads would have their dummy threads freed. | |||||
| * | core: hle: kernel: Downgrade dangling objects warning to debug. | bunnei | 2022-03-14 | 1 | -2/+2 | |
| | | | | | - It is not impossible to leak kernel objects, so this is not really any issue anymore (albeit, still interesting). | |||||
| * | core: hle: kernel: Make object list container global and ensure it is reset ↵ | bunnei | 2022-03-14 | 1 | -7/+9 | |
| | | | | | on each emulation session. | |||||
| * | core: hle: kernel: Remove server session tracking. | bunnei | 2022-03-14 | 1 | -22/+0 | |
| | | | | | - These are now allocated/managed by emulated memory, so we do not need to track and free them on shutdown. | |||||
| * | core: hle: kernel: Update init_slab_heap, use device memory, and add ↵ | bunnei | 2022-03-14 | 1 | -26/+1 | |
| | | | | | | | | | KThreadLocalPage and KPageBuffer. - Refreshes our slab initialization code to latest known behavior. - Moves all guest kernel slabs into emulated device memory. - Adds KThreadLocalPage and KPageBuffer, which we will use for accurate TLS management. | |||||
| * | hle: kernel: Re-create memory layout at initialization. | bunnei | 2022-02-27 | 1 | -41/+43 | |
| | | | | | - As this can only be derived once. | |||||
| * | hle: kernel: Remove unused pool locals. | bunnei | 2022-02-27 | 1 | -2/+0 | |
| | | ||||||
