|
Proposal : Hart Suspend Extension for IDLE
For #2, I think device tree/ACPI would be a better choice. It's already well defined for ARM. Obviously, it needs to be adopted for RISC-V. https://elixir.bootlin.com/linux/v5.9-rc7/source/Documentati
For #2, I think device tree/ACPI would be a better choice. It's already well defined for ARM. Obviously, it needs to be adopted for RISC-V. https://elixir.bootlin.com/linux/v5.9-rc7/source/Documentati
|
By
atishp@...
· #269
·
|
|
Platform Spec meeting times
+Stephano Wednesday 8AM PST may not work as tech-chairs meetings are scheduled on that slot. I was recently made aware of that while setting up hypervisor syncup call. They are on a different calendar
+Stephano Wednesday 8AM PST may not work as tech-chairs meetings are scheduled on that slot. I was recently made aware of that while setting up hypervisor syncup call. They are on a different calendar
|
By
atishp@...
· #259
·
|
|
Agenda for 24 Sep 2020 Platform Spec Meeting 8AM PST
I updated the subject to include the time (8AM PST). I also updated the calendar invite. So everybody's calendar should be updated with the google meet link instead of Zoom. FYI: The calendar in group
I updated the subject to include the time (8AM PST). I also updated the calendar invite. So everybody's calendar should be updated with the google meet link instead of Zoom. FYI: The calendar in group
|
By
atishp@...
· #242
·
|
|
Proposal: Reusing existing system management specifications for system reboot, shutdown, and suspend
I agree. Let's keep UEFI out of this discussion as UEFI support can't be mandatory on all platforms. Moreover, UEFI runtime services are implemented between same privilege levels. Thus, UEFI reset wou
I agree. Let's keep UEFI out of this discussion as UEFI support can't be mandatory on all platforms. Moreover, UEFI runtime services are implemented between same privilege levels. Thus, UEFI reset wou
|
By
atishp@...
· #237
·
|
|
Standard system reset mechanism for RISC-V S-mode
+ Paul/Palmer Any other comments/suggestions ? It would be great if we conclude either way and have some standard reset mechanism sooner than later.
+ Paul/Palmer Any other comments/suggestions ? It would be great if we conclude either way and have some standard reset mechanism sooner than later.
|
By
atishp@...
· #215
·
|
|
Standard system reset mechanism for RISC-V S-mode
SBI RESET extension is optional. So S-mode software can always fallback on CONFIG_SYSREST to reset the system.
SBI RESET extension is optional. So S-mode software can always fallback on CONFIG_SYSREST to reset the system.
|
By
atishp@...
· #214
·
|
|
[RISC-V] [software] Al Stone approved as UNIX Platform TG Chair
yes. When the group was proposed (almost 18 months back), the idea was to first come up with subset of specifications (SBI, PLIC) under unix platform specification. We have SBI v0.2 specification and
yes. When the group was proposed (almost 18 months back), the idea was to first come up with subset of specifications (SBI, PLIC) under unix platform specification. We have SBI v0.2 specification and
|
By
atishp@...
· #207
·
|
|
[RISC-V] [software] Add SBI extension space for firmware code base implementation
Kindly send the proposal to the mailing list. We have enough topics now so that we can setup a meeting to discuss and finalize things.
Kindly send the proposal to the mailing list. We have enough topics now so that we can setup a meeting to discuss and finalize things.
|
By
atishp@...
· #132
·
|
|
Proposal v2: SBI PMU Extension
I was suggesting to have fixed ranges for both event types. But I agree that it gets tricky with non-standard implementation specific counters. My concern is that it may increase the booting time. For
I was suggesting to have fixed ranges for both event types. But I agree that it gets tricky with non-standard implementation specific counters. My concern is that it may increase the booting time. For
|
By
atishp@...
· #126
·
|
|
Proposal v2: SBI PMU Extension
That's what my understanding as well. Assigning continous counter_idx may put a restriction on M-mode implementation. How about assigning some ranges for software vs hardware counters. May be split th
That's what my understanding as well. Assigning continous counter_idx may put a restriction on M-mode implementation. How about assigning some ranges for software vs hardware counters. May be split th
|
By
atishp@...
· #122
·
|
|
Proposal: Magic number in boot register
Yes. ACPI is only usable via UEFI boot. Thus, EFI system table is already available with kernel. Even though kernel looks at DT, before looking at EFI system table, it removes all the memory mappings
Yes. ACPI is only usable via UEFI boot. Thus, EFI system table is already available with kernel. Even though kernel looks at DT, before looking at EFI system table, it removes all the memory mappings
|
By
atishp@...
· #96
·
|
|
Proposal: Magic number in boot register
I am not sure how it will be implemented in RISC-V when we have ACPI. However, this is process followed in ARM64[1] ACPI tables are passed via UEFI system configuration table while DT address will be
I am not sure how it will be implemented in RISC-V when we have ACPI. However, this is process followed in ARM64[1] ACPI tables are passed via UEFI system configuration table while DT address will be
|
By
atishp@...
· #94
·
|
|
Proposal: Magic number in boot register
For ACPI tables, a similar property can be added in the ACPI table. We anyways have to add other run time properties to ACPI table as we do currently for the device tree.
For ACPI tables, a similar property can be added in the ACPI table. We anyways have to add other run time properties to ACPI table as we do currently for the device tree.
|
By
atishp@...
· #92
·
|
|
Proposal: Magic number in boot register
Yes. That’s a possibility. If I understand you correctly, you want some identifier that let supervisor know that the M-mode firmware is an SBI based one. If that’s the only case, how about a DT proper
Yes. That’s a possibility. If I understand you correctly, you want some identifier that let supervisor know that the M-mode firmware is an SBI based one. If that’s the only case, how about a DT proper
|
By
atishp@...
· #90
·
|
|
Proposal: Magic number in boot register
For SBI version, supervisor systems should use "sbi_get_spec_version" API to identify what is the SBI version of the SBI implementation. For v0.1, the above call will return a -ve value indicating tha
For SBI version, supervisor systems should use "sbi_get_spec_version" API to identify what is the SBI version of the SBI implementation. For v0.1, the above call will return a -ve value indicating tha
|
By
atishp@...
· #88
·
|
|
Unix platform working group future agenda (to be discussed in next meeting (06/09 8AM PST))
I have gathered all the requirements discussed till now and created a google doc. https://docs.google.com/document/d/1sLYZJrK38R_QWj5KjogxU2vjJSTIq0bJjZu57djuGoA/edit?usp=sharing The plan is to regula
I have gathered all the requirements discussed till now and created a google doc. https://docs.google.com/document/d/1sLYZJrK38R_QWj5KjogxU2vjJSTIq0bJjZu57djuGoA/edit?usp=sharing The plan is to regula
|
By
atishp@...
· #81
·
|
|
Unix platform working group future agenda (to be discussed in next meeting (06/09 8AM PST))
As discussed, RV64GC should be the minimum required extensions to boot Linux. Sure. I think most of the above should be specified in the specification. I am hoping somebody will send a PR now :-):-).
As discussed, RV64GC should be the minimum required extensions to boot Linux. Sure. I think most of the above should be specified in the specification. I am hoping somebody will send a PR now :-):-).
|
By
atishp@...
· #75
·
|
|
Unix platform working group future agenda (to be discussed in next meeting (06/09 8AM PST))
Yeah. I would love to allow anybody (RISC-V foundation member or not) to jump into the discussions. However, foundation has strict rules on who can participate in the working group meetings. That's wh
Yeah. I would love to allow anybody (RISC-V foundation member or not) to jump into the discussions. However, foundation has strict rules on who can participate in the working group meetings. That's wh
|
By
atishp@...
· #74
·
|
|
Unix platform working group future agenda (to be discussed in next meeting (06/09 8AM PST))
For boot loader behavior specification, the plan is to follow EBBR for embedded devices. Currently, there are ongoing efforts to support UEFI in Linux kernel and EDK2 for RISC-V. Once, all the changes
For boot loader behavior specification, the plan is to follow EBBR for embedded devices. Currently, there are ongoing efforts to support UEFI in Linux kernel and EDK2 for RISC-V. Once, all the changes
|
By
atishp@...
· #71
·
|
|
Unix platform working group future agenda (to be discussed in next meeting (06/09 8AM PST))
Hi All, I would like to start a thread to discuss the topics that should go into the unix platform specification apart from SBI & PLIC. SBI specification is already tagged as v0.2 & PLIC specification
Hi All, I would like to start a thread to discuss the topics that should go into the unix platform specification apart from SBI & PLIC. SBI specification is already tagged as v0.2 & PLIC specification
|
By
atishp@...
· #63
·
|