aboutsummaryrefslogtreecommitdiff
path: root/include/pel.h
diff options
context:
space:
mode:
authorAlistair Popple <alistair@popple.id.au>2014-10-20 11:42:54 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2014-10-22 18:00:10 +1100
commitcf6f4e8912d29fb89ce85c84834607065ad595a5 (patch)
tree4649ba458e1a9e1726135304ac135320b612d268 /include/pel.h
parentde6c2a5ad4baf0a45e72ba82d3ba87446e68768c (diff)
downloadskiboot-cf6f4e8912d29fb89ce85c84834607065ad595a5.zip
skiboot-cf6f4e8912d29fb89ce85c84834607065ad595a5.tar.gz
skiboot-cf6f4e8912d29fb89ce85c84834607065ad595a5.tar.bz2
fsp/elog: Create a logging frontend
In order to support fsp-less machines we need to be able to log errors using a BMC or some other mechanism. Currently the error logging code is tightly coupled to the platform making it difficult to add different platforms. This patch factors out the generic parts of the error logging code in preparation for adding different logging backends. It also adds a generic mechanism for pre-allocating a specific number of objects. Signed-off-by: Alistair Popple <alistair@popple.id.au> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include/pel.h')
-rw-r--r--include/pel.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/pel.h b/include/pel.h
index 6c06de8..3acc3d1 100644
--- a/include/pel.h
+++ b/include/pel.h
@@ -16,6 +16,8 @@
#ifndef __PEL_H
#define __PEL_H
+#include <errorlog.h>
+
/* Data Structures for PEL data. */
#define PRIVATE_HEADER_SECTION_SIZE 48