[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [Qemu-devel] [PATCH v4 14/24] memory-device: complete fac
From: |
David Hildenbrand |
Subject: |
Re: [Qemu-ppc] [Qemu-devel] [PATCH v4 14/24] memory-device: complete factoring out plug handling |
Date: |
Mon, 1 Oct 2018 10:15:33 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 |
On 30/09/2018 17:55, Auger Eric wrote:
> Hi David,
>
> On 9/26/18 11:42 AM, David Hildenbrand wrote:
>> With the new memory device functions in place, we can factor out
>> plugging of memory devices completely.
>>
>> Reviewed-by: David Gibson <address@hidden>
>> Reviewed-by: Igor Mammedov <address@hidden>
>> Signed-off-by: David Hildenbrand <address@hidden>
>> ---
>> hw/mem/memory-device.c | 13 ++++++++++---
>> hw/mem/pc-dimm.c | 9 +--------
>> include/hw/mem/memory-device.h | 3 +--
>> 3 files changed, 12 insertions(+), 13 deletions(-)
>>
>> diff --git a/hw/mem/memory-device.c b/hw/mem/memory-device.c
>> index 54e3f23b15..3914e2fe6f 100644
>> --- a/hw/mem/memory-device.c
>> +++ b/hw/mem/memory-device.c
>> @@ -275,10 +275,17 @@ out:
>> error_propagate(errp, local_err);
>> }
>>
>> -void memory_device_plug_region(MachineState *ms, MemoryRegion *mr,
>> - uint64_t addr)
>> +void memory_device_plug(MemoryDeviceState *md, MachineState *ms)
>> {
>> - /* we expect a previous call to memory_device_get_free_addr() */
>> + const MemoryDeviceClass *mdc = MEMORY_DEVICE_GET_CLASS(md);
>> + const uint64_t addr = mdc->get_addr(md);
>> + MemoryRegion *mr;
>> +
>> + /*
>> + * We expect a previous call to memory_device_pre_plug() succeeded so
>> + * it and can't fail at this point.
> comment to be reworded
>
Igor requested that rewording. I can turn that into "We expect that a
previous call ... succeeded, so " ..
> Reviewed-by: Eric Auger <address@hidden>
>
> Thanks
>
> Eric
--
Thanks,
David / dhildenb
- Re: [Qemu-ppc] [Qemu-devel] [PATCH v4 14/24] memory-device: complete factoring out plug handling,
David Hildenbrand <=