qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Emulation of TCG OPAL self-encrypting drive
@ 2019-01-05 18:27 David Kozub
  2019-01-07  9:16 ` Stefan Hajnoczi
  0 siblings, 1 reply; 11+ messages in thread
From: David Kozub @ 2019-01-05 18:27 UTC (permalink / raw)
  To: qemu-devel

Hi,

Can QEMU emulate an OPAL disk? The only relevant thing I found is a post 
from 2017 about TPM that mentions OPAL:
https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg04586.html

specifically this bit:

> Well, at some point somebody's going to want us to implement this,
> but... they can do that when they do that.

So I assume it is not implemented. (?)

I agree with the sentiment expressed in the mail linked above w.r.t. OPAL 
security. I'm interested in this from SW development/debugging/fiddling 
perspective. A sufficient solution for me would not add any real 
encryption but would respond to the various OPAL commands send via ATA 
TRUSTED SEND/RECEIVE commands.

In fact, a more generic solution would work for me: If it was possible to 
send ATA commands from QEMU to a separate process which could then handle 
them as it liked and reply back to QEMU. This could be useful for other 
fiddling/debugging situations too.

Or, just a pass-through to a block device in the host - but a pass-through 
that would allow OPAL commands.

I'm grateful for any hints/ideas. Perhaps something like this is already 
possible with QEMU?

Best regards,
David

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

end of thread, other threads:[~2019-01-24 17:41 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-05 18:27 [Qemu-devel] Emulation of TCG OPAL self-encrypting drive David Kozub
2019-01-07  9:16 ` Stefan Hajnoczi
2019-01-09 23:05   ` David Kozub
2019-01-10 10:32     ` Stefan Hajnoczi
2019-01-16 22:35   ` John Snow
2019-01-17 23:04     ` David Kozub
2019-01-18  0:01       ` John Snow
2019-01-23 22:39         ` David Kozub
2019-01-23 22:58           ` John Snow
2019-01-24 10:24             ` David Kozub
2019-01-24 17:41               ` John Snow

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).