freebsd-nq/sys/x86/x86
Attilio Rao b8be27bf29 Revert part of r234723 by re-enabling the SMP protection for
intr_bind() on x86.
This has been requested by jhb and I strongly disagree with this,
but as long as he is the x86 and interrupt subsystem maintainer I will
follow his directives.

The disagreement cames from what we should really consider as a
public KPI. IMHO, if we really need a selection between the kernel
functions, we may need an explicit protection like _KERNEL_KPI, which
defines which subset of the kernel function might really be considered
as part of the KPI (for thirdy part modules) and which not.
As long as we don't have this mechanism I just consider any possible
function as usable by thirdy part code, thus intr_bind() included.

MFC after:	1 week
2012-05-03 21:44:01 +00:00
..
busdma_machdep.c Revert the PCIe 4GB boundary issue workaround now that the proper fix is 2012-03-16 16:12:10 +00:00
dump_machdep.c Add the watchdogs patting during the (shutdown time) disk syncing and 2011-04-28 16:02:05 +00:00
intr_machdep.c Revert part of r234723 by re-enabling the SMP protection for 2012-05-03 21:44:01 +00:00
io_apic.c Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
legacy.c Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
local_apic.c - Panic up front if a kernel does not include 'device atpic' and an 2012-02-27 17:33:16 +00:00
mca.c Further tweak the changes made in r233709. The kernel doesn't permit 2012-04-02 17:26:21 +00:00
mptable_pci.c Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
mptable.c Fix build when NEW_PCIB is not defined. 2011-07-16 14:05:34 +00:00
msi.c Move <machine/apicreg.h> to <x86/apicreg.h>. 2010-11-01 18:18:46 +00:00
nexus.c Add implementations of BUS_ADJUST_RESOURCE() to the PCI bus driver, 2011-05-02 14:13:12 +00:00
tsc.c Disable TSC usage inside SMP VM environments. On my VMware ESXi 4.1 2011-08-22 03:10:29 +00:00