#
9fe1978b |
|
23-May-2018 |
Christopher Anderson <cja@google.com> |
[syscalls] Rename mmap_device_io to ioports_request The name now better reflects that the syscall grants a process permission to access a given ioport range and has nothing to do with memory mappin anything. Test: compilation and run-tests on x86, as this is a rename CL. Change-Id: I1e6f2835f9c5ef3eda9628f9220d100c74448492
|
#
93082e0d |
|
18-May-2018 |
Todd Eisenberger <teisenbe@google.com> |
[dev][i8042] Fix use-after-free The IRQ thread was not being torn down when devices were not present and on driver shutdown ZX-2172 #done Change-Id: Ib7677e2da15dea0f502857d6108f57c98d2e23d6
|
#
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
|
#
7320e1d6 |
|
13-Mar-2018 |
Todd Eisenberger <teisenbe@google.com> |
[acpi] Bind RTC and i8042 via ACPI rather than MISC_PARENT Change-Id: I9de8676c9643508c3002d7b3e256a4c862c8aeb5
|
#
038c9dc5 |
|
27-Dec-2017 |
Mike Voydanoff <voydanoff@google.com> |
[syscalls][ddk] Interrupt syscall improvements: It is now possible to wait for multiple interrupts on a single interrupt handle. The zx_interrupt_bind() syscall is used to bind an interrupt vector to an interrupt handle, allowing up to 62 interrupt vectors per handle. The zx_interrupt_get_timestamp() syscall can now be used to retrieve a timestamp for an interrupt. Virtual interrupts are now supported. zx_interrupt_bind() can be used to designate an interrupt slot as a virtual interrupt, and the virtual interrupt can be signaled using the zx_interrupt_signal() syscall. The zx_interrupt_complete() syscall has been removed. Instead, zx_interrupt_wait() now handles unmasking the interrupt at the right time depending on whether the interrupt is edge or level triggered. Slot ZX_INTERRUPT_SLOT_USER is reserved as a virtual interrupt, and is typically used with zx_interrupt_signal() to unblock interrupt threads so they can exit at driver shutdown or to perform periodic work. Currently PCI interrupt handles can only be bound to a single interrupt vector, but it is possible to bind virtual interrupts to PCI interrupt handles. ZX-1469 #done ZX-1471 #done Change-Id: I48c14183c1b9ecd437c8b1ce0d25326b7532e973
|
#
2e0fc961 |
|
05-Nov-2017 |
Mike Voydanoff <voydanoff@google.com> |
[ddk] Remove driver bind() cookie and unbind() callback Also removed "owner" and "owner_cookie" from internal zx_device_t struct Adjusted intel-hda audio drivers to create devices to hold driver context rather than using the driver bind cookie. Change-Id: I0eca7f6fa3b155be71843291812e7aa9fea5bf55
|
#
37da9f7e |
|
02-Oct-2017 |
Todd Eisenberger <teisenbe@google.com> |
[syscall][interrupt] Rename ZX_FLAG_REMAP_IRQ Namespace it to become ZX_INTERRUPT_REMAP_IRQ. Change-Id: If4e3e8737e8ffa2a4f836093fcdd5ce32484f245
|
#
e32b9d3f |
|
26-Sep-2017 |
Tim Kilbourn <tkilbourn@google.com> |
[hid] Separate zx_status_t from out_len on get_report Change-Id: I732b657a4ef574c1671773c22ffc0350ecbc38c1
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
5b46ed9a |
|
29-Aug-2017 |
Todd Eisenberger <teisenbe@google.com> |
[input][ps2] Check get_descriptor arg validity Change-Id: I40a95a99c6ee2437c6ef3ab4a576e9e3c5935b63
|
#
01ce4e75 |
|
02-Aug-2017 |
Yvonne Yip <yky@google.com> |
[dev][pc-ps2] add volume up/down buttons to keymap Change-Id: I3c7fbfc84e7639d8677e70ca6896229f4f3e3de5
|
#
a6b2c493 |
|
28-Jul-2017 |
Christopher Anderson <cja@google.com> |
[syscalls] mx_interrupt_create now returns mx_status_t Change-Id: Ie535158f35f95733db2954b725cb125102a15ca3
|
#
40d9a677 |
|
26-Jun-2017 |
Tim Kilbourn <tkilbourn@google.com> |
[ddk][input] Remove rollover error from input protocol The ps/2 driver was the only one using it, so it moved there. Change-Id: Ie37a45cfa3380cd8614399cbd503ef435e360112
|
#
dc6ccb34 |
|
16-Jun-2017 |
Mike Voydanoff <voydanoff@google.com> |
[udev] Remove unneeded mx_device_t references from various drivers Change-Id: I0e99337e07ba169875c08ca6a9955c8ec749fb0a
|
#
cd707bf9 |
|
14-Jun-2017 |
Brian Swetland <swetland@google.com> |
[ddk][hid] new protocol support (7 of n) Migrate MX_PROTOCOL_HIDBUS to the new style. Change-Id: I13c85ce8a30203b3e75e2f8241ceb62046cd0d4d
|
#
d11452d9 |
|
14-Jun-2017 |
Brian Swetland <swetland@google.com> |
[ddk] remove legacy protocol wrappers These are just redirects from ddk/protocol/... to magenta/device/... Change-Id: Ia17cda5a3505e44e1991ce07096b4b610f4ddc65
|
#
317173fd |
|
08-Jun-2017 |
Tim Kilbourn <tkilbourn@google.com> |
[dev][input] Use new magenta error codes Change-Id: I2cd1567ecff7ad60aeffad23d2313029a7c01a6b
|
#
ba1d29d5 |
|
07-Jun-2017 |
Brian Swetland <swetland@google.com> |
[udev][i8042] rename udev/i8042 dev/input/pc-ps2 Change-Id: I93a10fb401341e1dc5a1d0311fffb3ec80d5ed7e
|