On Wed, 2017-07-12 at 18:01 -0500, Frederic Barrat wrote: > > So you have the initiator refcounting in Linux and the target > > refcounting in OPAL ... any reason for that ? > > The initiator refcount is per PE and skiboot doesn't track PEs. Also > when the initiator refcount falls back to 0, we should restore the > default bypass setting for the TVE, and that's more easily done from > linux, since it knows the start and end address of the memory. So for > those reasons, I don't really have the choice, the initiator refcount > seems better suited in linux. > > The target refcount is per PHB and it just seemed easier to keep it in opal. > > Does the lack of symmetry bother you?
Only mildly. I would have put the whole refcount in Linux... Cheers, Ben.