powerpc: FreeBSD kernel compatibility cleanup

Adjust FreeBSD kernel backward compatibility list

Reviewed by:	jhibbits, pkubaj
Sponsored by:	Instituto de Pesquisas Eldorado (eldorado.org.br)
Differential Revision:	https://reviews.freebsd.org/D33421
This commit is contained in:
Alfredo Dal'Ava Junior 2022-03-07 14:30:26 -03:00
parent db3a1eec37
commit c3b6408ee8
4 changed files with 16 additions and 10 deletions

View File

@ -61,8 +61,6 @@ options TMPFS # Efficient memory filesystem
options GEOM_PART_APM # Apple Partition Maps.
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
options COMPAT_FREEBSD4 # Keep this for a while
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
options COMPAT_FREEBSD9 # Compatible with FreeBSD9

View File

@ -69,7 +69,6 @@ options GEOM_PART_APM # Apple Partition Maps.
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
options COMPAT_FREEBSD32 # Compatible with FreeBSD/powerpc binaries
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
options COMPAT_FREEBSD9 # Compatible with FreeBSD9

View File

@ -66,10 +66,12 @@ options TMPFS # Efficient memory filesystem
options GEOM_PART_APM # Apple Partition Maps.
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
#options COMPAT_FREEBSD32 # Compatible with FreeBSD/powerpcle binaries
options COMPAT_FREEBSD11 # Compatible with FreeBSD11
options COMPAT_FREEBSD12 # Compatible with FreeBSD12
# ports lang/rust (1.57.0) and lang/go (1.17.5) depends on older kernel interfaces
options COMPAT_FREEBSD11 # Compatible with FreeBSD11 (required by ports)
options COMPAT_FREEBSD12 # Compatible with FreeBSD12 (required by ports)
options COMPAT_FREEBSD13 # Compatible with FreeBSD13
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) syscall trace support
options STACK # stack(9) support

View File

@ -59,10 +59,17 @@ options SYSVSEM
options SYSVSHM
options WITNESS
options WITNESS_SKIPSPIN
options COMPAT_FREEBSD10
options COMPAT_FREEBSD11
options COMPAT_FREEBSD12
options COMPAT_FREEBSD13
# The powerpcspe target arch can run non Altivec/VMX powerpc binaries
# Keep COMPAT options in sync with powerpc target arch.
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
options COMPAT_FREEBSD9 # Compatible with FreeBSD9
options COMPAT_FREEBSD10 # Compatible with FreeBSD10
options COMPAT_FREEBSD11 # Compatible with FreeBSD11
options COMPAT_FREEBSD12 # Compatible with FreeBSD12
options COMPAT_FREEBSD13 # Compatible with FreeBSD13
options HWPMC_HOOKS
options KDTRACE_HOOKS # Kernel DTrace hooks
options DDB_CTF # Kernel ELF linker loads CTF data