Volunteers to improve platform definitions/terms
Hi All,
As we discussed during the platform HSC meeting yesterday (Nov 29, 2021), we are calling on volunteers to own and drive the improvement of the definitions/terms used in the platform spec. Please feel free to respond to this list if you volunteer to own some of the content improvement.
The suggested list of items is below. We reviewed this during our meeting yesterday.
· Platform Spec
o Scope
o Target Audience
o Definitions of terms used
§ MANDATORY
§ DEPRECATED
§ RECOMMENDATION
§ Rationale
§ Application Notes
o Release Cadence
o Naming and Versioning
o Life Cycle
o Errata
· Platform
o What is a platform?
§ What is a platform-compatible implementation?
1. For e.g. real motherboard, emulation, simulator like QEMU
§ What is platform-compatible software?
§ Picture/Diagram showing this
o Explanation of the interoperability guarantees between an implementation and software
o Dependencies between platforms if any
o Performance assumptions
o Branding
· Definitions of OS-A Embedded, OS-A Server and M Platforms
o Scope
o Example products that fall into each category
Regards
Kumar
Hi All,
As we discussed during the platform HSC meeting yesterday (Nov 29, 2021), we are calling on volunteers to own and drive the improvement of the definitions/terms used in the platform spec. Please feel free to respond to this list if you volunteer to own some of the content improvement.
The suggested list of items is below. We reviewed this during our meeting yesterday.
· Platform Spec
o Scope
o Target Audience
o Definitions of terms used
§ MANDATORY
§ DEPRECATED
§ RECOMMENDATION
§ Rationale
§ Application Notes
o Release Cadence
o Naming and Versioning
o Life Cycle
o Errata
· Platform
o What is a platform?
§ What is a platform-compatible implementation?
1. For e.g. real motherboard, emulation, simulator like QEMU
§ What is platform-compatible software?
§ Picture/Diagram showing this
o Explanation of the interoperability guarantees between an implementation and software
o Dependencies between platforms if any
o Performance assumptions
o Branding
· Definitions of OS-A Embedded, OS-A Server and M Platforms
o Scope
o Example products that fall into each category
Regards
Kumar
Recommended is an indicator for the platform software and hardware vendors that the particular feature is recommended in this version of the spec while the next version of the spec might make this particular feature MANDATORY.
So Recommended provides the needed guidance to implementors to bring in support for that feature in the current version of their product or in the next version of their product.
We have tried not to use “Optional” anywhere in the spec, since that would not provide any guidance for future products.
Hope that’s clear.
Regards
Kumar
Sent: Tuesday, November 30, 2021 2:02 PM
To: Kumar Sankaran <ksankaran@...>
Cc: tech-unixplatformspec <tech-unixplatformspec@...>
Subject: Re: [RISC-V] [tech-unixplatformspec] Volunteers to improve platform definitions/terms
IS the word "Recommended" a slightly stronger form of "Optional" (which I don't see at all)?
On Tue, Nov 30, 2021 at 9:58 AM Kumar Sankaran <ksankaran@...> wrote:
Hi All,
As we discussed during the platform HSC meeting yesterday (Nov 29, 2021), we are calling on volunteers to own and drive the improvement of the definitions/terms used in the platform spec. Please feel free to respond to this list if you volunteer to own some of the content improvement.
The suggested list of items is below. We reviewed this during our meeting yesterday.
· Platform Spec
o Scope
o Target Audience
o Definitions of terms used
§ MANDATORY
§ DEPRECATED
§ RECOMMENDATION
§ Rationale
§ Application Notes
o Release Cadence
o Naming and Versioning
o Life Cycle
o Errata
· Platform
o What is a platform?
§ What is a platform-compatible implementation?
1. For e.g. real motherboard, emulation, simulator like QEMU
§ What is platform-compatible software?
§ Picture/Diagram showing this
o Explanation of the interoperability guarantees between an implementation and software
o Dependencies between platforms if any
o Performance assumptions
o Branding
· Definitions of OS-A Embedded, OS-A Server and M Platforms
o Scope
o Example products that fall into each category
Regards
Kumar
Hi All,I would be willing to propose improvements for the definition of a
As we discussed during the platform HSC meeting yesterday (Nov 29, 2021),
we are calling on volunteers to own and drive the improvement of the
definitions/terms used in the platform spec. Please feel free to respond to
this list if you volunteer to own some of the content improvement.
The suggested list of items is below. We reviewed this during our meeting
yesterday.
· *Platform Spec*
o Scope
o Target Audience
o Definitions of terms used
§ MANDATORY
§ DEPRECATED
§ RECOMMENDATION
§ Rationale
§ Application Notes
o Release Cadence
o Naming and Versioning
o Life Cycle
o Errata
· *Platform*
o What is a platform?
§ What is a platform-compatible implementation?
1. For e.g. real motherboard, emulation, simulator like QEMU
§ What is platform-compatible software?
§ Picture/Diagram showing this
o Explanation of the interoperability guarantees between an
implementation and software
o Dependencies between platforms if any
o Performance assumptions
o Branding
platform. However, I was not included in the non-public meetings on this
topic, during which I understand some decisions were made, so I might not
have all the necessary background to do so effectively.
· *Definitions of OS-A Embedded, OS-A Server and M Platforms*
o Scope
o Example products that fall into each category
Regards
Kumar
Hi All,
As we discussed during the platform HSC meeting yesterday (Nov 29, 2021), we are calling on volunteers to own and drive the improvement of the definitions/terms used in the platform spec. Please feel free to respond to this list if you volunteer to own some of the content improvement.
The suggested list of items is below. We reviewed this during our meeting yesterday.
· Platform Spec
o Scope
o Target Audience
o Definitions of terms used
§ MANDATORY
§ DEPRECATED
§ RECOMMENDATION
§ Rationale
§ Application Notes
o Release Cadence
o Naming and Versioning
o Life Cycle
o Errata
· Platform
o What is a platform?
§ What is a platform-compatible implementation?
1. For e.g. real motherboard, emulation, simulator like QEMU
§ What is platform-compatible software?
§ Picture/Diagram showing this
o Explanation of the interoperability guarantees between an implementation and software
o Dependencies between platforms if any
o Performance assumptions
o Branding
· Definitions of OS-A Embedded, OS-A Server and M Platforms
o Scope
o Example products that fall into each category
Regards
Kumar
Hi Aaron,
Yes, lets meet up at the Summit in person. Let’s meet up from 3PM-4PM PST on Tuesday 12/7 at the Moscone Center outside the keynotes room 3008 on the third floor.
We can take one of the available rooms to sit and talk.
Let me know if this time works for all of you.
Regards
Kumar
Sent: Monday, December 6, 2021 7:38 AM
To: Kumar Sankaran <ksankaran@...>
Cc: tech-unixplatformspec <tech-unixplatformspec@...>
Subject: Re: [RISC-V] [tech-unixplatformspec] Volunteers to improve platform definitions/terms
Hi Kumar,
I'm willing and able to help on this front. While at the Summit, perhaps we can meet up and discuss things in person? And, I think whoever else that is interested at the Summit this week should meet together as well. We can report back on our conversations to this list.
I look forward to meeting with everyone.
-Aaron
On Tue, Nov 30, 2021 at 9:58 AM Kumar Sankaran <ksankaran@...> wrote:
Hi All,
As we discussed during the platform HSC meeting yesterday (Nov 29, 2021), we are calling on volunteers to own and drive the improvement of the definitions/terms used in the platform spec. Please feel free to respond to this list if you volunteer to own some of the content improvement.
The suggested list of items is below. We reviewed this during our meeting yesterday.
· Platform Spec
o Scope
o Target Audience
o Definitions of terms used
§ MANDATORY
§ DEPRECATED
§ RECOMMENDATION
§ Rationale
§ Application Notes
o Release Cadence
o Naming and Versioning
o Life Cycle
o Errata
· Platform
o What is a platform?
§ What is a platform-compatible implementation?
1. For e.g. real motherboard, emulation, simulator like QEMU
§ What is platform-compatible software?
§ Picture/Diagram showing this
o Explanation of the interoperability guarantees between an implementation and software
o Dependencies between platforms if any
o Performance assumptions
o Branding
· Definitions of OS-A Embedded, OS-A Server and M Platforms
o Scope
o Example products that fall into each category
Regards
Kumar
Hi Aaron,
Yes, lets meet up at the Summit in person. Let’s meet up from 3PM-4PM PST on Tuesday 12/7 at the Moscone Center outside the keynotes room 3008 on the third floor.
We can take one of the available rooms to sit and talk.
Let me know if this time works for all of you.
Regards
Kumar
From: Aaron Durbin <adurbin@...>
Sent: Monday, December 6, 2021 7:38 AM
To: Kumar Sankaran <ksankaran@...>
Cc: tech-unixplatformspec <tech-unixplatformspec@...>
Subject: Re: [RISC-V] [tech-unixplatformspec] Volunteers to improve platform definitions/terms
Hi Kumar,
I'm willing and able to help on this front. While at the Summit, perhaps we can meet up and discuss things in person? And, I think whoever else that is interested at the Summit this week should meet together as well. We can report back on our conversations to this list.
I look forward to meeting with everyone.
-Aaron
On Tue, Nov 30, 2021 at 9:58 AM Kumar Sankaran <ksankaran@...> wrote:
Hi All,
As we discussed during the platform HSC meeting yesterday (Nov 29, 2021), we are calling on volunteers to own and drive the improvement of the definitions/terms used in the platform spec. Please feel free to respond to this list if you volunteer to own some of the content improvement.
The suggested list of items is below. We reviewed this during our meeting yesterday.
· Platform Spec
o Scope
o Target Audience
o Definitions of terms used
§ MANDATORY
§ DEPRECATED
§ RECOMMENDATION
§ Rationale
§ Application Notes
o Release Cadence
o Naming and Versioning
o Life Cycle
o Errata
· Platform
o What is a platform?
§ What is a platform-compatible implementation?
1. For e.g. real motherboard, emulation, simulator like QEMU
§ What is platform-compatible software?
§ Picture/Diagram showing this
o Explanation of the interoperability guarantees between an implementation and software
o Dependencies between platforms if any
o Performance assumptions
o Branding
· Definitions of OS-A Embedded, OS-A Server and M Platforms
o Scope
o Example products that fall into each category
Regards
Kumar