Bug 895959
Summary: | [Tracker] provide RHEL-specific machine types in QEMU | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Daniel Berrangé <berrange> | |
Component: | qemu-kvm | Assignee: | Markus Armbruster <armbru> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> | |
Severity: | medium | Docs Contact: | ||
Priority: | medium | |||
Version: | 7.0 | CC: | acathrow, ajia, areis, hhuang, juzhang, kraxel, laine, ltroan, pbonzini, qzhang, virt-maint | |
Target Milestone: | rc | Keywords: | FutureFeature, Tracking | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Enhancement | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 918907 977864 983991 983993 983997 984008 984010 RHEL-MachineTypes (view as bug list) | Environment: | ||
Last Closed: | 2014-08-11 13:37:57 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 918907, 953304, 954195, 963280, 974910, 977864, 980840, 983991, 983993, 991698, 994490, 1004025, 1004026, 1004299, 1005039, 1011623, 1011626, 1015081, 1015111 | |||
Bug Blocks: | 819968, 841379, 987757 |
Description
Daniel Berrangé
2013-01-16 11:19:30 UTC
The actual set of machine types would be more like this: pc Standard PC (Q35 + ICH9, 2009) (alias of pc-i440fx-rhel7.3.0) pc-i440fx-rhel7.0.0 Standard PC (i440FX + PIIX, 1996) pc-i440fx-rhel7.1.0 Standard PC (i440FX + PIIX, 1996) pc-i440fx-rhel7.2.0 Standard PC (i440FX + PIIX, 1996) pc-i440fx-rhel7.3.0 Standard PC (i440FX + PIIX, 1996) (default) q35 Standard PC (Q35 + ICH9, 2009) (alias of pc-q35-rhel7.3.0) pc-q35-rhel7.0.0 Standard PC (Q35 + ICH9, 2009) pc-q35-rhel7.1.0 Standard PC (Q35 + ICH9, 2009) pc-q35-rhel7.2.0 Standard PC (Q35 + ICH9, 2009) pc-q35-rhel7.3.0 Standard PC (Q35 + ICH9, 2009) The actual set of machine types would be more like this: pc Standard PC (i440FX + PIIX, 1996) (alias of pc-i440fx-rhel7.3.0) pc-i440fx-rhel7.0.0 Standard PC (i440FX + PIIX, 1996) pc-i440fx-rhel7.1.0 Standard PC (i440FX + PIIX, 1996) pc-i440fx-rhel7.2.0 Standard PC (i440FX + PIIX, 1996) pc-i440fx-rhel7.3.0 Standard PC (i440FX + PIIX, 1996) (default) q35 Standard PC (Q35 + ICH9, 2009) (alias of pc-q35-rhel7.3.0) pc-q35-rhel7.0.0 Standard PC (Q35 + ICH9, 2009) pc-q35-rhel7.1.0 Standard PC (Q35 + ICH9, 2009) pc-q35-rhel7.2.0 Standard PC (Q35 + ICH9, 2009) pc-q35-rhel7.3.0 Standard PC (Q35 + ICH9, 2009) Re comment#2: plus all the machine types we have in RHEL-6, correct? pc RHEL 6.5.0 PC (alias of rhel6.5.0) rhel6.5.0 RHEL 6.5.0 PC (default) rhel6.4.0 RHEL 6.4.0 PC rhel6.3.0 RHEL 6.3.0 PC rhel6.2.0 RHEL 6.2.0 PC rhel6.1.0 RHEL 6.1.0 PC rhel6.0.0 RHEL 6.0.0 PC rhel5.5.0 RHEL 5.5.0 PC rhel5.4.4 RHEL 5.4.4 PC rhel5.4.0 RHEL 5.4.0 PC For device properties, the basic plan would be to make a list of properties from 0.12 to 1.5, minus those that were changed between 0.12 and 6.0 (the hardest part). You can then use it to create a version of hw/i386/pc.c that has the 6.0 and 7.0 machine. Then forward-port the 6.1-6.5 machines from RHEL6, without caring for the moment of the special init functions. CPU properties, and special init functions, could be added on top of this work. Let's use this bug to track the complete RHEL-specific machine type task, and create new one(s) for device backward compatibility not already covered by other bugs. |