All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v1 0/3] Update AppleSMC for OS X Sierra 10.12.4 guests
@ 2017-03-31 16:48 Gabriel L. Somlo
  2017-03-31 16:48 ` [Qemu-devel] [PATCH v1 1/3] applesmc: cosmetic whitespace and indentation cleanup Gabriel L. Somlo
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Gabriel L. Somlo @ 2017-03-31 16:48 UTC (permalink / raw)
  To: qemu-devel; +Cc: agraf, eshelton

As of 10.12.4 (currently the latest Sierra update), OS X refuses to boot
unless the AppleSMC supports a third I/O port, which provides the current
error status when read.

This series consists of three patches:

	- 1/3: indentation/whitespace cleanup for applesmc.c to the point
		where it now passes scripts/checkpatc.pl, and allows
		subsequent changes to look nice in diff-patch format :)

	- 2/3: consolidate Port I/O into a single region, and invoke
		appropriate read/write methods based on the offset being
		accessed

	- 3/3: implement read-only error/status port, and update
		data and command read/write methods to correctly
		maintain the state machine for keeping the status_1e
		value up to date.

Thanks,
  --Gabriel

Gabriel L. Somlo (3):
  applesmc: cosmetic whitespace and indentation cleanup
  applesmc: consolidate port i/o into single contiguous region
  applesmc: implement error status port

 hw/misc/applesmc.c | 254 +++++++++++++++++++++++++++++++++++------------------
 1 file changed, 167 insertions(+), 87 deletions(-)

-- 
2.7.4

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

end of thread, other threads:[~2017-04-04 14:32 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-31 16:48 [Qemu-devel] [PATCH v1 0/3] Update AppleSMC for OS X Sierra 10.12.4 guests Gabriel L. Somlo
2017-03-31 16:48 ` [Qemu-devel] [PATCH v1 1/3] applesmc: cosmetic whitespace and indentation cleanup Gabriel L. Somlo
2017-04-03  9:25   ` Alexander Graf
2017-04-03 13:34   ` Philippe Mathieu-Daudé
2017-04-03 21:12     ` Gabriel L. Somlo
2017-04-03 21:37       ` Philippe Mathieu-Daudé
2017-03-31 16:48 ` [Qemu-devel] [PATCH v1 2/3] applesmc: consolidate port i/o into single contiguous region Gabriel L. Somlo
2017-04-03  9:32   ` Alexander Graf
2017-04-03 10:27     ` Paolo Bonzini
2017-04-04  0:04       ` Gabriel L. Somlo
2017-04-04  9:44         ` Alexander Graf
2017-04-04 14:32           ` Gabriel L. Somlo
2017-03-31 16:48 ` [Qemu-devel] [PATCH v1 3/3] applesmc: implement error status port Gabriel L. Somlo

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.