From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54806) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aW6nk-00048m-Kk for qemu-devel@nongnu.org; Wed, 17 Feb 2016 13:26:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aW6ng-0001yO-PC for qemu-devel@nongnu.org; Wed, 17 Feb 2016 13:26:12 -0500 Received: from mailhub.sw.ru ([195.214.232.25]:37227 helo=relay.sw.ru) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aW6ng-0001te-Bu for qemu-devel@nongnu.org; Wed, 17 Feb 2016 13:26:08 -0500 From: Roman Kagan Date: Wed, 17 Feb 2016 21:25:29 +0300 Message-Id: <1455733533-12030-1-git-send-email-rkagan@virtuozzo.com> Subject: [Qemu-devel] [PATCH v8 0/4] 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: "Michael S. Tsirkin" , Laszlo Ersek , Kevin O'Connor , Roman Kagan , Igor Mammedov , Marcel Apfelbaum , Denis Lunev , John Snow 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 4; 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 (4): i386/acpi: make floppy controller object dynamic i386: expose floppy drive CMOS type fdc: add function to determine drive chs limits i386: populate floppy drive information in DSDT Signed-off-by: Roman Kagan Cc: Igor Mammedov Cc: "Michael S. Tsirkin" Cc: Marcel Apfelbaum Cc: John Snow Cc: Laszlo Ersek Cc: Kevin O'Connor --- changes since v7: - rebased to latest master - use drive max c,h,s rather than the current diskette geometry hw/block/fdc.c | 23 +++++++++++++ hw/i386/acpi-build.c | 92 ++++++++++++++++++++++++++++++++++++-------------- hw/i386/pc.c | 2 +- include/hw/block/fdc.h | 2 ++ include/hw/i386/pc.h | 1 + 5 files changed, 94 insertions(+), 26 deletions(-) -- 2.5.0