Nekotekina
2f7fe35f5c
Minor style change
2015-07-21 23:14:31 +03:00
Nekotekina
48c75105e2
"Memory" eliminated
2015-07-18 03:12:06 +03:00
Nekotekina
3064cf8101
CHECK_EMU_STATUS, autojoin_thread_t
2015-07-10 04:31:27 +03:00
Nekotekina
721ad404d2
VM_CAST macro
2015-07-10 04:31:23 +03:00
Nekotekina
6f1e76198a
Some fixes
2015-07-10 04:31:18 +03:00
Nekotekina
3aefa2b4e1
ThreadBase rewritten (wip)
2015-07-10 04:31:16 +03:00
Nekotekina
c598fe7aa9
atomic_op() rewritten, atomic.h refactoring
...
cellSync refactoring, wait_op() rewritten, bugfixes
2015-07-10 04:31:10 +03:00
Nekotekina
ef6f9f6ded
be_t constructor implemented, make() eliminated
...
be_t enums are forbidden, le_t improved, some operators cleaned.
2015-07-10 04:31:07 +03:00
S Gopal Rajagopal
a800d21a31
SPURS: Fix some bugs
...
Conflicts:
rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp
2015-07-10 04:31:05 +03:00
S Gopal Rajagopal
fe67504ffc
SPURS: Use atomic ops to implement some portions of event flags and trace
...
Conflicts:
rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp
rpcs3/Emu/SysCalls/Modules/cellSpurs.h
rpcs3/Emu/SysCalls/Modules/cellSpursSpu.cpp
2015-07-10 04:31:03 +03:00
S Gopal Rajagopal
46e4f2d48c
SPURS: Implement some portions of spurs initialization
...
Conflicts:
rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp
rpcs3/Emu/SysCalls/Modules/cellSpurs.h
rpcs3/Emu/SysCalls/Modules/cellSpursSpu.cpp
rpcs3/Emu/SysCalls/lv2/sys_event.cpp
rpcs3/Emu/SysCalls/lv2/sys_event.h
rpcs3/Emu/SysCalls/lv2/sys_lwmutex.cpp
rpcs3/Emu/SysCalls/lv2/sys_lwmutex.h
rpcs3/Emu/SysCalls/lv2/sys_semaphore.cpp
rpcs3/Emu/SysCalls/lv2/sys_semaphore.h
rpcs3/Emu/SysCalls/lv2/sys_spu.cpp
rpcs3/Emu/SysCalls/lv2/sys_spu.h
2015-07-10 04:30:58 +03:00
S Gopal Rajagopal
5b7f701878
SPURS: Implement SPURS SPU thread exit using throw
...
Conflicts:
rpcs3/Emu/SysCalls/Modules/cellSpursSpu.cpp
2015-07-10 04:30:56 +03:00
Nekotekina
e896da8064
Added .aligned() method for vm::ptr
...
Added set_alignment() macro for setting alignment
Added alignof32() macro similar to sizeof32()
Added CHECK_SIZE, CHECK_ALIGN macro with static_assert
Minor refactoring
2015-07-10 04:30:51 +03:00
Nekotekina
ad38e9f0fe
event_queue_t, event_port_t rewritten
2015-03-04 07:42:04 +03:00
Nekotekina
bc94d92cba
nyu
2015-03-02 05:10:41 +03:00
Nekotekina
942d984dc5
sys_process_get_paramsfo implemented
2015-02-28 17:41:15 +03:00
S Gopal Rajagopal
26d3bfe9c2
SPURS: Disable kernel
2015-02-20 02:16:25 +05:30
S Gopal Rajagopal
68978a0109
SPURS: More fixes
2015-02-20 01:53:05 +05:30
S Gopal Rajagopal
796d96f06b
SPURS: Fix some issues
2015-02-20 01:15:33 +05:30
Nekotekina
af986d8f4c
Loader improved, ModuleManager refactored
2015-02-18 19:22:06 +03:00
Nekotekina
5986448d67
Small fix
2015-02-12 11:44:53 +03:00
Nekotekina
42f961816c
SPURS fix, PPU threads are deleted at exit/join
2015-02-11 23:11:49 +03:00
Nekotekina
3e26971044
Compilation fix 2
2015-02-11 15:22:53 +03:00
S Gopal Rajagopal
d675c67f79
SPURS: Disable the SPURS kernel
2015-02-11 15:45:43 +05:30
S Gopal Rajagopal
daaa5059e9
SPURS: Fixed more issues
2015-02-04 20:59:34 +05:30
S Gopal Rajagopal
0191955ab6
SPURS: Fix more issues
2015-02-03 11:03:49 +05:30
S Gopal Rajagopal
67342781b7
SPURS: Fix some issues
2015-02-03 02:13:32 +05:30
S Gopal Rajagopal
2c70f5168a
SPURS: Reorder, rename and some cleanup
2015-02-02 09:02:38 +05:30
S Gopal Rajagopal
ba6ac5019e
SPURS: Implement some portions of taskset policy manager
2015-02-02 01:32:40 +05:30
S Gopal Rajagopal
61342946a4
SPURS: Implement some portions of taskset pm
2015-02-01 02:16:06 +05:30
S Gopal Rajagopal
d8bed3b0ce
SPURS: Implement some portions of the taskset PM
2015-01-31 03:35:03 +05:30
S Gopal Rajagopal
507638e6d8
SPURS: Update system service workload to use lock line reservations
2015-01-31 00:36:58 +05:30
S Gopal Rajagopal
62e2d8d9a7
SPURS: Update kernel to use lock line reservations
2015-01-29 20:20:34 +05:30
S Gopal Rajagopal
a7728c9067
SPURS: Document some parts of taskset policy module
2015-01-28 23:48:06 +05:30
S Gopal Rajagopal
2e2f92f4f6
SPURS: Implement some portions of taskset policy module
2015-01-26 20:15:58 +05:30
S Gopal Rajagopal
b01c17d1a0
SPURS: Add locks in the system service workload
2015-01-05 21:54:03 +05:30
S Gopal Rajagopal
2d94db4945
Merge upstream
2015-01-05 16:44:26 +05:30
S Gopal Rajagopal
c1df79b713
SPURS: Integrate SPURS kernel and system service workload. Also, fixed some bugs.
2015-01-03 15:59:22 +05:30