Add SBAT data

The data is in `sbat.csv`. It gets picked up during the build by
copying it (in the docker build) to `data/sbat.csv` in the shim source
checkout.

Also added a `make dump-sbat` target to help verify that the data is
correct.

Upstream documentation:
- https://github.com/rhboot/shim/blob/main/SBAT.md
- https://github.com/rhboot/shim/blob/main/SBAT.example.md

BUG=b:183954427
4 files changed
tree: 40470ebd5d532320e53938681f87a8eb32b1694e
  1. .gitignore
  2. Dockerfile
  3. Makefile
  4. neverware.cer
  5. README.md
  6. sbat.csv
README.md

shim-build

Build shim in a Docker container.

Makefile targets

Build shim in a Docker container:

make build

Build with the cache turned off to get the full build log:

make build-no-cache

Copy the shim builds from the container to the host:

make copy

View details of the public certificate:

make cert-info

View SBAT section of the shim binaries:

make dump-sbat