• 简介
    • recent topics
  • 开源
    • 我的开源项目
    • 我的upstream commit
  • 系统分析和性能
    • 调试和分析记录系列
      • 调试和分析记录5
      • 调试和分析记录4
      • 调试和分析记录3
      • 调试和分析记录2
      • 调试和分析记录1
    • profiling和debugging工具相关
      • Linux内核调试的方式以及工具集锦(网摘)
      • Ptrace, Utrace, Uprobes: Lightweight, Dynamic Tracing of User Apps
      • gdb备忘录
      • perf命令备忘录
      • perf命令备忘录2
      • perf学习笔记之实战篇
      • perf学习笔记之入门篇
      • 使用kprobe和perf结合记录函数参数
      • ftrace和trace-cmd记录
      • ftrace使用实例
      • systemtap实例
      • systemtap基础
      • perf-tools 系统tracing工具集
      • Comparing SystemTap and bpftrace(网摘)
      • bcc和ebpf(starting)
      • 体验valgrind
    • profiling和debugging实例
      • gshell socket leak调查
      • 调查ftrace显示调用栈全0问题
      • eoe_filter写tap设备失败问题
      • OVS进程调查
      • ping流程和函数调用解析
      • VM互相ping场景下的延迟分析
      • 谁创建了bond0设备: ftrace kprobe uprobe perf综合使用
      • unixbench之file copy分析
      • lmbench之lat_tcp分析
    • CPU ARCH相关
      • Top-down Microarchitecture Analysis Method(网摘)
  • Cloud和容器相关
    • linux名字空间
    • 云杂记
    • 当代容器读书笔记
    • multi-arch docker 和 binfmt_misc
  • CPU和device虚拟化
    • gvisor
      • gvisor KVM模式代码
      • gvisor调试
      • gvisor ptrace模式介绍(网摘)
    • rust VMM(virtual machine monitor)
      • rust-vmm简介
      • firecracker代码
      • firecracker使用
      • cloud hypervisor代码
      • cloud hypervisor使用
      • cloud hypervisor问题与解决
      • virtiofsd代码阅读
      • vhost virtio相关的rust库
    • virtio规范阅读笔记.md
    • qemu OVS 虚拟化环境准备
    • Qemu使用(old)
    • QEMU 指令翻译
  • 计算机网络相关
    • networking杂记2
    • networking杂记1
    • 优化linux网络栈: 接收路径(网摘)
    • 优化linux网络栈: 发送路径(网摘)
    • Potential Performance Bottleneck in Linux TCP(网摘)
    • Get started with XDP(网摘)
    • linux收包路径图解(网摘)
    • alpine编译vpp
      • vpp的host-interface
    • Qemu OVS和DPDK
      • OVS-DPDK编译运行
      • OVS架构和代码
      • OVS-DPDK for ARM server 性能测试环境
      • DPDK Mellanox
      • OVS PHY-VM-PHY
      • 网络虚拟化用例记录
      • 网络虚拟化操作记录
    • 虚拟化网络
      • Connecting a veth device to tap
      • multicast vxlan和flannel
      • virtio网络介绍(网摘): vhost-net virtio-net vhost-user SRIOV
      • 虚拟化网络杂记
      • linux虚拟网络接口(网摘)
  • ARM server
    • Arm server 杂记
    • server知识点
  • 嵌入式系统开发调试
    • 嵌入式调试杂记
    • uboot杂记
    • buildroot杂记
    • 升级GCC7.3问题解决
    • kernel bug异常打印分析
  • Linux工程实践
    • 日常linux使用
    • 日常git使用
    • 向kernel提交补丁
    • ssh relay
    • gitlab CI
    • docker操作记录
    • centos操作记录
  • Golang
    • 入门
      • Golang 语法基础
      • Golang json性能比较
    • Golang 原理相关
      • Golang interface原理(网摘)
      • Golang 内存分配(网摘)
    • Golang 标准库
    • Golang 泛型
    • Golang 我的反射代码
    • Golang 问答
    • Golang plugin
    • Golang 高效go
    • Golang 进阶
    • Golang 杂记
      • Golang 杂记1
      • Golang 杂记2
      • Golang 杂记3
      • Golang lib选型
      • go mod和go proxy
      • Golang 汇编语法
      • go调用c可以用swig
    • Golang 环境和工具链生成
      • go tools增加ppc32支持
      • 编译gccgo
      • go on mips boards(not so updated)
        • part 1: cross compile go
        • part 2: build native go compiler
        • part 3: gccgo experiments
        • part 4: Golang json performance
        • Gentoo on mips board and build go
    • 微服务
      • go-micro和micro
      • 微服务概念
    • 解释器和编解码
      • 解释器yeagi
      • 解释器tengo
      • 解释器govaluate
      • gotiny编解码
      • 解释器abs
    • 调试和性能
      • Golang 调试记录
      • Golang topid性能优化
      • Golang gshell性能调试
    • 网络和消息中间件
      • 消息中间件基本概念和zero mq
      • 消息中间件mango
      • Golang p2p网络
  • Rust
    • Rust 入门系列
      • Rust reference books
      • Rust 安装和基础语法
      • Rust 泛型和内存所有权
      • Rust 闭包 容器 迭代器 生成器 线程
      • Rust 工程构建
    • Rust 代码积累
      • Rust by example杂记
      • Rust 序列化原理
      • Rust 知识点更新
      • rust版本的adaptiveservice探索
      • Rust 常用设施
      • Rust 代码小段
      • Rust 错误处理(网摘)
    • 其他
      • Rust 使用mdbook
  • 脚本
    • shell变量
    • shell命令和脚本记录-基础篇
    • shell命令和脚本记录-高级篇
    • shell脚本片段
    • python记录
    • lua记录
    • RDS脚本阅读
    • Project Euler
  • 应用相关
    • sysbench代码分析
  • 算法相关
    • 基数(radix)树(网摘)
  • C和Operating System
    • libc概览1
    • libc概览2
    • libc概览3
    • 系统原理杂记
    • Alpine Linux
    • 进程间通信
    • eventfd timerfd signalfd和fd共享
    • automake autoconf
    • makefile
    • C编程杂记高级篇
    • C编程杂记基础篇
    • 网络编程: Advanced Socket Topics(网摘)
    • 序列化: protobuf介绍
    • 进程间通信: 共享文件和共享内存(网摘)
    • 并发 任务 事件 和锁.md
    • kernel space和user space交互(网摘, linux2.6)
    • CentOS 性能优化系统配置
    • gentoo使用记录
  • 内核 设备和驱动相关
    • 地址空间类型和DMA
    • 平台驱动杂记
    • 平台驱动杂记2
    • pci驱动概述
    • 内核中的时间和延迟操作
    • 驱动调试杂记
    • CPLD做8bit到16bit转换
    • 位域和大小端
    • nand
      • octeon nand flash驱动
      • Nand flash概率写失败问题分析
    • octeon remote-pci.c阅读
    • VFIO简介
    • 智能网卡和DPDK
      • 智能网卡对比
      • octeon PCI NIC
      • octeon liquidIO
        • PCI-NIC 代码阅读 --app篇
        • PCI-NIC 代码阅读 --api篇
        • PCI-NIC 代码阅读 --driver篇之结构体
        • PCI-NIC 代码阅读 --driver篇
        • PCI-NIC 代码阅读 --真NIC篇
      • DPDK使用(2014)
    • nvme要点介绍
  • CPU Arch相关
    • CPU核互联模型
    • CPU和cache一致性原理
    • ARM64
      • aarch64架构知识杂记
      • thunder 概览
      • thunder 开发板操作记录
      • thunder BDK
      • thunder RTC时间和efi
      • thunder uefi和fdt
      • thunder atf
      • thunder kernel启动打印流程
    • PPC
      • PPC启动多核linux: 流程和内存映射
      • PPC kernel升级记录
    • MIPS
      • octeon 地址空间和寄存器访问
      • octeon 操作记录
      • octeon 系列处理器包处理性能
      • octeon DDR调试
      • octeon CN78xx BDK
      • octeon 增加ECC中断
      • octeon hw-ddr2代码走读
      • octeon reboot调试和DDR中断
      • octeon 中断
      • octeon 原子操作
      • octeon 网口代码分析
  • 本书使用 GitBook 发布

我的upstream commit

  • 1. kernel
  • 2. buildroot
  • kernel
  • buildroot

1. kernel

https://lore.kernel.org/patchwork/patch/1173547
https://lore.kernel.org/patchwork/patch/1173548
https://lore.kernel.org/patchwork/patch/1158715

2. buildroot

https://git.busybox.net/buildroot/commit/?id=bacf2157193c1565f37c260685a03426a1be5656

results matching ""

    No results matching ""