aboutsummaryrefslogtreecommitdiff
path: root/sys/conf
diff options
context:
space:
mode:
authorRoger Pau Monné <royger@FreeBSD.org>2014-03-11 10:03:29 +0000
committerRoger Pau Monné <royger@FreeBSD.org>2014-03-11 10:03:29 +0000
commite8da1c4877388cd5c76e9815d9edb27b7f9cd443 (patch)
treede7c70fd26a74d2aeb30a2eb1463f50c404b1099 /sys/conf
parent0096a6594b838f1bf865a2bbaad0cfa77af8a4ad (diff)
downloadsrc-e8da1c4877388cd5c76e9815d9edb27b7f9cd443.tar.gz
src-e8da1c4877388cd5c76e9815d9edb27b7f9cd443.zip
amd64/i386: switch IPI handlers to C code.
Move asm IPIs handlers to C code, so both Xen and native IPI handlers share the same code. Reviewed by: jhb Approved by: gibbs Sponsored by: Citrix Systems R&D amd64/amd64/apic_vector.S: i386/i386/apic_vector.s: - Remove asm coded IPI handlers and instead call the newly introduced C variants. amd64/amd64/mp_machdep.c: i386/i386/mp_machdep.c: - Add C coded clones to the asm IPI handlers (moved from x86/xen/hvm.c). i386/include/smp.h: amd64/include/smp.h: - Add prototypes for the C IPI handlers. x86/xen/hvm.c: - Move the C IPI handlers to mp_machdep and call those in the Xen IPI handlers. i386/xen/mp_machdep.c: - Add dummy IPI handlers to the i386 Xen PV port (this port doesn't support SMP).
Notes
Notes: svn path=/head/; revision=263001
Diffstat (limited to 'sys/conf')
0 files changed, 0 insertions, 0 deletions