diff options
author | Jacob Meuser <jakemsr@cvs.openbsd.org> | 2009-11-26 15:34:16 +0000 |
---|---|---|
committer | Jacob Meuser <jakemsr@cvs.openbsd.org> | 2009-11-26 15:34:16 +0000 |
commit | ad412571972769ea82e0ed7f2db6ad03b4bf44da (patch) | |
tree | 09b50da7e5c3c3f7605b6fcde542e3959f5f608d /sys/arch | |
parent | ea348b86861a49665affc70721562615ec2ebb0b (diff) |
greatly reduce latency and kill some XXXs:
* reduce number of outstanding USB xfers: 6 -> 3
* reduce number of USB frames per xfer: 10 -> 2
* if the device uses wMaxPacketSize frame sizes that are longer than
1 ms, allow 1 frame per xfer
* instead of making blocksizes big enough to hold all outstanding
xfers, just make it big enough to hold one xfer
* calculate blocksizes a little better
* be more careful to let the upper layer know exactly when a block
has been moved in/out of the upper layer buffer
ok ratchov
Diffstat (limited to 'sys/arch')
0 files changed, 0 insertions, 0 deletions