[gem5-users] Re: What is miscellaneous register

2020-07-08 Thread Ciro Santilli via gem5-users
Also, in ARM more specifically, you can see miscregs at https://github.com/gem5/gem5/blob/cc3e12b504c20b3bc78db52059d3f4f9b02dfbe8/src/arch/arm/miscregs.hh#L56 Most are what the ARM manuals call "System Registers", but a few others are just convenient ways to implement other ISA features like e.g.

[gem5-users] Re: What is miscellaneous register

2020-07-07 Thread Gabe Black via gem5-users
A long time ago when gem5 just supported Alpha, there were three types of registers, integers, floats, and everything else. The "everything else" were essentially control registers, or in other words registers which had side effects from accessing them. They were called "Misc" for miscellaneous sin