History log of /openbsd/sys/dev/ic/ccpvar.h (Results 1 – 3 of 3)
Revision Date Author Comments
# 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 ...