Commit Graph

4380 Commits (abc5c134a3285aa0fbc653e9a4b9d4a9ea111e50)
 

Author SHA1 Message Date
Subv 7abf185390 Kernel/Mutex: Implemented priority inheritance.
The implementation is based on reverse engineering of the 3DS's kernel.

A mutex holder's priority will be temporarily boosted to the best priority among any threads that want to acquire any of its held mutexes.
When the holder releases the mutex, it's priority will be boosted to the best priority among the threads that want to acquire any of its remaining held mutexes.
8 years ago
Subv e6a7723f2f Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
This will be useful when implementing mutex priority inheritance.
8 years ago
Subv 38a90882a4 Kernel/Synch: Do not attempt a reschedule on every syscall.
Not all syscalls should cause reschedules, this commit attempts to remedy that, however, it still does not cover all cases.
8 years ago
Jonathan Hao c18cb1b192 Fix some warnings (#2399) 8 years ago
bunnei 159bcbfdbc Update .travis.yml 8 years ago
James Rowe 3289892cd3 Merge pull request #2401 from jroweboy/travis-key
Try a different travis key
8 years ago
James Rowe 737c8bee16 Try a different travis key 8 years ago
Yuri Kunde Schlesner e2de82543b Merge pull request #2382 from mailwl/nfc
Service/NFC: stub GetTagInRangeEvent
8 years ago
James Rowe 0b897c45d2 Merge pull request #2390 from jroweboy/bintray
Try a different encrypted bintray api key for travis.
8 years ago
James Rowe 8f6c3b5c20 Try a different encrypted bintray api key for travis. Change appveyor to upload to a long git hash (since travis is stuck uploading to the full hash name) 8 years ago
James Rowe bb396ed8fc Merge pull request #2254 from jroweboy/bintray
Add deploy to bintray for builds to master
8 years ago
James Rowe 4a6cf7ecaf Trying to make a consistent nightly versioning 8 years ago
James Rowe b03e7bf28f Add deploy to bintray for builds to master 8 years ago
Sebastian Valle f7dd8d5e81 Merge pull request #2386 from bunnei/fix-bg-color
config: SDL: Move background color setting to correct section.
8 years ago
mailwl f2985f7080 Service/NFC: stub GetTagInRangeEvent
Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
8 years ago
mailwl c6f4b93f2e Service/AC: add ac:i service 8 years ago
bunnei 02b4b2ed6e config: SDL: Move background color setting to correct section. 8 years ago
bunnei f556d6ee90 Merge pull request #2240 from wwylele/auto-region
Config: auto-select region and language
8 years ago
wwylele d7d40b3c56 Frontend: make motion sensor interfaced thread-safe 8 years ago
bunnei 2f746e9946 Merge pull request #2367 from JayFoxRox/lighting-lut-quickfix
Lighting LUT Quickfix
8 years ago
bunnei 14f8065843 Merge pull request #2376 from wwylele/remove-unused
Core: remove unused hle.cpp
8 years ago
wwylele f927beb5e2 Core: remove unused hle.cpp 8 years ago
bunnei 6409b1d1a4 Merge pull request #2374 from wwylele/whats-going-on-with-that-pr
Core: reset cpu_core in Shutdown to make IsPoweredOn work properly
8 years ago
wwylele bcf9d20d57 Frontend: emulate motion sensor 8 years ago
wwylele 6479f63091 Common: add Quaternion 8 years ago
wwylele 2e6d8e1321 vector math: add implementation of Length and Normalize 8 years ago
wwylele 55f5d0f777 MathUtil: add PI constant 8 years ago
wwylele 2a069e76a5 Common::Event: add WaitUntil 8 years ago
Jannik Vogel 6ed4206f87 Minor cleanup in GLSL code 8 years ago
Jannik Vogel 88f409aec9 Offset lighting LUT samples correctly 8 years ago
wwylele fe2ed4bf72 Core: reset cpu_core in Shutdown to make IsPoweredOn work properly 8 years ago
bunnei 51dd13b8a0 Merge pull request #2369 from MerryMage/core-frontend
core: Move emu_window and key_map into core
8 years ago
Yuri Kunde Schlesner 56e4066f4f Merge pull request #2370 from wwylele/where-is-my-shared-font
file_util: fix missing sysdata path
8 years ago
wwylele 488b7a4041 file_util: fix missing sysdata path 8 years ago
MerryMage 64f98f4d0f core: Move emu_window and key_map into core
* Removes circular dependences (common should not depend on core)
8 years ago
bunnei 5e8ef00497 Merge pull request #2364 from mailwl/nwm-services
Service/NWM: add nwm services
8 years ago
mailwl 069a88dad7 Service/NWM: add nwm services 8 years ago
bunnei 76890672a0 Merge pull request #2366 from MerryMage/MemoryReadCode
arm_dynarmic: Provide MemoryReadCode callback
8 years ago
bunnei aa47af7fb6 Merge pull request #2343 from bunnei/core-cleanup
Core: Top-level consolidate & misc cleanup
8 years ago
MerryMage f8cf87ce34 arm_dynarmic: Provide MemoryReadCode callback
Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea
8 years ago
bunnei 17d740299a Merge pull request #2285 from mailwl/csnd-format
csnd:SND: Reformat source code
8 years ago
bunnei 8b1e269e58 ThreadContext: Move from "core" to "arm_interface". 8 years ago
bunnei e26fbfd1d7 core: Replace "AppCore" nomenclature with just "CPU". 8 years ago
bunnei 7623957f80 Merge pull request #2361 from lioncash/disasm
disassembler: Remove mutable specifier from breakpoints member variable
8 years ago
bunnei 5ac5cbeab7 Address clang-format issues. 8 years ago
bunnei 4fc8b8229e core: Remove HLE module, consolidate code & various cleanups. 8 years ago
bunnei 232ef55c1a core: Consolidate core and system state, remove system module & cleanups. 8 years ago
bunnei 707cc66362 file_util: Remove unused paths. 8 years ago
bunnei 198b6c9bdd core: Consolidate top-level system state into a singleton. 8 years ago
bunnei 81e22ae8c7 loader: Remove duplicate docstrings. 8 years ago