History log of /fuchsia/zircon/system/dev/display/intel-i915/interrupts.cpp
Revision Date Author Comments
# 44b9ca30 26-Jun-2018 David Stevens <stevensd@google.com>

[display] Implement new vsync API

This change adds a new vsync event to the display controller API removes
the present signal event. It also changes the behavior of the cursor
position API to clamp the cursor to the display, to sidestep the issue
of how vsync interacts with a cursor that isn't on the display.

Test: display-test, vkcube, vkcube_image_pipe_swapchain
Change-Id: I6f332e3709eef2c6e1c932581024c2149b65a2a1


# 28ad8aee 26-Apr-2018 David Stevens <stevensd@google.com>

[intel-i915] Clean up intel driver logging

Change-Id: I3873a7460d31cb0c94ef8cb00266f9598fa9f3d2


# 5fbe6f24 19-Apr-2018 David Stevens <stevensd@google.com>

[intel-i915] Add locking

Change-Id: I067fb1bb9a8db020d8f80272c12ec732cd15238a


# 81eff85e 19-Apr-2018 David Stevens <stevensd@google.com>

[intel-i915] Implement intel-gpu-core protocol

Also change the address type in read_pci_config_16 to uint16_t, to
match the underlying pci API.

Change-Id: Ic16e79939ea5114c545809f993ff7ad1e2e93d86


# 937a9826 30-Apr-2018 Brijen Raval <braval@google.com>

[interrupts][syscall] Rename syscalls zx_irq_* to zx_interrupt_*

Change-Id: Ie01f65f29c1fd6171463340e2a5c103ff8e704b6


# cca25b86 26-Apr-2018 Brijen Raval <braval@google.com>

[syscall][irq] Remove (disabled) old irq syscall implementations

Change-Id: I2f4a4f42e174dbab5ac4eb84255955fa805cd75d


# 46b12f5f 04-Apr-2018 Brijen Raval <braval@google.com>

[interrupt][syscalls] Adapt to new interrupt syscalls

ZX-2024
Change-Id: I534d4087d0dcf199ea38ced0fd2f0af98548b719


# 386c3d5b 14-Mar-2018 David Stevens <stevensd@google.com>

[intel-i915] Allow DP to handle hotplug events

Change-Id: I91d123cfafe7a6e8f920f61f899e20afb82fd3c9


# 1c58992f 06-Mar-2018 David Stevens <stevensd@google.com>

[intel-i915] Refactor interrupts and add vsync

Change-Id: I9645afa3a49fdc9e80c8ddfa61b3c37a8c79a524