History log of /fuchsia/zircon/system/dev/bus/virtio/gpu.h
Revision Date Author Comments
# ceddf6ea 13-Aug-2018 David Stevens <stevensd@google.com>

[display] Remove ddk calls from on_displays_changed

This change replaces get_info with per-display argument structs to
on_displays_changed, and it moves the display mode validation to a
posted task. This allow simpler locking in the impl drivers, and it
enables the addition of output parameters into the argument structs.

This change also causes ownership messages to be sent before display
changed messages. Update various clients to not rely on a particular
order of messages.

Test: Boot to virtcon/hotplug on NUC/vim/eve. Run gfxtest, gfxlatency,
and display-test

Change-Id: Id561ed7587037353c1aeeab96511481d74026bdc


# 034064ca 09-Jul-2018 David Stevens <stevensd@google.com>

[display] Add display mode validation

Test: display-test on NUC and eve
Change-Id: Ic5f35bbd73b3d860d330cc94102009ab9ba8b45c


# fe777833 11-May-2018 David Stevens <stevensd@google.com>

[display] Add layers to ddk display protocol

Change-Id: I0e876353121ca8c58bcca4a5c0ada6ee61d0e259


# c7fc6b1d 29-May-2018 David Stevens <stevensd@google.com>

[ddk][display] Add support for non-edid displays

Change-Id: Idabcda75709659363deb31cead1f2b923a8b6fcc


# 992f1684 10-Apr-2018 David Stevens <stevensd@google.com>

[dev][virtio] Migrate virtio to display controller

Change-Id: I7f8afeacf7f4b229b91ca75e62f16a0bb10b1c08


# 09fabdf9 12-Mar-2018 Todd Eisenberger <teisenbe@google.com>

[virtio] Wire BTIs through to the device objects

Change-Id: I8a19733734b8694f734463dd3134b77a9ae50d14


# 640d0794 09-Mar-2018 Todd Eisenberger <teisenbe@google.com>

[virtio] Migrate GPU to io_buffer

Change-Id: Ie1d4db1290c1b0e303b862a133a4beeee43b4659


# 61663485 22-Jan-2018 Tim Detwiler <tjdetwiler@google.com>

[virtio][gpu] Code cleanup

Change-Id: Ib141c88e9c6201c2a1def1f680c2e644514007cc


# 6afbb0e3 22-Jan-2018 Tim Detwiler <tjdetwiler@google.com>

[virtio][gpu] Replace cnd_t with sem_t.

Patch up some race conditions that existed using cnd_t.

Change-Id: I3e9cb558a3ca695fea1c99696ba6745c82b71085


# 1d2ee742 12-Oct-2017 Christopher Anderson <cja@google.com>

[virtio] Refactor virtio backend support

- Implement device backends for transport rather than having
it be a part of the device class itself. These backends are
plugged into the device class to provide an abstraction between
device level interfaces and the specific nuances around the
virtio interface.
- Implement a legacy virtio bar0 PIO interface for use in systems
that only provide Virtio 0.9.5 devices.
- Move logging away from VIRTIO_ERROR and use newer ddk zxlogf.
- Run clang-fmt and clean up small nits here and there.
Change-Id: I2568e9554378163f19b89537986e0d5ea8b47510


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# 59e644b1 07-Sep-2017 George Kulakowski <kulakowski@google.com>

[zircon][mxtl->fbl] Rename mxtl to fbl

Change-Id: Ie21b6498e1bfb0a7fa0315e40b9e5c3ee78646be


# 2661b3ed 14-Jun-2017 Brian Swetland <swetland@google.com>

[ddk][display] new protocol support (9 of n)

Migrate MX_PROTOCOL_DISPLAY to new style

Change-Id: I02cd6b18a9d12a811d4a186caece963eea21203a


# d6c6f3bd 10-Jun-2017 Mike Voydanoff <voydanoff@google.com>

[udev][virtio] Move to system/dev/bus/

Change-Id: If774aaef5040c31b6ee76dad1aa8bac30165f045