qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v3] PPC: E500: Implement reboot controller


From: Andreas Färber
Subject: Re: [Qemu-devel] [PATCH v3] PPC: E500: Implement reboot controller
Date: Sat, 4 Jun 2011 14:38:36 +0200

Am 02.06.2011 um 20:58 schrieb Alexander Graf:

When Linux reboots an e500 VM, it writes to a magic register in the
"global-utilities" device indicated by the device tree. We were not
emulating that device so far, renedering the VM reboot-less.

rendering

This patch implements that device with only the reboot functionality
implemented and adds it to the device tree. With this patch applied,
I can successfully reboot a -M mpc8544ds VM.

Signed-off-by: Alexander Graf <address@hidden>

---

v1 -> v2:

 - change name to mpc8544-guts
 - rename file accordingly
 - implement PVR and SVR registers
 - add stub register defines
 - add stderr printf when accessing unknown register

v2 -> v3:

 - show subsystem in printfs
---
[...]
diff --git a/hw/mpc8544_guts.c b/hw/mpc8544_guts.c
new file mode 100644
index 0000000..ebe15ac
--- /dev/null
+++ b/hw/mpc8544_guts.c
[...]
+static void mpc8544_pci_register(void)
+{
+    sysbus_register_withprop(&mpc8544_guts_info);
+}
+device_init(mpc8544_pci_register);


Is the naming mpc8544_pci_register() intentional? I would find mpc8544_guts_register() more intuitive since the file is called mpc8544_guts.c.

Otherwise looks okay to me.

Andreas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]