summaryrefslogtreecommitdiffstats
path: root/src/usr/secureboot/common/README.md
blob: 56ff15953981125d897e4d48505c6845482b727f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# **'common'** Secureboot Services in Hostboot
This directory implements utility functions for tracing and error logging
 that other secureboot modules in the peer directories can use.
For example, the secureboot_base, secureboot_rt (runtime), secureboot_trusted,
secureboot_ext, and node_comm modules use these functions.

## Files

* __common.mk__
  * Makefile that other makefiles can call to include the generated .o files

* __containerheader.C__
  * Implements the ContainerHeader class's member functions
  * Functions are defined in
 [containerheader.H](../../../include/usr/secureboot/containerheader.H)

* __errlud_secure.C, errlud_secure.H__
  * These files define and implement custom error log user detail sections to
 capture security information on the system

* __[README.md](./README.md)__
  * This file

* __securetrace.C, securetrace.H__
  * Defines and implements standard Hostboot trace descriptors for the
 secureboot component

## sub-directories
* __plugins__
  * Standard Hostboot 'plugins' directory where the errorlog parser finds the
 information to properly parse the custom error log user detail sections
 defined in errlud_secure.H

OpenPOWER on IntegriCloud