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 |
purpasmart96
|
d6c9af600f
|
IR: Move The IR services to their own folder and implement "GetHandles"
|
11 years ago |
archshift
|
cae89fb315
|
Allow the user to set the background clear color during emulation
The background color can be seen at the sides of the bottom screen or when the window is wider than normal.
|
11 years ago |
purpasmart96
|
198c0ddc72
|
Services: Stubs and minor changes
|
11 years ago |
Lioncash
|
490df716f3
|
dyncom: Move CP15 register writing into its own function.
Also implements writing to the rest of the ARM11 MPCore CP15 register set.
|
11 years ago |
Lioncash
|
5e5954c63b
|
dyncom: Move CP15 register reading into its own function.
Keeps everything contained. Added all supported readable registers in an ARM11 MPCore.
|
11 years ago |
Lioncash
|
de6eba0288
|
dyncom: Migrate InAPrivilegedMode to armsupp
It's a generic helper function, so it should be here anyway.
|
11 years ago |
Lioncash
|
a80d93685a
|
dyncom: Implement SRS
|
11 years ago |
Lioncash
|
cde671795c
|
dyncom: Implement RFE
|
11 years ago |
Lioncash
|
2df10d2284
|
dyncom: Remove unused/unnecessary macros and macro constants
|
11 years ago |