lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aVgJQ6PK7XiV9tGT@duo.ucw.cz>
Date: Fri, 2 Jan 2026 19:06:59 +0100
From: Pavel Machek <pavel@....cz>
To: phone-devel@...r.kernel.org, ~postmarketos/upstreaming@...ts.sr.ht,
	linux@...ther.eu, kernel list <linux-kernel@...r.kernel.org>
Subject: mainline on Samsung S4 mini (seranoltexx), earlyfb patch?

Hi!

I'm playing with S4 mini, and I can get to init/main.c:

  writel(0xffffff, (void *) 0x88100030);
  print_kernel_cmdline(saved_command_line);

I'm not sure I have right .config or pass right parameters to
mkbootimg.

I started from

commit b51f999a8ab27982c2b5ea07f963cd226058ac04 (origin/msm8227-6.19, origin/HEAD)
Author: user0-07161 <user0thenyancat@...ton.me>
Date:   Sun Dec 21 12:01:52 2025 +0100

    fix wifi for loganre and break wifi for others

commit 661c321a9c4bdf9ae41fc084e1f1bdb5bf338622
Author: user0-07161 <user0thenyancat@...ton.me>
Date:   Sat Dec 20 22:02:23 2025 +0100

    make the charger driver compile again

commit 48f5ca0471184a7bcbe4beffb29180f7da076b91
Author: user0-07161 <user0thenyancat@...ton.me>
Date:   Sat Dec 20 20:58:55 2025 +0100

    replace l22 value with the one from downstream

commit 94fd592c86d23706c60289147c8b21f73f3c7a18
Author: Julian Rother <linux@...ther.eu>
Date:   Fri Oct 24 23:29:06 2025 +0200

    Initial dts for Samsung Galaxy S4 Mini International LTE

I got config by

cp ./arch/arm/configs/qcom_msm8227_defconfig .config

and I'm attempting to boot from lk2nd

make -j 25 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- oldconfig zImage dtbs
cat arch/arm/boot/zImage arch/arm/boot/dts/qcom/qcom-msm8930-samsung-serranolte.dtb > kernel.bin

mkbootimg -o boot.img --pagesize 4096 --base 0x80200000 --kernel_offset 0x00008000 --ramdisk_offset 0x02000000 --second_offset 0x00f00000 --tags_offset 0x00000100 --kernel kernel.bin --ramdisk ../rootfs.cpio.gz --cmdline "console=ttyMSM0,115200 earlycon"

fastboot boot boot.img

Would someone be willing to supply known-good .config and mkbootimg
parameters?

I noticed lk2nd puts framebuffer at different address, so I did:

+++ b/arch/arm/boot/dts/qcom/qcom-msm8930-samsung-serranolte.dts
@@ -27,7 +27,7 @@ chosen {
 
        framebuffer0: framebuffer@...00000 {
                compatible = "simple-framebuffer";
-               reg = <0x88300000 0x300000>;
+               reg = <0x88100000 0x300000>;

...but I get hang with or without that patch. I also tried
origin/msm8227-6.15 , but same results.

I attempted to debug things by enabling early access to framebuffer
and then drawing dots. That works, but I was told there's "earlyfb"
patch that would make that easier. I could not find it, so pointer
would be welcome.

Thanks and best regards,
							Pavel
-- 
I don't work for Nazis and criminals, and neither should you.
Boycott Putin, Trump, Netanyahu and Musk!

Download attachment "signature.asc" of type "application/pgp-signature" (196 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