Thread (53 messages) 53 messages, 5 authors, 2013-07-11

Re: [PATCH 6/8] KVM: PPC: Add support for multiple-TCE hcalls

flat view

From: Alexander Graf <hidden>
Date: 2013-07-11 13:21:53
Also in: kvm, lkml

On 11.07.2013, at 15:13, Alexey Kardashevskiy wrote:
On 07/11/2013 10:58 PM, Benjamin Herrenschmidt wrote:
quoted
On Thu, 2013-07-11 at 14:51 +0200, Alexander Graf wrote:
quoted
I don't like bloat usually. But Alexey even had an #ifdef DEBUG in
there to selectively disable in-kernel handling of multi-TCE. Not
calling ENABLE_CAP would give him exactly that without ugly #ifdefs =
in
quoted
quoted
the kernel.
=20
I don't see much point in disabling it... but ok, if that's a =
valuable
quoted
feature, then shoot some VM level ENABLE_CAP (please don't iterate =
all
quoted
VCPUs, that's gross).
=20
No use for me whatsoever as I only want to disable real more handlers =
and
keep virtual mode handlers enabled (sometime, for debug only) and this
capability is not about that - I can easily just not enable it in QEMU =
with
the exactly the same effect.
=20
So please, fellas, decide whether I should iterate vcpu's or add =
ENABLE_CAP
per KVM. Thanks.
Thinking hard about this it might actually be ok to not have an =
ENABLE_CAP for this, if kernel code always works properly, because from =
the guest's point of view nothing changes - it either gets handled by =
kernel or by user space. And user space either handles it or doesn't, so =
it's ok.

Just leave it out this time. But be very weary of adding new features =
without an ENABLE_CAP switch. They might be guest visible changes.


Alex
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help