<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <p>Sure, I will investigate that. What about the ticket which LIjo
      raised which was basically doing 8 resets instead of one  ? Lijo -
      can this ticket wait until I come up with this new design for
      amdgpu reset function or u need a quick solution now in which case
      we can use the already existing patch temporary.  <br>
    </p>
    <p>Andrey<br>
    </p>
    <div class="moz-cite-prefix">On 2022-05-12 09:15, Christian König
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:14483921-e454-1ad7-ff45-665366158504@amd.com">
      <blockquote type="cite" style="color: #007cff;">I am not sure why
        HIVE is the object we should work with, hive is one use case,
        single device is another, then Lijo described something called
        partition which is what ? Particular pipe within GPU ?. What
        they all share in common
        <br>
        IMHO is that all of them use reset domain when they want a
        recovery operation, so maybe GPU reset should be oriented to
        work with reset domain ?
        <br>
      </blockquote>
      <br>
      Yes, exactly that's the idea.
      <br>
      <br>
      Basically the reset domain knowns which amdgpu devices it needs to
      reset together.
      <br>
      <br>
      If you then represent that so that you always have a hive even
      when you only have one device in it, or if you put an array of
      devices which needs to be reset together into the reset domain
      doesn't matter.
      <br>
      <br>
      Maybe go for the later approach, that is probably a bit cleaner
      and less code to change.
      <br>
      <br>
      Christian.
    </blockquote>
  </body>
</html>