[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] CPU code roadmap (was Re: [PATCH 0/7] x86 CPU patches t
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] CPU code roadmap (was Re: [PATCH 0/7] x86 CPU patches that didn't get into 1.2) |
Date: |
Tue, 11 Sep 2012 11:59:59 -0300 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Mon, Sep 10, 2012 at 12:46:18PM -0300, Eduardo Habkost wrote:
> On Mon, Sep 10, 2012 at 05:17:03PM +0200, Andreas Färber wrote:
> > Hi Eduardo,
> >
> > Am 05.09.2012 22:41, schrieb Eduardo Habkost:
> > > This is a small queue of patches that I consider "ready to go", that
> > > didn't
> > > enter QEMU 1.2.
> >
> > There's so many x86 CPU series on the list again... Am I understanding
> > correctly that this is the start, applying directly to master? Or does
> > it have further prerequisites?
>
> Correct. This one does not have any prerequisites and used 'master' as
> base. But it is a prerequisite for many other series.
>
>
> >
> > Would be great to get one batch reviewed and applied, so that we can all
> > test and review from the same base. ;)
>
> True. At the same time, I wouldn't like to hold from submitting patches
> for review because others are still pending.
>
> Let's try to be very clear about dependencies on each series, though, to
> avoid confusion (I could have been more explicit and mentioned that this
> can be applied directly to master).
>
> I am aware of three "properly ordered" series on the list, by now:
>
> 1) This one ("x86 CPU patches that didn't get into 1.2")
> 2) "unduplicate feature names" series, from myself, explicitly depending
> on (1)
> 3) "CPU properties" series, from Igor, explicitly depending on (1) and (2)
New item:
4) [PATCH v2 0/4] Allow changing of Hypervisor CPUIDs
http://article.gmane.org/gmane.comp.emulators.kvm.devel/97991
I am keeping the current queue at:
https://github.com/ehabkost/qemu/commits/cpu-queue
Note that "cpu-queue" is going to be a rebased-often branch (with
frequent non-fast-forward updates), as it is just a place where I am
storing the work in progress while it's being reviewed in the list.
>
> And I am aware of the following series, that still need to be
> rebased/resubmitted:
>
> - "Allow changing of Hypervisor CPUIDs" from Don Slutz
> - CPU model classes, from myself
> - APIC ID / topology fixes, from myself (previously sent as RFC)
> - Make X86CPU child of DeviceState (there are 3 proposals today, and I
> don't know which one will be adopted
>
> Also, I have plans to submit series for the following:
>
> - Call GET_SUPPORTED_CPUID only once and store the results
> - General kvm_arch_get_supported_cpuid() refactor/cleanup
> - General refactoring of feature flag handling, to use a generic
> "feature words" structure
> - Fix -cpu check/enforce to properly use GET_SUPPORTED_CPUID
> - Fix -cpu host to properly use GET_SUPPORTED_CPUID
> - Addition of feature flag names for CPUID leaf 7
>
> Anything else I am missing?
>
> --
> Eduardo
>
--
Eduardo
- Re: [Qemu-devel] [PATCH 4/7] move CPU models from cpus-x86_64.conf to C, (continued)
- [Qemu-devel] [PATCH 2/7] Drop cpu_list_id macro, Eduardo Habkost, 2012/09/05
- [Qemu-devel] [PATCH 5/7] eliminate cpus-x86_64.conf file, Eduardo Habkost, 2012/09/05
- [Qemu-devel] [PATCH 6/7] x86_cpudef_setup: coding style change, Eduardo Habkost, 2012/09/05
- Re: [Qemu-devel] [PATCH 0/7] x86 CPU patches that didn't get into 1.2, Andreas Färber, 2012/09/10
- Re: [Qemu-devel] [PATCH 0/7] x86 CPU patches that didn't get into 1.2, Andreas Färber, 2012/09/17