Ben Vanik
|
a92566dfc5
|
More style.
|
2015-08-07 21:29:03 -07:00 |
|
Dr. Chat
|
4301806061
|
Cleanup some Ke* threading APIs (and update the dispatch header when possible)
|
2015-07-25 11:43:25 -05:00 |
|
Ben Vanik
|
5bd7833e87
|
More clang fixes. xenia-kernel is clean.
|
2015-07-19 21:29:06 -07:00 |
|
Ben Vanik
|
bebda48a4f
|
More clang fixes.
|
2015-07-19 20:46:14 -07:00 |
|
Sinoxan
|
0cdff21582
|
Removing unnecessary unsigned checks.
|
2015-07-16 19:01:11 +01:00 |
|
Ben Vanik
|
c3415e6332
|
Adding TLS abstraction.
|
2015-07-15 22:20:33 -07:00 |
|
Ben Vanik
|
fefaa31cd8
|
Switching a few types to their platform-agnostic versions.
|
2015-07-15 22:09:19 -07:00 |
|
Dr. Chat
|
8499da972c
|
Convert a couple of kernel threading APIs to new style
|
2015-07-11 18:17:52 -05:00 |
|
Dr. Chat
|
6ddd0b4700
|
Rewrite InterlockedPopEntrySList
|
2015-07-05 21:33:29 -05:00 |
|
Dr. Chat
|
4fdebd530f
|
XThread bool guest thread
|
2015-07-05 13:37:10 -05:00 |
|
Dr. Chat
|
029babaf5d
|
Drop dependency on old-style xex2 headers
|
2015-07-03 08:15:53 -05:00 |
|
Ben Vanik
|
c2e2b3380e
|
Replacing X_ANSI_STRING with new style.
Progress on #297.
|
2015-06-27 12:16:52 -07:00 |
|
Ben Vanik
|
fb1f4906d9
|
xb format --all (we are now format clean). Buildbot will yell at you.
|
2015-06-22 22:26:51 -07:00 |
|
Dr. Chat
|
bafd448dd8
|
Cleanup some XThread code
|
2015-06-22 21:42:33 -05:00 |
|
gibbed
|
75206149ab
|
KeInitializeEvent.
|
2015-06-16 20:41:26 -05:00 |
|
gibbed
|
98e14fcb1b
|
Hack for KeWaitForSingleObject when games pass in object handles.
|
2015-06-07 21:08:16 -05:00 |
|
Dr. Chat
|
88672eff4f
|
InterlockedFlushSList and rewrote InterlockedPopEntrySList
|
2015-06-04 16:21:25 -05:00 |
|
Ben Vanik
|
08770a4ec0
|
Mass renaming. I love clang-format.
|
2015-05-31 16:58:12 -07:00 |
|
Ben Vanik
|
d97a6d1929
|
NtReadFile APC, somewhat.
|
2015-05-29 21:24:23 -07:00 |
|
Ben Vanik
|
a4edb7f9e1
|
Removing 64bit return type and cleaning up some SHIM* stuff pre-refactor.
|
2015-05-29 17:12:30 -07:00 |
|
Ben Vanik
|
e419d314b3
|
Audio now works a bit better, but is still broken :/
|
2015-05-28 02:15:30 -07:00 |
|
Ben Vanik
|
8244409501
|
Refactoring to enable future time scaling, coordinated clocks, etc.
|
2015-05-26 22:20:58 -07:00 |
|
Ben Vanik
|
41cee3d337
|
Switching vsync to custom thread.
|
2015-05-25 21:12:27 -07:00 |
|
Ben Vanik
|
f5a2b85d42
|
Switching to xe::mutex.
|
2015-05-25 00:52:21 -07:00 |
|
Ben Vanik
|
a2b66f9109
|
LookupObject'ing code.
|
2015-05-25 00:52:19 -07:00 |
|
Ben Vanik
|
120e09f8e7
|
XObject::GetObject->GetNativeObject
|
2015-05-25 00:52:19 -07:00 |
|
Ben Vanik
|
d746743d20
|
More object_ref'ing.
|
2015-05-25 00:51:28 -07:00 |
|
Ben Vanik
|
4d41840728
|
Misc threading fixes and flags to ignore priorities/affinities.
|
2015-05-21 22:33:29 -07:00 |
|
Ben Vanik
|
7a82ad839a
|
Merge branch 'memory'
|
2015-05-19 20:29:00 -07:00 |
|
Ben Vanik
|
dceb9550c9
|
Adding global lock for slist (this is what reactos does).
|
2015-05-18 19:17:07 -07:00 |
|
Dr. Chat
|
90648187dd
|
Implement InterlockedPopEntrySList
|
2015-05-18 21:10:58 -05:00 |
|
Ben Vanik
|
56e27990e0
|
Fixing name check.
|
2015-05-17 17:17:56 -07:00 |
|
Dr. Chat
|
f14a52358a
|
KeSetBasePriorityThread: Some games apparently pass in the thread handle instead
|
2015-05-17 11:03:02 -05:00 |
|
Dr. Chat
|
4af14884ed
|
Make sure object attributes pointer is non-NULL before reading from it
|
2015-05-16 15:24:23 -05:00 |
|
Dr. Chat
|
398a412707
|
Inherit exe stack size if user doesn't specify one
|
2015-05-14 00:59:29 -05:00 |
|
Ben Vanik
|
d1ee1512b9
|
Fixing most clang-format errors.
|
2015-05-03 10:27:50 -07:00 |
|
Ben Vanik
|
e3220f7ae6
|
Code cleanup: moving poly/ into xenia/base/
|
2015-05-02 03:42:51 -07:00 |
|
Ben Vanik
|
99816056be
|
Code cleanup: removing poly.h
|
2015-05-02 02:29:26 -07:00 |
|
Ben Vanik
|
642259e16f
|
Code cleanup: moving ExportResolver to xe::cpu
|
2015-05-02 02:11:11 -07:00 |
|
Ben Vanik
|
30f7effa73
|
Code cleanup: removing common.h
|
2015-05-02 01:25:59 -07:00 |
|
Ben Vanik
|
727ffaa122
|
Various fixes and utilties.
|
2015-05-02 00:26:03 -07:00 |
|
Ben Vanik
|
ec84a688e9
|
Starting to properly attribute virtual vs. physical memory accesses.
|
2015-03-29 11:11:35 -07:00 |
|
Ben Vanik
|
71eabf7f2b
|
Fixing some misc bugs.
|
2015-03-28 15:45:39 -07:00 |
|
Ben Vanik
|
90e489527a
|
Enough of ObOpenObjectByName to handle basic usage + asserts for others.
Fixes #143.
|
2015-02-11 09:42:12 -08:00 |
|
Ben Vanik
|
cfcd6118c2
|
Fixing GetTickCount.
There's likely a better way to do this (on demand), but this works for now.
|
2015-02-01 09:05:35 -08:00 |
|
Ben Vanik
|
00e4a4fe1b
|
Fix #include format.
|
2015-01-31 22:49:47 -08:00 |
|
Ben Vanik
|
58e71c7ff3
|
KeSetDisableBoostThread stub.
|
2015-01-05 22:32:22 -08:00 |
|
Ben Vanik
|
55c4488ab2
|
Fast-pathing MDI's that have only one draw.
|
2015-01-04 14:23:28 -08:00 |
|
Ben Vanik
|
a0eebf8898
|
Removing old run loop/ref/core/etc.
|
2014-12-31 19:26:51 -08:00 |
|
Ben Vanik
|
1ae2f2a7af
|
Fixing warnings under the new VC++.
|
2014-12-19 19:29:12 -08:00 |
|