]> git.proxmox.com Git - mirror_qemu.git/commit
target/hppa: Wire up diag instruction to support BTLB
authorHelge Deller <deller@gmx.de>
Wed, 13 Sep 2023 09:25:09 +0000 (11:25 +0200)
committerHelge Deller <deller@gmx.de>
Tue, 19 Sep 2023 19:12:18 +0000 (21:12 +0200)
commitcf6b28d41bc944c3b498489ee916a3d8c72ff6be
tree829fb8454e534a4c0748a478d5bdb46c87bc976c
parenta64b8842f17c1e607d78bef930bb58e3748551dc
target/hppa: Wire up diag instruction to support BTLB

Wire up the hppa diag instruction to support Block-TLBs
when called with the 0x100 value.

The diag_btlb() helper function does all necessary steps
to emulate the PDC BTLB firmware function, which includes
providing BTLB info, adding a new BTLB, deleting a BTLB
and removing all BTLBs.

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