Searched hist:"3 e300fa6ad4ee19b16339c25773dec8df0bfb982" (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/include/hw/ppc/ |
H A D | mac_dbdma.h | diff 3e300fa6ad4ee19b16339c25773dec8df0bfb982 Mon May 26 03:27:58 CDT 2014 Alexander Graf <agraf@suse.de> macio ide: Do remainder access asynchronously
The macio IDE controller has some pretty nasty magic in its implementation to allow for unaligned sector accesses. We used to handle these accesses synchronously inside the IO callback handler.
However, the block infrastructure changed below our feet and now it's impossible to call a synchronous block read/write from the aio callback handler of a previous block access.
Work around that limitation by making the unaligned handling bits also go through our asynchronous handler.
This fixes booting Mac OS X for me.
Reported-by: John Arbuckle <programmingkidx@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de>
|
/openbmc/qemu/hw/misc/macio/ |
H A D | mac_dbdma.c | diff 3e300fa6ad4ee19b16339c25773dec8df0bfb982 Mon May 26 03:27:58 CDT 2014 Alexander Graf <agraf@suse.de> macio ide: Do remainder access asynchronously
The macio IDE controller has some pretty nasty magic in its implementation to allow for unaligned sector accesses. We used to handle these accesses synchronously inside the IO callback handler.
However, the block infrastructure changed below our feet and now it's impossible to call a synchronous block read/write from the aio callback handler of a previous block access.
Work around that limitation by making the unaligned handling bits also go through our asynchronous handler.
This fixes booting Mac OS X for me.
Reported-by: John Arbuckle <programmingkidx@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de>
|
/openbmc/qemu/hw/ide/ |
H A D | macio.c | diff 3e300fa6ad4ee19b16339c25773dec8df0bfb982 Mon May 26 03:27:58 CDT 2014 Alexander Graf <agraf@suse.de> macio ide: Do remainder access asynchronously
The macio IDE controller has some pretty nasty magic in its implementation to allow for unaligned sector accesses. We used to handle these accesses synchronously inside the IO callback handler.
However, the block infrastructure changed below our feet and now it's impossible to call a synchronous block read/write from the aio callback handler of a previous block access.
Work around that limitation by making the unaligned handling bits also go through our asynchronous handler.
This fixes booting Mac OS X for me.
Reported-by: John Arbuckle <programmingkidx@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de>
|