summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/sun4c_mmu.cpp
Commit message (Collapse)AuthorAgeFilesLines
* srcclean and cleanup (nw) Vas Crabb2020-06-211-7/+7
|
* -sun4: Make use of multiple address spaces in the SPARC core rather than ↵ Ryan Holtz2020-05-201-234/+148
| | | | having the MMU handle it all. [Ryan Holtz]
* -sun4cmmu: Isolated memory logging behind a #define, nw Ryan Holtz2020-05-171-13/+25
|
* -sun4c_mmu: Improved cache behavior, though SunOS and Solaris still fail. ↵ Ryan Holtz2020-05-171-123/+341
| | | | [Ryan Holtz]
* srcclean (nw) Vas Crabb2019-12-211-2/+2
|
* -sun4c_mmu: Checkins, likely will cause other regressions, but checking in ↵ MooglyGuy2019-12-151-30/+119
| | | | as a checkpoint, nw
* -sun4c_mmu: Fixed a few more SS2 self-tests, and hopefully fixed a compile ↵ MooglyGuy2019-12-021-8/+124
| | | | error, nw
* -sun4c_mmu: Fixed a couple of sun4_75 self-tests, nw Ryan Holtz2019-12-021-7/+4
|
* -sun4c_mmu.cpp: Made generic to support sun4 MMU mode, and cleaned up save ↵ mooglyguy2019-11-181-85/+146
| | | | | | | | | | | | | | | state usage. [Ryan Holtz] -sun4.cpp: Various changes: [Ryan Holtz] * Split sun4 and sun4c hardware emulation into separate derived classes. * Hooked up Sbus IRQs. * Removed now-unnecessary duplicate MMU code. -cgsix.cpp: Added VSync IRQ, cleaned up save state usage, and added THC MISC register. [Ryan Holtz] -sparc.cpp: Renamed MB86901 to SPARCV7, and added a separate class for SPARCV8. [Ryan Holtz] -bt45x.cpp: Made logmacro.h usage more consistent. [Ryan Holtz]
* srcclean and cleanup (nw) Vas Crabb2018-10-281-20/+20
|
* sun4c: Added support for full-width mem_mask on segment map writes, gets ↵ mooglyguy2018-09-291-45/+66
| | | | Aurora SPARC Linux to 'Booting Linux...' before it dies. [Ryan Holtz]
* sun4c: More MMU fixes, makes SPARCstation SLC, IPX and 1+ happier, though ↵ mooglyguy2018-09-291-19/+31
| | | | not yet completely. [Ryan Holtz]
* sun4c: Fixed RAM mirroring with 4 meg sets, and hooked up -ramsize option. ↵ mooglyguy2018-09-291-4/+38
| | | | [Ryan Holtz]
* -sun4c: Added savestate support. [Ryan Holtz] mooglyguy2018-09-291-0/+31
| | | | -sun4c: SPARCstation IPX, SLC, 1+ and 2 now boot, but get angry to varying degrees for varying reasons. [Ryan Holtz]
* sun4: More optimizations, nw mooglyguy2018-09-231-5/+13
|
* srcclean (nw) Vas Crabb2018-09-231-6/+6
|
* -sun4: Added a sun4c MMU device. Currently wraps the functionality of ↵ mooglyguy2018-09-221-0/+497
S4-buffer, S4-cache, and S4-MMU, will eventually be split. [Ryan Holtz] -sun4: Significant optimization, from 150% -> 330% unthrottled on an i7-5930K. [Ryan Holtz]