qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC 0/1] ATI R300 emulated grpahics card V2


From: aaron . zakhrov
Subject: [RFC 0/1] ATI R300 emulated grpahics card V2
Date: Thu, 28 Nov 2019 12:13:49 +0530

From: Aaron Dominick <address@hidden>

This is the cleaned up patchset to my previous RFC patch set.
I could not reliably clean up my previous commits so I deleted my fork and 
started from scratch.
The patch looks like a lot of changes but most of it is just register 
definitions copied from the kernel radeon DRM tree.
What I have implemented so far seems to get a Linux guest to load the DRM and 
KMS drivers but it cannot find any CRTCs.
dmesg also says that while the GART is allocated, it cannot bind any pages to 
it.


Aaron Dominick (1):
  Cleaned up Work tree. The radeon_reg.h r300_reg.h and r500_reg.h files
    are from the kernel drm tree. They contain the register definitions
    for the R300 GPU

 hw/display/Kconfig       |    9 +-
 hw/display/Makefile.objs |    2 +
 hw/display/r100d.h       |  869 +++++++++
 hw/display/r300.c        | 1087 +++++++++++
 hw/display/r300.h        |  269 +++
 hw/display/r300_2d.c     |  190 ++
 hw/display/r300_debug.c  |  272 +++
 hw/display/r300_reg.h    | 1789 ++++++++++++++++++
 hw/display/r300d.h       |  343 ++++
 hw/display/r500_reg.h    |  801 ++++++++
 hw/display/radeon_reg.h  | 3725 ++++++++++++++++++++++++++++++++++++++
 11 files changed, 9355 insertions(+), 1 deletion(-)
 create mode 100644 hw/display/r100d.h
 create mode 100644 hw/display/r300.c
 create mode 100644 hw/display/r300.h
 create mode 100644 hw/display/r300_2d.c
 create mode 100644 hw/display/r300_debug.c
 create mode 100644 hw/display/r300_reg.h
 create mode 100644 hw/display/r300d.h
 create mode 100644 hw/display/r500_reg.h
 create mode 100644 hw/display/radeon_reg.h

--
2.24.0



reply via email to

[Prev in Thread] Current Thread [Next in Thread]