aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZheng, Jiajia <jiajia.zheng@intel.com>2009-07-23 11:06:46 +0800
committerHuang Ying <ying.huang@intel.com>2009-07-23 11:09:52 +0800
commitc7068254cfb8d41fecf4b2593b56e011fe383b6a (patch)
treefdaef931752b68259fae5297813b00247cbc29a9
parent25e2cc1745735e0833e2739ef569c03b168d1499 (diff)
downloadmce-test-c7068254cfb8d41fecf4b2593b56e011fe383b6a.tar.gz
Add two cases ucna_over and srar_no_en
Add two cases: ucna_over in poll_ucr and srar_no_en in panic_ucr. Signed-off-by: Jiajia Zheng <jiajia.zheng@intel.com> Signed-off-by: Huang Ying <ying.huang@intel.com>
-rwxr-xr-xcases/soft-inj/panic_ucr/cases.sh5
-rw-r--r--cases/soft-inj/panic_ucr/data/srar_no_en6
-rw-r--r--cases/soft-inj/panic_ucr/refer/srar_no_en1
-rwxr-xr-xcases/soft-inj/poll_ucr/cases.sh2
-rw-r--r--cases/soft-inj/poll_ucr/data/ucna_over6
5 files changed, 19 insertions, 1 deletions
diff --git a/cases/soft-inj/panic_ucr/cases.sh b/cases/soft-inj/panic_ucr/cases.sh
index 82d7159..ae967b7 100755
--- a/cases/soft-inj/panic_ucr/cases.sh
+++ b/cases/soft-inj/panic_ucr/cases.sh
@@ -58,6 +58,11 @@ verify()
soft_inject_verify_panic "$fatal_panic"
soft_inject_verify_exp "Action required; unknown MCACOD"
;;
+ srar_no_en)
+ soft_inject_verify_mcelog
+ verify_klog $klog
+ soft_inject_verify_panic "Machine check from unknown source"
+ ;;
*)
echo "!!! Unknown case: $this_case !!!"
esac
diff --git a/cases/soft-inj/panic_ucr/data/srar_no_en b/cases/soft-inj/panic_ucr/data/srar_no_en
new file mode 100644
index 0000000..378e58c
--- /dev/null
+++ b/cases/soft-inj/panic_ucr/data/srar_no_en
@@ -0,0 +1,6 @@
+CPU 0 BANK 2
+STATUS VAL UC SRAR
+MCGSTATUS EIPV MCIP
+ADDR 0x1234
+RIP 0x73:0x2eadbabe
+
diff --git a/cases/soft-inj/panic_ucr/refer/srar_no_en b/cases/soft-inj/panic_ucr/refer/srar_no_en
new file mode 100644
index 0000000..ea30561
--- /dev/null
+++ b/cases/soft-inj/panic_ucr/refer/srar_no_en
@@ -0,0 +1 @@
+#empty
diff --git a/cases/soft-inj/poll_ucr/cases.sh b/cases/soft-inj/poll_ucr/cases.sh
index e0c13eb..23f8c5e 100755
--- a/cases/soft-inj/poll_ucr/cases.sh
+++ b/cases/soft-inj/poll_ucr/cases.sh
@@ -37,7 +37,7 @@ verify()
{
local removes="TSC TIME PROCESSOR"
case "$bcase" in
- ucna)
+ ucna|ucna_over)
soft_inject_verify_mcelog
verify_klog $klog
;;
diff --git a/cases/soft-inj/poll_ucr/data/ucna_over b/cases/soft-inj/poll_ucr/data/ucna_over
new file mode 100644
index 0000000..c630057
--- /dev/null
+++ b/cases/soft-inj/poll_ucr/data/ucna_over
@@ -0,0 +1,6 @@
+CPU 0 BANK 2
+STATUS UNCORRECTED UCNA OVER
+ADDR 0x1234
+MISC 0x8c
+POLL
+