aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2015-05-07Merge pull request #728 from lioncash/varsLioncash
dyncom: Remove an unnecessary variable in the interpreter
2015-05-07Remove unnecessary dyncom header filesLioncash
2015-05-07dyncom: Remove an unnecessary variable in the interpreterLioncash
All this was doing was needlessly aliasing a variable.
2015-05-07Common: Remove mem_arena.cpp/hYuri Kunde Schlesner
It is superfluous for Citra. (It's only really necessary if you're doing JIT. We were using it but not taking any advantage from it.) This should make 32-bit builds work again.
2015-05-07Fix printf format warningYuri Kunde Schlesner
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-05-06Clean-up includesYuri Kunde Schlesner
2015-05-06FileSys: De-inline Path membersYuri Kunde Schlesner
2015-05-06FileSys: Clean-up includes, de-inline destructorsYuri Kunde Schlesner
2015-05-06Move typedefs from kernel.h to more appropriate placesYuri Kunde Schlesner
2015-05-06HLE: Clean up SVC dispatch mechanismYuri Kunde Schlesner
2015-05-04Core: Remove some unused functions and typesYuri Kunde Schlesner
2015-05-01CoreTiming: Initialize static variables at bootup.bunnei
2015-05-01HLE: Properly initialize and shutdown remaining modules.bunnei
2015-05-01Dyncom: Move cream cache to ARMul_State.bunnei
2015-05-01Kernel: Properly initialize and shutdown all modules.bunnei
2015-05-01HW: Properly initialize and shutdown all modules.bunnei
2015-05-01Services: Initialize all state variables at bootup.bunnei
2015-05-01Memory: Properly cleanup & shutdown.bunnei
2015-04-28ConfigMem: Remove duplicate retail bitpurpasmart96
2015-04-28Merge pull request #692 from purpasmart96/log_improvementsbunnei
Services/Loader: Use more sensible log formats for certain functions along with more info being logged.
2015-04-27Services/Loader: Use more sensible log formats for certain functionspurpasmart96
along with more info being logged.
2015-04-24ptm_sysm: Add static specifier to IsLegacyPowerOffLioncash
2015-04-20dyncom: Remove more unused/unnecessary codeLioncash
Gets rid of a sizeable amount of stuff in armdefs.
2015-04-17dyncom: Remove unused/unnecessary VFP cruftLioncash
2015-04-14Merge pull request #696 from yuriks/interface-deinlinebunnei
De-inline functions from Interface, removing them from service.h
2015-04-14Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.Emmanuel Gil Peyrot
2015-04-14Kernel: Use the correct format string for u64 hex.Emmanuel Gil Peyrot
2015-04-14Headers: Add some forgotten overrides, thanks clang!Emmanuel Gil Peyrot
2015-04-14De-inline functions from Interface, removing them from service.hYuri Kunde Schlesner
This reduces the time for a full recompile from 65.43s to 59.53s (~9%)
2015-04-09SVC: Assert on unsupported CreateThread processor ID.bunnei
2015-04-09SVC: Update various SVCs to cause a reschedule.bunnei
- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress
2015-04-09Kernel: Implemented priority inheritance for mutexes.bunnei
2015-04-09Thread: Implement priority boost for starved threads.bunnei
SVC: Return correct error code on invalid CreateThread processor ID. SVC: Assert when creating a thread with an invalid userland priority.
2015-04-09SVC: Reschedule on svcCreateThread.bunnei
2015-04-09APT: (Subv) Fix bug where start event was being incorrectly signaled.bunnei
2015-04-09Kernel: Fixed default thread priority.bunnei
2015-04-08Initialize base address to 0x0Gareth Higgins
2015-04-08Merge pull request #689 from lioncash/formatTony Wasserka
gpu: Fix a missing format specifier
2015-04-07Merge pull request #688 from lioncash/unusedbunnei
dyncom: Remove unnecessary enum and typedef
2015-04-07Merge pull request #676 from purpasmart96/ir_service_refcbunnei
IR: Move The IR services to their own folder and implement "GetHandles"
2015-04-07gpu: Fix a missing format specifierLioncash
2015-04-07dyncom: Remove unnecessary enum and typedefLioncash
Also fixes descriptions in the process.
2015-04-06vfp: Make the FPSID values match the MPCoreLioncash
2015-04-06vfp: Get rid of the VFP_OFFSET macroLioncash
2015-04-06Merge pull request #685 from lioncash/cpregsbunnei
dyncom: Set the MPCore CP15 register reset values on initialization.
2015-04-06core: Migrate 3DS-specific CP15 register setting into InitLioncash
2015-04-06arm_interface: Support retrieval/storage to CP15 registersLioncash
2015-04-06Move CP15 enum definitions into their own enum.Lioncash
Also gets rid of preprocessor mumbo-jumbo
2015-04-06dyncom: Properly return the value of the user RO thread registerLioncash