hw/hppa: Allow up to 16 emulated CPUs
authorHelge Deller <deller@gmx.de>
Tue, 11 Jan 2022 19:44:42 +0000 (20:44 +0100)
committerHelge Deller <deller@gmx.de>
Wed, 2 Feb 2022 17:46:41 +0000 (18:46 +0100)
commit87e126ea149ee3f19d64f054886f573dc6b8ddee
tree03dbb2a0dbdd8dd644778d4acd6a5ba03f5bfa49
parent097defeb12eed05e637436db65c117c4b6274f9d
hw/hppa: Allow up to 16 emulated CPUs

This brings the hppa_hardware.h file in sync with the copy in the
SeaBIOS-hppa sources.

In order to support up to 16 CPUs, it's required to move the HPA for
MEMORY_HPA out of the address space of the new 16th CPU.
The new address of 0xfffff000 worked well for Linux and HP-UX, while
other addresses close to the former 0xfffbf000 area are used by the
architecture for local and global broadcasts.

The PIM_STORAGE_SIZE constant is used in SeaBIOS sources and
is relevant for the TOC/NMI feature.

Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
hw/hppa/hppa_hardware.h