mbox

[PULL,0/7] Artist cursor fix final patches

Message ID 20220518161758.49036-1-deller@gmx.de (mailing list archive)
State New, archived
Headers show

Pull-request

https://github.com/hdeller/qemu-hppa.git tags/artist-cursor-fix-final-pull-request

Message

Helge Deller May 18, 2022, 4:17 p.m. UTC
The following changes since commit 178bacb66d98d9ee7a702b9f2a4dfcd88b72a9ab:

  Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2022-05-09 11:07:04 -0700)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/artist-cursor-fix-final-pull-request

for you to fetch changes up to 9ef2c6b4ab9a430ee230ee305b6994d7eae86fe7:

  artist: Fix X cursor position calculation in X11 (2022-05-16 16:46:25 +0200)

----------------------------------------------------------------
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

----------------------------------------------------------------

Helge Deller (7):
  seabios-hppa: Update SeaBIOS-hppa to VERSION 5
  artist: Introduce constant for max cursor size
  artist: Use human-readable variable names instead of reg_xxx
  artist: Fix vertical X11 cursor position in HP-UX
  artist: Allow to turn cursor on or off
  artist: Emulate screen blanking
  artist: Fix X cursor position calculation in X11

 hw/display/artist.c       | 168 ++++++++++++++++++++++++++++----------
 pc-bios/hppa-firmware.img | Bin 701964 -> 719040 bytes
 roms/seabios-hppa         |   2 +-
 3 files changed, 126 insertions(+), 44 deletions(-)

--
2.35.3

Comments

Richard Henderson May 18, 2022, 8:03 p.m. UTC | #1
On 5/18/22 09:17, Helge Deller wrote:
> The following changes since commit 178bacb66d98d9ee7a702b9f2a4dfcd88b72a9ab:
> 
>    Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2022-05-09 11:07:04 -0700)
> 
> are available in the Git repository at:
> 
>    https://github.com/hdeller/qemu-hppa.git tags/artist-cursor-fix-final-pull-request
> 
> for you to fetch changes up to 9ef2c6b4ab9a430ee230ee305b6994d7eae86fe7:
> 
>    artist: Fix X cursor position calculation in X11 (2022-05-16 16:46:25 +0200)
> 
> ----------------------------------------------------------------
> 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

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as appropriate.


r~