All of lore.kernel.org
 help / color / mirror / Atom feed
* common bmc mailbox driver
@ 2018-05-10 13:04 Eugene.Cho
  2018-05-11  0:59 ` Andrew Jeffery
  0 siblings, 1 reply; 3+ messages in thread
From: Eugene.Cho @ 2018-05-10 13:04 UTC (permalink / raw)
  To: cyrilbur; +Cc: openbmc

Hey Cyril,
   I was recently following your upstream submission attempt for the aspeed mbox/mailbox, was wondering if there was been any progress since?

Reason I ask - is Nuvoton also has a "mailbox" for bmc<->host communication, which does the same thing (shared memory + interrupts both ways), and was wondering if we could just have 1 driver for both, instead 2 separate drivers.

Glancing at the aspeed driver, only key difference I see is the setting and handling the interrupt. Thoughts on this?

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: common bmc mailbox driver
  2018-05-10 13:04 common bmc mailbox driver Eugene.Cho
@ 2018-05-11  0:59 ` Andrew Jeffery
  2018-05-22 10:37   ` Cyril Bur
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew Jeffery @ 2018-05-11  0:59 UTC (permalink / raw)
  To: Eugene.Cho, cyrilbur; +Cc: openbmc

Hi Eugene,

On Thu, 10 May 2018, at 22:34, Eugene.Cho@dell.com wrote:
> Hey Cyril,
>    I was recently following your upstream submission attempt for the 
> aspeed mbox/mailbox, was wondering if there was been any progress since?

FYI Cyril's moved on from IBM and OpenBMC, and so may have lost some motivation here.

> 
> Reason I ask - is Nuvoton also has a "mailbox" for bmc<->host 
> communication, which does the same thing (shared memory + interrupts 
> both ways), and was wondering if we could just have 1 driver for both, 
> instead 2 separate drivers.
> 
> Glancing at the aspeed driver, only key difference I see is the setting 
> and handling the interrupt. Thoughts on this?

(Somewhat unfortunately) the ASPEED mailbox driver isn't upstream yet due to push-back from the upstream mailbox subsystem maintainer*. Similar to the misc driver it sounds like we should work together to get things moving.

* It turns out the mailbox subsystem as it stands doesn't fit our needs - it's written from the perspective of the host kernel communicating with some firmware black box on the other side of the mailbox, rather than the kernel of interest *being* the black box.

Andrew

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: common bmc mailbox driver
  2018-05-11  0:59 ` Andrew Jeffery
@ 2018-05-22 10:37   ` Cyril Bur
  0 siblings, 0 replies; 3+ messages in thread
From: Cyril Bur @ 2018-05-22 10:37 UTC (permalink / raw)
  To: Andrew Jeffery; +Cc: Eugene.Cho, OpenBMC Maillist

On 11 May 2018 at 01:59, Andrew Jeffery <andrew@aj.id.au> wrote:
> Hi Eugene,
>
> On Thu, 10 May 2018, at 22:34, Eugene.Cho@dell.com wrote:
>> Hey Cyril,
>>    I was recently following your upstream submission attempt for the
>> aspeed mbox/mailbox, was wondering if there was been any progress since?
>
> FYI Cyril's moved on from IBM and OpenBMC, and so may have lost some motivation here.
>

Hi, sorry for the delayed response. Andrew is correct here.
Unfortunately I won't be continuing the upstreaming efforts for the
driver as I won't have the time to rewrite it thrice more but more
importantly I don't have the ability to do anything more than a
compile test.

You are more than welcome to take whatever is useful or was useful and
do with it whatever you want.

>>
>> Reason I ask - is Nuvoton also has a "mailbox" for bmc<->host
>> communication, which does the same thing (shared memory + interrupts
>> both ways), and was wondering if we could just have 1 driver for both,
>> instead 2 separate drivers.
>>
>> Glancing at the aspeed driver, only key difference I see is the setting
>> and handling the interrupt. Thoughts on this?
>
> (Somewhat unfortunately) the ASPEED mailbox driver isn't upstream yet due to push-back from the upstream mailbox subsystem maintainer*. Similar to the misc driver it sounds like we should work together to get things moving.
>
> * It turns out the mailbox subsystem as it stands doesn't fit our needs - it's written from the perspective of the host kernel communicating with some firmware black box on the other side of the mailbox, rather than the kernel of interest *being* the black box.
>

I wish you all the best of luck overcoming these     problems.

> Andrew



-- 
Cyril

p.s. Apologies if this comes through as html or anything strange -
I've resorted to using the gmail web interface.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-05-22 10:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-10 13:04 common bmc mailbox driver Eugene.Cho
2018-05-11  0:59 ` Andrew Jeffery
2018-05-22 10:37   ` Cyril Bur

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.