All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v5 0/6] i386: expose floppy-related objects in SSDT
@ 2015-12-30 20:11 Roman Kagan
  2015-12-30 20:11 ` [Qemu-devel] [PATCH v5 1/6] i386/pc: expose identifying the floppy controller Roman Kagan
                   ` (8 more replies)
  0 siblings, 9 replies; 23+ messages in thread
From: Roman Kagan @ 2015-12-30 20:11 UTC (permalink / raw)
  To: qemu-devel
  Cc: Kevin Wolf, Eduardo Habkost, qemu-block, Michael S. Tsirkin,
	qemu-stable, Roman Kagan, Paolo Bonzini, Igor Mammedov,
	John Snow, Richard Henderson

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.

Note that the series conflicts with Igor's patchset for dynamic DSDT, in
particular, with "[PATCH v2 27/51] pc: acpi: move FDC0 device from DSDT
to SSDT"; I haven't managed to avoid that while trying to meet
maintainer's comments.

Roman Kagan (6):
  i386/pc: expose identifying the floppy controller
  i386/acpi: make floppy controller object dynamic
  tests/acpi: update test data
  expose floppy drive geometry and CMOS type
  i386: populate floppy drive information in SSDT
  tests/acpi: update test data

Signed-off-by: Roman Kagan <rkagan@virtuozzo.com>
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Eduardo Habkost <ehabkost@redhat.com>
Cc: Igor Mammedov <imammedo@redhat.com>
Cc: John Snow <jsnow@redhat.com>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Richard Henderson <rth@twiddle.net>
Cc: qemu-block@nongnu.org
Cc: qemu-stable@nongnu.org
---
changes since v4:
 - re-split out code changes from test data updates

changes since v3:
 - make FDC object fully dynamic in a separate patch
 - split out support patches
 - include test data updates with the respective patches to maintain
   bisectability

changes since v2:
 - explicit endianness for buffer data
 - reorder code to reduce conflicts with dynamic DSDT patchset
 - update test data

 hw/block/fdc.c                      |  11 +++++
 hw/i386/acpi-build.c                |  92 ++++++++++++++++++++++++++++++++++++
 hw/i386/acpi-dsdt-isa.dsl           |  18 -------
 hw/i386/acpi-dsdt.dsl               |   1 -
 hw/i386/pc.c                        |  46 ++++++++++--------
 hw/i386/q35-acpi-dsdt.dsl           |   7 +--
 include/hw/block/fdc.h              |   2 +
 include/hw/i386/pc.h                |   3 ++
 tests/acpi-test-data/pc/DSDT        | Bin 3028 -> 2946 bytes
 tests/acpi-test-data/pc/SSDT        | Bin 2486 -> 2635 bytes
 tests/acpi-test-data/pc/SSDT.bridge | Bin 4345 -> 4494 bytes
 tests/acpi-test-data/q35/DSDT       | Bin 7666 -> 7578 bytes
 12 files changed, 137 insertions(+), 43 deletions(-)

-- 
2.5.0

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2016-01-13 16:23 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-30 20:11 [Qemu-devel] [PATCH v5 0/6] i386: expose floppy-related objects in SSDT Roman Kagan
2015-12-30 20:11 ` [Qemu-devel] [PATCH v5 1/6] i386/pc: expose identifying the floppy controller Roman Kagan
2015-12-30 20:11 ` [Qemu-devel] [PATCH v5 2/6] i386/acpi: make floppy controller object dynamic Roman Kagan
2015-12-30 20:11 ` [Qemu-devel] [PATCH v5 3/6] tests/acpi: update test data Roman Kagan
2015-12-30 20:11 ` [Qemu-devel] [PATCH v5 4/6] expose floppy drive geometry and CMOS type Roman Kagan
2016-01-04 20:44   ` John Snow
2016-01-04 21:10     ` Michael S. Tsirkin
2016-01-06 13:55     ` [Qemu-devel] [Qemu-block] " Denis V. Lunev
2015-12-30 20:11 ` [Qemu-devel] [PATCH v5 5/6] i386: populate floppy drive information in SSDT Roman Kagan
2015-12-30 20:11 ` [Qemu-devel] [PATCH v5 6/6] tests/acpi: update test data Roman Kagan
2016-01-06 14:04 ` [Qemu-devel] [PATCH v5 0/6] i386: expose floppy-related objects in SSDT Igor Mammedov
2016-01-07 10:56   ` Michael S. Tsirkin
2016-01-07 10:56     ` Michael S. Tsirkin
2016-01-07 13:54       ` Igor Mammedov
2016-01-07 13:57     ` Igor Mammedov
2016-01-11 13:51 ` Igor Mammedov
2016-01-11 14:26   ` Roman Kagan
2016-01-11 14:47     ` Igor Mammedov
2016-01-11 15:05       ` Roman Kagan
2016-01-13 14:36 ` Laszlo Ersek
2016-01-13 15:49   ` Roman Kagan
2016-01-13 16:05     ` Roman Kagan
2016-01-13 16:23     ` Laszlo Ersek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.