Commit Graph

5531 Commits (dc905463dcbe12a7d472a97b38d17597ee59450e)
 

Author SHA1 Message Date
bunnei 24f10a20e7 core: Increase tight_loop 100x for speed.
bunnei 5e262a4a68 citra_qt: Remove VFP registers, since this isn't used anyways and caused an assert.
bunnei b38223f662 arm_unicorn: Load/release unicorn DLL.
bunnei 45bdc53b8f cmake: Add CopyYuzuUnicornDeps script.
bunnei 738845cc0e externals: Use unicorn DLL instead of static lib.
bunnei 3f8b9181b5 unicorn: Use for arm interface on Windows.
bunnei 095f320581 DownloadExternals: Use yuzu repo.
bunnei 6e9d66fd3a arm_dynarmic: More cleanup.
bunnei 914ebee67a core: Remove unicorn_dynload.
bunnei aa7e061e71 arm_dynarmic: Gut interface until dynarmic is ready for general use.
bunnei d327f66990 externals: Point dynarmic at a real commit.
bunnei 8be46f412e gitmodules: Fix to include lz4.
bunnei b172f0d770 arm: Remove SkyEye/Dyncom code that is ARMv6-only.
bunnei f0eab802e8 vm_manager: Use a more reasonable MAX_ADDRESS size.
bunnei 81a8a57ce2 svc: Remove unnecessary "svc" prefix to naming scheme.
bunnei fe11b51545 pctl: Remove duplicate InstallInterfaces function.
bunnei 480906fe1b hle: Move SVC code to kernel namespace.
bunnei 72f671fd7a svc: Improve svcGetInfo.
bunnei e9710a2cf7 vm_manager: Stub out a bunch of interfaces used by svcGetInfo.
bunnei dc4fe2fbd5 svc: Fix string formatting for CreateThread.
bunnei dd3a237981 cmake: Add missing object_address_table.
bunnei 93480b10ef core/video_core: Fix a bunch of u64 -> u32 warnings.
bunnei 9e8608e8b1 svc: Stub out svcWaitSynchronization.
- This does not matter until we implement other kernel objects, mutexes use svcLockMutex for waiting.
bunnei aa7c824ea4 svc: Implement svcExitProcess.
bunnei 9b8afed5f7 svc: Implement svcUnlockMutex.
bunnei b9950cd4b0 svc: Implement svcLockMutex.
bunnei d0046b120a kernel: Add ObjectAddressTable class.
bunnei 1cb978eb82 thread: Keep track of the initially created handle.
This is kinda crufty, but we need it for now to update guest state variables.
bunnei 45debfe4fd svc: Implement svcExitThread.
bunnei 9d0c3bda7f svc: Implement svcCreateThread.
bunnei 001091fa72 svc: Cleanup svcGetThreadPriority.
bunnei 283c63645d svc: Stub out svcGetCurrentProcessorNumber.
bunnei c7983e970c errors: Define missing kernel error codes.
bunnei 8a7f8f3e2c svc: Implement svcSetThreadPriority.
bunnei 960e8dc5e5 svc: Change SignalProcessWideKey to a stub.
bunnei f24531b1a2 function_wrappers: Cleanup, fix warnings, remove unused code.
bunnei 3a91a62b8f svc: Implement svcUnmapMemory.
bunnei a3228d9b77 svc: Minor cleanups.
bunnei 8ab33616ac svc: Implement svcStartThread.
bunnei b6087e35b5 thread: Main thread should set thread handle to reg 1.
bunnei 7ccd8de863 thread: Remove THUMB mode flag.
bunnei eed4f2e229 thread: Main thread should be ready by default, all others dormant.
bunnei ebd4b1422d kernel: Various 64-bit fixes in memory/process/thread
bunnei 1d01ffccb8 applet_oe: Stub out a bunch of interfaces necessary for boot.
bunnei 30e98fae3f controller: Implement DuplicateSession.
bunnei dcdaac8a0b kernel: Fix implementation of ConvertSessionToDomain.
bunnei b67cbb8d92 ap, aoc_u: Minor cleanup.
bunnei fcd4c1a0dc service: Add empty interface for pctl:a.
bunnei e17c0019c5 kernel: Add basic support for Domain object.
bunnei 834fa5db65 kernel: Add SyncObject primitive, use it for ClientSession.