summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.h
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2010-06-08 17:08:13 +0000
committerjhb <jhb@FreeBSD.org>2010-06-08 17:08:13 +0000
commitc24f3c03f114b851398feeed7da71d5f021bb6f6 (patch)
tree180a7d318690233cd30893acff7596afab80ec75 /contrib/llvm/lib/CodeGen/ExactHazardRecognizer.h
parent20ca4043bbfe75ad824a9a2444413fde288b83d8 (diff)
downloadFreeBSD-src-c24f3c03f114b851398feeed7da71d5f021bb6f6.zip
FreeBSD-src-c24f3c03f114b851398feeed7da71d5f021bb6f6.tar.gz
- Use a bit more care when moving I/O APIC interrupts between CPUs. Mask
the interrupt followed by a brief delay if it is not currently masked before moving the interrupt. - Move the icu_lock out of ioapic_program_intpin() and into callers. This closes a race where ioapic_program_intpin() could use a stale value of the masked state to compute the masked bit in the register. Reviewed by: mav MFC after: 2 weeks
Diffstat (limited to 'contrib/llvm/lib/CodeGen/ExactHazardRecognizer.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud