2 .globl arch_kgdb_breakpoint
3 .type arch_kgdb_breakpoint,#function
8 .size arch_kgdb_breakpoint,.-arch_kgdb_breakpoint
11 .type __do_privact,#function
14 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit
18 109: or %g7, %lo(109b), %g7
20 add %sp, PTREGS_OFF, %o0
22 .size __do_privact,.-__do_privact
24 .type do_mna,#function
29 /* Setup %g4/%g5 now as they are used in the
34 ldxa [%g4] ASI_DMMU, %g4
35 ldxa [%g3] ASI_DMMU, %g5
36 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit
38 bgu,pn %icc, winfix_mna
41 1: sethi %hi(109f), %g7
43 109: or %g7, %lo(109b), %g7
46 call mem_address_unaligned
47 add %sp, PTREGS_OFF, %o0
51 .type do_lddfmna,#function
55 ldxa [%g4] ASI_DMMU, %g5
56 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
59 ldxa [%g4] ASI_DMMU, %g4
61 109: or %g7, %lo(109b), %g7
65 add %sp, PTREGS_OFF, %o0
67 .size do_lddfmna,.-do_lddfmna
69 .type do_stdfmna,#function
73 ldxa [%g4] ASI_DMMU, %g5
74 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
77 ldxa [%g4] ASI_DMMU, %g4
79 109: or %g7, %lo(109b), %g7
83 add %sp, PTREGS_OFF, %o0
86 .size do_stdfmna,.-do_stdfmna
88 .type breakpoint_trap,#function
91 add %sp, PTREGS_OFF, %o0
94 .size breakpoint_trap,.-breakpoint_trap