-
Notifications
You must be signed in to change notification settings - Fork 44
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
specification: domain-specific access flags are undefined #137
Comments
All three, but especially the flags in the access property of a domain. We have a few of those access flags defined for "xilinx,subsystem-v1" which are a type of domains supported by Xilinx firmware. They are used internally and not defined in this repository today, but we can certainly make them public. The idea is that a Xen hypervisor domain is going to have different access flags compared to a xilinx,subsystem domain. Xen is using the IOMMU for isolation and Xilinx subsystems use the XPPU/XMPU which works differently and exposes different properties. These are xilinx,subsystem access flags: timeshare: bool allow-secure: read-only: requested: requested-secure: coherent: bool virtualized: bool qos: |
I think from the perspective of the system DT spec, it might make sense to adjust the language to say that it depends on the binding for the domain, and just leave it vague. Not sure if we want to start including vendor-specific bindings in the spec at this point in time; what do you think? |
I completely agree. |
This statement appears to be incorrect:
https://github.com/devicetree-org/lopper/blob/0da7cbd70bc2c3417e5e909bdd90eea2a0a0c912/specification/source/chapter3-execution-domains.rst
I don't see any place where these are defined.
It's also not clear what flags are being spoken about here:
All three? None? Just some? Etc.
The text was updated successfully, but these errors were encountered: