跳转到内容

OenHan

A Linux kernel virtualization developer

搜索:
  • 首页
  • About
  • Topic
  • Archives
  • Job
  • Youth

Network标签存档订阅

QEMU虚拟网络E1000源代码分析

代码版本:QEMU git release v2.8 x86_64-softmmu/qemu-system-x86_64 -enable-kvm -M q35 -m 256 -smp 1 -drive file=/workspace/kvm_auto_test/kvm_test.qcow2,format=qcow2 -netdev tap,fd=26,id=hostnet0 -device e1000,netdev=hostnet0,id=net0,mac=52:54:00:f1:ec:ba,bus=pcie.0 e1000_class_init是网络设备初...
  • 发表于:2016-12-252017-03-16
  • 作者:OenHan
  • 分类:Virtualization
  • 标签:KVM, Network, QEMU
  • 发表评论: QEMU虚拟网络E1000源代码分析

Linux E1000网络驱动源代码分析

kernel源代码版本:git-v3.16.39 1.初始化 e1000_init_module下pci_register_driver注册驱动, static struct pci_driver e1000_driver = { .probe = e1000_probe, .remove = e1000_remove, .shutdown = e1000_shutdown, }; 在e1000_probe下,e1000_is_need_ioport为真时,执行 //PCI 6个bar空间...
  • 发表于:2016-12-092017-03-31
  • 作者:OenHan
  • 分类:Network
  • 标签:Kernel, Network
  • 发表评论: Linux E1000网络驱动源代码分析

招聘

阿里云虚拟化组,2021年度社招&应届招聘开始啦,正在招人中,详情点击 Job

访客评论

  • Frank Lee @ Job

    ## 深信服科技高端研发岗位 ### 云计算资深系统设计师(技术Leader/架构师) 职位描述:(薪资面议) 1、理解…2月 4, 20:20
  • Asdf @ vim8 C/C++ IDE开发环境配置

    ctrl+v 被某个插件覆盖了,用了你的vimrc之后8月 26, 17:54
  • Lei·zhang @ KVM源代码分析1:基本工作原理

    博主您好,我最近在看kvm、qemu的源码,但是qemu的代码量比较多,我想知道如果从事虚拟化开发的话,qemu的代码需…6月 5, 10:01
  • Elegy @ KVM MMU page释放机制

    kvm_mmu_page下的unsync,unsync_children和unsync_child_bitmap都只在s…4月 6, 16:10
  • Raymond @ Job

    9 BIT 能表示512个ENTRIES,4KB页面,刚好8个字节一个ENTRY,512个刚好4KB,ENTRY中放64…2月 29, 23:04
  • Xyz @ KVM MMU page释放机制

    是的,是在没有开启ept的情况下。对mmu page的回收有些不解。2月 25, 17:59
  • Xyz @ KVM MMU page释放机制

    1. 你好,mmu_free_roots释放的不只是root mmu page,还有unsync的影子页表,即一级页表。…2月 23, 21:31
  • Arthur @ journal block device代码分析

    这里的意思是说journal每次操作后都会提交一次bio那这个bio是异步还是同步的? 还有ext3文件的fsync操作…1月 21, 17:30

近期文章

  • QEMU SPDK/DPDK inflight机制
  • kvm_shared_msrs机制与分析
  • CentOS EFI格式化后恢复
  • vim8 C/C++ IDE开发环境配置
  • cfs_bandwidth下的distribute_cfs_runtime hard lockup

标签

AlgorithmAndroidAppsBugfixCgroupConfigCPUDebugDistributedDockerEXT3EXT4GitGlibcIOJavaKernelKVMLearningLibvirtLXCMemoryNetworkNVMeProductionQEMUReiserfsSchedScriptShellSlabSPDKSSDStorageTeamThreadTimerToolsViewVimVirtIOWorkXen

分类

  • Algorithm
  • Configuration
  • Container
  • Design
  • FileSystem
  • KernelBug
  • Memory
  • Network
  • Scheduler
  • Shell
  • Tools
  • Views
  • Virtualization

文章归档

© 2021 OenHan.SiteMap.Proudly powered by WordPress.