freebsd-nq/sys/conf
Roger Pau Monné e0516c7553 x86/apic: remove apic_ops
All supported Xen instances by FreeBSD provide a local APIC
implementation, so there's no need to replace the native local APIC
implementation anymore.

Leave just the ipi_vectored hook in order to be able to override it
with an implementation based on event channels if the underlying local
APIC is not virtualized by hardware. Note the hook cannot use ifuncs,
because at the point where ifuncs are resolved the kernel doesn't yet
know whether it will benefit from using the optimization.

Sponsored by: Citrix Systems R&D
Reviewed by: kib
Differential revision: https://reviews.freebsd.org/D33917
2022-01-18 10:19:04 +01:00
..
config.mk mips: Remove sys/mips 2021-12-30 20:57:24 -07:00
dtb.build.mk Switch to the new device-tree vendor tree 2021-01-15 20:08:39 +01:00
dtb.mk
files cxgbe(4): Update firmwares to 1.26.6.0. 2022-01-03 15:24:42 -08:00
files.amd64 x86: Speed up clock calibration 2022-01-12 12:34:07 -08:00
files.arm arm: add dwc3 as a compilable driver 2021-12-23 10:36:51 -08:00
files.arm64 Add arm64 pointer authentication support 2022-01-12 15:27:17 +00:00
files.i386 x86: Speed up clock calibration 2022-01-12 12:34:07 -08:00
files.powerpc [PowerPC] PowerMac timebase sync for G4 2021-12-23 16:06:07 -06:00
files.riscv riscv: gdb(4) support 2022-01-10 13:40:12 -04:00
files.x86 x86/apic: remove apic_ops 2022-01-18 10:19:04 +01:00
kern.mk mips: Remove sys/mips 2021-12-30 20:57:24 -07:00
kern.opts.mk Add clarifying comments 2022-01-02 00:30:58 -07:00
kern.post.mk amd64: Only build aout.ko when COMPAT_FREEBSD32 is enabled 2021-12-07 02:10:48 +02:00
kern.pre.mk mips: Remove sys/mips 2021-12-30 20:57:24 -07:00
kmod_syms_prefix.awk Add the infrastructure to support loading multiple versions of TCP 2017-06-08 20:41:28 +00:00
kmod_syms.awk kmod_syms.awk: fix removal of the export list from the symbol table 2021-11-18 15:56:24 +02:00
kmod.mk Use ${MACHINE} for the kernel modeule ldscript 2022-01-11 16:58:31 +00:00
kmod.opts.mk Add a kmod.opts.mk. 2019-11-21 18:14:26 +00:00
ldscript.amd64 amd64: do not assume that kernel is loaded at 2M physical 2021-07-31 16:53:42 +03:00
ldscript.arm Eliminate the generated ldscript for arm and arm64, and strip $a/$d marker 2019-12-29 18:17:12 +00:00
ldscript.arm64 arm64: add read_frequently, read_mostluy and exclusive_cache_line to linker script 2021-08-23 15:22:17 +02:00
ldscript.i386 Expose the kernel's build-ID through sysctl 2019-06-04 13:07:10 +00:00
ldscript.kmod.amd64 Move PLTs to the beginning of amd64 kernel modules. 2020-09-16 13:51:47 +00:00
ldscript.kmod.i386 Formalize the use of linker scripts for kernel modules. 2019-10-16 22:19:56 +00:00
ldscript.powerpc [PowerPC] kernel ifunc support for powerpc*, fix ppc64 relocation oddities. 2020-05-07 19:32:49 +00:00
ldscript.powerpc64 [PowerPC] Fix build-id note on powerpc64 kernel 2020-06-01 19:40:59 +00:00
ldscript.powerpc64le [PowerPC64LE] Set up powerpc.powerpc64le architecture 2020-09-22 23:49:30 +00:00
ldscript.powerpcspe [PowerPC] kernel ifunc support for powerpc*, fix ppc64 relocation oddities. 2020-05-07 19:32:49 +00:00
ldscript.riscv Set the LMA of the riscv kernel to the OpenSBI jump target by default 2020-02-04 00:06:16 +00:00
Makefile.amd64 Don't try ctfconvert on file without debug info. 2020-04-28 16:09:25 +00:00
Makefile.arm ipq4018: add TCSR definitions from Linux. 2021-10-18 19:18:01 +00:00
Makefile.arm64 arm64: Don't rely on host readelf for u-boot booti image generation 2021-12-24 19:25:20 +00:00
Makefile.i386 Retire CLANG_NO_IAS34 2018-11-01 23:11:47 +00:00
Makefile.powerpc Remove tests for obsolete compilers in the build system 2020-05-12 15:22:40 +00:00
Makefile.riscv riscv: Add the device-tree path to the include path 2021-01-16 11:31:17 +01:00
newvers.sh newvers.sh: better regexp for the FreeBSD_version line 2021-04-22 11:45:12 -06:00
NOTES Remove an obsolete warning from NOTES 2022-01-03 13:00:50 -05:00
options ed: Remove options 2021-12-09 17:41:39 -07:00
options.amd64 linux(4): Get rid of Linuxulator kernel build options. 2021-06-22 08:32:39 +03:00
options.arm arm: allow the debug stuff in CP14 to be disabled at compile time 2021-10-18 19:18:56 +00:00
options.arm64 Per-thread stack canary on arm64 2021-11-26 14:44:00 +00:00
options.i386 Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
options.powerpc powerpc/pseries: Allow radix pmap in pseries for ISA 3.0 2021-08-11 19:07:04 -05:00
options.riscv
std.nodebug std.nodebug: turn off net80211 debugging as well 2021-11-24 18:06:20 +00:00
sysent.mk sysent: regenerate files every time 2021-12-16 20:56:28 -06:00
systags.sh Fix kernel-tags target. 2020-01-23 13:56:12 +00:00
vdso_amd64_ia32.ldscript vdso for ia32 on amd64 2021-12-06 20:46:49 +02:00
vdso_amd64.ldscript amd64: wrap 64bit sigtramp into vdso 2021-12-06 20:46:49 +02:00
WITHOUT_SOURCELESS
WITHOUT_SOURCELESS_HOST
WITHOUT_SOURCELESS_UCODE retire cx,ctau drivers 2020-03-20 16:50:19 +00:00