Skip to content

Switch to Linux kernel 6.0.0 #176

@Wenzel

Description

@Wenzel

This issue will track whats required to switch to 6.0.0.

The patches for a 6.0.0 kAFL enabled kernel have been developed @schumilo:

The patches have been pushed to kAFL repos:

TODO

  • Ansible deploy's kernel role executes a support_test.c to check for a kAFL compatible kernel. This check fails on an existing 6.0.0 kAFL kernel:
    image

What actually fails is the FDL detection, since it has been removed from the kernel, and replaced by the in-kernel dirty page tracker.

  • update kafl.linux release process to build our deb packages based on Ubuntu 22.04's config. this will help enabling a maximum of drivers that an Ubuntu user would expect with the normal distro kernel. Also related deploy check for pmu_name fails for alderlake cpus #173 (comment)
  • we need to create a staging branch to update support_test.c, continue the development there and avoid breaking master, which still relies on 5.10.73 kernel

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions