target/avr: Introduce basic CPU class object
This patch introduces AVR CPU class object and its basic elements
and functions.
[AM: Split a larger AVR introduction patch into logical units]
Suggested-by: Aleksandar Markovic <[email protected]>
Co-developed-by: Michael Rolnik <[email protected]>
Co-developed-by: Sarah Harris <[email protected]>
Signed-off-by: Michael Rolnik <[email protected]>
Signed-off-by: Sarah Harris <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Signed-off-by: Aleksandar Markovic <[email protected]>
Acked-by: Igor Mammedov <[email protected]>
Tested-by: Philippe Mathieu-Daudé <[email protected]>
[thuth: Adjusted reset and parent_reset handling]
Signed-off-by: Thomas Huth <[email protected]>
Message-Id: <
20200705140315[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>