hobyst
|
168dfb19ca
|
Add license notice on source files which didn't have one
- Also updated the copyright notice year on all files to 2021
|
2021-08-19 23:14:27 +02:00 |
|
Taylor Whatley
|
1f439ee859
|
gui: fix missing atomic header
|
2021-07-14 02:48:47 +02:00 |
|
Zangetsu38
|
0acde9a6d3
|
gui/app context menu: Add time app used in information.
gui: refactor last loaded app.
- move cfg to new value.
|
2021-06-22 23:01:13 -07:00 |
|
sunho
|
8576b497a7
|
kernel: Pull out sysmem state from kernelstate
|
2021-06-01 14:20:05 +02:00 |
|
sunho
|
6c790558e0
|
Move load_self from host to kernel
|
2021-05-27 13:12:17 +02:00 |
|
sunho
|
57614cdcf0
|
kernel: Fix uninits
|
2021-05-27 19:32:31 +09:00 |
|
sunho
|
6a0caa1af1
|
kernel: Ignore some invalid process param
|
2021-05-27 04:04:17 +02:00 |
|
sunho
|
58617042c8
|
kernel: Implement stack arguments in guest function job
|
2021-05-27 01:56:07 +09:00 |
|
sunho
|
1a9aab4d44
|
kernel: ThreadState constructor
|
2021-05-27 01:56:07 +09:00 |
|
sunho
|
ac5ce30772
|
kernel: Fix waitthread regression
|
2021-05-26 10:32:02 +02:00 |
|
sunho
|
dcfdb2a01b
|
kernel: Rename thread functions and move thread runner out from thread.cpp
kernel: Fill init cpu context from kernel
kernel: Various style nits
|
2021-05-26 04:53:21 +02:00 |
|
MerryMage
|
965101eccb
|
debugger: Fix crash when update_watches is called without valid parent
Happens when Debug settings are configured prior to initialization of kernel
|
2021-05-25 09:45:52 +09:00 |
|
sunho
|
17bad14cf5
|
kernel: Add runClocks to thread info
|
2021-05-24 23:27:52 +02:00 |
|
sunho
|
11ddada291
|
kernel: Don't generate null uid
|
2021-05-24 23:27:52 +02:00 |
|
Zangetsu38
|
6ed1818ce8
|
Revert "kernel: Add missing lock"
This reverts commit 587db01986 .
|
2021-05-24 15:43:03 +02:00 |
|
sunho
|
68bb26a33f
|
kernel: Space efficient trampoline that modifies only one original instruction
|
2021-05-24 03:36:52 +02:00 |
|
sunho
|
d7e8275e8b
|
rtc: Use time since process starts
|
2021-05-24 03:36:52 +02:00 |
|
sunho
|
587db01986
|
kernel: Add missing lock
|
2021-05-24 03:36:52 +02:00 |
|
sunho
|
d2e676c970
|
kernel: Add stack traceback
|
2021-05-24 03:36:52 +02:00 |
|
sunho
|
3550d37253
|
kernel: Add hook-before-original trampoline
|
2021-05-22 21:12:11 +02:00 |
|
sunho
|
c6790fa021
|
kernel: Merge thread state and functions & fix gdb
|
2021-05-22 21:12:11 +02:00 |
|
sunho
|
be53a21f2f
|
kernel: Polish trampoline injection
|
2021-05-19 11:36:18 +09:00 |
|
sunho
|
7d6d79c399
|
kernel: Merge state and functions
|
2021-05-19 11:36:18 +09:00 |
|
sunho
|
d5f4b954fc
|
kerenl: Implement trampoline injection
kernel: Move debugging helpers to one place
|
2021-05-19 11:36:18 +09:00 |
|
sunho
|
33f9f4ef5b
|
kernel: Factor common thread logic to functions
|
2021-05-18 03:18:25 +09:00 |
|
sunho
|
c6a20fc894
|
kernel: Redesign guest function calling
|
2021-05-18 03:18:25 +09:00 |
|
sunho
|
3921ada1f2
|
kernel: Move cpu protocol to kernel
|
2021-05-18 03:18:25 +09:00 |
|
MerryMage
|
7e7f1b3b88
|
Add option to enable/disable CPU optimizations
|
2021-05-17 01:31:52 +02:00 |
|
sunho
|
e84d5e3c16
|
kernel: Free core num on self deleting thread
|
2021-05-17 00:23:06 +02:00 |
|
sunho
|
08fd88e72d
|
kernel: Give thread stack to no context fiber properly
|
2021-05-16 01:38:29 +02:00 |
|
sunho
|
634e2ddb22
|
kernel: Remove hacks in thread signal and simpify it
|
2021-05-16 01:38:29 +02:00 |
|
pent0
|
01e9a3be1e
|
cpu: Support different processor id.
kernel: Support exclusive monitor for CPU pool, add core number allocation.
|
2021-05-15 18:31:12 +02:00 |
|
pent0
|
6fdc28270b
|
kernel: Fix CPU pool initialisation not using exclusive monitor.
|
2021-05-15 18:31:12 +02:00 |
|
bookmist
|
8ebefa4935
|
kernel, load_self: Another fix for empty tls
|
2021-05-14 20:57:47 +02:00 |
|
sunho
|
0c032620a7
|
kernel: Correct default priority and priority order in queue
|
2021-05-14 12:23:12 +02:00 |
|
bookmist
|
3121086434
|
kernel, load_self: Fix for empty tls
|
2021-05-14 12:20:59 +02:00 |
|
Zangetsu38
|
b8daf98d8e
|
settings_dialog: Add support cpu backend for custom config.
main menu bar: Add custom support for app running.
- Set also other config inside custom setting.
|
2021-05-13 21:27:38 +02:00 |
|
sunho
|
9b482c9375
|
kernel: Reimplement SceFiber
|
2021-05-13 14:25:31 +02:00 |
|
sunho
|
eeab2c1e93
|
kernel: Fix semaphore
|
2021-05-12 20:02:09 +02:00 |
|
sunho
|
1b9715c916
|
kernel: Align size of copied argp
|
2021-05-11 07:03:12 +02:00 |
|
sunho
|
73419cfd10
|
kernel: Add checks in _sceKernelStartThread
|
2021-05-11 07:03:12 +02:00 |
|
sunho
|
76a351e770
|
kernel: Correct copying data to stack in startthread
|
2021-05-10 17:21:33 +02:00 |
|
sunho
|
1e96724d45
|
kernel: Pull out avplayer,auidodev,videodec,fiber state
kernel: Add ObjectStore
modules: Support library init function
modules: Pull out cpu_protocol
vita3k: Rename .h -> .inc
io: Remove unneccesary base_tick argument
cmake: Folderify modules and kernel
|
2021-05-09 19:47:59 +02:00 |
|
bookmist
|
05618b1464
|
kernel: Fix bug and memory leak in thread local storages.
|
2021-05-09 17:35:36 +02:00 |
|
sunho
|
d9018c0965
|
kernel: Add null checks
|
2021-05-09 12:54:54 +02:00 |
|
sunho
|
20677bee52
|
kernel: Refactor handling of exiting thread
|
2021-05-08 14:34:20 +02:00 |
|
sunho
|
f76f2f2c39
|
cpu: Fix dynarmic exclusive instructions, halting, breakpoint, stepping
kernel: Refactor CPUDepInject
config: Add dynarmic_cpu option
|
2021-05-08 14:34:20 +02:00 |
|
sunho
|
d506bc8edc
|
kernel: Remove useless assert
|
2021-05-04 17:05:28 +02:00 |
|
sunho
|
65e243f098
|
kernel: Fix incorrect flag check
|
2021-05-04 17:05:28 +02:00 |
|
sunho
|
2d60b18522
|
kernel: Implement MsgPipe
|
2021-05-04 17:05:28 +02:00 |
|