qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: [PATCH 0/6] Make hpet a compile time option


From: Paul Brook
Subject: Re: [Qemu-devel] Re: [PATCH 0/6] Make hpet a compile time option
Date: Mon, 24 May 2010 18:11:09 +0100
User-agent: KMail/1.13.3 (Linux/2.6.33-2-amd64; KDE/4.4.3; x86_64; ; )

> On 05/24/2010 11:32 AM, Paul Brook wrote:
> >> Notice that this patch was sent against hpet as one example, if we agree
> >> that this "way" of disabling devices is ok, we could disable more
> >> devices/have more flexibility.  Notice that in general, we (RHEL/KVM)
> >> are interested in a small subset of qemu devices.
> > 
> > IMO this patch is a backwards step.  The device models should be cleaned
> > up so that you don't need to make a compile time decision.
> 
> I disagree.  I think the device model should be cleaned up so that no
> CONFIG_HPET is required in code but I think it's still useful to be able
> to exclude device models from the build.  That should just be a matter
> of not building the object though (that's the point of device_init()).

I think we're saying the same thing.

We already have a mechanism for avoiding things at build time - specifically 
config-devices.mak. We don't have a nice UI for it, but it's there.
At worst your distro specific patch is a 1-line change to default-
configs/i386-softmmu.mak.

I have no objection to moving hpet.c into Makefile.objs, conditional on 
CONFIG_HPET (like e.g. CONFIG_SERIAL/serial.o).  However a necessary 
prerequisite is that you fix the device model and machine initialisation so 
that it's possible to omit hpet.o without rebuilding anything else.

Paul



reply via email to

[Prev in Thread] Current Thread [Next in Thread]