aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/qapi-commands.py
diff options
context:
space:
mode:
authorGabriel L. Somlo <gsomlo@gmail.com>2017-06-16 14:55:15 -0400
committerGerd Hoffmann <kraxel@redhat.com>2017-06-23 13:35:00 +0200
commit9e507d7e7769e3bb9a8b1a713d7bb20e16757469 (patch)
tree60365d2e9aa6612dd667e77f73f6ddab4966ae1c /scripts/qapi-commands.py
parentapplesmc: cosmetic whitespace and indentation cleanup (diff)
downloadqemu-9e507d7e7769e3bb9a8b1a713d7bb20e16757469.tar.xz
qemu-9e507d7e7769e3bb9a8b1a713d7bb20e16757469.zip
applesmc: implement error status port
As of release 10.12.4, OS X (Sierra) refuses to boot unless the AppleSMC supports an additional I/O port, expected to provide an error status code. Update the [cmd|data]_write() and data_read() methods to implement the required state machine, and add I/O region & methods to handle access to the error port. Originally proposed by Eric Shelton <eshelton@pobox.com> based in part on FakeSMC (git://git.assembla.com/fakesmc.git). Signed-off-by: Gabriel Somlo <gsomlo@gmail.com> Reviewed-by: Alexander Graf <agraf@suse.de> Reviewed-by: Phil Dennis-Jordan <phil@philjordan.eu> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-id: 1497639316-22202-3-git-send-email-gsomlo@gmail.com Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'scripts/qapi-commands.py')
0 files changed, 0 insertions, 0 deletions