summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Loader: Add a GetFileType method to get the type of a loaded fileGravatar Emmanuel Gil Peyrot2016-05-214-0/+30
| | | | | |
| * | | | | Loader, Frontends: Refactor loader creation and game loadingGravatar Emmanuel Gil Peyrot2016-05-214-47/+21
| |/ / / / | | | | | | | | | | | | | | | | | | | | This allows frontends to keep a single loader and use it multiple times e.g. for code loading and SMDH parsing.
* | | | | New3DS: Minor style cleanup to #1520.Gravatar bunnei2016-05-242-3/+3
| | | | |
* | | | | Merge pull request #1520 from JamePeng/checknew3dsGravatar bunnei2016-05-249-10/+138
|\ \ \ \ \ | | | | | | | | | | | | Implement CheckNew3DS and CheckNew3DSApp
| * | | | | Implement CheckNew3DS and CheckNew3DSAppGravatar JamePeng2016-04-209-10/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Append an item[is_new3ds] to config file[System] group Implement APT::SetNSStateField,it will update the unknown NS_state_field
* | | | | | SVC::WaitSynchronizationN: Reschedule at the endGravatar wwylele2016-05-211-2/+3
| |/ / / / |/| | | |
* | | | | Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSDGravatar Jannik Vogel2016-05-181-4/+8
| | | | |
* | | | | Update ACT:U and create ACT:A (#1809)Gravatar András Domonkos2016-05-175-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update ACT_U * Create act_a.h * Create act_a.cpp * Add service ACT:A * Add ACT:A source and header * Fix wrong header
* | | | | Merge pull request #1800 from JayFoxRox/set-fpscrGravatar bunnei2016-05-173-0/+6
|\ \ \ \ \ | |_|/ / / |/| | | | Set fpscr for new threads
| * | | | Set fpscr for new threadsGravatar Jannik Vogel2016-05-173-0/+6
| | | | |
* | | | | DSP_DSP: Remove GetHeadphoneStatus logspam (#1799)Gravatar Maribel2016-05-151-2/+2
| |_|_|/ |/| | |
* | | | Memory: Fixed a regression caused by #1695 and #1689.Gravatar Subv2016-05-141-0/+3
|/ / / | | | | | | | | | | | | | | | Reserve enough space in the vector that holds the linear heap memory to prevent relocations of the backing memory when growing too much. Closes #1790
* | | Merge pull request #1689 from Subv/shmemGravatar bunnei2016-05-1318-128/+417
|\ \ \ | | | | | | | | Kernel: Implemented shared memory.
| * | | HLE/Applets: Give each applet its own block of heap memory, and use that ↵Gravatar Subv2016-05-125-5/+44
| | | | | | | | | | | | | | | | when creating the framebuffer shared memory block.
| * | | Kernel: Account for automatically-allocated shared memories in the amount of ↵Gravatar Subv2016-05-121-0/+5
| | | | | | | | | | | | | | | | used linear heap memory.
| * | | APT: Move the shared font loading and relocation functions to their own ↵Gravatar Subv2016-05-124-66/+167
| | | | | | | | | | | | | | | | subdirectory services/apt/bcfnt.
| * | | Kernel/SharedMemory: Log an error when Map fails.Gravatar Subv2016-05-121-1/+10
| | | |
| * | | Kernel: Implemented shared memory permissions.Gravatar Subv2016-05-124-9/+50
| | | |
| * | | APT: Implement relocating the shared font to its true address.Gravatar Subv2016-05-121-9/+74
| | | |
| * | | Kernel/Memory: Remove the Shared Memory region from the legacy memory map.Gravatar Subv2016-05-121-1/+0
| | | |
| * | | Kernel/SharedMemory: Properly implemented shared memory support.Gravatar Subv2016-05-1210-118/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Applications can request the kernel to allocate a piece of the linear heap for them when creating a shared memory object. Shared memory areas are now properly mapped into the target processes when calling svcMapMemoryBlock. Removed the APT Shared Font hack as it is no longer needed.
| * | | Kernel/SVC: Fixed the register order for svcCreateMemoryBlock.Gravatar Subv2016-05-122-2/+3
| | | | | | | | | | | | | | | | R0 is used as the last parameter instead of R4.
* | | | Merge pull request #1695 from Subv/tls_allocGravatar bunnei2016-05-125-28/+74
|\ \ \ \ | | | | | | | | | | Kernel/Threads: Dynamically allocate the TLS region for threads.
| * | | | Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE ↵Gravatar Subv2016-05-075-28/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | region of the linear heap. Each thread gets a 0x200-byte area from the 0x1000-sized page, when all 8 thread slots in a single page are used up, the kernel allocates a new page to hold another 8 entries. This is consistent with what the real kernel does.
* | | | | gdbstub: Silence missing prototype warningsGravatar Lioncash2016-05-101-3/+3
| | | | |
* | | | | dyncom: Reset the context into user mode correctlyGravatar Lioncash2016-05-091-1/+1
| |/ / / |/| | | | | | | | | | | The other mode was system mode.
* | | | Merge pull request #1766 from Subv/log_cpuGravatar bunnei2016-05-083-0/+10
|\ \ \ \ | | | | | | | | | | Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1)
| * | | | Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1).Gravatar Subv2016-05-073-0/+10
| |/ / / | | | | | | | | | | | | We do not currently implement any cores other than the AppCore (Core 0).
* | | | Merge pull request #1718 from alex-laties/fixup-type-conversionsGravatar bunnei2016-05-075-29/+29
|\ \ \ \ | | | | | | | | | | fixup simple type conversions where possible
| * | | | fixup simple type conversions where possibleGravatar Alexander Laties2016-05-075-29/+29
| | | | |
* | | | | Merge pull request #1761 from Subv/applets_fbGravatar bunnei2016-05-075-23/+44
|\ \ \ \ \ | |/ / / / |/| | | | HLE/Applets: Use the correct size for the framebuffer SharedMemory
| * | | | HLE/Applets: Use the correct size for the framebuffer SharedMemory in the ↵Gravatar Subv2016-05-075-23/+44
| | |_|/ | |/| | | | | | | | | | swkbd and MiiSelector applets.
* | | | fix:return proper errorGravatar wwylele2016-05-061-2/+3
| | | |
* | | | Merge pull request #1762 from bunnei/globalGravatar bunnei2016-05-054-8/+21
|\ \ \ \ | | | | | | | | | | hle: Get rid of direct global access to g_reschedule
| * | | | HLE: Rename RescheduleIsPending to IsReschedulePending.Gravatar bunnei2016-05-053-3/+3
| | | | |
| * | | | hle: Get rid of global access to g_rescheduleGravatar Lioncash2016-03-214-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | This shouldn't be directly exposed if there's already a partial API that operates on it. We can just provide the rest of that API.
* | | | | Merge pull request #1700 from wwylele/gamelist-iconGravatar bunnei2016-05-056-23/+149
|\ \ \ \ \ | | | | | | | | | | | | Qt: display game icon and title in the game list
| * | | | | add icon & title to game listGravatar wwylele2016-05-046-23/+149
| | | | | |
* | | | | | Layout Mii parameters input/output, and return success as result of applet workGravatar mailwl2016-05-052-0/+49
| |_|/ / / |/| | | |
* | | | | Merge pull request #1732 from wwylele/config00170000Gravatar bunnei2016-05-022-13/+4
|\ \ \ \ \ | | | | | | | | | | | | add config block 0x00170000; remove duplicated content
| * | | | | remove duplicated function declarationGravatar wwylele2016-05-011-13/+0
| | | | | |
| * | | | | add config block 0x00170000Gravatar wwylele2016-04-291-0/+4
| |/ / / /
* | | | | VideoCore: Run include-what-you-use and fix most includes.Gravatar Emmanuel Gil Peyrot2016-04-304-2/+4
| | | | |
* | | | | LCD: Remove unneeded #undef with no matching #define.Gravatar Emmanuel Gil Peyrot2016-04-301-2/+0
| | | | |
* | | | | Merge pull request #1729 from MerryMage/null-sinkGravatar bunnei2016-04-302-0/+8
|\ \ \ \ \ | | | | | | | | | | | | Audio Config: Implement null sink and implement sink configuration
| * | | | | Audio: Add sink selection to configuration filesGravatar MerryMage2016-04-302-0/+8
| |/ / / /
* | | | | Merge pull request #1650 from JamePeng/update-the-ndm-codeGravatar bunnei2016-04-303-27/+420
|\ \ \ \ \ | | | | | | | | | | | | Update the stub code of NDM service!
| * | | | | Update the stub code of NDM service!Gravatar JamePeng2016-04-213-27/+420
| | | | | |
* | | | | | Merge pull request #1647 from mailwl/acu-closeasyncGravatar bunnei2016-04-302-1/+29
|\ \ \ \ \ \ | | | | | | | | | | | | | | ac:u: stub CloseAsync; align memory size in svc:GetProcessInfo(type=2)
| * | | | | | ac:u: stub CloseAsync; check memory size aling in svc:GetProcessInfo(type=2)Gravatar mailwl2016-04-212-1/+29
| |/ / / / /