xref: /openbmc/linux/arch/sparc/kernel/sun4v_mcd.S (revision 7a338472)
17a338472SThomas Gleixner/* SPDX-License-Identifier: GPL-2.0-only */
275037500SKhalid Aziz/* sun4v_mcd.S: Sun4v memory corruption detected precise exception handler
375037500SKhalid Aziz *
475037500SKhalid Aziz * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
575037500SKhalid Aziz * Authors: Bob Picco <bob.picco@oracle.com>,
675037500SKhalid Aziz *          Khalid Aziz <khalid.aziz@oracle.com>
775037500SKhalid Aziz */
875037500SKhalid Aziz	.text
975037500SKhalid Aziz	.align 32
1075037500SKhalid Aziz
1175037500SKhalid Azizsun4v_mcd_detect_precise:
1275037500SKhalid Aziz	mov	%l4, %o1
1375037500SKhalid Aziz	mov 	%l5, %o2
1475037500SKhalid Aziz	call	sun4v_mem_corrupt_detect_precise
1575037500SKhalid Aziz	 add	%sp, PTREGS_OFF, %o0
1675037500SKhalid Aziz	ba,a,pt	%xcc, rtrap
1775037500SKhalid Aziz	 nop
18