This repository has been archived by the owner on Nov 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 39
2020.11.16: Working Group Meeting
Al Stone edited this page Nov 20, 2020
·
3 revisions
-
Details: https://sites.google.com/a/riscv.org/risc-v-staff/home/tech-groups-cal
-
Past meetings: https://github.com/riscv/riscv-platform-specs/wiki
-
NEW MEETING TIMES STARTING 30 NOV 2020
- Mondays, 07:00 PST, 15:00 UTC, 23:00 China, 20:30 Bangalore
-
NO MEETING 23 NOV 2020
- Anti-trust statement
- Open and collaborative
- Proposed scope/charter
- https://github.com/riscv/riscv-platform-specs/wiki/Draft-Charter
- Need comments/suggestions on the new version
- Consensus was that the current version is fine; a mention of A and M profiles specifically would be a welcome addition.
- Reusing the PSCI spec: moving this to far background; this is now completely dependent on ARM for further progress; lack of public governance is the primary concern
- Update on hypervisor work: recommendations for reuse in platform spec?
- There are likely parts that will be referred to as required
- Software needs may be different from ISA considerations, so we do need to pay attention to both sides
- SBI updates:
- Anything that can be merged has been
- Reset and PMU extensions pending approval
- Updates from any other groups present? Nothing volunteered
- Tech chairs meeting conflict (2nd and 4th Wednesday needed)
- Vice chair will attend these (thanks!)
- Volunteers:
- to provide updates? AIC? CMO? Config? Others? (new)
- to investigate subsections? (new)
- Firmware? DT? ACPI? AIC? CMO? Config? IOMMU? RV64A? Boot protocol?
- Serial console? Buses? SMBIOS? IPMI?
- These are just suggested topics; the ask is for those that are interested to step up and start thinking about what we need to specify, if anything for these topics
- Not surprisingly, everyone has far too much to do so there were no immediate volunteers
- TSC Request (revisit)
- Any clarifications needed? No. Terminology is clearer now.
- Rewrite of the Introduction to spec is on-going
- discussion: https://lists.riscv.org/g/tech-unixplatformspec/message/290
- Author is still working on this
- SBI Reset extension (revisit)
- discussion: https://lists.riscv.org/g/tech-unixplatformspec/message/430
- Key point is that this is now approved and can be merged using the latest patches sent to the list. Hooray! Progress has been made :).
- Topic veered off the road a bit, to discuss where we're going
with the spec and the meaning of "done".
- the first question: given that we are specifying the requirements for a platform -- that may or may not even exist yet -- what sort of PoC (Proof of Concept) is useful and/or required? The gist of this was that we will most definitely need a PoC to show the spec can actually be implemented; it may end up as simulator or emulator code but without a PoC, we will have to ask the TSC for exceptions.
- second, we need to be careful about what we specify; on the one hand we need a spec that actually molds what people produce so that, for example, when someone says a board supports the Linux spec, it actually does so without a lot of hand waving and calisthenics. But we don't want the spec so loose that anything qualifies. At the other end of the spectrum, we can't have the spec so specific that only mega-corporations can afford the investment in IP (e.g., with PCIe). We know a priori that there will be a broad range of products developed for the architecture over time, so let's have the spec allow for both the low cost hobbyist and the high end data center servers -- and not all at once, but let's mature with the market. These seemed to be generally agreed sentiments and is indeed the overall plan.
- SBI PMU extension (revisit)
- discussion: https://lists.riscv.org/g/tech-unixplatformspec/message/197
- The proposal was reviewed again since we had not discussed it for some time. There were some minor questions, but it was agreed to continue the discussion on the mailing list.
- Proposal: Hart Suspend Extension for IDLE (revisit)
- discussion: https://lists.riscv.org/g/tech-unixplatformspec/message/274
- This proposal is really part of the SBI reset extension proposal
- It would be very good in the future if the authors of proposals could make themselves available to make an initial presentation of their proposal to this subcommittee, and allow for some discussion and Q&A. The chair would like to see this in addition to the mailing list.
- In this case, we will continue any discussion on the mailing list. There were some suggestions made, to be mentioned there.
- Nothing raised.