From: Aleksandar Markovic <amarko...@wavecomp.com> This series is a spin-off of a former "Misc MIPS fixes for 4.2" series.
The goal of the series is to clean up CP0-related code, and prepare it for (near) future extensions and amendments. The series is mostly of refactoring nature, however it may contain simple fixes (for example, fixes for obvious bugs, or additions of simple subregister handling). The more complex fixes and improvements (for example, additions of VPE-related functionalities) are, for now, outside the scope of this series. Aleksandar Markovic (26): target/mips: Clean up handling of CP0 register 0 target/mips: Clean up handling of CP0 register 1 target/mips: Clean up handling of CP0 register 2 target/mips: Clean up handling of CP0 register 5 target/mips: Clean up handling of CP0 register 6 target/mips: Clean up handling of CP0 register 7 target/mips: Clean up handling of CP0 register 8 target/mips: Clean up handling of CP0 register 9 target/mips: Clean up handling of CP0 register 10 target/mips: Clean up handling of CP0 register 11 target/mips: Clean up handling of CP0 register 12 target/mips: Clean up handling of CP0 register 15 target/mips: Clean up handling of CP0 register 16 target/mips: Clean up handling of CP0 register 17 target/mips: Clean up handling of CP0 register 18 target/mips: Clean up handling of CP0 register 19 target/mips: Clean up handling of CP0 register 20 target/mips: Clean up handling of CP0 register 23 target/mips: Clean up handling of CP0 register 24 target/mips: Clean up handling of CP0 register 25 target/mips: Clean up handling of CP0 register 26 target/mips: Clean up handling of CP0 register 27 target/mips: Clean up handling of CP0 register 28 target/mips: Clean up handling of CP0 register 29 target/mips: Clean up handling of CP0 register 30 target/mips: Clean up handling of CP0 register 31 target/mips/cpu.h | 107 ++++- target/mips/translate.c | 1070 ++++++++++++++++++++++++----------------------- 2 files changed, 633 insertions(+), 544 deletions(-) -- 2.7.4