From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57350) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yy42V-0000ie-JD for qemu-devel@nongnu.org; Thu, 28 May 2015 16:04:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yy42U-0005gP-KJ for qemu-devel@nongnu.org; Thu, 28 May 2015 16:04:27 -0400 From: Laszlo Ersek Date: Thu, 28 May 2015 22:04:07 +0200 Message-Id: <1432843451-9653-1-git-send-email-lersek@redhat.com> Subject: [Qemu-devel] [PATCH v2 0/4] tighten conditions for board-implied FDC in pc-q35-2.4+ List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, lersek@redhat.com Cc: Kevin Wolf , qemu-block@nongnu.org, "Michael S. Tsirkin" , Markus Armbruster , "Gabriel L. Somlo" , Gerd Hoffmann , Paolo Bonzini , John Snow Version 2 of . Changes are broken out per-patch; the cumulative changes are: - more granular structure (several patches in place of 1), - rename "force_fdctrl" parameter to "create_fdctrl", - drop the separate compat knob "force_fdctrl", use the "no_floppy" machine class setting in its stead (in inverse meaning). I didn't touch ACPI bits (raised by Gabriel) because I got the impression that they are - alright on PIIX4 (which sees no change in this series), and - already handled correctly / dynamically on Q35 (an independent issue was discovered but Gerd took that on, thanks). Sorry if I misunderstood. Thanks Laszlo Cc: Markus Armbruster Cc: Paolo Bonzini Cc: Gerd Hoffmann Cc: John Snow Cc: "Gabriel L. Somlo" Cc: "Michael S. Tsirkin" Cc: Kevin Wolf Cc: qemu-block@nongnu.org Laszlo Ersek (4): i386/pc: pc_basic_device_init(): delegate FDC creation request i386/pc: '-drive if=floppy' should imply a board-default FDC i386/pc_q35: don't insist on board FDC if there's no default floppy i386: drop FDC in pc-q35-2.4+ if neither it nor floppy drives are wanted include/hw/i386/pc.h | 1 + hw/i386/pc.c | 4 +++- hw/i386/pc_piix.c | 2 +- hw/i386/pc_q35.c | 12 ++++++++---- 4 files changed, 13 insertions(+), 6 deletions(-) -- 1.8.3.1