Triang3l
a6b3bddf13
Merge branch 'master' into d3d12
2018-11-20 22:04:55 +03:00
gibbed
394105d359
[CPU/Kernel] Cleanup and rework of how kernel exports are declared.
2018-11-20 13:03:17 -06:00
Triang3l
6e36101b42
[D3D12] Experimental write watch implementation for shared memory
2018-09-24 23:18:16 +03:00
gibbed
bc369e43cb
[Kernel] Add support for XFileEndOfFileInformation.
2018-05-23 04:24:37 -05:00
DrChat
aaf281351d
Format all code with new clang-format
2017-12-14 20:44:43 -06:00
maxton
57d4c6fa9b
Update kernel convention for xboxkrnl_io.cc
...
Fix linting error
Update kernel convention for xboxkrnl_io.cc
2016-12-01 10:41:54 -05:00
Dr. Chat
9b86132fd0
Rewrite XIOCompletion::WaitForNotification
2016-08-06 18:14:26 -05:00
gibbed
85e38b7657
Invalidate physical memory passed to NtReadFile.
2016-06-18 18:26:23 -05:00
gibbed
890a0513ef
Tagged NtSetInformationFile as high frequency.
2016-06-18 08:03:19 -05:00
gibbed
f39eb9f047
Tagged NtReadFile as high frequency.
2016-06-18 08:02:18 -05:00
Ben Vanik
c8b544ffd4
Fixing casts. This is why I need tests.
2016-01-01 12:45:06 -08:00
Ben Vanik
8770e6e6cf
Adding yaml-cpp for #428 , use rando fork until jbeder/yaml-cpp#342 lands.
2016-01-01 12:13:36 -08:00
Ben Vanik
207b835386
I have a dream that one day compilers will agree.
2016-01-01 19:19:18 +00:00
Ben Vanik
2f012fb56d
Though I disagree with these lint fixes, I want travis to shut up.
2016-01-01 18:38:20 +00:00
Ben Vanik
b02ca62388
Fixing most remaining C++ warnings in clang.
2016-01-01 18:37:33 +00:00
Ben Vanik
0482ffad5a
Allow XMA decoder to be suspended.
2015-12-30 16:53:13 -08:00
Dr. Chat
2a590f31fe
XFile: Track asynchronous/synchronous flag (and return appropriately in nt Read/Write file)
2015-12-30 17:36:05 -06:00
Ben Vanik
948aa2400d
Formatting all code. Too gnarly to rebase properly.
2015-12-29 13:13:34 -08:00
Dr. Chat
bcacb9b127
Remove vfs dependency on kernel, implement I/O completion ports
2015-12-29 13:09:50 -08:00
Ben Vanik
e5fbf840d2
Shuffling kernel/.
2015-09-06 18:07:52 -07:00
Ben Vanik
4d92720109
Moving all kernel files around just to fuck with whoever's keeping track ;)
2014-01-04 17:12:46 -08:00
Ben Vanik
fdb6a5cfa3
Initial Alloy implementation.
...
This is a regression in functionality and performance, but a much better
foundation for the future of the project (I think). It can run basic
apps under an SSA interpreter but doesn't support some of the features
required to do real 360 apps yet.
2013-12-06 22:57:16 -08:00
Ben Vanik
b7ffd46319
Massive refactoring of all code + audio skeleton.
...
This should make it easier to find files and (in the future) split things
up into separate libraries.
It also changes around emulator initialization to make it a little more
difficult to do things out of order and a little more sensible as to when
real init work happens.
Also adding a skeleton audio system/driver and reworking CPU register
access to be more extensible.
2013-10-23 20:42:24 -07:00