自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 qemu内存模型(7)地址空间的读写

对于tcg模式,读内存将执行accel/tcg/softmmu_template.h下的函数WORD_TYPE helper_le_ld_name(CPUArchState *env, target_ulong addr, TCGMemOpIdx oi, uintptr_t retaddr)# define helper_le_ld_na...

2019-10-19 16:49:31 2010 1

原创 标准输出引起的重定向文件失败问题

由于输出很少,程序又不是正常结束(通过ctrl+c结束), 导致标准输出重定向到文件的内容为空原因在于标准输出的缓冲模式标准输出(stdout)的缓冲原理缓冲类型分为三种:无缓冲行缓冲全缓冲stderr默认缓冲就是无缓冲。而stdout的缓冲类型与输出介质有关:屏幕或者终端:行缓冲重定向文件、管道:全缓冲为什么和输出介质有关,这很可能是shell重定向时候dup2的设置解...

2019-10-19 15:40:14 1220

原创 qemu内存模型(6)mm实现(一)实模式

前边分析了qemu对内存的建模, 整个过程有三种内存地址 gpa, hva, gva, 在qemu中如何表现这三种内存呢,首先qemu把所有的ram片段(由MemoryRegion生成的RamBlock)平坦的铺开,串联起来, 放在ram_list 链表里面, 用于寻址ram, 这个平坦的ram地址用ram_addr_t表示(这里的ram不光指ram还要mmio和rom地址), hva呢用u...

2019-10-17 21:52:31 1960

原创 qemu内存模型(5)  GPA到MemoryRegionSection

gpa 是指qemu虚拟机的guest端的cpu看到的内存地址空间。qemu的模型可以参考前边的四篇文章qemu 内存模型(1)—文档qemu内存模型(2) 实现说明qemu内存模型(3) 内存布局初始化qemu内存模型(4) 内存渲染过程(MemoryRegion到FlatView)前边分析qemu会将MemoryRegion转化为FlatRange, 在gpa的读写过程中,其实就...

2019-10-07 16:53:36 1542

原创 qemu内存模型(4) 内存渲染过程(MemoryRegion到FlatView)

/* Render a memory region into the global view. Ranges in @view obscure * ranges in @mr. */ 622 static void render_memory_region(FlatView *view, 623 MemoryRegion ...

2019-10-07 16:04:36 1814

hadoop hdfs配置文件详解

hadoop的 hdfs配置文件 对文件的每项property进行中文描述 希望的家支持 过几天还会献上其他

2013-12-29

80C51单片机可控流水灯的设计

单片机 80C51 作单片机的入门

2013-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除