Nolan Leake
38f2cfbbc3
hw/arm: Add basic power management to raspi.
...
This is just enough to make reboot and poweroff work. Works for
linux, u-boot, and the arm trusted firmware. Not tested, but should
work for plan9, and bare-metal/hobby OSes, since they seem to generally
do what linux does for reset.
The watchdog timer functionality is not yet implemented.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/64
Signed-off-by: Nolan Leake <nolan@sigbus.net>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-id: 20210625210209.1870217-1-nolan@sigbus.net
[PMM: tweaked commit title; fixed region size to 0x200;
moved header file to include/]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-07-02 11:48:36 +01:00
..
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2021-05-25 16:01:43 +01:00
2021-06-03 16:43:25 +01:00
2021-05-05 13:52:00 +01:00
2021-05-05 13:52:00 +01:00
2021-06-16 14:33:51 +01:00
2021-07-02 11:48:36 +01:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2020-09-18 14:12:32 -04:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2020-07-10 15:18:08 +02:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:50 +02:00
2020-07-13 14:36:08 +01:00
2020-07-10 15:18:08 +02:00
2020-07-13 14:36:08 +01:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2020-03-05 16:09:14 +00:00
2021-05-02 17:24:51 +02:00
2021-05-10 17:21:54 +01:00
2020-09-22 16:45:16 -04:00
2021-06-16 14:33:51 +01:00
2021-05-02 17:24:51 +02:00
2021-03-09 06:03:53 +01:00
2021-06-03 16:43:25 +01:00
2021-06-03 16:43:25 +01:00
2020-09-14 14:24:58 +01:00
2021-02-03 10:15:51 +00:00
2021-05-25 16:01:43 +01:00
2021-03-06 13:30:38 +00:00
2021-05-02 17:24:50 +02:00
2021-05-02 17:24:51 +02:00
2021-02-11 11:50:14 +00:00
2021-05-02 17:24:51 +02:00
2021-02-03 10:15:51 +00:00
2021-02-03 10:15:51 +00:00
2021-06-16 14:33:51 +01:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2020-03-17 15:18:46 +01:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2020-09-18 14:12:32 -04:00
2021-05-02 17:24:50 +02:00
2020-12-18 15:20:17 -05:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2021-06-03 16:43:25 +01:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2021-03-12 12:40:10 +00:00
2021-03-30 14:05:33 +01:00
2021-05-25 15:44:45 +01:00
2021-05-02 17:24:50 +02:00
2021-05-02 17:24:51 +02:00
2020-11-10 11:03:48 +00:00
2020-07-10 15:18:08 +02:00
2021-05-02 17:24:51 +02:00
2019-10-22 17:44:01 +01:00
2021-06-15 10:54:55 -04:00
2020-12-10 12:15:03 -05:00
2021-06-02 06:51:09 +02:00
2020-08-21 06:18:24 -04:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2021-06-15 10:54:55 -04:00
2021-06-16 17:02:30 +01:00
2021-05-10 17:21:54 +01:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:50 +02:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:51 +02:00
2021-05-02 17:24:50 +02:00