On 04.06.2011, at 14:38, Andreas Färber wrote:

> 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

Oops :)

> 
>> 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 <ag...@suse.de>
>> 
>> ---
>> 
>> 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.

Eh - no :). That's me being very bad on copy&paste ;)


Alex


Reply via email to