summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/i386
Commit message (Expand)AuthorAgeFilesLines
* Fix up some commented out testing code (nw) Melissa Goad2019-06-121-2/+3
* Remove some msvc warnings (nw) yz70s2019-06-122-0/+8
* srcclean (nw) Vas Crabb2019-05-261-4/+4
* i386: fix enter insn (nw) cracyc2019-05-252-6/+26
* i386: Improve splitting of unaligned accesses (excluding program fetches) AJR2019-05-199-4246/+4835
* i386.cpp: athlon xp now supports system management mode (nw) yz70s2019-04-265-122/+165
* i386.cpp: add more msrs releted to smm to athlon xp (nw) yz70s2019-04-243-1/+38
* i386.cpp: athlon xp updates to memory access (nw) yz70s2019-04-073-60/+113
* i386.cpp: add new mame debugger function cacheflush(x) to writeback cache (nw) yz70s2019-04-052-16/+50
* (nw) Clean up the mess on master Vas Crabb2019-03-267-56/+637
* Revert "conflict resolution (nw)" andreasnaive2019-03-257-637/+56
* srcclean (nw) Vas Crabb2019-03-242-24/+24
* i386: add a simple cache to the athlon xp processor (nw) yz70s2019-03-144-0/+520
* i386: correct error in previous change (nw) yz70s2019-02-261-2/+2
* i386: preparations to add the athlon xp cache (nw) yz70s2019-02-265-30/+49
* srcclean (nw) Vas Crabb2019-02-241-9/+9
* i386: add "to do" comments to to opcodes that effect the cache (nw) yz70s2019-02-102-8/+9
* i386: add comments about athlon memory type range register MSRs (nw) yz70s2019-01-291-18/+57
* i386/i486ops.hxx: Note on old change (nw) AJR2019-01-101-0/+2
* i386: fix esp after segment faults too (nw) cracyc2018-12-212-2/+2
* Fixed regressions reported by Tafoid, nw mooglyguy2018-12-161-9/+2
* x86: Step over the right instructions (and REP, not RET) (nw) AJR2018-12-131-2/+2
* x86: Step over RET instructions AJR2018-12-131-2/+3
* i386.cpp: move cpuid and msr routines to new file cpuidmsrs.hxx ... (nw) yz70s2018-12-093-178/+404
* i386: Signal a privilege change to the debugger whenever protected mode is en... AJR2018-11-103-5/+15
* i386.cpp: pentium mmx class derives from pentium_device (nw) yz70s2018-11-032-13/+13
* i386.cpp: prepare to change hxx files into regular cpp files (nw) yz70s2018-11-034-373/+376
* i386.cpp: add virtual methods for cpuid and msr instructions (nw) yz70s2018-11-025-248/+237
* Apply logical address mask properly in debug disassembly view AJR2018-08-241-4/+1
* i386.cpp: the cpuid opcode logs an error message if called with a not yet sup... yz70s2018-08-232-4/+8
* i386.cpp: Add enumeration for feature information bits (nw) yz70s2018-08-222-0/+73
* i386.cpp: Add Athlon XP processor (nw) yz70s2018-08-212-1/+86
* i386.cpp: XADD instructions must set flags based on sum result (nw) yz70s2018-08-041-6/+12
* Merge pull request #3785 from MoochMcGee/i386-fix ajrhacker2018-07-241-2/+3
|\
| * i386: Properly fix that detection check this time (nw) Melissa Goad2018-07-241-2/+3
* | Fix tiny dead code bug (nw) Melissa Goad2018-07-241-1/+1
|/
* i386: Fix a bug that could cause a relatively common CPU detection check to s... Melissa Goad2018-07-221-1/+1
* Avoid some unintended undefined behavior in devices/cpu/i386. Spotted by cppc... Melissa Goad2018-07-172-2/+2
* devcb3 Vas Crabb2018-07-071-2/+2
* i386: don't mask top 8 bits of sgdt for 486 too, fixes win32s (nw) cracyc2018-06-011-2/+2
* diexec: Interrupt API changes (nw) AJR2018-05-182-1/+3
* emumem: Rename direct_read_handler to memory_access_cache. Parametrize the t... Olivier Galibert2018-05-113-5/+18
* i386: fix sp masking (nw) cracyc2018-04-171-8/+8
* i386: fix stack size in call too (nw) cracyc2018-04-152-5/+10
* Reshuffle some stuff: Vas Crabb2018-03-281-2/+2
* don't pass so many naked pointers around (nw) Vas Crabb2018-03-252-3/+3
* Blind faith fixed long names for almost all CPUs (nw) angelosa2018-03-151-10/+10
* destaticify initializations (nw) (#3289) wilbertpol2018-03-041-5/+5
* i386/i286: fix default cs flags (nw) cracyc2018-02-021-21/+26
* i386: permit lock with other prefixes (nw) cracyc2018-01-081-8/+8