David Hildenbrand <da...@redhat.com> writes:

> On 22.02.22 16:22, Markus Armbruster wrote:
>> The error message added in commit 3ff333effa "pc-dimm: fix error
>> messages if no slots were defined" is misleading:
>> 
>>     $ qemu-system-x86_64 -object 
>> memory-backend-file,id=mem1,size=1M,mem-path=1G.img -device 
>> pc-dimm,id=dimm1,memdev=mem1
>>     qemu-system-x86_64: -device pc-dimm,id=dimm1,memdev=mem1: no slots where 
>> allocated, please specify the 'slots' option
>>     $ qemu-system-x86_64 -object 
>> memory-backend-file,id=mem1,size=1M,mem-path=1G.img -device 
>> pc-dimm,id=dimm1,memdev=mem1,slots=0
>>     qemu-system-x86_64: -device pc-dimm,id=dimm1,memdev=mem1,slots=0: 
>> Property 'pc-dimm.slots' not found
>> 
>> The property it called 'slot', not 'slots'.  With that fixed, we get
>> another bad error message:
>> 
>>     $ qemu-system-x86_64 -object 
>> memory-backend-file,id=mem1,size=1M,mem-path=1G.img -device 
>> pc-dimm,id=dimm1,memdev=mem1,slot=0
>>     qemu-system-x86_64: -device pc-dimm,id=dimm1,memdev=mem1,slot=0: invalid 
>> slot number 0, valid range is [0-18446744073709551615]
>> 
>> Left for another day.
>> 
>
> We're referring to the "-m 2g,maxmem=8g,slots=5" slots parameter. And I
> agree that we can make that clearer somehow :)

Aha!

So this patch actually moves us sideways rather than forward.  Please
ignore it.

A patch that moves us forward would be nice :)


Reply via email to