@Andi Luckily I’ve recently tested SGX cgroups patches with Tumbleweed, i.e. know how to compile equivalent distro kernel (as it is made for OpenSUSE) for any possible kernel tree :-) So can easily try this out once the bandwidth is available.
It is maybe even easier than Ubuntu kernel (which has been easiest so far):
./scripts/install-git-hooks # not sure whether this is really required
./scripts/tar-up.sh
export LINUX_GIT=~/work/linux-tpmdd # clean clone swithed to branch of your choice
./scripts/osc_wrapper kernel-source/kernel-default.spec
The packages land to /var/tmp/build-root/standard-x86_64/home/abuild/rpmbuild/RPMS/x86_64
. And obviously needs to be signed with a MOK key if secure boot is turned on.
I get something like this constantly with Steam:
[38438.072899] x86/split lock detection: #AC: ChaosGate.exe/11646 took a split_lock trap at address: 0x6fffe5f51242
[38441.268772] x86/split lock detection: #AC: ChaosGate.exe/11852 took a split_lock trap at address: 0x6ffff6801001
[38446.628277] x86/split lock detection: #AC: Loading.Preload/11762 took a split_lock trap at address: 0x6ffff6a3aee0
[38494.104580] i915 0000:03:00.0: [drm] GPU HANG: ecode 12:1:84dfd7f7, in ChaosGate.exe [11646]
[38494.104588] i915 0000:03:00.0: [drm] ChaosGate.exe[11646] context reset due to GPU hang
Any ideas? This is now KDE6/X11 but the similar hang happens also with Wayland.
CPU is i9-13900k, GPU is ARC A770 and OS is Tumbleweed. Kernel is latest mainline but this has happened also few previous kernel versions.
Also this seems to happen with any possible game but all of them are Windows games running with Proton.
MICROSOFT GitHub comments abused to push malware via Microsoft repo URLs
https://www.bleepingcomputer.com/news/security/github-comments-abused-to-push-malware-via-microsoft-repo-urls/
There, fixed it for you, @BleepingComputer
Just wanted try out what I minimally need for qemu-system-x86_64 -kernel arch/x86/boot/bzImage
:
#!/usr/bin/env bash
set -e
make defconfig
scripts/config --set-str CONFIG_INITRAMFS_SOURCE "initramfs.txt"
yes '' | make oldconfig
cat > initramfs.txt << EOF
dir /dev 755 0 0
nod /dev/console 644 0 0 c 5 1
nod /dev/loop0 644 0 0 b 7 0
dir /bin 755 1000 1000
slink /bin/sh busybox 777 0 0
file /bin/busybox initramfs/busybox 755 0 0
dir /proc 755 0 0
dir /sys 755 0 0
dir /mnt 755 0 0
file /init initramfs/init.sh 755 0 0
EOF
mkdir initramfs
curl -sSf https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/busybox-static-1.36.1-r25.apk | tar zx --strip-components 1
cp busybox.static initramfs/busybox
cat > initramfs/init.sh << EOF
#!/bin/sh
mount -t proc none /proc
mount -t sysfs none /sys
sh
EOF
“linux from scratch” in 32 lines :-)
My B4 #OLPC prototype, 15+ years old. Original battery. Still works and battery charging is no problem. Impressive little machine :)
If my #LKML responses have been a bit confusing this week there’s a good reason for that:
Thanks for understanding :-) I’m already feeling fine and should be again full capacity next week. Apologies about any possible confusion or whatever.