Bug 228966

Summary: Interface for non-cached memory with userland control
Product: Base System Reporter: Rodney W. Grimes <rgrimes>
Component: kernAssignee: Rodney W. Grimes <rgrimes>
Status: New ---    
Severity: Affects Many People CC: cem, emaste, jhb, rgrimes
Priority: ---    
Version: CURRENT   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 228911    

Description Rodney W. Grimes freebsd_committer 2018-06-12 16:57:18 UTC
Interface for non-cached memory with userland control
Comment 1 Rodney W. Grimes freebsd_committer 2018-06-12 16:58:59 UTC
Point was "not jhb" so take until we can find someone to run point on this, and put jhb in the cc: list to help finding a point person
Comment 2 Conrad Meyer freebsd_committer 2018-06-12 17:55:07 UTC
Can we clarify what this means and what the goal is?

What's the envisioned use case?  Graphics drivers, something else?

What requirements should the interface have?
Comment 3 Conrad Meyer freebsd_committer 2018-08-02 01:52:46 UTC
Related to r337053 and https://reviews.freebsd.org/D15583 ?  Current logic only allows UNCACHED mappings but perhaps the goal of this PR is an interface to change cacheability of mappings.
Comment 4 Conrad Meyer freebsd_committer 2018-08-02 01:55:47 UTC
Whoops.  Kernel interface supports any valid mapping type.  pciconf -D only does UC, which is probably ok for that tool.  Can this be resolved or did we have anything else in mind?