summary refs log tree commit diff stats
path: root/hw/ipmi/ipmi_kcs.c
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2025-04-02 00:01:50 +1000
committerCorey Minyard <corey@minyard.net>2025-04-11 10:50:42 -0500
commit7f9e7af40a1721e5adb95761754bc12af0f3d2f1 (patch)
tree6dca5553c2c4bb2040ee5cdb713b75b12cf52031 /hw/ipmi/ipmi_kcs.c
parent7376d10b50fb5faa8324092c3f70195d713e34ac (diff)
downloadfocaccia-qemu-7f9e7af40a1721e5adb95761754bc12af0f3d2f1.tar.gz
focaccia-qemu-7f9e7af40a1721e5adb95761754bc12af0f3d2f1.zip
ipmi/bmc-sim: Add 'Get Channel Info' command
Linux issues this command when booting a powernv machine.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-ID: <20250401140153.685523-4-npiggin@gmail.com>
Signed-off-by: Corey Minyard <corey@minyard.net>
Diffstat (limited to 'hw/ipmi/ipmi_kcs.c')
-rw-r--r--hw/ipmi/ipmi_kcs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/ipmi/ipmi_kcs.c b/hw/ipmi/ipmi_kcs.c
index c15977cab4..578dd7cef3 100644
--- a/hw/ipmi/ipmi_kcs.c
+++ b/hw/ipmi/ipmi_kcs.c
@@ -405,6 +405,7 @@ void ipmi_kcs_get_fwinfo(IPMIKCS *ik, IPMIFwInfo *info)
     info->interface_type = IPMI_SMBIOS_KCS;
     info->ipmi_spec_major_revision = 2;
     info->ipmi_spec_minor_revision = 0;
+    info->ipmi_channel_protocol = IPMI_CHANNEL_PROTOCOL_KCS;
     info->base_address = ik->io_base;
     info->i2c_slave_address = ik->bmc->slave_addr;
     info->register_length = ik->io_length;