summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | bootmanager: Add a check whether loading is completeGravatar Morph2020-12-182-0/+6
| | | | |
| * | | | applets/web: Implement the default web browser applet frontendGravatar Morph2020-12-183-1/+24
| | | | |
| * | | | applets/web: Implement the offline browser applet backendGravatar Morph2020-12-182-13/+143
| | | | |
| * | | | applets/web: Initial implementation of the web browser appletGravatar Morph2020-12-183-2/+428
| | | | |
| * | | | applets: Remove the previous web browser applet implementationGravatar Morph2020-12-1812-1039/+40
| | | | |
* | | | | Merge pull request #5131 from bunnei/scheduler-rewriteGravatar bunnei2020-12-2041-1872/+2216
|\ \ \ \ \ | | | | | | | | | | | | Rewrite Kernel scheduler based on Atmosphere
| * | | | | hle: kernel: Process: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-2/+2
| | | | | |
| * | | | | core: cpu_manager: Fix a typo in PreemptSingleCore, which broke many games.Gravatar bunnei2020-12-061-21/+26
| | | | | | | | | | | | | | | | | | | | | | | | - We were reload'ing the old current scheduler, which may have changed.
| * | | | | hle: kernel: Thread: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-22/+25
| | | | | |
| * | | | | hle: kernel: KScopedSchedulerLockAndSleep: Various style fixes based on code ↵Gravatar bunnei2020-12-061-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | review feedback.
| * | | | | hle: kernel: KScopedLock: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-6/+8
| | | | | |
| * | | | | hle: kernel: KAbstractSchedulerLock: Various style fixes based on code ↵Gravatar bunnei2020-12-061-9/+7
| | | | | | | | | | | | | | | | | | | | | | | | review feedback.
| * | | | | hle: kernel: KScheduler: Various style fixes based on code review feedback.Gravatar bunnei2020-12-062-50/+41
| | | | | |
| * | | | | hle: kernel: KPriorityQueue: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-29/+36
| | | | | |
| * | | | | hle: kernel: KAffinityMask: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-17/+13
| | | | | |
| * | | | | hle: kernel: GlobalSchedulerContext: Various style fixes based on code ↵Gravatar bunnei2020-12-062-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | review feedback.
| * | | | | common: BitSet: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-23/+22
| | | | | |
| * | | | | hle: kernel: Use C++ style comments in KScheduler, etc.Gravatar bunnei2020-12-064-152/+136
| | | | | |
| * | | | | kernel: KScopedSchedulerLockAndSleep: Remove unused ctor.Gravatar bunnei2020-12-061-13/+7
| | | | | |
| * | | | | kernel: time_manager: Add missing lock guards.Gravatar bunnei2020-12-061-3/+10
| | | | | |
| * | | | | hle: kernel: Migrate to KScopedSchedulerLock.Gravatar bunnei2020-12-0615-48/+92
| | | | | |
| * | | | | hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.Gravatar bunnei2020-12-0611-69/+72
| | | | | |
| * | | | | hle: kernel: Separate KScheduler from GlobalSchedulerContext class.Gravatar bunnei2020-12-069-520/+140
| | | | | |
| * | | | | hle: kernel: Rewrite scheduler implementation based on Mesopshere.Gravatar bunnei2020-12-0626-1223/+1215
| | | | | |
| * | | | | hle: kernel: physical_core: Clear exclusive state after each run.Gravatar bunnei2020-12-063-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | - This is closer to pre-multicore behavior, and works a bit better.
| * | | | | hle: kernel: Port KAbstractSchedulerLock from Mesosphere.Gravatar bunnei2020-12-062-0/+77
| | | | | |
| * | | | | hle: kernel: svc: Remove reschedule on svcBreak.Gravatar bunnei2020-12-061-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | - This breaks things, and is unnecessary, since emulation will be done at this point.
| * | | | | hle: kernel: process: Add schedule count tracking, to be used for yield impl.Gravatar bunnei2020-12-061-0/+13
| | | | | |
| * | | | | hle: kernel: svc: Remove unnecessary hack in svcSleep.Gravatar bunnei2020-12-061-7/+0
| | | | | |
| * | | | | common: Port KPriorityQueue from Mesosphere.Gravatar bunnei2020-12-062-0/+444
| | | | | |
| * | | | | common: Port BitSet from Mesosphere.Gravatar bunnei2020-12-062-0/+101
| | | | | |
| * | | | | hle: kernel: Port KAffinityMask from Mesosphere.Gravatar bunnei2020-12-067-16/+80
| | | | | |
* | | | | | Merge pull request #5201 from ameerj/bufferq-refactorGravatar bunnei2020-12-203-70/+63
|\ \ \ \ \ \ | | | | | | | | | | | | | | vi/buffer_queue: Buffer queue management refactor
| * | | | | | buffer_queue: better use of std::arrayGravatar ameerj2020-12-181-59/+46
| | | | | | |
| * | | | | | Overwrite slots instead of queuing them, add disconnect signalGravatar ameerj2020-12-173-27/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for Katana Zero and Yoshi's Crafted World
* | | | | | | yuzu: Remove gdbstub configurationGravatar FearlessTobi2020-12-199-110/+7
| |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028. This PR just removes the remaining gdb configuration code from the emulator and the UI.
* | | | | | system_archive: Add + and - buttons to the Nintendo Extended OSS fontGravatar Morph2020-12-182-315/+343
| | | | | |
* | | | | | system_archive: Update Nintendo Extended OSS fontGravatar Morph2020-12-172-182/+347
|/ / / / / | | | | | | | | | | | | | | | Co-authored-by: Its-Rei <kupfel@gmail.com>
* | | | | Merge pull request #5190 from Morph1984/validate_device_handleGravatar bunnei2020-12-152-0/+45
|\ \ \ \ \ | | | | | | | | | | | | controllers/npad: Validate device handles before use
| * | | | | controllers/npad: Validate device handles before useGravatar Morph2020-12-122-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | Some games such as NEKOPARA Vol. 3 send invalid device handles when calling InitializeVibrationDevice. Introduce a check to validate the device handle before use.
* | | | | | Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindexGravatar bunnei2020-12-1511-14/+150
|\ \ \ \ \ \ | | | | | | | | | | | | | | fsp_srv: Implement OpenDataStorageWithProgramIndex
| * | | | | | fsp_srv: Implement OpenDataStorageWithProgramIndexGravatar Morph2020-12-086-1/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used by RollerCoaster Tycoon 3: Complete Edition
| * | | | | | file_sys: Consolidate common Title ID operationsGravatar Morph2020-12-085-13/+67
| | | | | | |
* | | | | | | Merge pull request #5157 from lioncash/array-dirtyGravatar bunnei2020-12-151-34/+33
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | maxwell_3d: Remove unused dirty_pointer array
| * | | | | | | maxwell_3d: Move member variables to end of classGravatar Lioncash2020-12-061-31/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follows our established coding style.
| * | | | | | | maxwell_3d: Resolve -Wdocumentation warningGravatar Lioncash2020-12-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes a documentation comment for a non-existent member.
| * | | | | | | maxwell_3d: Remove unused dirty_pointer arrayGravatar Lioncash2020-12-061-2/+0
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | This is unused and removing it shrinks the structure by 3584 bytes.
* | | | | | | Merge pull request #5168 from Morph1984/aoc-PurchaseEventManagerGravatar bunnei2020-12-142-2/+76
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | aoc_u: Stub IPurchaseEventManager and its service commands
| * | | | | | | IPurchaseEventManager: Implement GetPurchasedEventReadableHandleGravatar Morph2020-12-081-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used by Pokémon Café Mix - Used by DOOM: Eternal
| * | | | | | | IPurchaseEventManager: Stub Set(Default)DeliveryTargetGravatar Morph2020-12-081-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used by Pokémon Café Mix - Used by DOOM: Eternal