ptesarik

ptesarik

Prague

crash utility: add "percpu" command

an invention by ptesarik

Crash has some support for per-cpu variables, but it really only works for static variables. My idea is that you should be able to take a per-cpu pointer and see the formatted data. The syntax should allow to specify a CPU or do it for all: crash> percpu $CPU <type_name> <address>

Updated about 3 years ago. No love.

Implement BREAK for pseudo-terminals

a project by ptesarik

This will greatly enhance the usefulness of QEMU virtual serial ports, because the Linux kernel interprets a break on the serial console as a SysRq, but there is currently no way to pass this signal over a pseudo-terminal.

Updated over 2 years ago. 5 hacker ♥️.

Enhance kdumpid

an invention by ptesarik

The kdumpid tool can be used to determine the kernel version from a crash dump. Some useful features are missing: - support for new compression methods (lzo, snappy)

Updated about 5 years ago. 1 hackers ♥️.

Crash Reference Card for ARM64

an idea by ptesarik

Update the Crash Reference Card, replacing 32-bit x86 with ARM64. The above link contains all sources I used to create the original card.

Updated over 2 years ago. 1 hackers ♥️. Has no hacker: grab it!

Optimize kdump speed with 6+ TB of RAM

a project by ptesarik

The kdump package can now use SMP and multiple targets with constant memory requirements. The goal of this project is to find the optimum parameters for dumping a very large machine (SAP can give me access to 6TB, SGI is able to test with 64 TB).

Updated about 5 years ago. 2 hacker ♥️.

Capturing FC frames with wireshark

a project by ptesarik

AFAIK, wireshark is the best Linux tool for analyzing network traffic. Primarily intended for Ethernet networks, there is now also support for very different protocols (e.g. USB). Sadly, there is no support for fibre channel, most likely because there is even no infrastructure in the kernel. I doubt I could write the complete stack within just one week. The result should be a clear plan of what needs to be done on each level and a proof-of-concept implementation of at least some parts.

Updated about 5 years ago. 1 hackers ♥️.

Write SUSE engineering blog posts

a project by ptesarik

L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work.

Updated about 5 years ago. 10 hacker ♥️.

Rewrite makedumpfile using libkdumpfile as backend

a project by ptesarik

The aim is to replace dump file read routines in makedumpfile with library functions from libkdumpfile. This should enable (among other things) filtering Xen DomU dump files.

Updated about 5 years ago. 2 hacker ♥️.

Build kdump initrd without dracut

a project by ptesarik

Project Description

The kdump plumbing is implemented as a dracut module. The original intention was to reuse the logic that dracut uses to deal with storage and network, but it turns out that kdump needs are often very different, so a lot of time is spent on avoiding dracut features that are undesirable.

Updated about 3 years ago. 6 hacker ♥️. 4 followers.

Rewrite libkdumpfile Python binding using CFFI

a project by ptesarik

Project Description

The libkdumpfile library includes Python bindings. They are implemented as manually created C code for CPython. This is hard to maintain and/or port to alternative Python implementations.

Updated almost 2 years ago. 2 hacker ♥️. 1 follower.

Plan 9 filesystem support in GRUB

a project by ptesarik

Project Description

QEMU can serve host files using the 9P2000 protocol. Xen can serve host files using the 9P2000 protocol. Even WSL2 can serve files using the 9P2000 protocol. This makes it a perfect choice to make your kernel under development in your host environment available to your testing VM, right? Well, almost. GRUB2 cannot boot from a Plan9 filesystem share.

Updated 8 months ago. 8 hacker ♥️. 2 followers.
11
18
11
26

Looking for projects around:

git kernel

Activity

  • 8 months ago: ptesarik liked Plan 9 filesystem support in GRUB
  • 8 months ago: ptesarik added keyword "bootloader" to Plan 9 filesystem support in GRUB
  • 8 months ago: ptesarik added keyword "grub2" to Plan 9 filesystem support in GRUB
  • 8 months ago: ptesarik added keyword "virtualization" to Plan 9 filesystem support in GRUB
  • 8 months ago: ptesarik added keyword "virtio" to Plan 9 filesystem support in GRUB
  • 8 months ago: ptesarik added keyword "plan9" to Plan 9 filesystem support in GRUB
  • 8 months ago: ptesarik started Plan 9 filesystem support in GRUB
  • 8 months ago: ptesarik originated Plan 9 filesystem support in GRUB
  • almost 2 years ago: ptesarik started Setup A Linux Cross Referencer for SUSE kernels
  • almost 2 years ago: ptesarik liked Setup A Linux Cross Referencer for SUSE kernels
  • almost 2 years ago: ptesarik liked early stage kdump support
  • almost 2 years ago: ptesarik liked Modular kernel packaging
  • almost 2 years ago: ptesarik liked Migrate from Raspbian to openSUSE aarch64 for motion detection camera
  • almost 2 years ago: ptesarik started Rewrite libkdumpfile Python binding using CFFI
  • almost 2 years ago: ptesarik added keyword "python" to Rewrite libkdumpfile Python binding using CFFI
  • almost 2 years ago: ptesarik added keyword "kdump" to Rewrite libkdumpfile Python binding using CFFI
  • almost 2 years ago: ptesarik originated Rewrite libkdumpfile Python binding using CFFI
  • almost 2 years ago: ptesarik liked gfxboot for grub2
  • almost 2 years ago: ptesarik joined Blog about our ScummVM Freeware games packages
  • over 3 years ago: ptesarik liked DRM driver for USB-based SiS graphics cards
  • over 3 years ago: ptesarik started Build kdump initrd without dracut
  • over 3 years ago: ptesarik removed keyword shell from Build kdump initrd without dracut
  • over 3 years ago: ptesarik added keyword "c++" to Build kdump initrd without dracut
  • over 3 years ago: ptesarik added keyword "shell" to Build kdump initrd without dracut
  • over 3 years ago: ptesarik added keyword "initrd" to Build kdump initrd without dracut
  • All Activity