* Re: [qemu]: How to use qemu to emulate MCTP Over SMBus devices?
[not found] <673a6186.280a.18a449e0da2.Coremail.ouyangxuan10@163.com>
@ 2023-08-30 6:54 ` Cédric Le Goater
2023-08-30 7:00 ` Klaus Jensen
0 siblings, 1 reply; 2+ messages in thread
From: Cédric Le Goater @ 2023-08-30 6:54 UTC (permalink / raw)
To: www, OpenBMC Maillist, Andrew Jeffery, Joel Stanley,
Jonathan Cameron, QEMU Developers, Klaus Jensen, Jeremy Kerr
Hello Byron,
On 8/30/23 06:05, www wrote:
> Dear Sir,
>
> I have a few questions for you to ask.
> 1. According to my data collection, MCTP function should not be implemented in qemu.
> I would like to ask you how to simulate MCTP Over SMBus devices?Or do we have a device program with similar functions for reference?
> (The biggest problem with simulating MCTP Over SMBus devices is that there is a master-slave switch between request and response.
> It requires the device to actively respond to the requestor, that is, the device initiates the reply.)
>
> 2. Among the BMC functions, the communication between the BMC and the OS is a very important and basic function.
> Is there a way to simulate the communication between BMC and OS to test device drivers and applications?
> If we want to implement this feature, how do we go about it?
>
> I am looking forward to your reply.
> Byron
Initial support for MCTP over I2C is being discussed here :
https://lore.kernel.org/qemu-devel/20230823-nmi-i2c-v4-0-2b0f86e5be25@samsung.com/
This is not my domain of expertise. So I am adding a few people who could help.
Thanks,
C.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [qemu]: How to use qemu to emulate MCTP Over SMBus devices?
2023-08-30 6:54 ` [qemu]: How to use qemu to emulate MCTP Over SMBus devices? Cédric Le Goater
@ 2023-08-30 7:00 ` Klaus Jensen
0 siblings, 0 replies; 2+ messages in thread
From: Klaus Jensen @ 2023-08-30 7:00 UTC (permalink / raw)
To: Cédric Le Goater
Cc: www, OpenBMC Maillist, Andrew Jeffery, Joel Stanley,
Jonathan Cameron, QEMU Developers, Jeremy Kerr
[-- Attachment #1: Type: text/plain, Size: 1631 bytes --]
On Aug 30 08:54, Cédric Le Goater wrote:
> Hello Byron,
>
> On 8/30/23 06:05, www wrote:
> > Dear Sir,
> >
> > I have a few questions for you to ask.
> > 1. According to my data collection, MCTP function should not be implemented in qemu.
> > I would like to ask you how to simulate MCTP Over SMBus devices?Or do we have a device program with similar functions for reference?
> > (The biggest problem with simulating MCTP Over SMBus devices is that there is a master-slave switch between request and response.
> > It requires the device to actively respond to the requestor, that is, the device initiates the reply.)
> >
> > 2. Among the BMC functions, the communication between the BMC and the OS is a very important and basic function.
> > Is there a way to simulate the communication between BMC and OS to test device drivers and applications?
> > If we want to implement this feature, how do we go about it?
> >
> > I am looking forward to your reply.
> > Byron
>
> Initial support for MCTP over I2C is being discussed here :
>
> https://lore.kernel.org/qemu-devel/20230823-nmi-i2c-v4-0-2b0f86e5be25@samsung.com/
>
> This is not my domain of expertise. So I am adding a few people who could help.
>
I think the already upstreamed support for asynchronous send
(i2c_send_async + i2c_ack) along with the above series should get you
started.
The series referenced by Cédric implements an abstract mctp device that
other devices can derive from. This model implements MCTP control
message handling as well as handling the actual I2C transport
(packetization).
Thanks,
Klaus
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-08-30 7:01 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <673a6186.280a.18a449e0da2.Coremail.ouyangxuan10@163.com>
2023-08-30 6:54 ` [qemu]: How to use qemu to emulate MCTP Over SMBus devices? Cédric Le Goater
2023-08-30 7:00 ` Klaus Jensen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).