diff options
author | j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-09-21 05:28:33 +0000 |
---|---|---|
committer | j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-09-21 05:28:33 +0000 |
commit | a4bb6c3e87b8bfa5db94a4e231e211696e05b4f5 (patch) | |
tree | 1b45e711aa304a196bd8ca0546a858bf1d876cc7 /target-ppc/op.c | |
parent | 4296f45902536506369cc9c9c329d6680fa3f1a9 (diff) |
Rework PowerPC 440 TLB management (thanks to Hollis Blanchard)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3200 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-ppc/op.c')
-rw-r--r-- | target-ppc/op.c | 40 |
1 files changed, 8 insertions, 32 deletions
diff --git a/target-ppc/op.c b/target-ppc/op.c index 1e9bd22765..593539bbf7 100644 --- a/target-ppc/op.c +++ b/target-ppc/op.c @@ -2365,51 +2365,27 @@ void OPPROTO op_wrte (void) RETURN(); } -void OPPROTO op_booke_tlbre0 (void) +void OPPROTO op_440_tlbre (void) { - do_booke_tlbre0(); + do_440_tlbre(PARAM1); RETURN(); } -void OPPROTO op_booke_tlbre1 (void) +void OPPROTO op_440_tlbsx (void) { - do_booke_tlbre1(); + do_440_tlbsx(); RETURN(); } -void OPPROTO op_booke_tlbre2 (void) +void OPPROTO op_440_tlbsx_ (void) { - do_booke_tlbre2(); + do_440_tlbsx_(); RETURN(); } -void OPPROTO op_booke_tlbsx (void) +void OPPROTO op_440_tlbwe (void) { - do_booke_tlbsx(); - RETURN(); -} - -void OPPROTO op_booke_tlbsx_ (void) -{ - do_booke_tlbsx_(); - RETURN(); -} - -void OPPROTO op_booke_tlbwe0 (void) -{ - do_booke_tlbwe0(); - RETURN(); -} - -void OPPROTO op_booke_tlbwe1 (void) -{ - do_booke_tlbwe1(); - RETURN(); -} - -void OPPROTO op_booke_tlbwe2 (void) -{ - do_booke_tlbwe2(); + do_440_tlbwe(PARAM1); RETURN(); } |