64 Commits (15f9472b150e8881f8e034f9571c9aa578b0821c)

Author SHA1 Message Date
Morph 065867e2c2
common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 5 years ago
comex 2910aa77b2 [network] Error handling reform 5 years ago
MerryMage 6d30745d77 memory: Remove MemoryHook 5 years ago
Lioncash e1ab72a0ea tests/core_timing: Remove pragma optimize(off) 6 years ago
Lioncash a7af349dae core_timing: Make use of uintptr_t to represent user_data 6 years ago
Lioncash bef1844a51 core_timing: Make TimedCallback take std::chrono::nanoseconds 6 years ago
Lioncash 8b50c660df core_timing: Make use of std::chrono with ScheduleEvent 6 years ago
Fernando Sahmkow 71c4779211 Tests/CoreTiming: Correct host timing tests. 6 years ago
Fernando Sahmkow 71f1c0f9f9 CoreTiming: Correct rebase bugs and other miscellaneous things. 6 years ago
Fernando Sahmkow 48fa3b7a0f General: Cleanup legacy code. 6 years ago
Fernando Sahmkow e31425df38 General: Recover Prometheus project from harddrive failure 6 years ago
Fernando Sahmkow 45d29436b3 Tests/HostTiming: Correct GCC Compile error. 6 years ago
Fernando Sahmkow 1f7dd36499 Common/Tests: Address Feedback 6 years ago
Fernando Sahmkow 234b5ff6a9 Common: Implement WallClock Interface and implement a native clock for x64 6 years ago
Fernando Sahmkow 0f8e5a1465 Tests: Add base tests to host timing 6 years ago
bunnei d95ceaa8ec arm_test_common: Updates for new VMM. 6 years ago
Lioncash e2d8be1ca2 General: Resolve warnings related to missing declarations 6 years ago
Lioncash 323680e5ad core/memory: Migrate over memory mapping functions to the new Memory class 6 years ago
bunnei ec0ce96c56
core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
Fernando Sahmkow 91f6333e23 Core_Timing: Fix tests. 6 years ago
Fernando Sahmkow 65aff6930b Core Timing: General corrections and added tests. 6 years ago
Fernando Sahmkow c9a1129c95 Tests: Eliminate old Core Timing Tests 6 years ago
Fernando Sahmkow 90792cdb6e Core_Timing: Make core_timing threadsafe by default. 7 years ago
Zach Hilman fc0bf91a96 kernel: Differentiate kernel and user processes when picking ID 7 years ago
Lioncash e779686a76 kernel: Handle page table switching within MakeCurrentProcess() 7 years ago
bunnei 93da8e0abf core: Move PageTable struct into Common. 7 years ago
Lioncash 8e510d5afa kernel: Make the address arbiter instance per-process 7 years ago
Lioncash c161389a0f kernel/address_arbiter: Pass in system instance to constructor 7 years ago
Lioncash bd983414f6 core_timing: Convert core timing into a class 7 years ago
Lioncash 48d9d66dc5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578) 7 years ago
Lioncash 5c0408596f kernel/thread: Use a regular pointer for the owner/current process 7 years ago
Lioncash cf9d6c6f52 kernel/process: Make data member variables private 7 years ago
Lioncash 7fd598636e memory: Dehardcode the use of a 36-bit address space 8 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 8 years ago
Lioncash 0cbcd6ec9a kernel: Eliminate kernel global state 8 years ago
Lioncash 62b0b83fd8 externals: Update catch to 2.3.0 8 years ago
Lioncash 26de4bb521 core/memory: Get rid of 3DS leftovers 8 years ago
Lioncash 48733744bb arm_test_common: Get rid of truncation warnings 8 years ago
Lioncash a8bb1eb39f arm_test_common: Make file static variable a member variable of the testing environment 8 years ago
Lioncash a44475207c arm_test_common: Add missing header guard 8 years ago
Zach Hilman 29aff8d5ab Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
bunnei 7d6653268f core: Move process creation out of global state. 8 years ago
Subv 827f8ca3c7 Kernel: Store the program id in the Process class instead of the CodeSet class. 8 years ago
MerryMage 738f91a57d memory: Replace all memory hooking with Special regions 8 years ago
MerryMage e86bdb1601 Fix build on macOS and linux 8 years ago
B3n30 82151d407d CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119) 8 years ago
bunnei b172f0d770 arm: Remove SkyEye/Dyncom code that is ARMv6-only. 8 years ago
bunnei 960a1416de hle: Initial implementation of NX service framework and IPC. 8 years ago
bunnei 8c92435ded nso: Refactor and allocate .bss section. 9 years ago