[PATCH] edid: add support for DisplayID extension (5k resolution)

2021-03-13 Thread Konstantin Nazarov
.od...@gmail.com> Signed-off-by: Konstantin Nazarov --- hw/display/edid-generate.c | 158 + hw/display/vga-pci.c | 2 +- qemu-edid.c| 2 +- 3 files changed, 126 insertions(+), 36 deletions(-) diff --git a/hw/display/edid-generate.c b/hw/d

[PATCH v2] edid: add support for DisplayID extension (5k resolution)

2021-03-14 Thread Konstantin Nazarov
.od...@gmail.com> Signed-off-by: Konstantin Nazarov --- hw/display/edid-generate.c | 156 + hw/display/vga-pci.c | 2 +- qemu-edid.c| 2 +- 3 files changed, 124 insertions(+), 36 deletions(-) diff --git a/hw/display/edid-generate.c b/hw/d

[PATCH v3 1/3] edid: move timing generation into a separate function

2021-03-15 Thread Konstantin Nazarov
The timing generation is currently performed inside the function that fills in the DTD. The DisplayID generation needs it as well, so moving it out to a separate function. Based-on: <20210303152948.59943-2-akihiko.od...@gmail.com> Signed-off-by: Konstantin Nazarov --- hw/display/edid-gene

[PATCH v3 3/3] edid: add support for DisplayID extension (5k resolution)

2021-03-15 Thread Konstantin Nazarov
.od...@gmail.com> Signed-off-by: Konstantin Nazarov --- hw/display/edid-generate.c | 78 +++--- hw/display/vga-pci.c | 2 +- qemu-edid.c| 2 +- 3 files changed, 75 insertions(+), 7 deletions(-) diff --git a/hw/display/edid-generate.c b/hw/displa

[PATCH v3 2/3] edid: allow arbitrary-length checksums

2021-03-15 Thread Konstantin Nazarov
3-2-akihiko.od...@gmail.com> Signed-off-by: Konstantin Nazarov --- hw/display/edid-generate.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hw/display/edid-generate.c b/hw/display/edid-generate.c index 1e1d89b9a78..530bdbdf06e 100644 --- a/hw/display/edid-gene