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
23 .size __do_privact,.-__do_privact
25 .type do_mna,#function
30 /* Setup %g4/%g5 now as they are used in the
35 ldxa [%g4] ASI_DMMU, %g4
36 ldxa [%g3] ASI_DMMU, %g5
37 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit
39 bgu,pn %icc, winfix_mna
42 1: sethi %hi(109f), %g7
44 109: or %g7, %lo(109b), %g7
47 call mem_address_unaligned
48 add %sp, PTREGS_OFF, %o0
53 .type do_lddfmna,#function
57 ldxa [%g4] ASI_DMMU, %g5
58 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
61 ldxa [%g4] ASI_DMMU, %g4
63 109: or %g7, %lo(109b), %g7
67 add %sp, PTREGS_OFF, %o0
70 .size do_lddfmna,.-do_lddfmna
72 .type do_stdfmna,#function
76 ldxa [%g4] ASI_DMMU, %g5
77 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
80 ldxa [%g4] ASI_DMMU, %g4
82 109: or %g7, %lo(109b), %g7
86 add %sp, PTREGS_OFF, %o0
89 .size do_stdfmna,.-do_stdfmna
91 .type breakpoint_trap,#function
94 add %sp, PTREGS_OFF, %o0
97 .size breakpoint_trap,.-breakpoint_trap