[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 041eb5: seabios-hppa: Update SeaBIOS-hppa to
From: |
Richard Henderson |
Subject: |
[Qemu-commits] [qemu/qemu] 041eb5: seabios-hppa: Update SeaBIOS-hppa to VERSION 5 |
Date: |
Wed, 18 May 2022 13:03:05 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 041eb5bcf7394898786c50f448ea358e5067144d
https://github.com/qemu/qemu/commit/041eb5bcf7394898786c50f448ea358e5067144d
Author: Helge Deller <deller@gmx.de>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M pc-bios/hppa-firmware.img
M roms/seabios-hppa
Log Message:
-----------
seabios-hppa: Update SeaBIOS-hppa to VERSION 5
New features and fixes in SeaBIOS for hppa/parisc:
* STI firmware now contains additional fonts built-in, which
can be selected with qemu command-line options:
-fw_cfg opt/font,string=1 - a HP 8x16 font
-fw_cfg opt/font,string=2 - a HP 6x13 font
-fw_cfg opt/font,string=3 - a HP 10x20 font
-fw_cfg opt/font,string=4 - a Linux 16x32 font
* Fixed PS/2 keyboard emulation when running in graphical mode.
This allows to type boot commands in the firmware boot menu if
qemu was started with "-boot menu=on" (and no linux kernel was
given on the qemu command line).
* Fix firmware rendenzvous code to clear all pending external intrrupts
before entering the waiting loop.
Signed-off-by: Helge Deller <deller@gmx.de>
Commit: 7e50730cb8246c33c4f79fdb130d56231ee4a67b
https://github.com/qemu/qemu/commit/7e50730cb8246c33c4f79fdb130d56231ee4a67b
Author: Helge Deller <deller@gmx.de>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M hw/display/artist.c
Log Message:
-----------
artist: Introduce constant for max cursor size
Add the constant NGLE_MAX_SPRITE_SIZE which defines the currently
maximum supported cursor size.
Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Commit: e9683fbc3738ebbf9b4058413ffc53e086da95fc
https://github.com/qemu/qemu/commit/e9683fbc3738ebbf9b4058413ffc53e086da95fc
Author: Helge Deller <deller@gmx.de>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M hw/display/artist.c
Log Message:
-----------
artist: Use human-readable variable names instead of reg_xxx
Convert the variable names of some registers to human-readable and
understandable names.
Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Commit: 482afe020b558d36d3b863970ad1672981b22d48
https://github.com/qemu/qemu/commit/482afe020b558d36d3b863970ad1672981b22d48
Author: Helge Deller <deller@gmx.de>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M hw/display/artist.c
Log Message:
-----------
artist: Fix vertical X11 cursor position in HP-UX
Drop the hard-coded value of 1146 lines which seems to work with HP-UX
11, but not with HP-UX 10. Instead encode the screen height in byte 0 of
active_lines_low and byte 3 of misc_video as it's expected by the Xorg
X11 graphics driver.
This potentially allows for higher vertical screen resolutions than
1280x1024 with X11.
Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Commit: a377b574eb2cbcbff3fc579529e0f1b2fbda8af8
https://github.com/qemu/qemu/commit/a377b574eb2cbcbff3fc579529e0f1b2fbda8af8
Author: Helge Deller <deller@gmx.de>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M hw/display/artist.c
Log Message:
-----------
artist: Allow to turn cursor on or off
Bit 0x80 in the cursor_cntrl register specifies if the cursor
should be visible. Prevent rendering the cursor if it's invisible.
Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Commit: caca6e618d5577e45be2bcdc1e626a8b747fb56b
https://github.com/qemu/qemu/commit/caca6e618d5577e45be2bcdc1e626a8b747fb56b
Author: Helge Deller <deller@gmx.de>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M hw/display/artist.c
Log Message:
-----------
artist: Emulate screen blanking
The misc_video and misc_ctrl registers control the visibility of the
screen. Start with the screen turned on, and hide or show the screen
based on the control registers.
Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Commit: 9ef2c6b4ab9a430ee230ee305b6994d7eae86fe7
https://github.com/qemu/qemu/commit/9ef2c6b4ab9a430ee230ee305b6994d7eae86fe7
Author: Helge Deller <deller@gmx.de>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M hw/display/artist.c
Log Message:
-----------
artist: Fix X cursor position calculation in X11
The X cursor postion can be calculated based on the backporch and
interleave values. In the emulation we ignore the HP-UX settings for
backporch and use instead twice the size of the emulated cursor. With
those changes the X-position of the graphics cursor is now finally
working correctly on HP-UX 10 and HP-UX 11.
Based on coding in Xorg X11R6.6
Signed-off-by: Helge Deller <deller@gmx.de>
Commit: 78ac2eebbab9150edf5d0d00e3648f5ebb599001
https://github.com/qemu/qemu/commit/78ac2eebbab9150edf5d0d00e3648f5ebb599001
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-05-18 (Wed, 18 May 2022)
Changed paths:
M hw/display/artist.c
M pc-bios/hppa-firmware.img
M roms/seabios-hppa
Log Message:
-----------
Merge tag 'artist-cursor-fix-final-pull-request' of
https://github.com/hdeller/qemu-hppa into staging
hppa: Artist graphics driver fixes for HP-UX and keyboard fix in firmware boot
console
This series updates the SeaBIOS-hppa firmware to version 5, in which additional
HP fonts were added to the firmware and the firmware boot console was fixed to
accept input from the emulated PS/2 keyboard when running in graphical mode
(serial console was working before already). To test use the "-boot menu=on"
qemu option.
The artist graphics card driver got various fixes when running the X11-Windows
on HP-UX:
- fixes the horizontal and vertical postioning of the X11 cursor with HP-UX
- allows X11 to blank the screen (e.g. screensaver)
- allows the X11 driver to turn the X11 cursor on/off
Signed-off-by: Helge Deller <deller@gmx.de>
--
Changes compared to version 2 of this series:
- Fixed style issues in the X-cursor positioning patch (noticed by Mark
Cave-Ayland)
Changes compared to version 1 of this series:
- Added some Acked-by's from Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
- SeaBIOS-hppa v5 instead of v4 (PS/2 keyboard now works in boot console)
- integrated artist X11 X-cusor positioning fix (which was sent serperately
before)
--
This series should apply cleanly on git head and can be pulled for testing
from: https://github.com/hdeller/qemu-hppa.git artist-cursor-fix-final
# -----BEGIN PGP SIGNATURE-----
#
# iHUEABYKAB0WIQS86RI+GtKfB8BJu973ErUQojoPXwUCYoUcLwAKCRD3ErUQojoP
# X/joAQCmuV5MD+BTWf91fRTfzXSfOYSp1XahTaItUldKG2ZBWQD+Lflhsoyg4xLd
# 2daeDRN1tH2HWldjnCPyMyZ5Ag97PwY=
# =ZrTm
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 18 May 2022 09:17:51 AM PDT
# gpg: using EDDSA key BCE9123E1AD29F07C049BBDEF712B510A23A0F5F
# gpg: Good signature from "Helge Deller <deller@gmx.de>" [unknown]
# gpg: aka "Helge Deller <deller@kernel.org>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 4544 8228 2CD9 10DB EF3D 25F8 3E5F 3D04 A7A2 4603
# Subkey fingerprint: BCE9 123E 1AD2 9F07 C049 BBDE F712 B510 A23A 0F5F
* tag 'artist-cursor-fix-final-pull-request' of
https://github.com/hdeller/qemu-hppa:
artist: Fix X cursor position calculation in X11
artist: Emulate screen blanking
artist: Allow to turn cursor on or off
artist: Fix vertical X11 cursor position in HP-UX
artist: Use human-readable variable names instead of reg_xxx
artist: Introduce constant for max cursor size
seabios-hppa: Update SeaBIOS-hppa to VERSION 5
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Compare: https://github.com/qemu/qemu/compare/bcf0a3a422cd...78ac2eebbab9