mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 01:33:56 -06:00
PPC: booke206: Implement tlbilx
The PowerPC 2.06 BookE ISA defines an opcode called "tlbilx" which is used to flush TLB entries. It's the recommended way of flushing in virtualized environments. So far we got away without implementing it, but Linux for e500mc uses this instruction, so we better add it :). Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
5935ee072d
commit
6d3db821c1
3 changed files with 102 additions and 0 deletions
|
@ -336,6 +336,9 @@ DEF_HELPER_0(booke206_tlbre, void)
|
|||
DEF_HELPER_0(booke206_tlbwe, void)
|
||||
DEF_HELPER_1(booke206_tlbsx, void, tl)
|
||||
DEF_HELPER_1(booke206_tlbivax, void, tl)
|
||||
DEF_HELPER_1(booke206_tlbilx0, void, tl)
|
||||
DEF_HELPER_1(booke206_tlbilx1, void, tl)
|
||||
DEF_HELPER_1(booke206_tlbilx3, void, tl)
|
||||
DEF_HELPER_1(booke206_tlbflush, void, i32)
|
||||
DEF_HELPER_2(booke_setpid, void, i32, tl)
|
||||
DEF_HELPER_1(6xx_tlbd, void, tl)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue