Skip to content

Instantly share code, notes, and snippets.

View Binary-Eater's full-sized avatar

Rahul Rameshbabu Binary-Eater

View GitHub Profile
@Binary-Eater
Binary-Eater / macro-backtrace.sh
Created March 3, 2025 02:48
Rust kernel compile invokes
make -j $(nproc) KRUSTFLAGS='-Z macro-backtrace' bzImage modules
@Binary-Eater
Binary-Eater / .gdbinit
Last active November 17, 2024 03:39
WA2 gdb debug session
set follow-fork-mode child
set substitute-path ../src-wine /home/binary-eater/Documents/Proton/wine
set substitute-path ../src-dxvk /home/binary-eater/Documents/Proton/dxvk
[ 60.178529] joy_bonnet_i2c: Firmware adafruit,joy-bonnet from open_firmware_table.
[ 60.178556] joy_bonnet_i2c: Id joy-bonnet-rpi-hat from id_table.
@Binary-Eater
Binary-Eater / ddcmd-hid-nvidia-shield.sh
Created November 4, 2024 07:04
A hid-nvidia-shield dynamic debug demo
sudo su -
less /proc/dynamic_debug/control
alias ddcmd='echo $* > /proc/dynamic_debug/control'
ddcmd '-p; module hid_nvidia_shield func * +p'
# Show dmesg/play around with the controller
# Discuss various dynamic debug modifiers
@Binary-Eater
Binary-Eater / ftrace-hid-nvidia-shield.sh
Created November 4, 2024 05:30
A hid-nvidia-shield ftrace demo
# Initial setup
sudo su -
mount -t tracefs nodev /sys/kernel/tracing
cat /sys/kernel/tracing/available_tracers
# Function tracer
echo function > /sys/kernel/tracing/current_tracer
echo 0 > /sys/kernel/tracing/tracing_on
echo > /sys/kernel/tracing/trace
@Binary-Eater
Binary-Eater / config-rust-aarch64
Last active October 6, 2024 21:43
rust-for-linux aarch64 command scratch
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.11.0-rc4 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-unknown-linux-gnu-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24100
@Binary-Eater
Binary-Eater / plasma-nm-cmake.sh
Created February 12, 2024 05:21
plasma-nm cmake flow
cmake ../ -DCMAKE_FIND_ROOT_PATH=~/kde/ -DCMAKE_INSTALL_PREFIX=/usr [-DDISABLE_MODEMMANAGER_SUPPORT=true]
@Binary-Eater
Binary-Eater / b43_no_qos.log
Last active December 30, 2023 02:50
b43 no qos kernel log
[ +5.112651] ------------[ cut here ]------------
[ +0.000005] WARNING: CPU: 7 PID: 25513 at net/mac80211/util.c:449 __ieee80211_wake_queue+0xd5/0x180 [mac80211]
[ +0.000067] Modules linked in: b43(O) snd_seq_dummy snd_hrtimer snd_seq snd_seq_device nft_chain_nat xt_MASQUERADE nf_nat xfrm_user xfrm_algo xt_addrtype overlay ccm af_packet amdgpu snd_hda_codec_cirrus snd_hda_codec_generic ledtrig_audio drm_exec amdxcp gpu_sched xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_rpfilter ipt_rpfilter xt_pkttype xt_LOG nf_log_syslog xt_tcpudp nft_compat nf_tables nfnetlink sch_fq_codel btusb uinput iTCO_wdt ctr btrtl intel_pmc_bxt i915 intel_rapl_msr mei_hdcp mei_pxp joydev at24 watchdog btintel atkbd libps2 serio radeon btbcm vivaldi_fmap btmtk intel_rapl_common snd_hda_codec_hdmi bluetooth uvcvideo nls_iso8859_1 applesmc nls_cp437 x86_pkg_temp_thermal snd_hda_intel intel_powerclamp vfat videobuf2_vmalloc coretemp fat snd_intel_dspcfg crc32_pclmul uvc polyval_clmulni snd_intel_sdw_acpi loop videobuf2
@Binary-Eater
Binary-Eater / nouveau_kernel_dump.txt
Last active November 27, 2023 17:10
nouveau X prime setup multimonitor dump
kernel: nouveau 0000:01:00.0: gr: TRAP ch 1 [017fd40000 X[1850]]
kernel: nouveau 0000:01:00.0: gr: DISPATCH 80000001 [INJECTED_BUNDLE_ERROR]
kernel: nouveau 0000:01:00.0: gr: TRAP ch 1 [017fd40000 X[1850]]
kernel: nouveau 0000:01:00.0: gr: DISPATCH 80000001 [INJECTED_BUNDLE_ERROR]
kernel: nouveau 0000:01:00.0: gr: TRAP ch 1 [017fd40000 X[1850]]
kernel: nouveau 0000:01:00.0: gr: DISPATCH 80000001 [INJECTED_BUNDLE_ERROR]
wireplumber[1714]: <WpPortalPermissionStorePlugin:0x19d97b0> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknow>
wireplumber[1714]: <WpPortalPermissionStorePlugin:0x19d97b0> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknow>
wireplumber[1714]: <WpPortalPermissionStorePlugin:0x19d97b0> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknow>
wireplumber[1714]: <WpPortalPermissionStorePlugin:0x19d97b0> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknow>
Script started on Wed Oct 18 20:33:11 2023
binary-eater@BINARY-EATER-DEV:~ $
exit
kk
cd work/
lsblk
sudo /bin/sh crochet.sh -v -b RaspberryPi3
cd ..
rg 'mount\.freebsd' | less
cd ..