Ben Vanik
|
e657276996
|
Mostly working stack walking (besides issue #372).
|
2015-07-29 00:15:52 -07:00 |
|
Ben Vanik
|
a42ab648ed
|
Shuffling --debug around and making it work.
|
2015-07-22 17:26:10 -07:00 |
|
Ben Vanik
|
12a29371e3
|
Clang fixes.
|
2015-07-19 18:32:48 -07:00 |
|
Ben Vanik
|
31dab70a3a
|
Adding some docs on CPU optimizations/potential work.
|
2015-07-13 18:20:38 -07:00 |
|
Ben Vanik
|
3745746fcc
|
Shuffling around thunk emitter.
Progress on #291.
|
2015-06-28 12:01:45 -07:00 |
|
Ben Vanik
|
5e950cb066
|
Fixing VS intellisense for xbyak.
Progress on #291.
|
2015-06-28 12:01:45 -07:00 |
|
Ben Vanik
|
8c69a4df09
|
Cleaning up apu/ and renaming -private files to _flags.
Part of #296.
|
2015-06-27 11:25:56 -07:00 |
|
Drew DeVault
|
a064ba053e
|
Add missing includes for cstring
|
2015-06-16 23:16:18 -06:00 |
|
Ben Vanik
|
c34db170f5
|
Adding fallback for pre-MOVBE-supporting processors.
|
2015-06-16 20:06:50 -07:00 |
|
gibbed
|
54a7b8c591
|
Assert symbol_info is not null in X64Emitter::Call.
|
2015-06-16 20:41:25 -05:00 |
|
Ben Vanik
|
b9c341ebef
|
Yell at the user when they have an unsupported CPU.
|
2015-06-16 17:46:41 -07:00 |
|
Ben Vanik
|
51eeb4f039
|
Using upstream xbyak movbe.
|
2015-06-15 20:44:13 -07:00 |
|
Ben Vanik
|
0ffd8bbedd
|
Place all XMM constants in memory so we can avoid clobbering rax.
|
2015-06-15 18:59:27 -07:00 |
|
Ben Vanik
|
9c58426231
|
Speeding up source map lookup for x64 disasm.
|
2015-06-10 00:29:07 -07:00 |
|
Dr. Chat
|
4c3297441c
|
Log debugprint traps to the debugger, if attached
|
2015-06-06 00:50:51 -05:00 |
|
Dr. Chat
|
809c327041
|
Emulate PACK/UNPACK for non-F16C CPUs
|
2015-06-03 22:33:45 -05:00 |
|
Ben Vanik
|
40a6a12800
|
Attempting to inline a lot of MMIO operations. Works for GPU stuff mainly.
|
2015-06-02 20:15:43 -07:00 |
|
Ben Vanik
|
5c34b0a73e
|
Fixing printfs and fixing exports. link.exe is too good.
|
2015-06-01 21:40:53 -07:00 |
|
Ben Vanik
|
ce3359389b
|
Allow new-style export registration.
|
2015-05-31 17:54:44 -07:00 |
|
Ben Vanik
|
9c3d2b54fb
|
Cleanup before kernel export refactor.
|
2015-05-31 16:31:19 -07:00 |
|
Ben Vanik
|
fc4727c339
|
Changing calls/jmps to use the indirection table. Most games seem faster.
|
2015-05-21 00:12:28 -07:00 |
|
Ben Vanik
|
ad72c193a6
|
Fixing stack traces, making lr BC... to diff from stack scribble BE...
|
2015-05-20 23:28:34 -07:00 |
|
Ben Vanik
|
5e5eb47789
|
Rewriting code cache to put everything at fixed addresses.
|
2015-05-20 19:23:46 -07:00 |
|
Ben Vanik
|
ad7efa964f
|
Adding --enable_haswell_instructions=false to disable modern instructions.
|
2015-05-11 21:42:10 -07:00 |
|
Ben Vanik
|
94c62b91d0
|
--trace_functions and --trace_function_coverage
|
2015-05-05 22:44:36 -07:00 |
|
Ben Vanik
|
ade5388728
|
bool-ifying xe::cpu
|
2015-05-05 18:52:54 -07:00 |
|
Ben Vanik
|
0f14575592
|
Shrinking debug info.
|
2015-05-04 20:24:02 -07:00 |
|
Ben Vanik
|
78921c1a7e
|
Merging Runtime into Processor.
|
2015-05-03 22:28:25 -07:00 |
|
Ben Vanik
|
4c8f3501ad
|
Removing xdb and old tracing code before rewrite.
|
2015-05-03 22:01:31 -07:00 |
|
Dr. Chat
|
cad6ca6148
|
Include host CPU information in x64 emitter
Conflicts:
src/xenia/cpu/backend/x64/x64_emitter.cc
|
2015-05-02 09:31:01 -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
|
d76998915a
|
Code cleanup: moving poly logging to xenia
|
2015-05-02 01:59:50 -07:00 |
|
Ben Vanik
|
4d15b2296e
|
Code cleanup: removing config.h and cleaning up platform.h
|
2015-05-02 01:41:39 -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
|
281abea955
|
Converting addresses in xe::cpu to 32bit.
|
2015-03-24 19:41:29 -07:00 |
|
Ben Vanik
|
9281d62106
|
Moving cpu/runtime/ to cpu/.
|
2015-03-24 08:25:58 -07:00 |
|
Ben Vanik
|
29912f44c0
|
Moving alloy/ into xenia/cpu/ to start simplifying things.
|
2015-03-24 07:46:18 -07:00 |
|