[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private
From: |
Jan Kiszka |
Subject: |
Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private |
Date: |
Wed, 13 Jun 2012 13:41:35 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 |
On 2012-06-13 13:27, Christian Borntraeger wrote:
> On 13/06/12 12:58, Jan Kiszka wrote:
>>> Thinking about this a bit more, how about
>>>
>>> } else if (!kvm_arch_vmalloc(size, &new_block->host)) {
>>> <normal code>
>>> }
>>>
>
> I like that. Of course, we have to have a generic kvm_arch_vmalloc
> implementation
> then.
Then better go for kvm_vmalloc calling kvm_arch_vmalloc (in the s390 case).
However, I do not like the variation of parameters and return value
compared to normal *alloc. Better:
memory = kvm_vmalloc(size);
if (!memory)
memory = qemu_vmalloc(size);
But more regular (when looking at the Xen block) is guarding the call
with kvm_enabled() and embedding qemu_vmalloc in kvm_vmalloc.
>
>>> Then the arch specific code could do the check and the implementation of
>>> vmalloc, but only has to return -1 if we don't need it and things still
>>> fall back to the generic code.
>>
>> But you would have to walk a while to find out that only s390x on (old)
>> KVM actually returns success here and does some allocation.
>
>
> It that such a problem? What about adding a comment then, otherwise we just
> use ifdef as a comment, which isnt nice either.
Any kind of comment is definitely a good idea.
Jan
--
Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux
- [Qemu-devel] [PATCH 2/8] s390: autodetect map private, (continued)
- [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Jens Freimann, 2012/06/06
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Alexander Graf, 2012/06/12
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Christian Borntraeger, 2012/06/12
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Alexander Graf, 2012/06/12
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Christian Borntraeger, 2012/06/12
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Alexander Graf, 2012/06/12
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Jan Kiszka, 2012/06/13
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Alexander Graf, 2012/06/13
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Jan Kiszka, 2012/06/13
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Christian Borntraeger, 2012/06/13
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private,
Jan Kiszka <=
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Alexander Graf, 2012/06/13
- Re: [Qemu-devel] [PATCH 2/8] s390: autodetect map private, Jan Kiszka, 2012/06/13
- [Qemu-devel] Next version of memory allocation fixup, Christian Borntraeger, 2012/06/15
- [Qemu-devel] [PatchV2] s390: autodetect map private, Christian Borntraeger, 2012/06/15
- [Qemu-devel] One more fix, Christian Borntraeger, 2012/06/15
- [Qemu-devel] [PATCH v3] s390: autodetect map private, Christian Borntraeger, 2012/06/15
- Re: [Qemu-devel] [PATCH v3] s390: autodetect map private, Jan Kiszka, 2012/06/15
- Re: [Qemu-devel] [PATCH v3] s390: autodetect map private, Alexander Graf, 2012/06/18
[Qemu-devel] [PATCH 4/8] s390: stop target cpu on sigp initial reset, Jens Freimann, 2012/06/06