#
820d5ee4 |
| 13-Jun-2024 |
bluhm <bluhm@openbsd.org> |
Avoid ccp error message if SEV-ES is missing.
PSP is optional to ccp(4). Thus if PSP attachment fails (e.g. interrupt can not be set up), do not unmap IO space. It will still be needed by ccp(4).
Avoid ccp error message if SEV-ES is missing.
PSP is optional to ccp(4). Thus if PSP attachment fails (e.g. interrupt can not be set up), do not unmap IO space. It will still be needed by ccp(4). Nonetheless, disestablish interrupt handler if PSP attachment fails.
Another tweak: If PSP can not be initialized, there's no need to actually flush caches (wbinvd) on all CPUs.
Cleanup dmesg output and make it more precise.
from hshoexer@; reported and tested by Hrvoje Popovski
show more ...
|
#
8cb10e2e |
| 12-Jun-2024 |
bluhm <bluhm@openbsd.org> |
Add support for the AMD Platform Security Processor (PSP) to ccp(4).
Several commands for basic platform initialization and launch of SEV/SEV-ES enabled guests are implemented. These can be used by
Add support for the AMD Platform Security Processor (PSP) to ccp(4).
Several commands for basic platform initialization and launch of SEV/SEV-ES enabled guests are implemented. These can be used by e.g. vmd(8) later.
from hshoexer@; OK mlarkin@
show more ...
|
#
5f5e4d1b |
| 20-Apr-2018 |
dlg <dlg@openbsd.org> |
add a small driver for AMDs cryptographic co processor.
the hardware provides crypto offload, zlib offload, and an rng. this code only supports the rng at the moment.
this device is present on thei
add a small driver for AMDs cryptographic co processor.
the hardware provides crypto offload, zlib offload, and an rng. this code only supports the rng at the moment.
this device is present on their amd seatlle platforms, and very present on their epyc stuff.
ok kettenis@ jmatthew@
show more ...
|