summaryrefslogtreecommitdiffstats
path: root/src/tests/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* externals: Update catch to 2.3.0Lioncash2018-08-081-1/+1
| | | | Updates the library from 2.2.3 to 2.3.0
* core/memory: Get rid of 3DS leftoversLioncash2018-08-031-56/+0
| | | | Removes leftover code from citra that isn't needed.
* arm_test_common: Get rid of truncation warningsLioncash2018-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 environmentLioncash2018-07-202-2/+5
| | | | Gets rid of file-static behavior.
* arm_test_common: Add missing header guardLioncash2018-07-201-0/+2
|
* Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman2018-07-191-38/+0
| | | | | | | | | | * Virtual Filesystem * Fix delete bug and documentate * Review fixes + other stuff * Fix puyo regression
* core: Move process creation out of global state.bunnei2018-03-142-6/+6
|
* Kernel: Store the program id in the Process class instead of the CodeSet class.Subv2018-03-022-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 regionsMerryMage2018-01-272-25/+29
|
* Fix build on macOS and linuxMerryMage2018-01-131-1/+1
|
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n302018-01-091-0/+237
| | | | * CoreTiming: New CoreTiming; Add Test for CoreTiming
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei2018-01-032-13506/+0
|
* hle: Initial implementation of NX service framework and IPC.bunnei2017-10-151-216/+0
|
* Merge remote-tracking branch 'upstream/master' into nxbunnei2017-10-105-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 CoreTimingHuw Pascoe2017-09-301-1/+1
| |
| * Tests: Added Memory::IsValidVirtualAddress tests.Subv2017-09-271-0/+56
| |
| * Tests: Fixed ARM VFP testsSubv2017-09-271-9/+13
| |
| * memory: Add GetCurrentPageTable/SetCurrentPageTableMerryMage2017-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.Subv2017-09-151-4/+14
| | | | | | | | This fixes building the tests
| * tests: Add tests for vaddMerryMage2017-07-234-2/+13509
| |
| * tests: Arm testing frameworkMerryMage2017-07-232-0/+206
| |
* | nso: Refactor and allocate .bss section.bunnei2017-09-301-2/+2
|/
* Kernel: Fix typo in test nameYuri Kunde Schlesner2017-06-221-1/+1
|
* Kernel/IPC: Support translation of null handlesYuri 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 translationYuri Kunde Schlesner2017-06-191-0/+193
|
* FileSys: add PathParserwwylele2016-11-191-0/+38