benjamin_poirier

benjamin_poirier

Kernel oops decoder

a project by benjamin_poirier

Read in a crash or oops-style backtrace and access DWARF information to output the current content of the stack and registers in term of symbols, and the the crash commands to dump/pretty print them. In other words, when looking at a crash dump, answer the questions "Which variable is currently stored in $rax? What is the structure of the stack? Which variable is stored at $rsp+16?"

Status at the end of hackweek 10

Updated almost 5 years ago. 9 hacker ♥️.

Integrate e1000e into the Linux Kernel Backports project

a project by benjamin_poirier

The current approach to having new hardware support and features in SLE kernels it to integrate changes to individual drivers from the mainline kernel back into the SLE kernel. The Linux Kernel Backports project (https://backports.wiki.kernel.org/) in comparison has an approach which consists in adding a shim layer between unmodified mainline drivers and older kernel interfaces. This project has its roots in wireless drivers. It currently supports only a handful of old ethernet adapters. The goal of this hackweek project is to integrate support for the Intel 1Gb pci-express ethernet driver e1000e into the Backports project. This particular driver was chosen because it is widely used and modern while not being exotic.

Updated about 5 years ago. 4 hacker ♥️.

Make git-sort faster

a project by benjamin_poirier

git-sort is a a tool that reads a list of git commits and sorts them so that the partial ordering of parent-child relationships is respected. It performs this as a stable sort; it preserves the input order of commits that are on parallel development branches. This tool is useful when backporting a large number of commits so that the commits may be cherry-picked in an order such that no child commit appears before any of its ancestors. The current implementation of git-sort is a proof of concept that uses git merge-base --is-ancestor. Having a more efficient version would ease the handling of large input lists.

Updated about 5 years ago. 2 hacker ♥️.
3
3
1
4

Looking for projects around:

Nothing at the moment

Activity

  • about 7 years ago: benjamin_poirier liked Make git-sort faster
  • about 7 years ago: benjamin_poirier started Make git-sort faster
  • about 7 years ago: benjamin_poirier originated Make git-sort faster
  • almost 8 years ago: benjamin_poirier liked Geeko's Hackweek Gazette - Nürnberg Edition
  • over 8 years ago: benjamin_poirier liked libkdumpfile/gdb-kdump improvements
  • about 9 years ago: benjamin_poirier started Integrate e1000e into the Linux Kernel Backports project
  • about 9 years ago: benjamin_poirier originated Integrate e1000e into the Linux Kernel Backports project
  • over 9 years ago: benjamin_poirier liked gdb-kdump
  • over 10 years ago: benjamin_poirier started Kernel oops decoder
  • over 10 years ago: benjamin_poirier originated Kernel oops decoder