gibbed
20144709e3
Added xboxkrnl_error.cc/.h and moved RtlNtStatusToDosError to it.
2015-05-14 11:59:50 -05: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
3a197705bb
Special memory functions for system allocs.
2015-03-28 15:54:44 -07:00
Ben Vanik
281abea955
Converting addresses in xe::cpu to 32bit.
2015-03-24 19:41:29 -07:00
Ben Vanik
a482d7968b
Fixing bad log and warnings.
2015-02-13 11:29:07 -08:00
Ben Vanik
6598556446
Implementing RtlCompareString/RtlCompareStringN. Fixes #162 .
2015-02-13 10:43:56 -08:00
Ben Vanik
bba8f6391b
Tweaking CriticalSection.
2015-02-02 23:07:16 -08:00
Ben Vanik
00e4a4fe1b
Fix #include format.
2015-01-31 22:49:47 -08:00
Ben Vanik
1ae2f2a7af
Fixing warnings under the new VC++.
2014-12-19 19:29:12 -08:00
Ben Vanik
0ad3ed0230
Fixing RtlMultiByteToUnicodeN.
2014-09-13 14:54:47 -07:00
Ben Vanik
f6c73819a3
Fixing add_carry (+typos).
2014-08-22 21:58:28 -07:00
Ben Vanik
1c4dcd5e0e
clang-format on most of kernel/
2014-08-17 13:13:03 -07:00
Ben Vanik
ead74f2cdb
More string switching.
2014-08-16 16:46:20 -07:00
Ben Vanik
7c5fa88661
More string swapping and cleaning up main().
2014-08-16 16:34:13 -07:00
Ben Vanik
c84fcc70a4
Cleaning up kernel namespaces.
2014-08-16 00:25:13 -07:00
Ben Vanik
bf48e9fbbd
Part 2 of kernel cleanup: merging functions into shims.
2014-08-16 00:11:24 -07:00
Ben Vanik
916dc397ab
Part 1 of kernel simplification/cleanup: removing externs.
2014-08-15 22:59:28 -07:00
Ben Vanik
3de39aaf10
Postmortem debug target now loads/scans the trace and inits the filesystem.
2014-08-15 22:02:10 -07:00
Ben Vanik
b02ce5e95e
Adding control flow simplification pass to compensate for lack of phi.
2014-08-06 14:19:42 -07:00
Ben Vanik
b58b7c1783
Debug cleanup.
2014-08-05 12:51:01 -07:00
Ben Vanik
8460afadd3
RtlUnicodeStringToAnsiString
2014-08-04 21:54:09 -07:00
Ben Vanik
ec4f41fec4
Moving byte order/memory access to poly.
2014-07-17 19:20:17 -07:00
Ben Vanik
9b78dd977b
Migrating atomic ops to std::atomic where possible and poly.
2014-07-12 17:48:54 -07:00
Ben Vanik
bf882714d0
Cleaning up asserts and file/line macros.
2014-07-12 16:51:52 -07:00
Ben Vanik
a5627ee25a
Hide lock logging.
2014-07-03 12:59:08 -07:00
Ben Vanik
beb9bd11f0
Microprofile integration.
2014-05-28 13:59:43 -07:00
gibbed
7e22d3be92
- Renamed SHIM_SET_RETURN macro to SHIM_SET_RETURN_64.
...
- Added SHIM_SET_RETURN_32 macro, which sign-extends to 64-bit.
- Updated all uses of SHIM_SET_RETURN to the appropriate macro (either SHIM_SET_RETURN_32 or SHIM_SET_RETURN_64).
2014-01-19 07:24:16 -08:00
gibbed
137230bbef
Fixed copy-pasted comment.
2014-01-18 06:08:35 -08:00
gibbed
ba9d343c51
RtlUnicodeToMultiByteN.
2014-01-17 21:13:09 -08:00
gibbed
cd8c081ee6
_vswprintf. Also moved _vsnprintf and _vswprintf to its own file.
2014-01-17 18:46:56 -08:00
Ben Vanik
123444078f
Fixing warning.
2014-01-12 13:52:50 -08:00
gibbed
6c62b2796a
RtlMultiByteToUnicodeN.
2014-01-12 00:22:43 -08:00
Ben Vanik
dc496e8102
Unifying kernel modules and user modules to XModule. XexLoadImage/etc.
2014-01-11 17:24:34 -08:00
Ben Vanik
de140796a5
RtlTimeToTimeFields / RtlTimeFieldsToTime. TZ may be wrong.
2014-01-07 23:16:31 -08:00
Ben Vanik
29208a7fae
Fixing broken spinlock.
2014-01-05 00:28:59 -08: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