[Libre-soc-bugs] [Bug 1195] New: removing some f-strings and misleading log messages
    bugzilla-daemon at libre-soc.org 
    bugzilla-daemon at libre-soc.org
       
    Sat Oct 21 00:07:37 BST 2023
    
    
  
https://bugs.libre-soc.org/show_bug.cgi?id=1195
            Bug ID: 1195
           Summary: removing some f-strings and misleading log messages
           Product: Libre-SOC's first SoC
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: IN_PROGRESS
          Severity: enhancement
          Priority: ---
         Component: Source Code
          Assignee: programmerjake at gmail.com
          Reporter: programmerjake at gmail.com
                CC: libre-soc-bugs at lists.libre-soc.org, lkcl at lkcl.net,
                    programmerjake at gmail.com
   NLnet milestone: ---
At luke's request, I rewrote the f-strings and str.format() calls in some files
to use printf-style formatting, pushing the changes to
the programmerjake/remove-f-strings branch:
https://git.libre-soc.org/?p=openpower-isa.git;a=shortlog;h=6521a032629e493db091860c690b3487ea142a6c
commit f75d15aeaa4e321462d0e19a19e075c48ee38691
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Fri Oct 20 15:32:27 2023 -0700
    replace some f-strings and str.format calls with % as luke requested
I also changed the code to not generate log messages like the following:
setting spr TFHAR SelectableInt(value=0x0, bits=64)
setting spr TFIAR SelectableInt(value=0x0, bits=64)
setting spr TEXASR SelectableInt(value=0x0, bits=64)
setting spr TEXASRU SelectableInt(value=0x0, bits=32)
it turns out they were generated by the code that checks if all SPRs match
ExpectedState running caller.SPR.__getitem__, which calls __setitem__ for SPRs
it doesn't have entries for:
commit 6521a032629e493db091860c690b3487ea142a6c
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Fri Oct 20 16:00:41 2023 -0700
    don't generate misleading log messages setting unimplemented SPRs to zero
    turns out they're generated by calling caller.SPR.__getitem__
-- 
You are receiving this mail because:
You are on the CC list for the bug.
    
    
More information about the libre-soc-bugs
mailing list