@@ -1577,11 +1577,11 @@ void cpu_loop(CPUPPCState *env)
1577
1577
/* Just go on */
1578
1578
break ;
1579
1579
case POWERPC_EXCP_CRITICAL : /* Critical input */
1580
- cpu_abort (env , "Critical interrupt while in user mode. "
1580
+ cpu_abort (cs , "Critical interrupt while in user mode. "
1581
1581
"Aborting\n" );
1582
1582
break ;
1583
1583
case POWERPC_EXCP_MCHECK : /* Machine check exception */
1584
- cpu_abort (env , "Machine check exception while in user mode. "
1584
+ cpu_abort (cs , "Machine check exception while in user mode. "
1585
1585
"Aborting\n" );
1586
1586
break ;
1587
1587
case POWERPC_EXCP_DSI : /* Data storage exception */
@@ -1645,7 +1645,7 @@ void cpu_loop(CPUPPCState *env)
1645
1645
queue_signal (env , info .si_signo , & info );
1646
1646
break ;
1647
1647
case POWERPC_EXCP_EXTERNAL : /* External input */
1648
- cpu_abort (env , "External interrupt while in user mode. "
1648
+ cpu_abort (cs , "External interrupt while in user mode. "
1649
1649
"Aborting\n" );
1650
1650
break ;
1651
1651
case POWERPC_EXCP_ALIGN : /* Alignment exception */
@@ -1739,11 +1739,11 @@ void cpu_loop(CPUPPCState *env)
1739
1739
}
1740
1740
break ;
1741
1741
case POWERPC_EXCP_TRAP :
1742
- cpu_abort (env , "Tried to call a TRAP\n" );
1742
+ cpu_abort (cs , "Tried to call a TRAP\n" );
1743
1743
break ;
1744
1744
default :
1745
1745
/* Should not happen ! */
1746
- cpu_abort (env , "Unknown program exception (%02x)\n" ,
1746
+ cpu_abort (cs , "Unknown program exception (%02x)\n" ,
1747
1747
env -> error_code );
1748
1748
break ;
1749
1749
}
@@ -1759,7 +1759,7 @@ void cpu_loop(CPUPPCState *env)
1759
1759
queue_signal (env , info .si_signo , & info );
1760
1760
break ;
1761
1761
case POWERPC_EXCP_SYSCALL : /* System call exception */
1762
- cpu_abort (env , "Syscall exception while in user mode. "
1762
+ cpu_abort (cs , "Syscall exception while in user mode. "
1763
1763
"Aborting\n" );
1764
1764
break ;
1765
1765
case POWERPC_EXCP_APU : /* Auxiliary processor unavailable */
@@ -1771,23 +1771,23 @@ void cpu_loop(CPUPPCState *env)
1771
1771
queue_signal (env , info .si_signo , & info );
1772
1772
break ;
1773
1773
case POWERPC_EXCP_DECR : /* Decrementer exception */
1774
- cpu_abort (env , "Decrementer interrupt while in user mode. "
1774
+ cpu_abort (cs , "Decrementer interrupt while in user mode. "
1775
1775
"Aborting\n" );
1776
1776
break ;
1777
1777
case POWERPC_EXCP_FIT : /* Fixed-interval timer interrupt */
1778
- cpu_abort (env , "Fix interval timer interrupt while in user mode. "
1778
+ cpu_abort (cs , "Fix interval timer interrupt while in user mode. "
1779
1779
"Aborting\n" );
1780
1780
break ;
1781
1781
case POWERPC_EXCP_WDT : /* Watchdog timer interrupt */
1782
- cpu_abort (env , "Watchdog timer interrupt while in user mode. "
1782
+ cpu_abort (cs , "Watchdog timer interrupt while in user mode. "
1783
1783
"Aborting\n" );
1784
1784
break ;
1785
1785
case POWERPC_EXCP_DTLB : /* Data TLB error */
1786
- cpu_abort (env , "Data TLB exception while in user mode. "
1786
+ cpu_abort (cs , "Data TLB exception while in user mode. "
1787
1787
"Aborting\n" );
1788
1788
break ;
1789
1789
case POWERPC_EXCP_ITLB : /* Instruction TLB error */
1790
- cpu_abort (env , "Instruction TLB exception while in user mode. "
1790
+ cpu_abort (cs , "Instruction TLB exception while in user mode. "
1791
1791
"Aborting\n" );
1792
1792
break ;
1793
1793
case POWERPC_EXCP_SPEU : /* SPE/embedded floating-point unavail. */
@@ -1799,37 +1799,37 @@ void cpu_loop(CPUPPCState *env)
1799
1799
queue_signal (env , info .si_signo , & info );
1800
1800
break ;
1801
1801
case POWERPC_EXCP_EFPDI : /* Embedded floating-point data IRQ */
1802
- cpu_abort (env , "Embedded floating-point data IRQ not handled\n" );
1802
+ cpu_abort (cs , "Embedded floating-point data IRQ not handled\n" );
1803
1803
break ;
1804
1804
case POWERPC_EXCP_EFPRI : /* Embedded floating-point round IRQ */
1805
- cpu_abort (env , "Embedded floating-point round IRQ not handled\n" );
1805
+ cpu_abort (cs , "Embedded floating-point round IRQ not handled\n" );
1806
1806
break ;
1807
1807
case POWERPC_EXCP_EPERFM : /* Embedded performance monitor IRQ */
1808
- cpu_abort (env , "Performance monitor exception not handled\n" );
1808
+ cpu_abort (cs , "Performance monitor exception not handled\n" );
1809
1809
break ;
1810
1810
case POWERPC_EXCP_DOORI : /* Embedded doorbell interrupt */
1811
- cpu_abort (env , "Doorbell interrupt while in user mode. "
1811
+ cpu_abort (cs , "Doorbell interrupt while in user mode. "
1812
1812
"Aborting\n" );
1813
1813
break ;
1814
1814
case POWERPC_EXCP_DOORCI : /* Embedded doorbell critical interrupt */
1815
- cpu_abort (env , "Doorbell critical interrupt while in user mode. "
1815
+ cpu_abort (cs , "Doorbell critical interrupt while in user mode. "
1816
1816
"Aborting\n" );
1817
1817
break ;
1818
1818
case POWERPC_EXCP_RESET : /* System reset exception */
1819
- cpu_abort (env , "Reset interrupt while in user mode. "
1819
+ cpu_abort (cs , "Reset interrupt while in user mode. "
1820
1820
"Aborting\n" );
1821
1821
break ;
1822
1822
case POWERPC_EXCP_DSEG : /* Data segment exception */
1823
- cpu_abort (env , "Data segment exception while in user mode. "
1823
+ cpu_abort (cs , "Data segment exception while in user mode. "
1824
1824
"Aborting\n" );
1825
1825
break ;
1826
1826
case POWERPC_EXCP_ISEG : /* Instruction segment exception */
1827
- cpu_abort (env , "Instruction segment exception "
1827
+ cpu_abort (cs , "Instruction segment exception "
1828
1828
"while in user mode. Aborting\n" );
1829
1829
break ;
1830
1830
/* PowerPC 64 with hypervisor mode support */
1831
1831
case POWERPC_EXCP_HDECR : /* Hypervisor decrementer exception */
1832
- cpu_abort (env , "Hypervisor decrementer interrupt "
1832
+ cpu_abort (cs , "Hypervisor decrementer interrupt "
1833
1833
"while in user mode. Aborting\n" );
1834
1834
break ;
1835
1835
case POWERPC_EXCP_TRACE : /* Trace exception */
@@ -1839,19 +1839,19 @@ void cpu_loop(CPUPPCState *env)
1839
1839
break ;
1840
1840
/* PowerPC 64 with hypervisor mode support */
1841
1841
case POWERPC_EXCP_HDSI : /* Hypervisor data storage exception */
1842
- cpu_abort (env , "Hypervisor data storage exception "
1842
+ cpu_abort (cs , "Hypervisor data storage exception "
1843
1843
"while in user mode. Aborting\n" );
1844
1844
break ;
1845
1845
case POWERPC_EXCP_HISI : /* Hypervisor instruction storage excp */
1846
- cpu_abort (env , "Hypervisor instruction storage exception "
1846
+ cpu_abort (cs , "Hypervisor instruction storage exception "
1847
1847
"while in user mode. Aborting\n" );
1848
1848
break ;
1849
1849
case POWERPC_EXCP_HDSEG : /* Hypervisor data segment exception */
1850
- cpu_abort (env , "Hypervisor data segment exception "
1850
+ cpu_abort (cs , "Hypervisor data segment exception "
1851
1851
"while in user mode. Aborting\n" );
1852
1852
break ;
1853
1853
case POWERPC_EXCP_HISEG : /* Hypervisor instruction segment excp */
1854
- cpu_abort (env , "Hypervisor instruction segment exception "
1854
+ cpu_abort (cs , "Hypervisor instruction segment exception "
1855
1855
"while in user mode. Aborting\n" );
1856
1856
break ;
1857
1857
case POWERPC_EXCP_VPU : /* Vector unavailable exception */
@@ -1863,58 +1863,58 @@ void cpu_loop(CPUPPCState *env)
1863
1863
queue_signal (env , info .si_signo , & info );
1864
1864
break ;
1865
1865
case POWERPC_EXCP_PIT : /* Programmable interval timer IRQ */
1866
- cpu_abort (env , "Programmable interval timer interrupt "
1866
+ cpu_abort (cs , "Programmable interval timer interrupt "
1867
1867
"while in user mode. Aborting\n" );
1868
1868
break ;
1869
1869
case POWERPC_EXCP_IO : /* IO error exception */
1870
- cpu_abort (env , "IO error exception while in user mode. "
1870
+ cpu_abort (cs , "IO error exception while in user mode. "
1871
1871
"Aborting\n" );
1872
1872
break ;
1873
1873
case POWERPC_EXCP_RUNM : /* Run mode exception */
1874
- cpu_abort (env , "Run mode exception while in user mode. "
1874
+ cpu_abort (cs , "Run mode exception while in user mode. "
1875
1875
"Aborting\n" );
1876
1876
break ;
1877
1877
case POWERPC_EXCP_EMUL : /* Emulation trap exception */
1878
- cpu_abort (env , "Emulation trap exception not handled\n" );
1878
+ cpu_abort (cs , "Emulation trap exception not handled\n" );
1879
1879
break ;
1880
1880
case POWERPC_EXCP_IFTLB : /* Instruction fetch TLB error */
1881
- cpu_abort (env , "Instruction fetch TLB exception "
1881
+ cpu_abort (cs , "Instruction fetch TLB exception "
1882
1882
"while in user-mode. Aborting" );
1883
1883
break ;
1884
1884
case POWERPC_EXCP_DLTLB : /* Data load TLB miss */
1885
- cpu_abort (env , "Data load TLB exception while in user-mode. "
1885
+ cpu_abort (cs , "Data load TLB exception while in user-mode. "
1886
1886
"Aborting" );
1887
1887
break ;
1888
1888
case POWERPC_EXCP_DSTLB : /* Data store TLB miss */
1889
- cpu_abort (env , "Data store TLB exception while in user-mode. "
1889
+ cpu_abort (cs , "Data store TLB exception while in user-mode. "
1890
1890
"Aborting" );
1891
1891
break ;
1892
1892
case POWERPC_EXCP_FPA : /* Floating-point assist exception */
1893
- cpu_abort (env , "Floating-point assist exception not handled\n" );
1893
+ cpu_abort (cs , "Floating-point assist exception not handled\n" );
1894
1894
break ;
1895
1895
case POWERPC_EXCP_IABR : /* Instruction address breakpoint */
1896
- cpu_abort (env , "Instruction address breakpoint exception "
1896
+ cpu_abort (cs , "Instruction address breakpoint exception "
1897
1897
"not handled\n" );
1898
1898
break ;
1899
1899
case POWERPC_EXCP_SMI : /* System management interrupt */
1900
- cpu_abort (env , "System management interrupt while in user mode. "
1900
+ cpu_abort (cs , "System management interrupt while in user mode. "
1901
1901
"Aborting\n" );
1902
1902
break ;
1903
1903
case POWERPC_EXCP_THERM : /* Thermal interrupt */
1904
- cpu_abort (env , "Thermal interrupt interrupt while in user mode. "
1904
+ cpu_abort (cs , "Thermal interrupt interrupt while in user mode. "
1905
1905
"Aborting\n" );
1906
1906
break ;
1907
1907
case POWERPC_EXCP_PERFM : /* Embedded performance monitor IRQ */
1908
- cpu_abort (env , "Performance monitor exception not handled\n" );
1908
+ cpu_abort (cs , "Performance monitor exception not handled\n" );
1909
1909
break ;
1910
1910
case POWERPC_EXCP_VPUA : /* Vector assist exception */
1911
- cpu_abort (env , "Vector assist exception not handled\n" );
1911
+ cpu_abort (cs , "Vector assist exception not handled\n" );
1912
1912
break ;
1913
1913
case POWERPC_EXCP_SOFTP : /* Soft patch exception */
1914
- cpu_abort (env , "Soft patch exception not handled\n" );
1914
+ cpu_abort (cs , "Soft patch exception not handled\n" );
1915
1915
break ;
1916
1916
case POWERPC_EXCP_MAINT : /* Maintenance exception */
1917
- cpu_abort (env , "Maintenance exception while in user mode. "
1917
+ cpu_abort (cs , "Maintenance exception while in user mode. "
1918
1918
"Aborting\n" );
1919
1919
break ;
1920
1920
case POWERPC_EXCP_STOP : /* stop translation */
@@ -1970,7 +1970,7 @@ void cpu_loop(CPUPPCState *env)
1970
1970
/* just indicate that signals should be handled asap */
1971
1971
break ;
1972
1972
default :
1973
- cpu_abort (env , "Unknown exception 0x%d. Aborting\n" , trapnr );
1973
+ cpu_abort (cs , "Unknown exception 0x%d. Aborting\n" , trapnr );
1974
1974
break ;
1975
1975
}
1976
1976
process_pending_signals (env );
0 commit comments