diff options
author | marcel <marcel@FreeBSD.org> | 2011-06-06 19:06:15 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2011-06-06 19:06:15 +0000 |
commit | b85f2958405471837cf29da0149697935f47e464 (patch) | |
tree | aa44b9eae54b3faaf88b0f579422ade75d862e10 /contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp | |
parent | 2157ebafe521d9b08c3b5fc99e5f19eac4530377 (diff) | |
download | FreeBSD-src-b85f2958405471837cf29da0149697935f47e464.zip FreeBSD-src-b85f2958405471837cf29da0149697935f47e464.tar.gz |
Improve cpu_idle():
o cpu_idle_hook is expected to be called with interrupts
disabled and re-enables interrupts on return.
o sync with x86: don't idle when the CPU has runnable tasks
o have callers of ia64_call_pal_static() disable interrupts
and re-enable interrupts.
o add, but compile-out, support for idle mode. This will be
enabled at some later time, after proper testing.
Diffstat (limited to 'contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions