diff options
author | Vasant Hegde <hegdevasant@linux.vnet.ibm.com> | 2016-07-02 20:43:31 +0530 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2016-07-15 16:19:14 +1000 |
commit | 7027d7d2b8d982e508fb48997c1ba99c33640709 (patch) | |
tree | 54cf5a76e7e76ad37c42dad7ea150a295919706f | |
parent | 7116c948ee63019ceda7dc3b7334e6c25e291eeb (diff) | |
download | skiboot-7027d7d2b8d982e508fb48997c1ba99c33640709.zip skiboot-7027d7d2b8d982e508fb48997c1ba99c33640709.tar.gz skiboot-7027d7d2b8d982e508fb48997c1ba99c33640709.tar.bz2 |
SEL: Fix eSEL ID while logging eSEL event
Commit 127a7dac added eSEL ID to SEL event in reverse order (0700 instead
of 0007). This code fixes this issue by adding ID in proper order.
Sample SEL event output without this patch:
Event Data (RAW) : 050700
Sample SEL event output with this patch:
Event Data (RAW) : 050005
Fixes: 127a7dac (IPMI: Add SEL event with eSEL record ID)
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
-rw-r--r-- | hw/ipmi/ipmi-sel.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/ipmi/ipmi-sel.c b/hw/ipmi/ipmi-sel.c index 6bc386a..59f2eca 100644 --- a/hw/ipmi/ipmi-sel.c +++ b/hw/ipmi/ipmi-sel.c @@ -217,8 +217,8 @@ static void ipmi_init_esel_record(void) static void ipmi_update_sel_record(uint8_t event_severity, uint16_t esel_record_id) { sel_record.record_type = SEL_REC_TYPE_SYS_EVENT; - sel_record.event_data2 = esel_record_id & 0xff; - sel_record.event_data3 = (esel_record_id >> 8) & 0xff; + sel_record.event_data2 = (esel_record_id >> 8) & 0xff; + sel_record.event_data3 = esel_record_id & 0xff; switch (event_severity) { case OPAL_ERROR_PANIC: |