]> git.proxmox.com Git - mirror_qemu.git/commit
target/hppa: Add BTLB support to hppa TLB functions
authorHelge Deller <deller@gmx.de>
Wed, 13 Sep 2023 08:55:59 +0000 (10:55 +0200)
committerHelge Deller <deller@gmx.de>
Fri, 15 Sep 2023 15:34:38 +0000 (17:34 +0200)
commitfa824d99f9b5c6f5246b8ddc6d7b794d4413e5f4
tree163649101272f8e5cbb8cdf5a778d7067d4372fa
parent6d1ef68ccafc7989e73b499b617f97d96ea34ac1
target/hppa: Add BTLB support to hppa TLB functions

Change the TLB code to store the Block-TLBs at the beginning
of the TLB table. New 4k TLB entries which are added later
shall not overwrite any of the BTLB entries.

Make sure that when the TLB is cleared by the OS via the ptlbe
instruction, the Block-TLBs will not be dropped.

Signed-off-by: Helge Deller <deller@gmx.de>
target/hppa/cpu.h
target/hppa/int_helper.c
target/hppa/mem_helper.c
target/hppa/op_helper.c