freebsd-nq/sys/x86/x86
John Baldwin fecabb72e1 Don't try to assign interrupts to a CPU on single-CPU systems.
All interrupts are routed to the sole CPU in that case implicitly.
This is a regression in EARLY_AP_STARTUP.  Previously the 'assign_cpu'
variable was only set when a multi-CPU system finished booting, so
it's value both meant that interrupts could be assigned and that
there was more than one CPU.

PR:		219882
Reported by:	ota@j.email.ne.jp
MFC after:	3 days
2017-06-14 13:34:09 +00:00
..
autoconf.c Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
bus_machdep.c Better support memory mapped console devices, such as VGA and EFI 2015-08-12 15:26:32 +00:00
busdma_bounce.c Avoid use of contiguous memory allocations in busdma when possible. 2017-05-16 14:21:37 +00:00
busdma_machdep.c Add a witness check to enforce that no non-sleeping locks are held when 2016-11-03 23:11:33 +00:00
cpu_machdep.c Fix the acpi idle support on i386 which was broken by r312910. 2017-02-26 13:25:56 +00:00
delay.c Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
dump_machdep.c
fdt_machdep.c preload_search_info: make sure mod is set 2015-08-21 15:57:57 +00:00
identcpu.c Allow sysctl kern.vm_guest to return bhyve when running under bhyve. 2017-06-08 04:02:14 +00:00
intr_machdep.c Don't try to assign interrupts to a CPU on single-CPU systems. 2017-06-14 13:34:09 +00:00
io_apic.c revert r315959 because it causes build problems 2017-03-27 12:34:29 +00:00
legacy.c Remove EISA bus support for add-in cards. Remove related kernel and 2017-02-16 21:57:35 +00:00
local_apic.c revert r315959 because it causes build problems 2017-03-27 12:34:29 +00:00
mca.c x86 MCA: Fix a deadlock in MCA exception processing 2017-04-28 18:25:10 +00:00
mp_watchdog.c Merge i386 and amd64 variants of mp_watchdog.c into x86/, there is no 2016-08-03 13:51:53 +00:00
mp_x86.c use msr 0xc001100c to discover multi-node AMD processors 2017-04-08 14:16:42 +00:00
mptable_pci.c Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
mptable.c Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
msi.c revert r315959 because it causes build problems 2017-03-27 12:34:29 +00:00
nexus.c Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
pvclock.c
stack_machdep.c Require the STACK option for code that captures stacks of running threads. 2016-12-06 22:48:28 +00:00
tsc.c Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
x86_mem.c Do not use ULL suffix. Cast to uint64_t where the suffix is needed, 2017-02-25 10:32:49 +00:00