Add EFI KMS and keybuf integration
Needs ReviewPublic

Authored by on Oct 17 2017, 12:49 PM.



This patch adds the following:

  • EFI KMS device interfaces (as per UEFI standard)
  • The simple in-memory KMS implementation
  • Codepaths in loader to pass keys into the kernel via keybufs

This is part of the EFI GELI implementation.

Test Plan

This code is unmodified from the GELI patch. It has been extensively tested as part of the testing for that patch, and subsequent merges have not affected it.

A simple boot-test of this patch applied to master should be enough.

Diff Detail

rS FreeBSD src repository
Lint Skipped
Unit Tests Skipped