Peter Maydell
4c3690b591
hw/arm/iotkit: Refactor into abstract base class and subclass
...
The Arm SSE-200 Subsystem for Embedded is a revised and
extended version of the older IoTKit SoC. Prepare for
adding a model of it by refactoring the IoTKit code into
an abstract base class which contains the functionality,
driven by a class data block specific to each subclass.
(This is the same approach used by the existing bcm283x
SoC family implementation.)
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20190121185118.18550-6-peter.maydell@linaro.org
2019-02-01 14:55:41 +00:00
..
2019-01-07 15:23:47 +00:00
2019-02-01 14:55:41 +00:00
2018-08-16 14:29:58 +01:00
2018-11-28 13:51:41 +00:00
2018-04-26 13:57:00 +01:00
2018-07-17 13:12:49 +01:00
2019-01-07 15:46:20 +00:00
2018-06-01 14:15:10 +02:00
2017-09-07 13:54:54 +01:00
2017-09-07 13:54:54 +01:00
2018-04-26 13:57:00 +01:00
2017-11-13 13:55:27 +00:00
2018-11-06 11:32:14 +00:00
2018-07-17 13:12:49 +01:00
2018-08-24 13:17:33 +01:00
2018-08-24 13:17:34 +01:00
2018-07-17 13:12:49 +01:00
2018-07-17 13:12:49 +01:00
2018-06-01 14:15:10 +02:00
2018-08-24 13:17:33 +01:00
2017-09-07 13:54:54 +01:00
2018-04-26 13:57:00 +01:00
2019-02-01 14:55:41 +00:00
2018-04-26 13:57:00 +01:00
2018-06-01 14:15:10 +02:00
2018-11-02 14:11:31 +00:00
2018-08-16 14:05:28 +01:00
2018-06-29 15:11:16 +01:00
2019-01-29 11:46:03 +00:00
2019-02-01 14:55:41 +00:00
2018-08-24 13:17:50 +01:00
2018-08-16 14:05:28 +01:00
2018-07-02 15:41:12 +02:00
2018-12-13 13:47:56 +00:00
2017-09-19 09:09:32 -03:00
2019-02-01 14:55:41 +00:00
2018-06-01 14:15:10 +02:00
2018-06-26 17:50:40 +01:00
2018-06-01 14:15:10 +02:00
2018-06-01 14:15:10 +02:00
2018-01-22 09:46:18 +01:00
2018-01-22 09:46:18 +01:00
2018-01-22 09:46:18 +01:00
2018-08-23 13:32:50 +02:00
2018-04-26 11:04:39 +01:00
2018-09-25 11:12:25 +10:00
2017-09-07 13:54:54 +01:00
2018-09-25 14:14:07 +01:00
2018-05-04 18:05:51 +01:00
2018-09-25 15:13:24 +01:00
2018-09-25 15:13:24 +01:00
2018-07-23 15:21:26 +01:00
2019-01-11 15:46:56 +01:00
2018-08-16 14:05:28 +01:00
2018-11-02 14:03:33 +00:00
2016-12-20 21:52:12 +01:00
2018-11-13 10:47:58 +00:00
2018-03-12 16:12:46 +01:00
2018-06-26 17:50:42 +01:00
2018-09-25 11:12:25 +10:00
2018-08-24 13:17:35 +01:00
2019-01-21 10:23:11 +00:00
2019-01-07 16:18:42 +04:00
2018-11-02 14:03:33 +00:00
2019-01-07 15:23:46 +00:00
2018-11-02 14:10:53 +00:00
2018-06-22 13:28:38 +01:00
2019-01-29 11:46:05 +00:00
2018-06-01 14:15:10 +02:00