https://bugs.kde.org/show_bug.cgi?id=495278

            Bug ID: 495278
           Summary: PowerPC instruction dcbf should allow the L field
                    values of 4, 6 on ISA 3.0 and earlier, just ignore the
                    value.
    Classification: Developer tools
           Product: valgrind
           Version: 3.24 GIT
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: vex
          Assignee: jsew...@acm.org
          Reporter: c...@linux.ibm.com
  Target Milestone: ---

Currently, the dcbf instruction on PowerPC is reporting the dcbf instruction
with L = 6 on ISA 3.0 hardware as an error.  The actual hardware accepts L = 6.
 The L field is actually only 2 bits on ISA 3.0 so it is technically a 2. 

Testing ISA 3.0 "accepts" L = 0 to 3, ISA 3.1 "accepts: L = 0 to 7.  Removed
the L field check so valgrind will match the real
hardware.  For the purposes of Valgrind the dcbf instruction is a NOP anyway so
it will not change the behavior of Valgrind.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to