Dr. Chat
|
4c55039c22
|
Remove xenia-cpu dependency on xenia-kernel
|
2017-02-06 21:57:18 -06:00 |
Dr. Chat
|
b66f10f2b8
|
Testing travis xenia powerpc testing
|
2017-02-06 00:40:06 -06:00 |
Dr. Chat
|
c538671c24
|
Kernel: Wrap new objects in object_ref to avoid a memory leak!
|
2017-02-03 20:57:08 -06:00 |
gibbed
|
dece63e351
|
Return ERROR_PROC_NOT_FOUND, not ERROR_INVALID_ORDINAL, as failure from XexGetProcedureAddress.
|
2017-01-20 08:19:58 -06:00 |
maxton
|
57cbfc1167
|
Update xboxkrnl_modules to new convention
|
2017-01-16 17:11:24 -05:00 |
gibbed
|
cec8932605
|
Log lpwstring_t contents.
|
2017-01-09 23:57:47 -06:00 |
gibbed
|
13dd23a8a9
|
Stubbed out some default (error) logic to NetDll_XNetDnsLookup.
|
2017-01-09 23:50:51 -06:00 |
gibbed
|
89de63b34c
|
Fixed NetDll_XNetDnsLookup signature.
|
2017-01-09 23:04:30 -06:00 |
gibbed
|
2da97c1e6f
|
Moved XamContentCreate and XamContentCreateEx to the new export convention.
|
2017-01-09 17:12:30 -06:00 |
gibbed
|
d17d02f606
|
Log lpstring_t contents.
|
2017-01-09 17:11:17 -06:00 |
gibbed
|
61cb3093ce
|
Updated NetDll_select for new export convention.
|
2017-01-09 08:45:51 -06:00 |
gibbed
|
5cbb542fa3
|
Better (and portable) fd_set handling for NetDll_select, and properly tracks guest handles as well.
|
2017-01-09 08:00:42 -06:00 |
gibbed
|
d43af82889
|
Oops. Code merge screwup.
|
2017-01-09 07:00:31 -06:00 |
gibbed
|
2e8c34377f
|
Implemented NetDll_shutdown.
De-borked LoadFdset/StoreFdset in regards to handling of correct counts
and invalid sockets.
|
2017-01-09 06:58:15 -06:00 |
gibbed
|
f3ed9ab91b
|
Shut lint up on Linux.
|
2017-01-09 06:00:16 -06:00 |
gibbed
|
cf4d780c8b
|
Cleanup of XBOXKRNL XMA exports.
|
2017-01-09 04:53:44 -06:00 |
gibbed
|
d730784efb
|
Added XBDM stubs.
|
2017-01-09 04:51:55 -06:00 |
maxton
|
cc0adb95f1
|
Add word pointer type
|
2016-12-20 18:22:41 -05:00 |
maxton
|
345b070379
|
Update kernel convention for xboxkrnl_ob.cc
|
2016-12-20 15:27:21 -05:00 |
maxton
|
7f453a2041
|
Update kernel convention for xboxkrnl_rtl.cc
|
2016-12-20 14:49:32 -05: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
|
f6ac79ea07
|
XSocket Implementation
|
2016-11-28 22:10:19 -06:00 |
maxton
|
d307d83dc0
|
Update convention for xboxkrnl_audio.cc (squashed commits)
|
2016-11-25 20:48:17 -05:00 |
Dr. Chat
|
7b6af84640
|
Whoops
|
2016-11-23 12:34:56 -06:00 |
Dr. Chat
|
7a0a36cf00
|
RtlUpperChar / RtlLowerChar
|
2016-11-23 12:19:37 -06:00 |
Dr. Chat
|
a88c78eba3
|
Allow the kernel dispatch thread to be suspended after being initialized
|
2016-11-23 11:56:57 -06:00 |
Dr. Chat
|
4fe6eba972
|
X_HRESULT_FROM_WIN32 macro
|
2016-11-04 19:06:43 -05:00 |
Dr. Chat
|
a148b965f1
|
KernelState should handle module launching
|
2016-10-24 11:01:10 -05:00 |
Dr. Chat
|
9b86132fd0
|
Rewrite XIOCompletion::WaitForNotification
|
2016-08-06 18:14:26 -05:00 |
Justin Moore
|
4577303245
|
Merge pull request #604 from x1nixmzeng/detect-xna
Find correct launch module for XNA-based games
|
2016-08-01 10:53:52 -05:00 |
x1nixmzeng
|
5be1a24f7a
|
Clang formatting
|
2016-07-30 15:00:51 +01:00 |
Dr. Chat
|
54ba3480e4
|
xboxkrnl: NtAllocateVirtualMemory - Align the base address to a page boundary rather than returning an error code.
Return ACCESS_DENIED if the user requests e.g. a 64k page in a 4k region.
|
2016-07-28 16:56:05 -05:00 |
x1nixmzeng
|
6cc3440086
|
Find correct launch module for XNA-based games
Added utility to parse game information and updated launch logic to use
it
|
2016-07-23 18:27:13 +01:00 |
Dr. Chat
|
fb87b7a3c3
|
xboxkrnl: Add a bunch of crypto functions
|
2016-07-11 10:35:31 -05:00 |
Dr. Chat
|
9abfc52b77
|
Don't store xam launch data in guest memory.
|
2016-06-27 13:46:08 -05:00 |
gibbed
|
4aaca8cbf3
|
Fixed copying junk data into initialized XEX memory when XEX is unencrypted.
|
2016-06-22 15:53:07 -05:00 |
gibbed
|
e95a08fc87
|
Better unreserved physical page counting.
|
2016-06-21 10:10:47 -05:00 |
gibbed
|
32e0ef397c
|
Attempt at reporting something of an 'accurate' unreserved physical page
count. Still needs work.
|
2016-06-21 09:37:21 -05:00 |
gibbed
|
e7f5d3e7d4
|
Set length in overlapped completion to -1 when not success.
|
2016-06-20 17:13:31 -05:00 |
gibbed
|
8d00abe10f
|
'Unsetting' the title specific user settings. Fixes UnrealEngine-based games try to decompress 3000 null bytes and end up barfing all over the stack instead.
|
2016-06-20 15:45:12 -05:00 |
gibbed
|
afda577484
|
Adjusted user profile settings so that we can know about settings, but have their data unset.
|
2016-06-20 15:44:11 -05:00 |
gibbed
|
dd18112905
|
Assert the CPU index on set.
|
2016-06-20 12:53:07 -05:00 |
gibbed
|
27610989a2
|
Fixed fake CPU handling.
|
2016-06-20 12:52:36 -05:00 |
gibbed
|
919d84ad73
|
Fixed ToXdkProtectFlags returning bad protection flags when
nocache/writecombine were present.
|
2016-06-20 11:27:53 -05:00 |
Dr. Chat
|
23b2e25fb8
|
XThread: Don't release ourselves before calling thread_->Terminate!
|
2016-06-18 20:58:58 -05:00 |
gibbed
|
dcd71c1613
|
Fixing format_core for %hc/%hC/%wc/%wC/%hs/%hS/%ls/%lS/%ws/%wS type specifiers.
|
2016-06-18 19:24:49 -05:00 |
gibbed
|
85e38b7657
|
Invalidate physical memory passed to NtReadFile.
|
2016-06-18 18:26:23 -05:00 |
gibbed
|
096febb3bb
|
Oops. Unbreaking shim_utils.h.
|
2016-06-18 14:02:38 -05:00 |
gibbed
|
4fc3bdf213
|
Fixed AppendParam for X_EX_TITLE_TERMINATE_REGISTRATION,
X_EXCEPTION_RECORD.
Added AppendParam for X_OBJECT_ATTRIBUTES.
|
2016-06-18 13:44:52 -05:00 |
gibbed
|
2d60d6f672
|
Split out trampoline generation to make it reusable.
|
2016-06-18 13:41:49 -05:00 |