-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docsite content: update Supported Platforms page #311
Comments
We should make SMMU/System MMU consistent, but IOMMU is the name for the x86 mechanism, and SMMU is the name for the Arm mechanism, so those should stay separate, i.e. the table header for Arm should become SMMU, but the one for x86 should stay IOMMU, I think.
Could be too long for the table header, at least I remember playing around with that and not changing it.
Yes, I think that's too much detail for this table. We should think a bit more about how to represent the verification status here, because that is going to get more complex as more verified platforms are being added with various differing feature sets.
We should remove that. It was going to be the eventual verification target for RISC-V MCS. Ariane is the ETH implementation of RISC-V and the chip HC was going to use (or still is, unclear to me). There is an Ariane config for seL4, but no physical board that the foundation has. |
This made some progress. Still on my list to do (most in discussion w @lsf37):
|
Also needed:
|
Comparing the machine queue systems with the webpage, I notice the following differences:
I think it's worth making it clearer when some platforms are softcores implemented on an FPGA. |
There's a PR for it seL4/docs#181 but it shouldn't be merged until seL4/seL4_tools#174 and seL4/util_libs#167 are merged.
It's not supported by seL4 currently. |
Thanks @Indanz and @Ivan-Velickovic. I've been comparing (1) the hardware listed on https://docs.sel4.systems/Hardware/ and (2) hardware listed on https://github.com/seL4/ci-actions/blob/master/seL4-platforms/platforms.yml (which I thought would be equivalent to the machine queue, but I'm missing some of the ones mentioned by @Indanz). The aim (discussed with @lsf37) is to find a way to generate another column in the table in (1) to tag boards that are not under CI/test (plus fix any discrepancies between (1) and (2)).
|
@Indanz @lsf37 @Ivan-Velickovic Can you please let me know about my questions in bold above? Thanks :) |
Yes, I think a separate unmaintained list would be better.
Not being listed in the
Yes
To my knowledge we do not own any of the other boards and so they cannot be placed under (2).
Yes.
Star64 has PRs that need to be merged first before we can put it in (2). Hope this helps. |
(regarding the |
Many thanks @Ivan-Velickovic , that is very helpful.
|
I think the 'hardware' folder should instead be called platforms probably and we should probably have a page for each simulator. While the simulators might be more self-explanatory than hardware platforms, I think it's still worth it to have a dedicated page for each perhaps including things such as:
|
Update the https://docs.sel4.systems/Hardware/ page to make sure it's consistent, up to date, and with an easy high-level take-away for a wider audience.
The text was updated successfully, but these errors were encountered: