All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] register QEMU ACPI ID
@ 2015-04-28 14:29 Michael S. Tsirkin
       [not found] ` <DFF7383D242A84439AD17BCBA41787FE9206C62A@ORSMSX109.amr.corp.intel.com>
  2015-06-23 14:07 ` [Qemu-devel] registering " Michael S. Tsirkin
  0 siblings, 2 replies; 7+ messages in thread
From: Michael S. Tsirkin @ 2015-04-28 14:29 UTC (permalink / raw)
  To: qemu-devel; +Cc: aswg-chair

Hello!
Please register the ACPI Vendor ID "QEMU" to the qemu emulator project.

Thanks!

-- 
MST

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

* Re: [Qemu-devel] [aswg-chair] register QEMU ACPI ID
       [not found]   ` <20150510115413-mutt-send-email-mst@redhat.com>
@ 2015-05-10 18:52     ` Doran, Mark
  2015-07-15 20:02       ` Michael S. Tsirkin
  0 siblings, 1 reply; 7+ messages in thread
From: Doran, Mark @ 2015-05-10 18:52 UTC (permalink / raw)
  To: Michael S. Tsirkin; +Cc: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 3800 bytes --]

Hi Michael:

Fortunately the ID element of ACPI in and of itself can be discussed in
public forum venues so no problem to copy the mailing list (added to cc for
this reply).

I don't know that naming a project that is not a legally identifiable entity
will cause an issue.  I just live in the school of not asking questions that
I don't know the answers to for this sort of thing as much as possible.  If,
for example, it would equally make sense to name a company (like say Red
Hat) or an incorporated organization (like say Linux Foundation) then I know
there's not going to be a question.  There _may_ be no question about name a
project as the owner; it's just an unknown so I wanted to bring that to your
attention -- I'm not sure what your urgency is and/or whether searching for
the absolute line of least resistance path matters to you or not.

If a guess OS is required to load QEMU-specific drivers for certain "soft"
devices to function correctly then I think your use case should not run us
into any hard questions.  I asked just to make sure, not being personally
familiar with the way QEMU works at that level.

In other words, I don't think there are problems here, I'm just trying to
make sure I know what to tell the review group (if anything) about a
slightly unusual request to minimize back-and-forth (I can't include the
qemu-devel mailing list on the Forum internal list review thread as that one
is in a UEFI Forum Confidential venue).

Just reply and let me know whether you want me to go ahead with the project
as the named owner or not and I can take it from there.
--
Cheers,
 
Mark.
 

> -----Original Message-----
> From: Michael S. Tsirkin [mailto:mst@redhat.com]
> Sent: Sunday, May 10, 2015 3:09 AM
> To: Doran, Mark
> Subject: Re: [aswg-chair] register QEMU ACPI ID
> 
> On Fri, May 08, 2015 at 06:57:36PM +0000, Doran, Mark wrote:
> > Hi Michael:
> >
> > First, sorry for the delay in reply; entirely down to me I'm afraid.
> >
> > That said, I anticipate there may be some questions raised if I ask
> > the work group to review this request.  It's unusual but not
> > unprecedented to register something with UEFI on behalf of a project
> > that's not a legally identifiable entity...that may raise an eyebrow
> > though because we haven't done it for ACPI IDs as yet.
> 
> If this is a problem, we'd like to discuss this on the mailing list.
> I would like to add the project mailing list: qemu-devel@nongnu.org to
> Cc - can I do this?
> 
> >  Secondly, I'm wondering what the intended use model is -- quasi
> > technical curiosity perhaps.  Normally vendors IDs are used to make up
> > device IDs that match device drivers to devices in the platform and as
> > such it's usually a device vendor that has the need for an ID.  Is
> > there some notional device "manufactured" by the QEMU project that
> > needs to be so identified??  Or are you considering some other kind of
> > usage??
> >
> > --
> > Cheers,
> >
> > Mark.
> 
> Yes. QEMU is a hypervisor, and so presents virtual devices and a set of
> ACPI tables describing them to operating systems it runs.
> 
> Some of these devices need the operating system within the guest to load
> matching drivers, and we've been using IDs such as QEMU0001 for this
> purpose.
> 
> 
> >
> > > -----Original Message-----
> > > From: aswg-chair@uefi.org [mailto:aswg-chair@uefi.org] On Behalf Of
> > > Michael S. Tsirkin
> > > Sent: Tuesday, April 28, 2015 7:29 AM
> > > To: qemu-devel@nongnu.org
> > > Cc: aswg-chair@uefi.org
> > > Subject: [aswg-chair] register QEMU ACPI ID
> > >
> > > Hello!
> > > Please register the ACPI Vendor ID "QEMU" to the qemu emulator
> project.
> > >
> > > Thanks!
> > >
> > > --
> > > MST
> 


[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 6283 bytes --]

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

* [Qemu-devel] registering QEMU ACPI ID
  2015-04-28 14:29 [Qemu-devel] register QEMU ACPI ID Michael S. Tsirkin
       [not found] ` <DFF7383D242A84439AD17BCBA41787FE9206C62A@ORSMSX109.amr.corp.intel.com>
