-
Notifications
You must be signed in to change notification settings - Fork 10
/
sim.emu
40 lines (33 loc) · 1.25 KB
/
sim.emu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#
# Emulation setup file for the IPMI server
#
# The BMC is the MC at address 20
mc_setbmc 0x20
# Add the BMC
# IPMB DevID Has Device Device Major Minor Device Manufctr Product
# Addr SDRs? Rev FW Rev FW Rev Supprt ID ID
#
mc_add 0x20 0 no-device-sdrs 0x23 0x09 0x08 0x9f 0x1291 0xf02 persist_sdr
# Enable the System Event Log
# MC Max Flags
# ADDR Entries
#
sel_enable 0x20 1000 0x0a
# Watchdog sensor. This must be sensor zero.
sensor_add 0x20 0 0 35 0x6f event-only
sensor_set_event_support 0x20 0 0 enable scanning per-state \
000000000001111 000000000000000 \
000000000001111 000000000000000
# Add a temperature sensor and its SDR. Note that sensor 0 is already
# taken as the watchdog sensor.
sensor_add 0x20 0 1 0x01 0x01
# Start with the value set to 0x60
sensor_set_value 0x20 0 1 0x60 0
# Set just the upper thresholds with the values 0x70, 0x90, and 0xa0
sensor_set_threshold 0x20 0 1 settable 111000 0xa0 0x90 0x70 00 00 00
# Enable all upper threshold events events
sensor_set_event_support 0x20 0 1 enable scanning per-state \
000111111000000 000111111000000 \
000111111000000 000111111000000
# Turn on the BMC
mc_enable 0x20