aboutsummaryrefslogtreecommitdiff
path: root/src/parisc/hppa.h
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2023-09-13 07:57:23 +0200
committerHelge Deller <deller@gmx.de>2023-09-13 07:57:23 +0200
commitfeb446728ae83f2973b58d9542bf25491dbf888d (patch)
tree00347ff61aa822038cc2a3b8f1adc6ef02459d43 /src/parisc/hppa.h
parent673d2595d4f773cc266cbf8dbaf2f475a6adb949 (diff)
downloadseabios-hppa-feb446728ae83f2973b58d9542bf25491dbf888d.zip
seabios-hppa-feb446728ae83f2973b58d9542bf25491dbf888d.tar.gz
seabios-hppa-feb446728ae83f2973b58d9542bf25491dbf888d.tar.bz2
parisc: Implement Block-TLB (BTLB) support for 32-bit CPUs
SeaBIOS has no information about the lower implementation details for Block-TLB (or generic TLB) support, so it simply hands over the parameters in the CPU registers provided by the operating system to the PDC_BLOCK_TLB PDC function to QEMU. Calling QEMU happens via a diagnostics instruction (diag 0x100) which QEMU will respond to. Older QEMU versions without the BTLB support will simply log that they ignored the diag instruction, and SeaBIOS will return PDC_BAD_OPTION for this PDC call in that case. Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'src/parisc/hppa.h')
0 files changed, 0 insertions, 0 deletions