@ 2015-06-23 14:07 ` Michael S. Tsirkin
  2015-06-23 14:18   ` Peter Maydell
  2015-07-15 19:56   ` Michael S. Tsirkin
  1 sibling, 2 replies; 7+ messages in thread
From: Michael S. Tsirkin @ 2015-06-23 14:07 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

Hello!
QEMU uses the ACPI Vendor ID "QEMU" in some of the ACPI tables
it generates. This is a bit of a spec violation:
all IDs must be registered with the ASWG.

>From the ASWG point of view, things are easier if a legal entity owns a
vendor ID, so Red Hat could ask to own the ID on behalf of the
community.

I intend to ask the ASWG to register this ID for Red Hat 2 weeks from
now, July 7th.

If anyone has questions or concerns, please speak now.

Thanks!

-- 
MST

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

* Re: [Qemu-devel] registering QEMU ACPI ID
  2015-06-23 14:07 ` [Qemu-devel] registering " Michael S. Tsirkin
@ 2015-06-23 14:18   ` Peter Maydell
  2015-06-23 14:22     ` Michael S. Tsirkin
  2015-07-15 19:56   ` Michael S. Tsirkin
  1 sibling, 1 reply; 7+ messages in thread
From: Peter Maydell @ 2015-06-23 14:18 UTC (permalink / raw)
  To: Michael S. Tsirkin; +Cc: QEMU Developers

On 23 June 2015 at 15:07, Michael S. Tsirkin <mst@redhat.com> wrote:
> Hello!
> QEMU uses the ACPI Vendor ID "QEMU" in some of the ACPI tables
> it generates. This is a bit of a spec violation:
> all IDs must be registered with the ASWG.
>
> From the ASWG point of view, things are easier if a legal entity owns a
> vendor ID, so Red Hat could ask to own the ID on behalf of the
> community.
>
> I intend to ask the ASWG to register this ID for Red Hat 2 weeks from
> now, July 7th.

RedHat already officially "own" our PCI ID space (see
docs/specs/pci-ids.txt) so having them also deal with ACPI IDs
seems a reasonable plan to me.

Is the plan that we register "QEMU" as the vendor ID, or are the
ASWG likely to require a different ID string?

thanks
-- PMM

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

* Re: [Qemu-devel] registering QEMU ACPI ID
  2015-06-23 14:18   ` Peter Maydell
