summaryrefslogtreecommitdiffstats
path: root/lib/libc/regex/utils.h
diff options
context:
space:
mode:
authorcperciva <cperciva@FreeBSD.org>2013-01-27 23:33:42 +0000
committercperciva <cperciva@FreeBSD.org>2013-01-27 23:33:42 +0000
commit3729189626665da7fd8e8a5d10dc5f58d564e362 (patch)
tree7fa46a1de3860102cdf1b12bc28488219d8a2459 /lib/libc/regex/utils.h
parent4006779c7a56867016924fa95f9de9d42772115e (diff)
downloadFreeBSD-src-3729189626665da7fd8e8a5d10dc5f58d564e362.zip
FreeBSD-src-3729189626665da7fd8e8a5d10dc5f58d564e362.tar.gz
Add a loader tunable "hw.broken_txfifo" which enables a workaround for a
bug in old versions of QEMU (and Xen, and other places using QEMU code). On those buggy emulated UARTs, the "TX idle" interrupt gets lost; with this workaround, we spinwait for the TX to happen and then send ourselves the interrupt. It's ugly but it works, while minimizing the impact on the code for the !broken_txfifo case. MFC after: 2 weeks
Diffstat (limited to 'lib/libc/regex/utils.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud