Unknown W. Brackets
|
fcf0518223
|
Update all the HLE tables with arg and ret info.
|
2015-03-22 20:51:55 -07:00 |
|
Lioncash
|
f830d5dec7
|
Core: Mark some functions as const
|
2014-12-03 15:16:11 -05:00 |
|
Unknown W. Brackets
|
feeb03b5ff
|
Fix return values in sceKernelGetThreadmanIdList().
Support other object types as well, but not threads/etc. properly yet.
|
2014-08-17 14:38:54 -07:00 |
|
Unknown W. Brackets
|
774589aa4f
|
Correct the Tlspl TMID value.
|
2014-08-17 14:38:54 -07:00 |
|
raven02
|
21e4dc60eb
|
Move POWER_VMEM_IN_USE to sceKernel.h
|
2014-04-27 20:50:11 +08:00 |
|
Felix-Dev
|
38c40be590
|
Another line indentation fix.
|
2014-04-03 21:47:45 +02:00 |
|
Felix-Dev
|
f904554020
|
Fixed line indentation.
|
2014-04-03 21:37:18 +02:00 |
|
Felix-Dev
|
5fe0783593
|
Added name for PSP error code 0x80000023 and replaced the various uses of that error code number with its error code name.
|
2014-04-03 18:12:22 +02:00 |
|
lioncash
|
b9886942a7
|
Fix some vertical alignments in misc Core source files.
|
2014-03-03 11:16:53 -05:00 |
|
sum2012
|
62e9e42b2c
|
Add LoadExecForKernel and SysMemForKernel
Find in chinese verison of Tales of Phantasia
sample log:https://gist.github.com/sum2012/5396a013391d9f7b6124
|
2014-01-21 22:02:07 +08:00 |
|
Unknown W. Brackets
|
4f585fd7a6
|
Fix a few minor typos.
|
2014-01-11 22:59:52 -08:00 |
|
Unknown W. Brackets
|
f14361c3b8
|
Add a bunch more missing cstring includes.
|
2013-12-30 21:37:19 -08:00 |
|
Henrik Rydgård
|
00c32ddadb
|
Mostly get rid of including "Globals.h"
|
2013-12-30 10:17:11 +01:00 |
|
Henrik Rydgard
|
1d2f1efd06
|
Fix function replacement on ARM
|
2013-12-18 00:09:08 +01:00 |
|
Henrik Rydgard
|
32f479b0a6
|
Assorted log spam reductions.
Also let Java know of some important events. Not used for anything yet.
|
2013-12-04 17:43:00 +01:00 |
|
Unknown W. Brackets
|
e73d43c434
|
Correct sceKernelTlspl func names, etc.
This is mostly pedantic but it's nice to have the right names.
|
2013-12-02 23:40:16 -08:00 |
|
Unknown W. Brackets
|
738dfc84e4
|
Speed up __GetCurrentThread(), it's called a lot.
This only needs to be an assertion.
|
2013-11-02 22:12:43 -07:00 |
|
Henrik Rydgard
|
1595ac3386
|
Log spam reduction - only WARN about non-zero bad handles, and sceAtracSetLoopNum gets demoted to DEBUG.
|
2013-10-22 19:56:05 +02:00 |
|
Unknown W. Brackets
|
d1d9fb5bbf
|
Start the kernel ids over on reset.
So that things aren't affected by wrapping over. Although, maybe we
should handle that better if it causes incorrect behavior...
|
2013-09-17 08:11:51 -07:00 |
|
Unknown W. Brackets
|
b898e397aa
|
Correct sceKernelGetThreadStackFreeSize().
It was always returning 0.
|
2013-09-10 01:31:03 -07:00 |
|
Henrik Rydgard
|
8c88dff5a4
|
More log categories, use them (and existing ones). Improve log config.
|
2013-09-07 22:02:55 +02:00 |
|
sum2012
|
d017011882
|
Add ThreadManForKernel and ModuleForKernel
Sample log:https://gist.github.com/sum2012/3bb5deb1a806ef18f5f3
|
2013-08-25 10:48:32 +08:00 |
|
Henrik Rydgard
|
6ed4e348db
|
Some logging tweaks, fix running cpu tests on ARM
|
2013-07-30 01:09:10 +02:00 |
|
Unknown W. Brackets
|
81f7103e0b
|
Use *_le for the sceKernel* funcs.
|
2013-07-25 08:04:34 -07:00 |
|
Henrik Rydgård
|
f528774b39
|
Fix some pointer silliness that clang fortunately caught
|
2013-07-15 18:18:43 +02:00 |
|
Unknown W. Brackets
|
933c8abb55
|
Check kernel object types when looking up ids.
Some games misuse it, need to return an error.
|
2013-06-18 23:54:29 -07:00 |
|
Henrik Rydgard
|
2afbc94734
|
Turn off RTTI, simulate it where needed.
|
2013-06-09 13:02:16 +02:00 |
|
Unknown W. Brackets
|
1a987dda26
|
Fix crash in sceKernelGetThreadmanIdType().
|
2013-06-08 03:00:50 -07:00 |
|
Sacha
|
b39a572043
|
Buildfixes.
Fix C++11 usage.
Remove redundancy.
Fix st_*time re-usage.
|
2013-06-02 13:26:39 +10:00 |
|
Unknown W. Brackets
|
084ad5aa53
|
Wrap the sleep/wakeup HLE funcs.
|
2013-05-25 20:43:19 -07:00 |
|
Unknown W. Brackets
|
ded3fb5e12
|
Add reporting to a bunch of unimpl functions.
Also some comment/logging fixes along the way.
|
2013-05-19 22:12:37 -07:00 |
|
nachume
|
2181b76c42
|
ISO that replaced EBOOT.BIN is playable.
implement LoadExecForUer_362A956B() and sceKernelRegisterExitCallback.
Add some ERROR define on kernel.h. I was referring to the jpcsp.
|
2013-05-04 20:34:33 +09:00 |
|
nachume
|
c2c6adb7c9
|
Add new sceNp/scePauth and some stubs for unknown functions on THE IDOLM@STER SP.
|
2013-04-29 12:40:09 +09:00 |
|
Unknown W. Brackets
|
e77647a394
|
Basically working implementation of TLS funcs.
But doesn't wait at all, which it should.
|
2013-04-14 16:36:02 -07:00 |
|
Unknown W. Brackets
|
acac847af2
|
Cleanup sceKernelGetModuleIdByAddress().
Actual firmware seems to accept any address in the range, and also
correct the error result.
Now people won't think this is broken anymore.
|
2013-04-10 21:03:43 -07:00 |
|
Unknown W. Brackets
|
ec009bc299
|
Cleanup a few GPU error codes.
|
2013-03-31 23:57:03 -07:00 |
|
Unknown W. Brackets
|
0547d291e3
|
Avoid reusing uids for kernel objects.
This makes logs easier to read: a uid is an X is an X. Usually.
Still sequential, and if it runs out, falls back.
|
2013-03-31 22:29:44 -07:00 |
|
Unknown W. Brackets
|
14e065cbb2
|
Avoid dynamic_cast() for threads where possible.
It's reasonable to trust currentThread and threadReadyQueue, and these eat
a few percentage points of time.
|
2013-03-16 11:17:44 -07:00 |
|
Henrik Rydgard
|
e20e5f49b9
|
Stub sceIoChstat and an icache invalidate function
|
2013-03-16 09:39:22 +01:00 |
|
Unknown W. Brackets
|
d02879dbaf
|
Fix PMB alignment and cleanup free/get.
|
2013-02-27 22:35:08 -08:00 |
|
Unknown W. Brackets
|
07a5dca98e
|
Expand out some savestate code saving non-pod.
|
2013-02-04 08:26:59 -08:00 |
|
Unknown W. Brackets
|
2a6457b6ab
|
Cut down on h files including PointerWrap.
This makes changes to it a bit faster to build.
|
2013-02-04 08:26:59 -08:00 |
|
raven02
|
9870de2600
|
Implement sceKernelDevkitVersion
|
2013-01-31 14:59:45 +08:00 |
|
YaPeL
|
9cde301f4d
|
Wrap functions on HLETables
|
2013-01-12 15:17:35 -03:00 |
|
Unknown W. Brackets
|
6ec8fe6bf3
|
Track summed totals of syscalls.
Just so we can easily see if some func is being called a ton.
|
2013-01-11 08:59:15 -08:00 |
|
Henrik Rydgard
|
ebcb7af7cc
|
Typo fix
|
2013-01-11 17:57:20 +01:00 |
|
Henrik Rydgard
|
f3749d8abe
|
Add kernelstats
Useful for finding out if some syscall takes unexpectedly much CPU.
|
2013-01-11 00:13:38 +01:00 |
|
Unknown W. Brackets
|
17c1d3ce68
|
Return errors for Dcache funcs, correctly.
|
2013-01-05 17:07:19 -08:00 |
|
Unknown W. Brackets
|
5bd059a128
|
Do more cache invalidation, fix return values.
|
2013-01-02 00:54:23 -08:00 |
|
Unknown W. Brackets
|
97bdaf5dd2
|
Add support for selecting the GE callback per list.
Not sure if interrupts are right, but this should be more right.
|
2012-12-29 15:55:05 -08:00 |
|