@ 2015-06-23 14:22     ` Michael S. Tsirkin
  0 siblings, 0 replies; 7+ messages in thread
From: Michael S. Tsirkin @ 2015-06-23 14:22 UTC (permalink / raw)
  To: Peter Maydell; +Cc: QEMU Developers

On Tue, Jun 23, 2015 at 03:18:38PM +0100, Peter Maydell wrote:
> On 23 June 2015 at 15:07, Michael S. Tsirkin <mst@redhat.com> wrote:
> > Hello!
> > QEMU uses the ACPI Vendor ID "QEMU" in some of the ACPI tables
> > it generates. This is a bit of a spec violation:
> > all IDs must be registered with the ASWG.
> >
> > From the ASWG point of view, things are easier if a legal entity owns a
> > vendor ID, so Red Hat could ask to own the ID on behalf of the
> > community.
> >
> > I intend to ask the ASWG to register this ID for Red Hat 2 weeks from
> > now, July 7th.
> 
> RedHat already officially "own" our PCI ID space (see
> docs/specs/pci-ids.txt) so having them also deal with ACPI IDs
> seems a reasonable plan to me.
> 
> Is the plan that we register "QEMU" as the vendor ID, or are the
> ASWG likely to require a different ID string?
> 
> thanks
> -- PMM

Yes, I'd like to register "QEMU" since we are already using it.
A bit less work for everyone involved.  It seems free at this point.

-- 
MST

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

* Re: [Qemu-devel] registering QEMU ACPI ID
  2015-06-23 14:07 ` [Qemu-devel] registering " Michael S. Tsirkin
  2015-06-23 14:18   ` Peter Maydell
@ 2015-07-15 19:56   ` Michael S. Tsirkin
  1 sibling, 0 replies; 7+ messages in thread
From: Michael S. Tsirkin @ 2015-07-15 19:56 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

On Tue, Jun 23, 2015 at 04:07:29PM +0200, Michael S. Tsirkin wrote:
> Hello!
> QEMU uses the ACPI Vendor ID "QEMU" in some of the ACPI tables
> it generates. This is a bit of a spec violation:
> all IDs must be registered with the ASWG.
> 
> From the ASWG point of view, things are easier if a legal entity owns a
> vendor ID, so Red Hat could ask to own the ID on behalf of the
> community.
> 
> I intend to ask the ASWG to register this ID for Red Hat 2 weeks from
> now, July 7th.
> 
> If anyone has questions or concerns, please speak now.
> 
> Thanks!

OK, no objections received, so I will now ask the acpi wg
to register "QEMU" to Red Hat.


> -- 
> MST

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

* Re: [Qemu-devel] [aswg-chair] register QEMU ACPI ID
  2015-05-10 18:52     ` [Qemu-devel] [aswg-chair] " Doran, Mark
@ 2015-07-15 20:02       ` Michael S. Tsirkin
  0 siblings, 0 replies; 7+ messages in thread
From: Michael S. Tsirkin @ 2015-07-15 20:02 UTC (permalink / raw)
  To: Doran, Mark; +Cc: qemu-devel

On Sun, May 10, 2015 at 06:52:28PM +0000, Doran, Mark wrote:
> Hi Michael:
> 
> Fortunately the ID element of ACPI in and of itself can be discussed in
> public forum venues so no problem to copy the mailing list (added to cc for
> this reply).
> 
> I don't know that naming a project that is not a legally identifiable entity
> will cause an issue.  I just live in the school of not asking questions that
> I don't know the answers to for this sort of thing as much as possible.  If,
> for example, it would equally make sense to name a company (like say Red
> Hat) or an incorporated organization (like say Linux Foundation) then I know
> there's not going to be a question.  There _may_ be no question about name a
> project as the owner; it's just an unknown so I wanted to bring that to your
> attention -- I'm not sure what your urgency is and/or whether searching for
> the absolute line of least resistance path matters to you or not.

We have discussed this on the project mailing list.

Everyone seems to be OK with simply making
Red Hat Inc. the owner of the "QEMU" ACPI ID.
Red Hat will own it on behalf of the community.

This should make things simpler as Red Hat is a legal
entity.

> 
> If a guess OS is required to load QEMU-specific drivers for certain "soft"
> devices to function correctly then I think your use case should not run us
> into any hard questions.

