diff options
author | Mihai Caraman <mihai.caraman@freescale.com> | 2014-04-25 20:13:34 (GMT) |
---|---|---|
committer | Jose Rivera <German.Rivera@freescale.com> | 2014-04-30 02:05:29 (GMT) |
commit | 59573742388442aef7f74a30bf606a955b4cad0d (patch) | |
tree | c0223201944434cc2d600f21d5664e7db54db869 /drivers/scsi/dc395x.c | |
parent | ec2b91a6e3fe92eb088a54aa83118c96922b88a2 (diff) | |
download | linux-fsl-qoriq-59573742388442aef7f74a30bf606a955b4cad0d.tar.xz |
KVM: PPC: e500: Fix tlbilx_all emulation for HTW
tlbilx_all emulation requies HW TLB invalidation for entries
added by HTW. Add inval_tlb_on_host() function to do this
invalidation and move inval_ea_on_host() to a common place.
Add dedicated functions for lpid and pid tlb invalidation
refactoring the existing kvmppc_e500_tlbil_all() function.
Signed-off-by: Mihai Caraman <mihai.caraman@freescale.com>
(cherry picked and merged from sdk1.5 commit f9efafeef721d45eb60cdfe45534a788ca55f0bd)
Change-Id: I4231ac6ac60927256d1a99084812bf958ac94f71
Reviewed-on: http://git.am.freescale.net:8181/11562
Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com>
Reviewed-by: Stuart Yoder <stuart.yoder@freescale.com>
Reviewed-by: Jose Rivera <German.Rivera@freescale.com>
Diffstat (limited to 'drivers/scsi/dc395x.c')
0 files changed, 0 insertions, 0 deletions