git: c5a8a124c3 - main - relnotes/13.0: further powerpc* changes

Piotr Kubaj <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by pkubaj (ports committer):

URL: https://cgit.FreeBSD.org/doc/commit/?id=c5a8a124c35c182d95a046f0b3b795ffdbb785af

commit c5a8a124c35c182d95a046f0b3b795ffdbb785af
Author:     Piotr Kubaj <[email protected]>
AuthorDate: 2021-03-28 23:12:29 +0000
Commit:     Piotr Kubaj <[email protected]>
CommitDate: 2021-03-28 23:12:29 +0000

    relnotes/13.0: further powerpc* changes
    
    Reported by: adalava
---
 website/content/en/releases/13.0R/relnotes.adoc | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/website/content/en/releases/13.0R/relnotes.adoc b/website/content/en/releases/13.0R/relnotes.adoc
index e34f74484e..aebce15393 100644
--- a/website/content/en/releases/13.0R/relnotes.adoc
+++ b/website/content/en/releases/13.0R/relnotes.adoc
@@ -45,6 +45,8 @@ Binary upgrades between RELEASE versions (and snapshots of the various security
 
 Source-based upgrades (those based on recompiling the FreeBSD base system from source code) from previous versions are supported, according to the instructions in [.filename]#/usr/src/UPDATING#.
 
+Upgrading powerpc64 systems from earlier FreeBSD Releases is NOT supported. Users need to reinstall, due to using new ABI.
+
 [IMPORTANT]
 ====
 Upgrading FreeBSD should only be attempted after backing up _all_ data and configuration files.
@@ -210,6 +212,8 @@ gitref:adeebf4cd47c[repository=src]
 New man:aio_readv[2] and man:aio_writev[2] system calls provide vectored
 analogues of man:aio_read[2] and man:aio_write[2]. gitref:022ca2fc7fe0
 
+powerpc64 switched to ELFv2 ABI at the same time it switched to LLVM. This brings us to a parity with modern Linux distributions. This also makes the binaries from previous FreeBSD versions incompatible with 13.0-RELEASE. Kernel still supports ELFv1, so jails and chroots using older FreeBSD versions are still compatible. gitref:e4399d169acc[repository=src]
+
 [[kernel]]
 == Kernel
 
@@ -499,8 +503,6 @@ if_dwc now supports checksum offloading. gitref:98ea5a7b9a1[repository=src]
 
 All powerpc architectures switched to LLVM and are currently mostly similar to amd64 toolchain-wise. gitref:678da4a27447[repository=src]
 
-Because lld doesn't support ELFv1 ABI, powerpc64 also switched to ELFv2 at the same time it switched to LLVM. This brings us to a parity with modern Linux distributions. gitref:e4399d169acc[repository=src]
-
 powerpc (32-bit) switched to Secure-PLT. gitref:e861dab45186[repository=src]
 
 powerpc64le (64-bit little endian port) was introduced, targeting POWER8 and newer processors. gitref:b75abea4d087[repository=src]
@@ -509,7 +511,9 @@ Radix MMU support for powerpc64 and powerpc64le (experimental, disabled by defau
 
 Superpages support for powerpc64 and powerpc64le (experimental, disabled by default). gitref:e2d6c417e303[repository=src]
 
-drm-kmod support (not base related, but involved fixing linuxkpi). gitref:937a05[repository=src]
+drm-kmod support (not base related, but involved fixing linuxkpi). gitref:937a05ba81c3[repository=src]
+
+Support QEMU/KVM pseries without hugepages. gitref:b934fc74683b[repository=src]
 
 Plenty of stability fixes, which fix many kernel panics.
 
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.