Yuri Kunde Schlesner
|
c0eaa662d4
|
Clean-up includes
|
2015-05-06 23:45:06 -03:00 |
|
Yuri Kunde Schlesner
|
b89f644cfe
|
FileSys: De-inline Path members
|
2015-05-06 23:45:06 -03:00 |
|
Yuri Kunde Schlesner
|
6f89d25f90
|
FileSys: Clean-up includes, de-inline destructors
|
2015-05-06 23:45:06 -03:00 |
|
Yuri Kunde Schlesner
|
c916bcf7b5
|
Move typedefs from kernel.h to more appropriate places
|
2015-05-06 23:45:05 -03:00 |
|
Yuri Kunde Schlesner
|
ecff2351a1
|
HLE: Clean up SVC dispatch mechanism
|
2015-05-06 00:24:39 -03:00 |
|
Yuri Kunde Schlesner
|
0749687b8d
|
Core: Remove some unused functions and types
|
2015-05-04 00:16:43 -03:00 |
|
bunnei
|
5a855bdb2f
|
CoreTiming: Initialize static variables at bootup.
|
2015-05-01 18:27:05 -04:00 |
|
bunnei
|
d3c2f9a4a4
|
HLE: Properly initialize and shutdown remaining modules.
|
2015-05-01 18:27:05 -04:00 |
|
bunnei
|
bab5abaf46
|
Dyncom: Move cream cache to ARMul_State.
|
2015-05-01 18:27:04 -04:00 |
|
bunnei
|
c7dc799e19
|
Kernel: Properly initialize and shutdown all modules.
|
2015-05-01 18:27:03 -04:00 |
|
bunnei
|
57aaaf92db
|
HW: Properly initialize and shutdown all modules.
|
2015-05-01 18:27:02 -04:00 |
|
bunnei
|
e0cb85691a
|
Services: Initialize all state variables at bootup.
|
2015-05-01 18:27:02 -04:00 |
|
bunnei
|
bbabed8e98
|
Memory: Properly cleanup & shutdown.
|
2015-05-01 18:27:01 -04:00 |
|
purpasmart96
|
8716445621
|
ConfigMem: Remove duplicate retail bit
|
2015-04-28 16:22:50 -07:00 |
|
bunnei
|
2cc6511039
|
Merge pull request #692 from purpasmart96/log_improvements
Services/Loader: Use more sensible log formats for certain functions along with more info being logged.
|
2015-04-28 10:12:50 -04:00 |
|
purpasmart96
|
c3a480160e
|
Services/Loader: Use more sensible log formats for certain functions
along with more info being logged.
|
2015-04-27 23:07:08 -07:00 |
|
Lioncash
|
1baab50e7c
|
ptm_sysm: Add static specifier to IsLegacyPowerOff
|
2015-04-24 18:23:20 -04:00 |
|
Lioncash
|
8b2b620a5e
|
dyncom: Remove more unused/unnecessary code
Gets rid of a sizeable amount of stuff in armdefs.
|
2015-04-20 16:30:34 -04:00 |
|
Lioncash
|
d66a12c6f6
|
dyncom: Remove unused/unnecessary VFP cruft
|
2015-04-17 20:46:05 -04:00 |
|
bunnei
|
3ee9f6c5d8
|
Merge pull request #696 from yuriks/interface-deinline
De-inline functions from Interface, removing them from service.h
|
2015-04-14 19:14:27 -04:00 |
|
Emmanuel Gil Peyrot
|
2e860bd59c
|
Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.
|
2015-04-14 21:34:36 +02:00 |
|
Emmanuel Gil Peyrot
|
0d69b2f7bd
|
Kernel: Use the correct format string for u64 hex.
|
2015-04-14 21:18:31 +02:00 |
|
Emmanuel Gil Peyrot
|
bdcf28e3bc
|
Headers: Add some forgotten overrides, thanks clang!
|
2015-04-14 21:18:25 +02:00 |
|
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%)
|
2015-04-14 15:34:28 -03:00 |
|
bunnei
|
db4bd98bac
|
SVC: Assert on unsupported CreateThread processor ID.
|
2015-04-09 22:55:18 -04:00 |
|
bunnei
|
c077bcefa9
|
SVC: Update various SVCs to cause a reschedule.
- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress
|
2015-04-09 19:06:42 -04:00 |
|
bunnei
|
9c3419ebcc
|
Kernel: Implemented priority inheritance for mutexes.
|
2015-04-09 19:06:39 -04:00 |
|
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.
|
2015-04-09 19:05:21 -04:00 |
|
bunnei
|
ee3377b67d
|
SVC: Reschedule on svcCreateThread.
|
2015-04-09 19:04:20 -04:00 |
|
bunnei
|
bdd190363d
|
APT: (Subv) Fix bug where start event was being incorrectly signaled.
|
2015-04-09 19:04:19 -04:00 |
|
bunnei
|
e08f55b1a7
|
Kernel: Fixed default thread priority.
|
2015-04-09 19:04:19 -04:00 |
|
Gareth Higgins
|
25a43cd2ec
|
Initialize base address to 0x0
|
2015-04-08 20:34:41 -04:00 |
|
Tony Wasserka
|
8af5753da5
|
Merge pull request #689 from lioncash/format
gpu: Fix a missing format specifier
|
2015-04-08 15:41:21 +02:00 |
|
bunnei
|
114126b216
|
Merge pull request #688 from lioncash/unused
dyncom: Remove unnecessary enum and typedef
|
2015-04-07 23:03:08 -04:00 |
|
bunnei
|
e630fd2a95
|
Merge pull request #676 from purpasmart96/ir_service_refc
IR: Move The IR services to their own folder and implement "GetHandles"
|
2015-04-07 23:01:07 -04:00 |
|
Lioncash
|
7da90dee42
|
gpu: Fix a missing format specifier
|
2015-04-07 10:38:49 -04:00 |
|
Lioncash
|
a6c9e453b2
|
dyncom: Remove unnecessary enum and typedef
Also fixes descriptions in the process.
|
2015-04-07 08:05:41 -04:00 |
|
Lioncash
|
29a4b6c7ed
|
vfp: Make the FPSID values match the MPCore
|
2015-04-06 16:09:35 -04:00 |
|
Lioncash
|
f9cc6d6484
|
vfp: Get rid of the VFP_OFFSET macro
|
2015-04-06 16:09:28 -04:00 |
|
bunnei
|
14dcd98653
|
Merge pull request #685 from lioncash/cpregs
dyncom: Set the MPCore CP15 register reset values on initialization.
|
2015-04-06 15:06:07 -04:00 |
|
Lioncash
|
8004d35ea1
|
core: Migrate 3DS-specific CP15 register setting into Init
|
2015-04-06 13:01:19 -04:00 |
|
Lioncash
|
c3ffe8f9c3
|
arm_interface: Support retrieval/storage to CP15 registers
|
2015-04-06 12:57:49 -04:00 |
|
Lioncash
|
b7b8b67620
|
Move CP15 enum definitions into their own enum.
Also gets rid of preprocessor mumbo-jumbo
|
2015-04-06 12:48:35 -04:00 |
|
Lioncash
|
23dd2ca8a6
|
dyncom: Properly return the value of the user RO thread register
|
2015-04-06 09:26:04 -04:00 |
|
Lioncash
|
e628ed4810
|
dyncom: Set CP15 reset values on initialization
|
2015-04-06 09:16:42 -04:00 |
|
Lioncash
|
bb7dac022e
|
dyncom: Suppress uninitialized variable warnings
The switch cases will always be hit, but this makes compilers stop complaining.
|
2015-04-05 23:49:06 -04:00 |
|
Yuri Kunde Schlesner
|
34b009cf38
|
Clean-up mem_map constants and fix framebuffer translation errors
|
2015-04-05 20:14:33 -03:00 |
|
bunnei
|
64196976b9
|
Merge pull request #680 from archshift/bg-color
Allow the user to set the background clear color during emulation
|
2015-04-04 15:14:14 -04:00 |
|
purpasmart96
|
d6c9af600f
|
IR: Move The IR services to their own folder and implement "GetHandles"
|
2015-04-03 19:36:03 -07:00 |
|
bunnei
|
3fd2cc566b
|
Merge pull request #641 from purpasmart96/service_stubs
Services: Stubs and minor changes
|
2015-04-03 22:16:50 -04:00 |
|