mbox series

[v5,0/2] Basic ATI VGA emulation

Message ID cover.1551899859.git.balaton@eik.bme.hu (mailing list archive)
Headers show
Series Basic ATI VGA emulation | expand

Message

BALATON Zoltan March 6, 2019, 7:17 p.m. UTC
Hello,

This is the latest version of the ati-vga patch, now also including
the mips_fulong2e patch in a series so both can be merged together via
the UI tree as agreed before to avoid needing to sync two maintainers.

That's probably all I can do before the freeze but the rest can be
considered bugfixes (or given that there's nothing to regress from yet
anything can be considered bugfix at this stage) so we may have some
more chance to improve it before the release if it's merged now.

At least Linux console and fulong2e PMON firmware should work but I
wasn't able to completely find out how 2D accel should work so it
still gives some garbled output for guests using it but I won't have
time to figure this out before the freeze. I could take some help in
this from someone knowing this hardware and pixman better than me.
(Pixman not having any documentation does not help.)

Please let me know if there's anything that needs to be fixed for it
to be merged now. I can probably make another version before the
freeze with those changes but not much more at the moment.

Regards,
BALATON Zoltan

BALATON Zoltan (2):
  hw/display: Add basic ATI VGA emulation
  mips_fulong2e: Add on-board graphics chip

 default-configs/pci.mak  |   1 +
 hw/display/Makefile.objs |   2 +
 hw/display/ati.c         | 786 +++++++++++++++++++++++++++++++++++++++++++++++
 hw/display/ati_2d.c      | 134 ++++++++
 hw/display/ati_dbg.c     | 259 ++++++++++++++++
 hw/display/ati_int.h     |  93 ++++++
 hw/display/ati_regs.h    | 461 +++++++++++++++++++++++++++
 hw/display/trace-events  |   4 +
 hw/mips/mips_fulong2e.c  |   6 +
 vl.c                     |   1 +
 10 files changed, 1747 insertions(+)
 create mode 100644 hw/display/ati.c
 create mode 100644 hw/display/ati_2d.c
 create mode 100644 hw/display/ati_dbg.c
 create mode 100644 hw/display/ati_int.h
 create mode 100644 hw/display/ati_regs.h

Comments

BALATON Zoltan March 6, 2019, 7:57 p.m. UTC | #1
On Wed, 6 Mar 2019, BALATON Zoltan wrote:
> Hello,
>
> This is the latest version of the ati-vga patch, now also including

Sorry, looks like I messed it up and missing some changes in this. Please 
disregard this, I'll resend.

> the mips_fulong2e patch in a series so both can be merged together via
> the UI tree as agreed before to avoid needing to sync two maintainers.
>
> That's probably all I can do before the freeze but the rest can be
> considered bugfixes (or given that there's nothing to regress from yet
> anything can be considered bugfix at this stage) so we may have some
> more chance to improve it before the release if it's merged now.
>
> At least Linux console and fulong2e PMON firmware should work but I
> wasn't able to completely find out how 2D accel should work so it
> still gives some garbled output for guests using it but I won't have
> time to figure this out before the freeze. I could take some help in
> this from someone knowing this hardware and pixman better than me.
> (Pixman not having any documentation does not help.)
>
> Please let me know if there's anything that needs to be fixed for it
> to be merged now. I can probably make another version before the
> freeze with those changes but not much more at the moment.
>
> Regards,
> BALATON Zoltan
>
> BALATON Zoltan (2):
>  hw/display: Add basic ATI VGA emulation
>  mips_fulong2e: Add on-board graphics chip
>
> default-configs/pci.mak  |   1 +
> hw/display/Makefile.objs |   2 +
> hw/display/ati.c         | 786 +++++++++++++++++++++++++++++++++++++++++++++++
> hw/display/ati_2d.c      | 134 ++++++++
> hw/display/ati_dbg.c     | 259 ++++++++++++++++
> hw/display/ati_int.h     |  93 ++++++
> hw/display/ati_regs.h    | 461 +++++++++++++++++++++++++++
> hw/display/trace-events  |   4 +
> hw/mips/mips_fulong2e.c  |   6 +
> vl.c                     |   1 +
> 10 files changed, 1747 insertions(+)
> create mode 100644 hw/display/ati.c
> create mode 100644 hw/display/ati_2d.c
> create mode 100644 hw/display/ati_dbg.c
> create mode 100644 hw/display/ati_int.h
> create mode 100644 hw/display/ati_regs.h
>
>