xref: /third_party/ltp/testcases/kernel/mce-test/kvm/host/guest_init
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/ltp/testcases/kernel/mce-test/kvm/host/
1f08c3bdfSopenharmony_ci#!/bin/bash
2f08c3bdfSopenharmony_ci
3f08c3bdfSopenharmony_ci# Source function library.
4f08c3bdfSopenharmony_ci. /etc/init.d/functions
5f08c3bdfSopenharmony_ci
6f08c3bdfSopenharmony_ci
7f08c3bdfSopenharmony_ciRETVAL=0
8f08c3bdfSopenharmony_ci
9f08c3bdfSopenharmony_cistart() {
10f08c3bdfSopenharmony_ci
11f08c3bdfSopenharmony_ci    touch /root/jobdone
12f08c3bdfSopenharmony_ci    mount -t debugfs null /sys/kernel/debug
13f08c3bdfSopenharmony_ci    echo 1 > /sys/kernel/debug/mce/fake_ser_p
14f08c3bdfSopenharmony_ci    echo EARLYKILL > /proc/sys/vm/memory_failure_early_kill
15f08c3bdfSopenharmony_ci    sh GUESTRUN &
16f08c3bdfSopenharmony_ci    return "$RETVAL"
17f08c3bdfSopenharmony_ci}
18f08c3bdfSopenharmony_ci
19f08c3bdfSopenharmony_cistop() {
20f08c3bdfSopenharmony_ci    return "$RETVAL"
21f08c3bdfSopenharmony_ci}
22f08c3bdfSopenharmony_ci
23f08c3bdfSopenharmony_ci# See how we were called.
24f08c3bdfSopenharmony_cicase "$1" in
25f08c3bdfSopenharmony_ci  start)
26f08c3bdfSopenharmony_ci	start
27f08c3bdfSopenharmony_ci	;;
28f08c3bdfSopenharmony_ci  stop)
29f08c3bdfSopenharmony_ci	stop
30f08c3bdfSopenharmony_ci	;;
31f08c3bdfSopenharmony_ci  *)
32f08c3bdfSopenharmony_ci	echo $"Usage: $0 {start|stop}"
33f08c3bdfSopenharmony_ci	exit 3
34f08c3bdfSopenharmony_ciesac
35f08c3bdfSopenharmony_ci
36f08c3bdfSopenharmony_ciexit "$RETVAL"
37f08c3bdfSopenharmony_ci
38

Indexes created Thu Nov 07 10:32:03 CST 2024