Exactly, OS needs this to load drivers for certain "soft" or
"para-virtual" devices.

>  I asked just to make sure, not being personally
> familiar with the way QEMU works at that level.
> 
> In other words, I don't think there are problems here, I'm just trying to
> make sure I know what to tell the review group (if anything) about a
> slightly unusual request to minimize back-and-forth (I can't include the
> qemu-devel mailing list on the Forum internal list review thread as that one
> is in a UEFI Forum Confidential venue).
> 
> Just reply and let me know whether you want me to go ahead with the project
> as the named owner or not and I can take it from there.

To conclude, please simply register the ID "QEMU" for Red Hat inc.


> --
> Cheers,
>  
> Mark.
>  
> 
> > -----Original Message-----
> > From: Michael S. Tsirkin [mailto:mst@redhat.com]
> > Sent: Sunday, May 10, 2015 3:09 AM
> > To: Doran, Mark
> > Subject: Re: [aswg-chair] register QEMU ACPI ID
> > 
> > On Fri, May 08, 2015 at 06:57:36PM +0000, Doran, Mark wrote:
> > > Hi Michael:
> > >
> > > First, sorry for the delay in reply; entirely down to me I'm afraid.
> > >
> > > That said, I anticipate there may be some questions raised if I ask
> > > the work group to review this request.  It's unusual but not
> > > unprecedented to register something with UEFI on behalf of a project
> > > that's not a legally identifiable entity...that may raise an eyebrow
> > > though because we haven't done it for ACPI IDs as yet.
> > 
> > If this is a problem, we'd like to discuss this on the mailing list.
> > I would like to add the project mailing list: qemu-devel@nongnu.org to
> > Cc - can I do this?
> > 
> > >  Secondly, I'm wondering what the intended use model is -- quasi
> > > technical curiosity perhaps.  Normally vendors IDs are used to make up
> > > device IDs that match device drivers to devices in the platform and as
> > > such it's usually a device vendor that has the need for an ID.  Is
> > > there some notional device "manufactured" by the QEMU project that
> > > needs to be so identified??  Or are you considering some other kind of
> > > usage??
> > >
> > > --
> > > Cheers,
> > >
> > > Mark.
> > 
> > Yes. QEMU is a hypervisor, and so presents virtual devices and a set of
> > ACPI tables describing them to operating systems it runs.
> > 
> > Some of these devices need the operating system within the guest to load
> > matching drivers, and we've been using IDs such as QEMU0001 for this
> > purpose.
> > 
> > 
> > >
> > > > -----Original Message-----
> > > > From: aswg-chair@uefi.org [mailto:aswg-chair@uefi.org] On Behalf Of
> > > > Michael S. Tsirkin
> > > > Sent: Tuesday, April 28, 2015 7:29 AM
> > > > To: qemu-devel@nongnu.org
> > > > Cc: aswg-chair@uefi.org
> > > > Subject: [aswg-chair] register QEMU ACPI ID
> > > >
> > > > Hello!
> > > > Please register the ACPI Vendor ID "QEMU" to the qemu emulator
> > project.
> > > >
> > > > Thanks!
> > > >
> > > > --
> > > > MST
> > 
> 

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

end of thread, other threads:[~2015-07-15 20:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-28 14:29 [Qemu-devel] register QEMU ACPI ID Michael S. Tsirkin
     [not found] ` <DFF7383D242A84439AD17BCBA41787FE9206C62A@ORSMSX109.amr.corp.intel.com>
     [not found]   ` <20150510115413-mutt-send-email-mst@redhat.com>
2015-05-10 18:52     ` [Qemu-devel] [aswg-chair] " Doran, Mark
2015-07-15 20:02       ` Michael S. Tsirkin
2015-06-23 14:07 ` [Qemu-devel] registering " Michael S. Tsirkin
2015-06-23 14:18   ` Peter Maydell
2015-06-23 14:22     ` Michael S. Tsirkin
2015-07-15 19:56   ` Michael S. Tsirkin

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.