Page MenuHomeFreeBSD

D33421.id103570.diff
No OneTemporary

D33421.id103570.diff

diff --git a/sys/powerpc/conf/GENERIC b/sys/powerpc/conf/GENERIC
--- a/sys/powerpc/conf/GENERIC
+++ b/sys/powerpc/conf/GENERIC
@@ -61,8 +61,6 @@
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
diff --git a/sys/powerpc/conf/GENERIC64 b/sys/powerpc/conf/GENERIC64
--- a/sys/powerpc/conf/GENERIC64
+++ b/sys/powerpc/conf/GENERIC64
@@ -69,7 +69,6 @@
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
diff --git a/sys/powerpc/conf/GENERIC64LE b/sys/powerpc/conf/GENERIC64LE
--- a/sys/powerpc/conf/GENERIC64LE
+++ b/sys/powerpc/conf/GENERIC64LE
@@ -66,10 +66,12 @@
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
diff --git a/sys/powerpc/conf/MPC85XXSPE b/sys/powerpc/conf/MPC85XXSPE
--- a/sys/powerpc/conf/MPC85XXSPE
+++ b/sys/powerpc/conf/MPC85XXSPE
@@ -59,10 +59,17 @@
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

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 15, 10:32 PM (20 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15420846
Default Alt Text
D33421.id103570.diff (2 KB)

Event Timeline