[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
- [RFC 0/1] ATI R300 emulated grpahics card V2,
aaron . zakhrov <=