Announcement
Collapse
No announcement yet.
The New Features Of LLVM 9.0 & Clang 9.0 - Includes Building The Linux x86_64 Kernel
Collapse
X
-
Whether znver2 is to be supported in LLVM instead of clang? Seems architectures supporting is LLVM task, or not?
-
Originally posted by MadgemadeIf AMD mainlined all of their work on ROCm it would be pretty great. However that is never going to happen. Regressions are the norm in ROCm, Hawaii GPUs have been broken since 2018 and nothing is done. The kernel maintainers would be right to steer clear of the flurry of bug reports that would come with a mainlined ROCm.
Until it gets patched up to a decent level it's (rightly) going to stay out of tree. I believe there are also some problems with proprietary blobs within ROCm, although that might have just been some utilities.
LLVM changes also go upstream but the process is slower since LLVM release cycles are longer and changes are not as cleanly isolated to specific HW as they are for kernel drivers.
For the rest of the ROCm stack there is no "upstream" to be out of other than our own Github repos, since those components are specific to ROCm.
What proprietary blobs are you talking about ? The old HSA stack had a proprietary blob for the HSAIL finalizer, since it was based on our internal graphics shader compiler, but AFAIK all of the ROCm stack is open source.
The main reason for having separate repos for kernel and compiler is that it allows us to run on a monthly release cycle rather than having to wait for the 3- and 6-month release cycles of kernel and LLVM.Last edited by bridgman; 11 September 2019, 03:21 AM.
- Likes 2
Leave a comment:
-
I’m pretty sure OpenMandriva will be the first fully llvm/clang distro.
Leave a comment:
-
Originally posted by xxmitsu View PostI am curious about the differences of a kernel built using llvm. Is it about the compile speed ? or is it generating a better code?
- Likes 1
Leave a comment:
-
Originally posted by ssokolow View PostNow all we need is to get musl-libc sufficiently ABI compatible with glibc so things like GOG.com games can run on it and I'll finally be able to give those "it's GNU/Linux" snobs a proper middle finger.
Leave a comment:
-
Now all we need is to get musl-libc sufficiently ABI compatible with glibc so things like GOG.com games can run on it and I'll finally be able to give those "it's GNU/Linux" snobs a proper middle finger.
- Likes 6
Leave a comment:
-
Originally posted by xxmitsu View PostI am curious about the differences of a kernel built using llvm. Is it about the compile speed ? or is it generating a better code?
- Likes 1
Leave a comment:
-
Originally posted by GrayShade View Post
No. It's GNU/Linux because you're using the GNU userspace tools like coreutils and find.
- Likes 6
Leave a comment:
-
Originally posted by clavko View Post
I'm sure that if you chimed in with your prowess, it'd be done much sooner. Alas, you had better things to do.
Leave a comment:
Leave a comment: