mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-28 09:31:14 +00:00
CPER: Adjust code flow of some functions
Some codes can be reorganzied as a common function for other usages. Signed-off-by: Chen, Gong <gong.chen@linux.intel.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:
parent
0a2409aad3
commit
3760cd2040
2 changed files with 112 additions and 58 deletions
|
@ -35,6 +35,13 @@
|
|||
*/
|
||||
#define CPER_RECORD_REV 0x0100
|
||||
|
||||
/*
|
||||
* CPER record length contains the CPER fields which are relevant for further
|
||||
* handling of a memory error in userspace (we don't carry all the fields
|
||||
* defined in the UEFI spec because some of them don't make any sense.)
|
||||
* Currently, a length of 256 should be more than enough.
|
||||
*/
|
||||
#define CPER_REC_LEN 256
|
||||
/*
|
||||
* Severity difinition for error_severity in struct cper_record_header
|
||||
* and section_severity in struct cper_section_descriptor
|
||||
|
@ -395,6 +402,8 @@ struct cper_sec_pcie {
|
|||
#pragma pack()
|
||||
|
||||
u64 cper_next_record_id(void);
|
||||
const char *cper_severity_str(unsigned int);
|
||||
const char *cper_mem_err_type_str(unsigned int);
|
||||
void cper_print_bits(const char *prefix, unsigned int bits,
|
||||
const char * const strs[], unsigned int strs_size);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue