bookmist
b45ed3f064
modules/SceFiber: some error checks
2022-05-02 17:39:27 +02:00
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
sunho
7ba6d2d9af
mem: Allow Ptr = nullptr
2021-05-27 04:04:17 +02:00
sunho
08fd88e72d
kernel: Give thread stack to no context fiber properly
2021-05-16 01:38:29 +02:00
sunho
b450ea36f2
kernel: Correct fiber checks
2021-05-15 18:21:59 +02:00
sunho
9b482c9375
kernel: Reimplement SceFiber
2021-05-13 14:25:31 +02:00
sunho
59cddfa2a8
fiber: Add fiber description function
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
sunho
41f084e5c1
cpu: Rework cpu & thread code base
...
1. CPU Abstraction
2. More readable, accurate, intuitive thread execution loop
3. Eliminate weird unintuitive callback flag in thread function
4. Use halt instruction to return control to host
5. More accurate context
6. Correctly implement float registers
7. Add basic dynarmic cpu implementation
2021-05-03 14:51:13 +02:00
sunho
63fafd88e5
modules/SceFiber: implement _sceFiberAttachContextAnd(Run/switch)
2021-02-16 12:18:55 +01:00
scribam
40d588b690
SceFiber: add error checks
2020-11-24 09:14:11 +01:00
Sunho Kim
f9c936524a
SceFiber: Refactor and fix reset fiber bug ( #761 )
2020-06-13 13:51:26 +02:00
Sunho Kim
31b4d854b3
SceFiber: implement null addrContext behaviour
2020-06-10 20:03:25 +02:00
Zangetsu38
ccb5aad08a
modules/SceFiber: fix sceFiberGetSelf.
2020-05-28 12:57:02 +02:00
totlmstr
4e20885f89
Vita3K: run clang-format
2020-04-07 16:48:08 -04:00
1whatleytay
34a02553c4
vita3k: remove vita-headers ( #649 )
2020-02-06 09:44:49 -05:00
Nick Renieris
83e3749442
format/kernel: Minor style fixes
2020-01-14 16:07:29 +02:00
1whatleytay
aa9e376e0f
modules: implement sceFiberGetSelf
2020-01-14 16:07:29 +02:00
Francisco José García García
79e429ceea
Initial SceFiber implementation
2020-01-14 16:07:29 +02:00
Nicolas Jallamion
06299de242
emulator: Refactor file structure ( #557 )
...
Also:
- external: update some submodules.
2019-08-28 16:52:07 +03:00