|
Re: [PATCH] sbi: Remove multiple spaces after periods
Reviewed-by: Atish Patra <atish.patra@...>
--
Regards,
Atish
Reviewed-by: Atish Patra <atish.patra@...>
--
Regards,
Atish
|
By
atishp@...
·
#377
·
|
|
File /hypervisor_update/riscv_rocket_hypervisor_spinto.pdf uploaded
#file-notice
The following files have been uploaded to the Files area of the tech-unixplatformspec@... group.
/hypervisor_update/riscv_rocket_hypervisor_spinto.pdf
By: Atish
The following files have been uploaded to the Files area of the tech-unixplatformspec@... group.
/hypervisor_update/riscv_rocket_hypervisor_spinto.pdf
By: Atish
|
By
tech-unixplatformspec@lists.riscv.org Notification <noreply@...>
·
#376
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
Hi Allen,
The “riscv64gc” is the default ISA for which Linux, hypervisors, and distros are compiled. Most of the optional features which you mentioned are detected at boot-time/run-time
Hi Allen,
The “riscv64gc” is the default ISA for which Linux, hypervisors, and distros are compiled. Most of the optional features which you mentioned are detected at boot-time/run-time
|
By
Anup Patel
·
#375
·
|
|
Re: Agenda for Hypervisor Sync-up call on 27-10-2020
Hi all,
Here is the deck from the hypervisor sync-up call.
Thanks
Sandro
Hi all,
Here is the deck from the hypervisor sync-up call.
Thanks
Sandro
|
By
Sandro Pinto
·
#374
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
I think you are right that it should be totally possible to write an OS/software stack without any of the optional features (though someone would have to sanity check that). What would be way harder
I think you are right that it should be totally possible to write an OS/software stack without any of the optional features (though someone would have to sanity check that). What would be way harder
|
By
Jonathan Behrens <behrensj@...>
·
#373
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
To say "riscv64gc is standard; pester the OS if you want to know what other extensions are supported" implies that shrink-wrap software
To standardize the hardware/firmware-to-OS interfaces, is it
To say "riscv64gc is standard; pester the OS if you want to know what other extensions are supported" implies that shrink-wrap software
To standardize the hardware/firmware-to-OS interfaces, is it
|
By
Allen Baum
·
#372
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
In practice I'm not sure how much of a distinction there really is. Any given application binary is pretty much only going to work on one OS, so either the OS works across all implementations and you
In practice I'm not sure how much of a distinction there really is. Any given application binary is pretty much only going to work on one OS, so either the OS works across all implementations and you
|
By
Jonathan Behrens <behrensj@...>
·
#371
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
let's recall that there are two end results we'd like to see:
- being able to run the same u mode application binary from implementation to implementation and get the same results.
- being able to run
let's recall that there are two end results we'd like to see:
- being able to run the same u mode application binary from implementation to implementation and get the same results.
- being able to run
|
By
mark
·
#370
·
|
|
Re: [PATCH] Add performance monitoring unit extension
...
I would suggest something here like this, because I see three different modes of use, and they are mentioned further down but in passing, but not as explicitly as this. I know that personally my
...
I would suggest something here like this, because I see three different modes of use, and they are mentioned further down but in passing, but not as explicitly as this. I know that personally my
|
By
Brian Grayson
·
#369
·
|
|
Re: [PATCH] Add performance monitoring unit extension
Is this cache line references, or loads/instruction fetches which access
the cache? E.g. if two instructions come from the same cache line, does
this counter increase by two or one? And why are these
Is this cache line references, or loads/instruction fetches which access
the cache? E.g. if two instructions come from the same cache line, does
this counter increase by two or one? And why are these
|
By
Sean Anderson
·
#368
·
|
|
Re: [PATCH] Add performance monitoring unit extension
By
Anup Patel
·
#367
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
In configuration-structure we have struggled with this problem a little as well. So far we're using YAML/JSON5. It doesn't matter to me which of these (or equivalent) formats is used, but a
In configuration-structure we have struggled with this problem a little as well. So far we're using YAML/JSON5. It doesn't matter to me which of these (or equivalent) formats is used, but a
|
By
Tim Newsome
·
#366
·
|
|
Re: [PATCH] Add performance monitoring unit extension
Any reason why HARDWARE is all-caps?
Also: we should pick one format for CSRs and stick with it. The
following formats are already present in the spec:
I'm personally fond of `csrname.csrfield`,
Any reason why HARDWARE is all-caps?
Also: we should pick one format for CSRs and stick with it. The
following formats are already present in the spec:
I'm personally fond of `csrname.csrfield`,
|
By
Sean Anderson
·
#365
·
|
|
[PATCH] Add performance monitoring unit extension
This patch adds SBI performance monitoring unit (PMU) extension which
allows S-mode (or VS-mode) software to configure HARDWARE/SOFTWARE
performance counters with help of M-mode (or HS-mode)
This patch adds SBI performance monitoring unit (PMU) extension which
allows S-mode (or VS-mode) software to configure HARDWARE/SOFTWARE
performance counters with help of M-mode (or HS-mode)
|
By
Anup Patel
·
#364
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
one of the reasons profiles and configs are part of the profiles and platform group is because there were too many formats. some have inherited formats but many are ours that are homegrown.
I suggest
one of the reasons profiles and configs are part of the profiles and platform group is because there were too many formats. some have inherited formats but many are ours that are homegrown.
I suggest
|
By
mark
·
#363
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
Named fields help those of us with bad memories. How about using yaml?
profile:
user: linux
firmware: uefi
supervisor: opensbi
hardware: rackmount
processor: rv64gc
boot: uefi
Named fields help those of us with bad memories. How about using yaml?
profile:
user: linux
firmware: uefi
supervisor: opensbi
hardware: rackmount
processor: rv64gc
boot: uefi
|
By
Andrew Jones <drjones@...>
·
#362
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
I'm a little concerned that the Processor interface is a bit too concise.
Saying that something supports RV64GC may not provide enough information, because the number of HW options available to an
I'm a little concerned that the Processor interface is a bit too concise.
Saying that something supports RV64GC may not provide enough information, because the number of HW options available to an
|
By
Allen Baum
·
#361
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
Hi Al,
By
Anup Patel
·
#360
·
|
|
Agenda for Hypervisor Sync-up call on 27-10-2020
Hi All,
We will continue to use WebEx for Hypervisor sync-up until a
Zoom call is hosted by RISC-V International for Hypervisor Sync-up.
Here's the agenda for tomorrow's hypervisor sync-up call:
1.
Hi All,
We will continue to use WebEx for Hypervisor sync-up until a
Zoom call is hosted by RISC-V International for Hypervisor Sync-up.
Here's the agenda for tomorrow's hypervisor sync-up call:
1.
|
By
Anup Patel
·
#359
·
|
|
Re: Proposal v2: Intro to the Spec and Profiles
Could this sentence be reduced to just "A platform is the sum total..."?
I'd argue that a specification is only useful insofar as the
constraints it imposes are useful. However, if one does not wish
Could this sentence be reduced to just "A platform is the sum total..."?
I'd argue that a specification is only useful insofar as the
constraints it imposes are useful. However, if one does not wish
|
By
Sean Anderson
·
#358
·
|