summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_fault.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2004-12-23 19:47:59 +0000
committerjhb <jhb@FreeBSD.org>2004-12-23 19:47:59 +0000
commit8aad93579025896f709dbf6fcddb19ff74b73640 (patch)
treecd063f4213e63335996d4b44ce9ee675d0334dff /sys/vm/vm_fault.c
parent508621c9dff408419f8be1efb924bef63e98aca4 (diff)
downloadFreeBSD-src-8aad93579025896f709dbf6fcddb19ff74b73640.zip
FreeBSD-src-8aad93579025896f709dbf6fcddb19ff74b73640.tar.gz
- Add a function to set the Task Priority Register (TPR) of the local APIC.
Currently this is only used to initiailize the TPR to 0 during initial setup. - Reallocate vectors for the local APIC timer, error, and thermal LVT entries. The timer entry is allocated from the top of the I/O interrupt range reducing the number of vectors available for hardware interrupts to 191. Linux happens to use the same exact vector for its timer interrupt as well. If the timer vector shared the same priority queue as the IPI handlers, then the frequency that the timer vector will eventually be firing at can interact badly with the IPIs resulting in the queue filling and the dreaded IPI stuck panics, hence it being located at the top of the previous priority queue instead. - Fixup various minor nits in comments.
Diffstat (limited to 'sys/vm/vm_fault.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud