S Gopal Rajagopal
8717bdffa9
SPURS: Implement cellSpursEventFlagWait and cellSpursEventFlagSet. Also modify implementation to make use of vm::var
2015-01-23 03:01:46 +05:30
S Gopal Rajagopal
411dfd9a3f
Merge remote-tracking branch 'upstream/master' into spurs_taskset
...
Conflicts:
rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp
rpcs3/Emu/SysCalls/Modules/cellSpurs.h
rpcs3/emucore.vcxproj.filters
2015-01-21 01:13:53 +05:30
S Gopal Rajagopal
17f34f5127
SPURS: Implement cellSpursSendSignal, cellSpursSendWorkloadSignal and some cellSpursEventFlag functions
2015-01-21 00:47:20 +05:30
Nekotekina
5195b2b1b4
RealToVirtualAddr became vm::get_addr()
2015-01-19 22:41:31 +03:00
Nekotekina
bf7cf0ee9d
.ToLE() changed to .value() or removed
2015-01-14 02:08:00 +03:00
Nekotekina
1c4e89d2bf
Formatting fixes, ToBE() replaced with data()
2015-01-13 17:54:36 +03:00
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
Nekotekina
318d7276c0
Warning fix
2015-01-02 18:29:57 +03:00
S Gopal Rajagopal
4a83d43a8f
SPURS: System service workload
2015-01-02 01:33:36 +05:30
S Gopal Rajagopal
6664116042
SPURS: System service workload - initial commit
2015-01-01 01:51:22 +05:30
Nekotekina
7613d749ec
SQueue renamed and moved
2014-12-25 01:24:17 +03:00
Nekotekina
b2de24db73
SMutex eliminated
2014-12-23 02:31:11 +03:00
Nekotekina
0fb092f2a5
Syscalls: minor fixes
2014-12-22 03:56:04 +03:00
S Gopal Rajagopal
52b342464b
SPURS: Improve readability of SPURS1 kernel at the cost of some perormance
2014-12-22 01:07:53 +05:30
S Gopal Rajagopal
698f4fd450
SPURS: Improve the readability of the SPURS2 kernel at the cost of some performance
2014-12-21 01:37:29 +05:30
S Gopal Rajagopal
68cc9b2059
SPURS: Enable logging of taskset calls
2014-12-14 12:07:46 +05:30
S Gopal Rajagopal
53e0979f29
SPURS: Implement cellSpursCreateTask
2014-12-14 03:19:06 +05:30
S Gopal Rajagopal
40f5f73658
SPURS: Implement some taskset functions
2014-12-14 00:22:31 +05:30
S Gopal Rajagopal
5dd15b3c47
SPURS: Implement create taskset
2014-12-13 01:42:09 +05:30
S Gopal Rajagopal
a254507be1
SPURS: Implement taskset attribute functions
2014-12-10 10:12:13 +05:30
Nekotekina
cb694f944c
Added DivX and MP3 support
2014-12-09 19:13:03 +03:00
Nekotekina
796c1b46c2
asserts replaced (2)
2014-12-06 15:48:08 +03:00
Nekotekina
8df2c3d707
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-22 19:49:54 +03:00
DHrpcs3
cdfef3bf9e
Fixed compilation errors
...
Implemented converter_le_be
2014-11-20 21:41:04 +02:00
Nekotekina
c8d4193f08
PSV: sceKernelCreateThread and sceKernelStartThread
...
Some fixes in callback manager
2014-11-10 03:21:50 +03:00
Nekotekina
3bdfc6b499
ARMv7: more opcodes, some changes in loader
2014-11-02 02:19:14 +03:00
B1ackDaemon
9c8666573b
Merge pull request #842 from tambry/ChangesAndAdditions
...
Initial cellSail implementation
2014-10-17 18:43:46 +03:00
Raul Tambre
9e5403aeb3
Remove unneeded be_t
2014-10-11 20:20:01 +03:00
Nekotekina
446993eaa6
Atomic intrinsics for u128 type
...
cellSpursGetSpuThreadGroupId
cellSpursGetNumSpuThread
cellSpursGetSpuThreadId
2014-10-10 22:41:57 +04:00
Nekotekina
b0da8319b7
SPURS kernel v2
2014-10-10 01:39:03 +04:00
Nekotekina
9a02add930
Bugfix
2014-10-08 16:29:29 +04:00
Nekotekina
94c30924dd
Some things for u128
2014-10-08 01:37:04 +04:00
Nekotekina
237ab974dd
SPURS kernel v1
2014-10-07 17:35:44 +04:00
Nekotekina
74007d5e5d
Small changes in memory and RSXIOMem
...
Some bugs fixed, some other changes.
2014-10-04 18:43:46 +04:00
Nekotekina
752449bbc0
Small update
2014-10-02 14:29:20 +04:00
Nekotekina
4a6779469c
Memory fixes
2014-10-01 17:18:38 +04:00
Nekotekina
ce97a7e7a6
Channel<> rewritten
2014-09-30 23:06:04 +04:00
Nekotekina
68cdc95da5
Some fixes
2014-09-30 02:28:02 +04:00
Nekotekina
6b53479ac3
_cellSpursWorkloadFlagReceiver, cellSpursReadyCountStore
2014-09-29 19:39:44 +04:00
Nekotekina
c53a822c4e
spursAddWorkload
2014-09-28 23:10:13 +04:00
Nekotekina
ae17ef4d68
vm::atomic -> atomic_t
2014-09-27 22:49:33 +04:00
Nekotekina
e40776ba79
cellSpursWakeUp, CellSpursWorkloadAttribute
...
+vm_atomic update (8bit type)
2014-09-26 01:41:35 +04:00
Nekotekina
05a7466a5a
m_custom_task thread member
2014-09-24 22:44:26 +04:00
Nekotekina
a4a4e572a0
vm::atomic update, small fixes
2014-09-23 18:27:18 +04:00
Nekotekina
e5a485e50b
More changes
2014-09-23 03:07:40 +04:00
Nekotekina
449e7c1049
Small fix
2014-09-21 19:14:13 +04:00
Nekotekina
169c8c47c0
vm::atomic update
2014-09-21 01:00:55 +04:00
Nekotekina
89da242cd2
Warning fix
2014-09-20 04:08:12 +04:00
Nekotekina
66000240ac
vm::atomic update, be_t update
...
1) MakeFromLE replaced with make(), MakeFromBE removed. Compiler seems
to be able to optimize it anyway.
2) be_t<> conversion operator temporarily replaced with conversion
through LE because it can't work with all possible numeric conversions
(float<>int for example)
2014-09-20 03:16:11 +04:00