Skip to content
Snippets Groups Projects

main/linux-postmarketos-qcom-msm8974: upgrade to 5.6.0_rc6

Merged Imported Administrator requested to merge msm8974-kernel into master
  • Upgrade linux-postmarketos-qcom-msm8974 to 5.6.0-rc6 + patches
  • Enable more config options that are required by various pieces of software
  • Get display & touchscreen working in the initramfs on fairphone-fp2

vram allocation failure was due to me not enabling the panel driver and the error path in the kernel being a bit broken. Anways, it works now :)

Edited by Administrator

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Administrator added category::upgrade + 1 deleted label · Imported

    added category::upgrade + 1 deleted label

  • Author Owner

    With 192m vram alloc I don't get this error on sony-honami (another tree, not yet merge-able, I'll submit it once it is). Perhaps 400 megs overlaps with some protected region..?

    By Konrad Dybcio on 2020-03-22T22:52:11

  • Author Owner

    @konradybcio I've been using the same cmdline during development so it shouldn't be a problem. I also initially tried with the cma&vram values in master for fp2 but that didn't work either.

    By Luca Weiss on 2020-03-23T07:35:45

  • Author Owner

    It looks like this is not caused by the kernel configuration but rather by some bug in the kernel. I'll bisect the issue in the coming days.

    By Luca Weiss on 2020-03-23T20:09:41

  • Administrator added 26 commits · Imported

    added 26 commits

    • 03e354f8...d5b80f24 - 23 commits from branch master
    • 9d388deb - main/linux-postmarketos-qcom-msm8974: upgrade to 5.6.0_rc6
    • e8e04f46 - main/linux-postmarketos-qcom-msm8974: enable useful config options
    • bbd560ad - fairphone-fp2: add modules into initramfs

    Compare with previous version

    By Luca Weiss on 2020-03-29T00:42:56

  • Administrator changed the description · Imported

    changed the description

    By Luca Weiss on 2020-03-29T00:44:42

  • Administrator unmarked as a Work In Progress · Imported

    unmarked as a Work In Progress

    By Luca Weiss on 2020-03-29T00:44:54

  • Author Owner

    Works now! vram allocation failure was due to me not enabling the panel driver and the error path in the kernel being a bit broken. Tested with !1094 (merged)

    By Luca Weiss on 2020-03-29T00:46:08

  • Administrator added 3 commits · Imported

    added 3 commits

    • d2e33ec0 - main/linux-postmarketos-qcom-msm8974: upgrade to 5.6.0_rc6
    • 5f57af6a - main/linux-postmarketos-qcom-msm8974: enable useful config options
    • dc3c83fb - fairphone-fp2: add modules into initramfs

    Compare with previous version

    By Luca Weiss on 2020-03-29T01:02:04

  • Administrator mentioned in issue #436 (closed) · Imported

    mentioned in issue #436 (closed)

    By Luca Weiss on 2020-03-29T12:47:37

  • Administrator added 13 commits · Imported

    added 13 commits

    • dc3c83fb...f2fed1f6 - 10 commits from branch master
    • d21bb830 - main/linux-postmarketos-qcom-msm8974: upgrade to 5.6.0_rc6
    • 1038ffc7 - main/linux-postmarketos-qcom-msm8974: enable useful config options
    • c27872db - fairphone-fp2: add modules into initramfs

    Compare with previous version

    By Luca Weiss on 2020-03-29T17:36:39

  • Author Owner

    Also osk-sdl works now on fairphone-fp2 with mainline kernel :tada: It's super laggy but it works :)

    By Luca Weiss on 2020-03-29T17:37:40

  • Author Owner

    Hmm this does not look right:

      ...
      CC      arch/arm/mm/extable.o
      CC      arch/arm/vdso/vgettimeofday.o
      CC      arch/arm/common/firmware.o
      CC      arch/arm/kernel/elf.o
      GEN     usr/initramfs_data.cpio
    find: unrecognized: -printf
    BusyBox v1.31.1 () multi-call binary.
    
    Usage: find [-HL] [PATH]... [OPTIONS] [ACTIONS]
    
    Search for files and perform actions on them.
    First failed action stops processing of current file.
    Defaults: PATH is current directory, action is '-print'
    
            -L,-follow      Follow symlinks
            -H              ...on command line only
            -xdev           Don't descend directories on other filesystems
            -maxdepth N     Descend at most N levels. -maxdepth 0 applies
                            actions to command line arguments only
            -mindepth N     Don't act on first N levels
            -depth          Act on directory *after* traversing it
    
    Actions:
            ( ACTIONS )     Group actions for -o / -a
            ! ACT           Invert ACT's success/failure
            ACT1 [-a] ACT2  If ACT1 fails, stop, else do ACT2
            ACT1 -o ACT2    If ACT1 succeeds, stop, else do ACT2
                            Note: -a has higher priority than -o
            -name PATTERN   Match file name (w/o directory name) to PATTERN
            -iname PATTERN  Case insensitive -name
            -path PATTERN   Match path to PATTERN
            -ipath PATTERN  Case insensitive -path
            -regex PATTERN  Match path to regex PATTERN
            -type X         File type is X (one of: f,d,l,b,c,s,p)
            -executable     File is executable
            -perm MASK      At least one mask bit (+MASK), all bits (-MASK),
                            or exactly MASK bits are set in file's mode
            -mtime DAYS     mtime is greater than (+N), less than (-N),
                            or exactly N days in the past
            -mmin MINS      mtime is greater than (+N), less than (-N),
                            or exactly N minutes in the past
            -newer FILE     mtime is more recent than FILE's
            -inum N         File has inode number N
            -user NAME/ID   File is owned by given user
            -group NAME/ID  File is owned by given group
            -size N[bck]    File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
                            +/-N: file size is bigger/smaller than N
            -links N        Number of links is greater than (+N), less than (-N),
                            or exactly N
            -prune          If current file is directory, don't descend into it
    If none of the following actions is specified, -print is assumed
            -print          Print file name
            -print0         Print file name, NUL terminated
            -exec CMD ARG ; Run CMD with all instances of {} replaced by
                            file name. Fails if CMD exits with nonzero
            -exec CMD ARG + Run CMD with {} replaced by list of file names
            -delete         Delete current file/directory. Turns on -depth option
            -quit           Exit
      SHIPPED usr/initramfs_inc_data
      AS      usr/initramfs_data.o
      CC      arch/arm/mm/fault.o
      AR      usr/built-in.a
      CC      arch/arm/mm/init.o
      AS      arch/arm/vdso/datapage.o
      CC      arch/arm/vdso/note.o
      AS      arch/arm/kernel/entry-common.o
      HOSTCC  arch/arm/vdso/vdsomunge
      ...

    Maybe we should add a findutils to kernel APKBUILD. Similar issue was noticed in one of the asus tegra kernels..

    Also I want to add a commit that fixes klte device package, I hope you don't mind @z3ntu :)

    By Alexey Min on 2020-03-29T18:22:24

    Edited by Administrator
  • Administrator mentioned in commit 419f67e2 · Imported

    mentioned in commit 419f67e2

    By Luca Weiss on 2020-03-29T18:21:26

  • Administrator mentioned in commit b01038fd · Imported

    mentioned in commit b01038fd

    By Luca Weiss on 2020-03-29T18:21:26

  • Administrator mentioned in commit ef5efbaa · Imported

    mentioned in commit ef5efbaa

    By Alexey Min on 2020-03-29T18:21:26

  • Administrator mentioned in commit 52657852 · Imported

    mentioned in commit 52657852

    By Alexey Min on 2020-03-29T18:21:26

  • Administrator mentioned in commit 451228c8 · Imported

    mentioned in commit 451228c8

    By Luca Weiss on 2020-03-29T18:21:26

  • Administrator added 5 commits · Imported

    added 5 commits

    Compare with previous version

    By Alexey Min on 2020-03-29T18:21:27

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading