opnsense-src/sys/conf
Zhenlei Huang bb5f701614 kernel: Add defination of .init_array and .fini_array for all other platforms
Currently these sections are not used but defined only for amd64 and
i386. Added them for all other platforms to keep all platforms in sync.
There should be no functional change.

This change is extracted from a bigger patch [1] of hselasky, with
additional fix for the order of .fini_array section.

1. https://reviews.freebsd.org/D40467

Obtained from:	hselasky
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D45214

(cherry picked from commit 3e76d05231b0aa77d922bdbc9abf62d9747a91ab)
2024-09-22 22:45:36 +08:00
..
config.mk sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
dtb.build.mk sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
dtb.mk sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
files conf: Add usbhid and hidbus to GENERIC* kernel configs 2024-07-29 18:36:42 +02:00
files.amd64 files.x86: Pull in some more duplicate lines from files.{amd64,i386} 2024-07-18 13:20:41 -04:00
files.arm dtrace: Avoid including dtrace_isa.c directly into dtrace.c 2024-08-08 15:53:50 +00:00
files.arm64 ice_ddp: Update package to 1.3.36.0 2024-04-24 15:14:48 -07:00
files.i386 files.x86: Pull in some more duplicate lines from files.{amd64,i386} 2024-07-18 13:20:41 -04:00
files.powerpc ice_ddp: Update package to 1.3.36.0 2024-04-24 15:14:48 -07:00
files.riscv riscv: Convert local interrupt controller to a newbus PIC 2024-09-07 01:00:28 +01:00
files.x86 files.x86: Pull in some more duplicate lines from files.{amd64,i386} 2024-07-18 13:20:41 -04:00
kern.mk arm64: Disable outling atomics 2024-07-15 12:30:02 +00:00
kern.opts.mk Enable kernel reproducible builds on stable branch 2024-05-03 15:22:16 -07:00
kern.post.mk Add the BBR and RACK stacks to the LINT kernel. 2024-01-16 10:32:07 -08:00
kern.pre.mk Fix bnxt build in LINT 2024-06-03 13:23:15 -06:00
kmod.mk Make kldxref a bootstrap tool and use unconditionally 2024-01-18 14:30:06 -08:00
kmod.opts.mk sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
kmod_syms.awk sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
kmod_syms_prefix.awk sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ldscript.amd64 kernel: Fix defining of .init_array and .fini_array sections 2024-09-22 22:45:36 +08:00
ldscript.arm kernel: Add defination of .init_array and .fini_array for all other platforms 2024-09-22 22:45:36 +08:00
ldscript.arm64 kernel: Add defination of .init_array and .fini_array for all other platforms 2024-09-22 22:45:36 +08:00
ldscript.i386 kernel: Fix defining of .init_array and .fini_array sections 2024-09-22 22:45:36 +08:00
ldscript.kmod.amd64 sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ldscript.kmod.i386 sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ldscript.powerpc kernel: Add defination of .init_array and .fini_array for all other platforms 2024-09-22 22:45:36 +08:00
ldscript.powerpc64 kernel: Add defination of .init_array and .fini_array for all other platforms 2024-09-22 22:45:36 +08:00
ldscript.powerpc64le kernel: Add defination of .init_array and .fini_array for all other platforms 2024-09-22 22:45:36 +08:00
ldscript.powerpcspe kernel: Add defination of .init_array and .fini_array for all other platforms 2024-09-22 22:45:36 +08:00
ldscript.riscv kernel: Add defination of .init_array and .fini_array for all other platforms 2024-09-22 22:45:36 +08:00
Makefile.amd64 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
Makefile.arm Fix incorrect -I option in sys/conf/Makefile.arm 2024-08-04 12:21:10 +02:00
Makefile.arm64 sys: Build arm64 per-thread SSP with GCC 2024-07-15 12:27:54 +00:00
Makefile.i386 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
Makefile.powerpc sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
Makefile.riscv sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
newvers.sh kernel: Make some compile time constant variables const 2024-09-20 18:04:02 +08:00
NOTES filemon: Document how to build into the kernel. 2024-08-01 18:15:58 +02:00
options filemon: Document how to build into the kernel. 2024-08-01 18:15:58 +02:00
options.amd64 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
options.arm sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
options.arm64 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
options.i386 i386: Use DEV_HYPERV to enable HyperV APIC vector 2024-07-18 13:31:50 -04:00
options.powerpc sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
options.riscv sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
std.nodebug std.nodebug: remove DIAGNOSTIC from debug configs 2023-08-18 16:39:22 +03:00
sysent.mk sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
systags.sh sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
vdso_amd64.ldscript spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
vdso_amd64_ia32.ldscript spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
WITHOUT_SOURCELESS sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
WITHOUT_SOURCELESS_HOST sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
WITHOUT_SOURCELESS_UCODE sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00