Date: Sun, 21 Feb 2016 19:42:49 -0600 From: Justin Hibbits <jrh29@alumni.cwru.edu> To: "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org> Subject: RF_CACHEABLE flag Message-ID: <CAHSQbTA5A3uSDT143e3yWmfzWZyOCDJ4GSo6JO2NiLc_VAKoYg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
The Freescale/NXP Datapath Acceleration Architecture uses both cache-inhibited and cache-enabled memory regions for buffer portals. This doesn't quite fit right into the existing framework, so I've added to my personal repo (on github) a RF_CACHEABLE flag to be used by this. Now that I'm ready to commit the driver to head, I want to float this on -arch to get opinions. I did consider another route, using bus_space_map()/bus_space_unmap(), and stashing sizes around, but adding a simple flag to rman would take care of all the details, and rman already knows all the other details for the region anyway. I put the diff on phabricator, at https://reviews.freebsd.org/D5384 . Thoughts on this? - Justin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHSQbTA5A3uSDT143e3yWmfzWZyOCDJ4GSo6JO2NiLc_VAKoYg>