aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Expand)AuthorFilesLines
2015-07-27[crypto] Add ECB block cipher mode (for debug and self-tests only)Michael Brown2-0/+56
2015-07-27[crypto] Add bit-rotation functions for 8-bit and 16-bit valuesMichael Brown1-0/+20
2015-07-22[xferbuf] Add xfer_buffer() to provide direct access to underlying bufferMichael Brown1-0/+5
2015-07-22[xferbuf] Generalise to handle umalloc()-based buffersMichael Brown1-1/+70
2015-07-22[xfer] Add xfer_check_order() utility functionMichael Brown1-0/+2
2015-07-22[interface] Add intf_poke() helperMichael Brown1-0/+5
2015-07-22[profile] Add profile_custom() for profiling with arbitrary time unitsMichael Brown1-0/+14
2015-07-22[fault] Add inject_corruption() to randomly corrupt dataMichael Brown1-0/+21
2015-07-22[fault] Generalise NETDEV_DISCARD_RATE fault injection mechanismMichael Brown2-0/+33
2015-07-22[efi] Fix receive and transmit completion reportingMichael Brown1-14/+13
2015-07-04[tcp] Gracefully close connections during shutdownMichael Brown1-0/+7
2015-06-29[gdb] Allow gdbstub to be started on an arbitrary serial portMichael Brown1-0/+8
2015-06-29[ipoib] Attempt to generate ARPs as needed to repopulate REMAC cacheMichael Brown1-0/+4
2015-06-29[serial] Use new UART abstraction in serial console driverMichael Brown2-9/+7
2015-06-29[gdb] Use new UART abstraction in GDB serial transportMichael Brown1-9/+0
2015-06-29[serial] Add general abstraction of a 16550-compatible UARTMichael Brown2-0/+132
2015-06-25[stp] Add support for detecting Spanning Tree Protocol non-forwarding portsMichael Brown2-0/+77
2015-06-25[netdevice] Add a generic concept of a "blocked link"Michael Brown1-0/+17
2015-05-16[intel] Add intelxvf driver for Intel 10 GigE virtual function NICsMichael Brown1-0/+1
2015-05-16[intel] Add support for mailbox used by virtual functionsMichael Brown1-0/+1
2015-05-12[usb] Add basic support for USB keyboardsMichael Brown2-0/+3
2015-05-12[usb] Add generic USB human interface device (HID) frameworkMichael Brown2-0/+107
2015-05-11[usb] Add USB_INTERRUPT_OUT internal typeMichael Brown1-2/+5
2015-05-11[ipv6] Disambiguate received ICMPv6 errorsMichael Brown1-0/+12
2015-05-09[usb] Provide usb_endpoint_name() for use by host controller driversMichael Brown1-0/+1
2015-05-09[uhci] Add support for UHCI host controllersMichael Brown2-0/+11
2015-05-09[ehci] Allow UHCI/OHCI controllers to locate the EHCI companion controllerMichael Brown1-0/+1
2015-05-09[usb] Add find_usb_bus_by_location() helper functionMichael Brown1-0/+2
2015-05-09[usb] Maintain single lists of halted endpoints and changed portsMichael Brown1-6/+0
2015-05-09[usb] Maintain a list of all USB busesMichael Brown1-0/+8
2015-05-08[usb] Detect missed disconnectionsMichael Brown1-0/+6
2015-05-08[pci] Provide PCI_CLASS() to calculate a scalar PCI class valueMichael Brown1-4/+12
2015-05-01[usb] Include setup packet within I/O buffer for message transfersMichael Brown1-3/+1
2015-04-24[settings] Add "base64" setting typeMichael Brown1-0/+1
2015-04-24[base64] Add buffer size parameter to base64_encode() and base64_decode()Michael Brown1-2/+3
2015-04-24[base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown1-3/+30
2015-04-14[efi] Use the EFI_RNG_PROTOCOL as an entropy source if availableMichael Brown1-0/+158
2015-04-14[efi] Add EFI time sourceMichael Brown3-0/+22
2015-04-14[efi] Add EFI entropy sourceMichael Brown2-0/+36
2015-04-13[peerdist] Add support for decoding PeerDist Content InformationMichael Brown2-0/+446
2015-04-12[crypto] Add SHA-512/224 algorithmMichael Brown2-0/+11
2015-04-12[crypto] Add SHA-512/256 algorithmMichael Brown2-0/+11
2015-04-12[crypto] Add SHA-384 algorithmMichael Brown2-0/+11
2015-04-12[crypto] Add SHA-512 algorithmMichael Brown3-0/+96
2015-04-12[crypto] Add SHA-224 algorithmMichael Brown2-0/+19
2015-03-23[xhci] Support USB1 devices attached via transaction translatorsMichael Brown1-2/+21
2015-03-23[usb] Clear transaction translator buffers when applicableMichael Brown1-0/+4
2015-03-23[usb] Add clear_tt() hub method to clear transaction translator bufferMichael Brown1-0/+9
2015-03-23[usb] Reset endpoints without waiting for a new transfer to be enqueuedMichael Brown1-3/+6
2015-03-18[usb] Fix USB timeouts to match specificationMichael Brown1-5/+27