aboutsummaryrefslogtreecommitdiff
path: root/hw/display/sm501.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost1-6/+2
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-3/+4
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-4/+7
2020-06-30sm501: Fix and optimize overlap checkBALATON Zoltan1-10/+16
2020-06-30sm501: Convert debug printfs to tracesBALATON Zoltan1-37/+13
2020-06-30sm501: Do not allow guest to set invalid formatBALATON Zoltan1-0/+3
2020-06-30sm501: Use stn_he_p/ldn_he_p instead of switch/caseBALATON Zoltan1-11/+1
2020-06-30sm501: Optimise 1 pixel 2d opsBALATON Zoltan1-3/+16
2020-06-30sm501: Introduce variable for commonly used value for better readabilityBALATON Zoltan1-20/+21
2020-06-30sm501: Ignore no-op blitsBALATON Zoltan1-0/+5
2020-06-30sm501: Drop unneded variableBALATON Zoltan1-3/+2
2020-06-30sm501: Fix bounds checksBALATON Zoltan1-4/+4
2020-06-15sysbus: Convert qdev_set_parent_bus() use with Coccinelle, part 3Markus Armbruster1-2/+2
2020-06-15sysbus: Convert to sysbus_realize() etc. with CoccinelleMarkus Armbruster1-1/+1
2020-06-15sysbus: Tidy up sysbus_init_child_obj()'s @childsize arg, part 1Markus Armbruster1-1/+1
2020-06-15qdev: Convert uses of qdev_create() manuallyMarkus Armbruster1-3/+2
2020-06-15qdev: Convert uses of qdev_create() with CoccinelleMarkus Armbruster1-2/+2
2020-06-15display/sm501 display/ati: Fix to realize "i2c-ddc"Markus Armbruster1-0/+2
2020-05-28sm501: Remove obsolete changelog and todo commentBALATON Zoltan1-18/+1
2020-05-28sm501: Optimize small overlapping blitsBALATON Zoltan1-4/+11
2020-05-28sm501: Replace hand written implementation with pixman where possibleBALATON Zoltan1-88/+119
2020-05-28sm501: Clean up local variables in sm501_2d_operationBALATON Zoltan1-15/+16
2020-05-28sm501: Use BIT(x) macro to shorten constantBALATON Zoltan1-3/+2
2020-05-28sm501: Shorten long variable names in sm501_2d_operationBALATON Zoltan1-23/+22
2020-05-28sm501: Convert printf + abort to qemu_log_maskBALATON Zoltan1-30/+27
2020-05-15hw: Remove unnecessary DEVICE() castPhilippe Mathieu-Daudé1-1/+1
2020-05-15qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster1-1/+1
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-2/+2
2020-01-07sm501: make SerialMM a child, export chardev propertyMarc-André Lureau1-8/+21
2020-01-07hw/display/sm501: Always map the UART0Philippe Mathieu-Daudé1-5/+3
2019-08-21hw/display/sm501: Remove unused includePhilippe Mathieu-Daudé1-1/+0
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-1/+1
2019-05-07i2c-ddc: move it to hw/displayPaolo Bonzini1-1/+1
2019-03-07hw: Remove unused 'hw/devices.h' includePhilippe Mathieu-Daudé1-1/+0
2018-09-25sm501: Adjust endianness of pixel value in rectangle fillMarcus Comstedt1-0/+3
2018-07-16sm501: Fix warning about unreachable codeBALATON Zoltan1-1/+1
2018-07-16sm501: Update screen on frame buffer address changeBALATON Zoltan1-0/+2
2018-07-07sm501: Set updated region dirty after 2D operationBALATON Zoltan1-2/+15
2018-07-07sm501: Fix support for non-zero frame buffer start addressBALATON Zoltan1-3/+16
2018-07-07sm501: Log unimplemented raster operation modesSebastian Bauer1-0/+23
2018-07-07sm501: Implement negated destination raster operation modeSebastian Bauer1-1/+11
2018-07-07sm501: Use values from the pitch register for 2D operationsSebastian Bauer1-2/+2
2018-07-07sm501: Perform a full update after palette changeSebastian Bauer1-0/+8
2018-07-07sm501: Implement i2c part for reading monitor EDIDBALATON Zoltan1-4/+143
2018-07-02hw: Directly use "qemu/units.h" instead of "qemu/cutils.h"Philippe Mathieu-Daudé1-1/+1
2018-07-02hw: Use IEC binary prefix definitions from "qemu/units.h"Philippe Mathieu-Daudé1-7/+7
2018-06-21sm501: Fix hardware cursor color conversionSebastian Bauer1-3/+3