summaryrefslogtreecommitdiffstats
path: root/src/interface/hyperv
diff options
context:
space:
mode:
authorMichael Brown2015-05-01 17:28:45 +0200
committerMichael Brown2015-05-01 17:29:11 +0200
commit50e703a534e3be4496600562dab5cd4561cd5b71 (patch)
treed4bbb99952e53866016db632a982fc099612750e /src/interface/hyperv
parent[vram] Add "vram" built-in setting to dump video RAM (diff)
downloadipxe-50e703a534e3be4496600562dab5cd4561cd5b71.tar.gz
ipxe-50e703a534e3be4496600562dab5cd4561cd5b71.tar.xz
ipxe-50e703a534e3be4496600562dab5cd4561cd5b71.zip
[usb] Include setup packet within I/O buffer for message transfers
The USB API currently assumes that host controllers will have immediate data buffer space available in which to store the setup packet. This is true for xHCI, partially true for EHCI (which happens to have 12 bytes of padding in each transfer descriptor due to alignment requirements), and not true at all for UHCI. Include the setup packet within the I/O buffer passed to the host controller's message() method, thereby eliminating the requirement for host controllers to provide immediate data buffers. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface/hyperv')
0 files changed, 0 insertions, 0 deletions