Created
June 2, 2015 10:51
-
-
Save bot11/5d33a14a1cba442b5ef2 to your computer and use it in GitHub Desktop.
BMC.emu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is an example simulation setup for ipmi_sim. It creates a single | |
# management controller as a BMC. That will have the standard watchdog | |
# sensor and we add a temperature sensor. | |
# The BMC is the MC at address 20 | |
mc_setbmc 0x20 | |
# Now add the BMC | |
mc_add 0x20 0 no-device-sdrs 0x23 9 8 0x9f 0x1291 0xf02 persist_sdr | |
sel_enable 0x20 1000 0x0a | |
# 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 | |
#main_sdr_add 0x20 \ | |
# 00 00 51 01 31 \ | |
# 20 00 01 03 01 67 88 01 01 c0 0f c0 7f 38 38 00 \ | |
# 01 00 00 01 00 00 00 00 00 03 60 b0 00 b0 00 a0 \ | |
# 90 70 00 00 00 00 00 00 00 00 c6 'D 'J 't 'e 'm \ | |
# 'p | |
# 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment