sticon/parisc: Fix STI console on 64-bit only machines
authorHelge Deller <deller@gmx.de>
Wed, 10 May 2023 20:17:27 +0000 (22:17 +0200)
committerHelge Deller <deller@gmx.de>
Fri, 30 Jun 2023 15:14:14 +0000 (17:14 +0200)
commit99ef0c67bc85e2ea547e2c6c9ed29480cd361446
tree06a7dcecafb3926874e8164f86d9f43ea7e166f5
parentededd9d27834ad1f300436c1b78e58ad4fcf5dd7
sticon/parisc: Fix STI console on 64-bit only machines

Fix the STI console to be able to execute either the 64-bit STI ROM code
or the 32-bit STI ROM code.

This is necessary on 64-bit only machines (e.g. C8000 workstation) which
otherwise won't show the STI text console with HP graphic cards like
Visualize-FX5/FX10/FXe.

Note that when calling 32-bit code from a 64-bit kernel one needs to
copy contents on the CPU stack from high memory down below the 4GB
limit.

Tested-by: John David Anglin <dave.anglin@bell.net>
Signed-off-by: Helge Deller <deller@gmx.de>
drivers/video/fbdev/stifb.c
drivers/video/sticore.c
include/video/sticore.h