Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement an IPMI BT interface model using a chardev backend to communicate with an external PowerNV machine. It uses the OpenIPMI simulator protocol for virtual machines described in : https://github.com/cminyard/openipmi/blob/master/lanserv/README.vm and implemented by the 'ipmi-bmc-extern' model on the host side. To use, start the Aspeed BMC machine with : -chardev socket,id=ipmi0,host=localhost,port=9002,ipv4,server,nowait \ -global driver=aspeed.ibt,property=chardev,value=ipmi0 and the PowerNV machine with : -chardev socket,id=ipmi0,host=localhost,port=9002,reconnect=10 \ -device ipmi-bmc-extern,id=bmc0,chardev=ipmi0 \ -device isa-ipmi-bt,bmc=bmc0,irq=10 -nodefaults Cc: Hao Wu <wuhaotsh@google.com> Cc: Corey Minyard <cminyard@mvista.com> Reviewed-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Cédric Le Goater <clg@kaod.org> Message-Id: <20210407171637.777743-20-clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org>
- Loading branch information