Yuri Kunde Schlesner
2af30d465f
Process: Support parsing of exheader kernel caps
11 years ago
Yuri Kunde Schlesner
a5eba2f984
Kernel: Remove g_program_id
This has been obsoleted by the field in Process.
11 years ago
Yuri Kunde Schlesner
6d60acf0f1
Kernel: Introduce skeleton Process class to hold process data
11 years ago
Yuri Kunde Schlesner
0f39cc359b
Core: Fix sorting in CMakeFiles.txt
11 years ago
Lioncash
ae0c38a333
Remove unnecessary dyncom header files
11 years ago
Lioncash
31dc8b8890
dyncom: Remove an unnecessary variable in the interpreter
All this was doing was needlessly aliasing a variable.
11 years ago
Yuri Kunde Schlesner
3396f352cb
Common: Remove mem_arena.cpp/h
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.
11 years ago
Yuri Kunde Schlesner
c956e8a686
Fix printf format warning
11 years ago
Yuri Kunde Schlesner
e1fbac3ca1
Common: Remove common.h
11 years ago
Yuri Kunde Schlesner
c0eaa662d4
Clean-up includes
11 years ago
Yuri Kunde Schlesner
b89f644cfe
FileSys: De-inline Path members
11 years ago
Yuri Kunde Schlesner
6f89d25f90
FileSys: Clean-up includes, de-inline destructors
11 years ago
Yuri Kunde Schlesner
c916bcf7b5
Move typedefs from kernel.h to more appropriate places
11 years ago
Yuri Kunde Schlesner
ecff2351a1
HLE: Clean up SVC dispatch mechanism
11 years ago
Yuri Kunde Schlesner
0749687b8d
Core: Remove some unused functions and types
11 years ago
bunnei
5a855bdb2f
CoreTiming: Initialize static variables at bootup.
11 years ago
bunnei
d3c2f9a4a4
HLE: Properly initialize and shutdown remaining modules.
11 years ago
bunnei
bab5abaf46
Dyncom: Move cream cache to ARMul_State.
11 years ago
bunnei
c7dc799e19
Kernel: Properly initialize and shutdown all modules.
11 years ago
bunnei
57aaaf92db
HW: Properly initialize and shutdown all modules.
11 years ago
bunnei
e0cb85691a
Services: Initialize all state variables at bootup.
11 years ago
bunnei
bbabed8e98
Memory: Properly cleanup & shutdown.
11 years ago
purpasmart96
8716445621
ConfigMem: Remove duplicate retail bit
11 years ago
purpasmart96
c3a480160e
Services/Loader: Use more sensible log formats for certain functions
along with more info being logged.
11 years ago
Lioncash
1baab50e7c
ptm_sysm: Add static specifier to IsLegacyPowerOff
11 years ago
Lioncash
8b2b620a5e
dyncom: Remove more unused/unnecessary code
Gets rid of a sizeable amount of stuff in armdefs.
11 years ago
Lioncash
d66a12c6f6
dyncom: Remove unused/unnecessary VFP cruft
11 years ago
Emmanuel Gil Peyrot
2e860bd59c
Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.
11 years ago
Emmanuel Gil Peyrot
0d69b2f7bd
Kernel: Use the correct format string for u64 hex.
11 years ago
Emmanuel Gil Peyrot
bdcf28e3bc
Headers: Add some forgotten overrides, thanks clang!
11 years ago
Yuri Kunde Schlesner
ad3e25b414
De-inline functions from Interface, removing them from service.h
This reduces the time for a full recompile from 65.43s to 59.53s (~9%)
11 years ago
bunnei
db4bd98bac
SVC: Assert on unsupported CreateThread processor ID.
11 years ago
bunnei
c077bcefa9
SVC: Update various SVCs to cause a reschedule.
- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress
11 years ago
bunnei
9c3419ebcc
Kernel: Implemented priority inheritance for mutexes.
11 years ago
bunnei
7b9f428b23
Thread: Implement priority boost for starved threads.
SVC: Return correct error code on invalid CreateThread processor ID.
SVC: Assert when creating a thread with an invalid userland priority.
11 years ago
bunnei
ee3377b67d
SVC: Reschedule on svcCreateThread.
11 years ago
bunnei
bdd190363d
APT: (Subv) Fix bug where start event was being incorrectly signaled.
11 years ago
bunnei
e08f55b1a7
Kernel: Fixed default thread priority.
11 years ago
Gareth Higgins
25a43cd2ec
Initialize base address to 0x0
11 years ago
Lioncash
7da90dee42
gpu: Fix a missing format specifier
11 years ago
Lioncash
a6c9e453b2
dyncom: Remove unnecessary enum and typedef
Also fixes descriptions in the process.
11 years ago
Lioncash
29a4b6c7ed
vfp: Make the FPSID values match the MPCore
11 years ago
Lioncash
f9cc6d6484
vfp: Get rid of the VFP_OFFSET macro
11 years ago
Lioncash
8004d35ea1
core: Migrate 3DS-specific CP15 register setting into Init
11 years ago
Lioncash
c3ffe8f9c3
arm_interface: Support retrieval/storage to CP15 registers
11 years ago
Lioncash
b7b8b67620
Move CP15 enum definitions into their own enum.
Also gets rid of preprocessor mumbo-jumbo
11 years ago
Lioncash
23dd2ca8a6
dyncom: Properly return the value of the user RO thread register
11 years ago
Lioncash
e628ed4810
dyncom: Set CP15 reset values on initialization
11 years ago
Lioncash
bb7dac022e
dyncom: Suppress uninitialized variable warnings
The switch cases will always be hit, but this makes compilers stop complaining.
11 years ago
Yuri Kunde Schlesner
34b009cf38
Clean-up mem_map constants and fix framebuffer translation errors
11 years ago