Ben Vanik
e3220f7ae6
Code cleanup: moving poly/ into xenia/base/
2015-05-02 03:42:51 -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
04b30fef99
Fixing warning.
2015-02-13 15:50:37 -08:00
Ben Vanik
3d980dd294
No-op FileDispositionInformation for NtSetInformationFile.
2015-02-13 12:00:34 -08:00
Ben Vanik
ea5175cab5
Fixing path issues for host FS.
2015-02-12 21:52:46 -08:00
Ben Vanik
f8c7c97d54
Fix null deref.
2015-02-12 18:11:29 -08:00
Ben Vanik
0ae79bc21a
Implementing NtFlushBuffersFile stub.
2015-02-12 17:30:41 -08:00
Ben Vanik
dc731f6a31
Most of XamContent* methods, besides enumeration.
...
Progress on #152 .
2015-02-12 14:16:43 -08:00
Ben Vanik
cc6d03ab2c
Removing unneeded fs entry type.
2015-02-09 16:59:28 -08:00
Ben Vanik
00e4a4fe1b
Fix #include format.
2015-01-31 22:49:47 -08:00
Ben Vanik
672ecdf252
Some games open readonly paths for writes.. hmm
2015-01-05 23:25:32 -08:00
Ben Vanik
540740ca41
NtCreateFile/NtOpenFile cleanup. Now opens directories, too.
2015-01-05 22:32:15 -08:00
Ben Vanik
a0eebf8898
Removing old run loop/ref/core/etc.
2014-12-31 19:26:51 -08:00
Ben Vanik
08b0226a16
Finishing unique_ptr'ing and fixing file memory management (for now).
2014-08-21 07:54:19 -07:00
Ben Vanik
c59d053404
unique_ptr'ing things and removing some XECLEANUP.
2014-08-20 23:26:46 -07:00
Ben Vanik
cecf83b7b7
Removing xenia/malloc.*
...
Using standard memory functions now.
2014-08-20 22:22:47 -07:00
Ben Vanik
d33cae1baf
Auto swap for a few structs and shifting code around.
2014-08-19 22:55:09 -07:00
Ben Vanik
1c4dcd5e0e
clang-format on most of kernel/
2014-08-17 13:13:03 -07:00
Ben Vanik
854bcdb60a
Moving mmap to poly, cleaning up devices.
2014-08-17 12:57:02 -07:00
Ben Vanik
5b83cf5fd1
Moving around some math macros.
2014-08-16 17:18:20 -07:00
Ben Vanik
66d2336e38
More string conversion.
2014-08-16 02:50:08 -07:00
Ben Vanik
c84fcc70a4
Cleaning up kernel namespaces.
2014-08-16 00:25:13 -07:00
Ben Vanik
916dc397ab
Part 1 of kernel simplification/cleanup: removing externs.
2014-08-15 22:59:28 -07:00
Ben Vanik
ec4f41fec4
Moving byte order/memory access to poly.
2014-07-17 19:20:17 -07:00
Ben Vanik
bf882714d0
Cleaning up asserts and file/line macros.
2014-07-12 16:51:52 -07:00
Ben Vanik
95508273f6
Misc experimentation.
2014-06-08 23:11:09 -07:00
gibbed
bcf75a1b98
NtQueryVolumeInformationFile.
2014-01-22 17:55:23 -08:00
gibbed
5a5a93d62d
This seems to work. Perhaps cache in the future?
2014-01-20 07:41:11 -08:00
gibbed
8e5da8d853
Oops.
2014-01-20 07:30:18 -08:00
gibbed
6d7b25a338
Minor corrections to NtCreateFile, NtQueryDirectory.
2014-01-20 06:08:24 -08:00
gibbed
c673d55c1e
Corrected XFileXctdCompressionInformation handling. Needs to be further corrected in the future.
2014-01-20 06:05:36 -08: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
870a59f225
Turns out NtQueryDirectoryFile only returns a single entry at a time.
2014-01-19 06:57:43 -08:00
gibbed
c7276454d7
Added file_name argument to QueryDirectory.
2014-01-19 02:05:51 -08:00
Ben Vanik
71de4e77dc
Fixing memory leak and zeroing on alloc.
2014-01-19 01:51:57 -08:00
gibbed
8b27354dcb
Stubbed handling of root_directory.
2014-01-19 00:24:59 -08:00
gibbed
8be076df32
Disabled assert for file name in NtQueryDirectoryFile.
2014-01-18 23:45:32 -08:00
gibbed
67e73cb33d
Added support for restart scan argument to NtQueryDirectoryFile.
2014-01-18 23:44:39 -08:00
gibbed
619b9758a0
NtQueryDirectoryFile and necessary backing. Not fully functional yet.
2014-01-18 05:59:22 -08:00
gibbed
3b151b21ad
NtOpenFile. Duplicated mostly from NtCreateFile's implementation. Probably wrong.
2014-01-17 19:45:56 -08:00
Ben Vanik
5a4f738a37
Dummy ExRegisterTitleTerminateNotification.
2014-01-07 21:55:46 -08:00
Ben Vanik
20b76b0e59
Not sure why NtQueryVolumeInformationFile was always set to fail.
2014-01-07 19:44:49 -08:00
Ben Vanik
c0fe77282f
FscSetCacheElementCount stub.
2014-01-07 19:44:30 -08:00
Ben Vanik
e893d03962
XFileMailslotSetInformation stub.
2014-01-07 18:52:26 -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