Yi颗烂樱桃

虚拟化中文


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 站点地图

  • 搜索

Kernel code coverage 内核代码覆盖了

发表于 2022-05-11 |
字数统计: 1k | 阅读时长 ≈ 5
开启gcov看下当前config里面是不是已经enable了gcov: 1234567891011121314$ zcat /proc/config.gz | egrep "GCOV_|DEBUG_FS"CONFIG_GCOV_KERNEL=yCONFIG_GCOV_PROFIL ...
阅读全文 »

Perf with Intel Processor Trace (intel-pt)

发表于 2022-03-31 | 分类于 Linux |
字数统计: 1.5k | 阅读时长 ≈ 7
什么是 Intel Processor TraceIntel Processor Trace (PT) traces技术以非常小的开销跟踪程序的执行,覆盖所有的分支。 本文简单的介绍下如何利用Perf使用Intel PT跟踪程序执行。更详细的有关Intel PT的介绍请参考 Adding PT to ...
阅读全文 »

POSIX 和 System V 内存共享用法

发表于 2022-01-22 | 分类于 Linux |
字数统计: 851 | 阅读时长 ≈ 5
名词解释POSIX: Portable Operating System InterfaceA cross-platform specification supported by UNIX operating systems and those considered UNIX-like, such ...
阅读全文 »

函数调用序列

发表于 2021-12-30 | 分类于 x86 |
字数统计: 685 | 阅读时长 ≈ 2
今天学到一个知识点X86-64-ABI pre-build X86-64-ABI 下载地址斗胆翻译下其中的3.2章节 本节介绍了标准的函数调用顺序,包括堆栈框架的布局、寄存器的使用、参数传递等等。标准调用顺序的要求只适用于全局函数。局部函数不能从其他编译单元访问,所以不尽相同。尽管如此,我们还是建议 ...
阅读全文 »

X86_64 机器上一共有多少个寄存器

发表于 2021-12-26 | 分类于 X86 |
字数统计: 3k | 阅读时长 ≈ 12
玩了这么久的Intel CPU,今天一个问题忽然闪现在我脑海:“X86_64到底有多少个寄存器”? 带着知识的渴求,我们来掰一下手指头。 通用寄存器 (general register)通用寄存器(general-purpose registers, GPRs) 可能是读书是最早接触的寄存器。每一个 ...
阅读全文 »

用QEMU来体会PCI/PCIE设备

发表于 2021-12-09 |
字数统计: 1.6k | 阅读时长 ≈ 8
PCI以及PCIE设备非常普遍,其驱动也是内核中非常重要的一部分,受到网友的启发,借助QEMU一次性把PCI/PCIE的拓扑结构给说透(尽量)。为了简单,这里使用virtio-scsi-pci HBA (host bus adapter)作为例子,分别来探究PCI和PCIE两种不同类型的总线。 PC ...
阅读全文 »

Intel® DSA 综述

发表于 2021-11-05 | 分类于 x86 |
字数统计: 1.2k | 阅读时长 ≈ 4
概述Intel® DSA是集成在Intel处理器中的高速数据拷贝传输的加速器。用于优化应用程中用于存储、网络、persistent memory以及各种数据处理时的的那些数据流搬运和传输。Intel® DSA取代了Intel® I/O Acceleration Technology中的Intel® ...
阅读全文 »

IOMMU DMA VFIO 一站式分析

发表于 2021-11-01 | 分类于 kernel |
字数统计: 10.2k | 阅读时长 ≈ 41
基本概念DMADMA全称Direct Memory Access,CPU访问外设内存很慢,如果由CPU给外设大量搬运数据,CPU会大量空转等待搬运数据完成,所以发明出DMA engine,把搬运数据的任务由DMA engine来完成,CPU只要告诉DMA engine从什么地方开始搬运多大数据就行了 ...
阅读全文 »

利用Google Speech自动视频字幕

发表于 2021-09-27 | 分类于 Live |
字数统计: 587 | 阅读时长 ≈ 2
最近由于需要看一些英文的视频学习材料,其中不乏一些印度同仁的作品,口音着实不是很友好,有时候在github上找到了个挺好的项目,自动字幕。 使用 Autosub用发很简单,记在这里主要为了防止遗忘! 使用Google Speech V21autosub -i <video.mp4> -S ...
阅读全文 »

ELF-from-hex2

发表于 2021-09-17 |
字数统计: 1.5k | 阅读时长 ≈ 8
之前写过一篇关于如何手写最小ELF的文章。但偶然间在油管上发现了一个很好的视频,参考文末链接。可以进一步缩小ELF文件。大概思路是: 将之前64bit的文件改写成32bit 整个e_ident部分是可以被覆盖的 e_shoff e_flags e_ehsize e_shnum e_shstrndx ...
阅读全文 »
12…5
Yi颗烂樱桃

Yi颗烂樱桃

46 日志
10 分类
27 标签
Creative Commons
© 2018 — 2022 Yi颗烂樱桃 | Site words total count: 106.6k |
沪ICP备13030765号-8 沪公网安备 31011202004052号
0%