diff options
author | Helge Deller <deller@gmx.de> | 2023-09-13 07:57:23 +0200 |
---|---|---|
committer | Helge Deller <deller@gmx.de> | 2023-09-13 07:57:23 +0200 |
commit | feb446728ae83f2973b58d9542bf25491dbf888d (patch) | |
tree | 00347ff61aa822038cc2a3b8f1adc6ef02459d43 /src/parisc/hppa.h | |
parent | 673d2595d4f773cc266cbf8dbaf2f475a6adb949 (diff) | |
download | seabios-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