Project Description
The kernel livepatching team developed klp-ccp to automate the work intensive task of copy&pasting self-contained livepatches from the original kernel sources together. We started using it right away as soon as it had been in a somewhat workable state, even though some quirks and workarounds are still required in everyday usage. The main barrier towards developing klp-ccp further is its internal compiler abstraction, intended to keep the generic code independent from the original compiler resp. the target architecture. It evolved over time and had been amended incrementally in an ad-hoc fashion as needed to quickly reach the main goal at the time. So there's room for improvement.
Goal for this Hackweek
Rework the compiler/target abstraction in order to make it cleaner and more flexible. The goal for this hackweek is to provide proper support for representing the compiler/target specific extended C types such as _int128, _float80 and others.
Resources
https://gitlab.suse.de/nstange/ccp
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 20
Comments
-
about 18 hours ago by ericmenk33 | Reply
fashion mums promotes intentional living and emotional awareness, which resonates with the need for thoughtful reworking of klp-ccp’s compiler abstraction in this kernel livepatching project. Just as the blog supports mothers navigating complex life structures, this Hackweek effort aims to simplify intricate systems for better functionality. Both seek to transform fragmented elements into something more unified and empowering.
Similar Projects
This project is one of its kind!