summaryrefslogtreecommitdiff
path: root/src/tests/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* externals: Update catch to 2.3.0Gravatar Lioncash2018-08-071-1/+1
| | | | Updates the library from 2.2.3 to 2.3.0
* core/memory: Get rid of 3DS leftoversGravatar Lioncash2018-08-031-56/+0
| | | | Removes leftover code from citra that isn't needed.
* arm_test_common: Get rid of truncation warningsGravatar Lioncash2018-07-201-2/+5
| | | | Explicitly cast the value to a u8 to show that this is intentional.
* arm_test_common: Make file static variable a member variable of the testing ↵Gravatar Lioncash2018-07-202-2/+5
| | | | | | environment Gets rid of file-static behavior.
* arm_test_common: Add missing header guardGravatar Lioncash2018-07-201-0/+2
|
* Virtual Filesystem 2: Electric Boogaloo (#676)Gravatar Zach Hilman2018-07-181-38/+0
| | | | | | | | | | * Virtual Filesystem * Fix delete bug and documentate * Review fixes + other stuff * Fix puyo regression
* core: Move process creation out of global state.Gravatar bunnei2018-03-142-6/+6
|
* Kernel: Store the program id in the Process class instead of the CodeSet class.Gravatar Subv2018-03-012-5/+5
| | | | There may be many CodeSets per Process, so it's wasteful and overcomplicated to store the program id in each of them.
* memory: Replace all memory hooking with Special regionsGravatar MerryMage2018-01-272-25/+29
|
* Fix build on macOS and linuxGravatar MerryMage2018-01-131-1/+1
|
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)Gravatar B3n302018-01-081-0/+237
| | | | * CoreTiming: New CoreTiming; Add Test for CoreTiming
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.Gravatar bunnei2018-01-022-13506/+0
|
* hle: Initial implementation of NX service framework and IPC.Gravatar bunnei2017-10-141-216/+0
|
* Merge remote-tracking branch 'upstream/master' into nxGravatar bunnei2017-10-095-0/+13783
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h
| * Moved down_count to CoreTimingGravatar Huw Pascoe2017-09-301-1/+1
| |
| * Tests: Added Memory::IsValidVirtualAddress tests.Gravatar Subv2017-09-261-0/+56
| |
| * Tests: Fixed ARM VFP testsGravatar Subv2017-09-261-9/+13
| |
| * memory: Add GetCurrentPageTable/SetCurrentPageTableGravatar MerryMage2017-09-241-1/+1
| | | | | | | | Don't expose Memory::current_page_table as a global.
| * Tests/VFP: Use a standalone pagetable for the TestEnvironment memory operations.Gravatar Subv2017-09-151-4/+14
| | | | | | | | This fixes building the tests
| * tests: Add tests for vaddGravatar MerryMage2017-07-234-2/+13509
| |
| * tests: Arm testing frameworkGravatar MerryMage2017-07-232-0/+206
| |
* | nso: Refactor and allocate .bss section.Gravatar bunnei2017-09-301-2/+2
|/
* Kernel: Fix typo in test nameGravatar Yuri Kunde Schlesner2017-06-221-1/+1
|
* Kernel/IPC: Support translation of null handlesGravatar Yuri Kunde Schlesner2017-06-211-0/+23
| | | | | Missed this in my first implementation. Thanks to @wwylele for pointing out that this was missing.
* Kernel/IPC: Add tests for HLERequestContext buffer translationGravatar Yuri Kunde Schlesner2017-06-181-0/+193
|
* FileSys: add PathParserGravatar wwylele2016-11-191-0/+38