[SLOF] [PATCH] board-qemu: Add a possibility to use hvterm input instead of USB keyboard
Alexey Kardashevskiy
aik at ozlabs.ru
Tue Nov 15 13:32:04 AEDT 2016
On 10/11/16 23:38, Thomas Huth wrote:
> SLOF automatically switches to USB keyboard input when it detects that
> a graphics card and USB keyboard are available. However, for debugging
> VGA or USB related issues, or running QEMU with the "-nographic" parameter,
> it's more convenient to continue using the hvterm as input.
> This patch adds the possibility to continue using hvterm if the user
> sets the "direct-serial?" NVRAM variable to true. "direct-serial?" is
> currently unused for board-qemu -- it's only used on board-js2x so far
> for switching the serial ports there, so using this variable for
> selecting the serial input on board-qemu seems to be a good fit, too.
>
Thanks, applied.
> Signed-off-by: Thomas Huth <thuth at redhat.com>
> ---
> Note: With the latest QEMU version from the master branch, it is
> possible to set NVRAM variables from the command line now, so this
> can now be configured like this:
> qemu-system-ppc64 .... -prom-env "direct-serial?=true"
>
> board-qemu/slof/OF.fs | 13 ++++++++++---
> 1 file changed, 10 insertions(+), 3 deletions(-)
>
> diff --git a/board-qemu/slof/OF.fs b/board-qemu/slof/OF.fs
> index 1406506..5959003 100644
> --- a/board-qemu/slof/OF.fs
> +++ b/board-qemu/slof/OF.fs
> @@ -231,9 +231,16 @@ romfs-base 400000 0 ' claim CATCH IF ." claim failed!" cr 2drop THEN drop
> " screen" find-alias dup IF nip THEN
> " keyboard" find-alias dup IF nip THEN
> AND IF
> - ." using screen & keyboard" cr
> - " screen" output
> - " keyboard" input
> + ." using screen "
> + s" direct-serial?" evaluate IF
> + ." & hvterm"
> + s" hvterm" input
> + ELSE
> + ." & keyboard"
> + s" keyboard" input
> + THEN
> + cr
> + s" screen" output
> ELSE
> " hvterm" find-alias IF
> drop
>
--
Alexey
More information about the SLOF
mailing list