Date
1 - 2 of 2
[RISC-V][tech-os-a-see] OS-A SEE Proposed Charter
Darius Rad
On Tue, Apr 12, 2022 at 09:43:43AM -0700, Aaron Durbin wrote:
On Fri, Apr 8, 2022 at 3:45 AM <darius@...> wrote:I haven't been following the H extension closely, and was not aware theOn Mon, Apr 04, 2022 at 08:49:28AM -0600, Aaron Durbin wrote:I think I answered your original question incorrectly (or I misunderstoodOn Fri, Mar 25, 2022 at 7:25 AM <darius@...> wrote:definition is HBI/HEE terms have suffered the same fate. This is one of those things that makes it hard to convince people to take RISC-V seriously; when we can't even be consistent with terms that we invent. How things have progressed in RISC-V has caused a naming a collision. WeI was hoping that since the SBI specification had not been ratified that it could be renamed to be more consistent with prior usage of that term. But if, as you say, that ship has sailed, then I'll drop it. SEEI seems reasonable, or perhaps SEI for Supervisor Environment Interface. I don't have a strong opinion about the term that is used, other than it *not* be SEE, so we don't perpetuate this bad habit of reusing specific terms with explicitly different meanings. And that we define the term clearly at whatever point we start using it (i.e., in the charter, if the charter uses it). I think I understand what you are saying now, and I think that was roughlyThe kernels don't only use SBI, as in the SBI specification, to boot andas- SBI is used in the RISC-V Privileged Architecture as the entiretyIt's an unfortunate reuse of terms that mean different things. It's also the same point I was trying to make, in the context of advocating for a single consistent use of the term SBI (for one usage only). In any case, I guess we're just accepting that the term SBI is a confusing mess. Perhaps instead of "The focus will be on the interfaces between the SEE andSEE is the supervisor's environment and how the supervisor interacts w/ theinterface.The proposed charter seems to be unclear on this point. It says "focus the hosted environment", use "The focus will be on the interfaces between the operating system and the SEE (through which the operating system may, for example, access services provided by the firmware or otherwise)". // darius |
|
Aaron Durbin
On Fri, Apr 15, 2022 at 6:56 AM <darius@...> wrote: On Tue, Apr 12, 2022 at 09:43:43AM -0700, Aaron Durbin wrote: Both of those sound reasonable to me. I didn't modify the charter yet as I'd like to hear from others on this list w/ their opinion. I can make the change as required subsequently.
I adjusted the language, however I used 'its SEE' instead 'the SEE' to hopefully convey that the kernel/OS is residing within the SEE for itself -- not some other entity.
|
|