[Libre-soc-bugs] [Bug 423] New: st*cx. needs to be able to update CR0

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Jul 9 14:26:38 BST 2020


https://bugs.libre-soc.org/show_bug.cgi?id=423

            Bug ID: 423
           Summary: st*cx. needs to be able to update CR0
           Product: Libre-SOC's first SoC
           Version: unspecified
          Hardware: Other
                OS: Linux
            Status: CONFIRMED
          Severity: enhancement
          Priority: ---
         Component: Source Code
          Assignee: lkcl at lkcl.net
          Reporter: lkcl at lkcl.net
                CC: libre-soc-bugs at lists.libre-soc.org
   NLnet milestone: ---

if l_in.rc = '1' then
                -- st*cx. instructions
                scf(3) := '0';
                scf(2) := '0';
                scf(1) := l_in.store_done;
                scf(0) := l_in.xerc.so;
                c_out.write_cr_enable <= '1';
                c_out.write_cr_mask <= num_to_fxm(0);
                c_out.write_cr_data(31 downto 28) <= scf;
            end if;


this has implications for LDST as it will need cr_a to be added to the output
registers.  and xer.so to the input and output registers

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list