From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36000) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aO40v-0005Vu-GL for qemu-devel@nongnu.org; Tue, 26 Jan 2016 08:50:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aO40u-0004pd-Nw for qemu-devel@nongnu.org; Tue, 26 Jan 2016 08:50:33 -0500 Received: from mx1.redhat.com ([209.132.183.28]:46125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aO40u-0004p2-IA for qemu-devel@nongnu.org; Tue, 26 Jan 2016 08:50:32 -0500 From: Igor Mammedov Date: Tue, 26 Jan 2016 14:50:22 +0100 Message-Id: <1453816225-139685-1-git-send-email-imammedo@redhat.com> Subject: [Qemu-devel] [PATCH v7 0/3] i386: expose floppy-related objects in SSDT List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: jsnow@redhat.com, rkagan@virtuozzo.com, mst@redhat.com v6->v7: - rebase on top of current master to resolve conflicts with the latest FDC refactoring v5->v6: - rebased on top DSDT converted to AMP API - dropped intermediate structs for one time used floppy parameters which simplifies code a bit. Windows on UEFI systems is only capable of detecting the presence and the type of floppy drives via corresponding ACPI objects. Those objects are added in patch 5; the preceding ones pave the way to it, by making the necessary data public and by moving the whole floppy drive controller description into runtime-generated SSDT. Roman Kagan (3): i386/acpi: make floppy controller object dynamic expose floppy drive geometry and CMOS type i386: populate floppy drive information in DSDT hw/block/fdc.c | 11 +++++++ hw/i386/acpi-build.c | 84 +++++++++++++++++++++++++++++++++++--------------- hw/i386/pc.c | 2 +- include/hw/block/fdc.h | 2 ++ include/hw/i386/pc.h | 1 + 5 files changed, 74 insertions(+), 26 deletions(-) -- 1.8.3.1