自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (12)
  • 收藏
  • 关注

原创 virtio-fs

virtio-fs

2024-04-25 14:51:23 188 1

原创 virtio-pmem

virtio pmem允许绕过guest page cache并直接使用host page cache#Crosvm入参:--rw-pmem-device=/cuttlefish/instances/cvd-1/hwcomposer-pmem--rw-pmem-device=/cuttlefish/instances/cvd-1/access-kregistry#dmesg | grep pmem[ 1.234725] dlkm_loader: Loading module /vendor/

2024-04-25 14:43:42 173

原创 virtio-scmi

virtio-scmi

2024-04-25 14:07:08 86

原创 virtio-wayland

virtio-wayland

2024-04-25 14:03:33 320 3

原创 virtio-net

参考:https://huaweicloud.csdn.net/63566a32d3efff3090b5e8ac.html?

2024-04-25 13:56:53 351

原创 Android命令&调试

android调试和命令

2024-04-17 18:19:02 124

原创 virtio-video

android virtio-video

2024-03-01 15:09:08 215

原创 virtio-pmem

virtio-pmem介绍

2024-02-23 10:50:24 162

原创 Android 镜像

Android12各种镜像介绍

2023-07-26 11:11:09 888 1

原创 virtio-pci

virtio框架介绍

2023-07-11 10:45:14 476

原创 GPU虚拟化

GPU虚拟化介绍

2023-06-25 13:54:32 1736

原创 Android VTS&CTS

android VTS

2023-06-16 09:39:09 432

原创 Android OTA

android OTA

2023-06-15 17:28:19 614 1

原创 Android drm-hwcomposer

android12 drm_hwcomposer介绍

2023-04-21 17:17:54 1869

原创 Android12 Gralloc

Android12 gralloc介绍

2023-04-21 15:21:46 866

原创 virtio-console

virtio-console模拟一个uart串口设备,不过没法设置波特率,用于蓝牙,keymaster,logcat,gatekeeper,audio等模块虚拟化。

2023-04-04 16:50:41 477

原创 virtio-vsock

virtio-vsock test

2023-02-07 15:47:22 1051

原创 qemu-kvm Hypervisor:ivshmem

ivshmem

2023-02-06 09:30:56 955

原创 virtio-input

crosvm + android vm的virtio-input分析

2023-01-11 11:22:46 1112

原创 Android图形

Android openGLES

2022-12-26 10:55:46 304

原创 Cuttlefish Android多屏显示

android多屏

2022-12-26 10:37:43 1261 1

原创 Android虚拟化

Android虚拟化

2022-11-14 17:23:02 3558 3

原创 qemu-kvm Hypervisor

qemu创建x86/arm64虚拟机

2022-11-07 10:59:29 224

原创 串口打印调测

1 虚拟化打印调测1.1 hvc指令vm 中:head.s中开启mmu前,汇编代码hvc #2 或者c代码 asm("hvc #2") hyp侧:cou_vcpu_emulate_hvc64(),vmm_printf("hvc %u\n", iss)1.2 直接写串口main.c增加vim2 uart串口打印void uart_pputc(void){ while((*(uint32_t*)0xc81004cc) & (1<<22))

2022-05-24 11:05:32 390

原创 linux常用命令

1 pkvm性能测试数据补充xen中断虚拟化优化1 eventchn中断转发优化。xen附加的eventchn中断转发流程,最后会复用linux中断处理机制,通过缩短调用栈路径改变调用流程,interdomain中断响应时间优化30%。uboot自动启动1gpu虚拟化方案:1 mediated passthrough. nvdia grid vgpu和intel gvt-g(xenGT或KVMGT)linux实现vfio-pci的mdev设备,没有vfio-platform的设备mali

2022-05-10 14:50:07 73

原创 crosvm Hypervisor:VFIO

前言背景。虚拟化环境中,为提高虚拟机性能,需要将主机设备直通给虚拟机(vm),即:设备透传技术(也叫设备直通技术),该技术需要主机支持Intel(VT-d)或AMD (AMD-Vi)或ARM(SMMU) 硬件虚拟化加速技术。VFIO.简称虚拟功能I/O,VFIO是一套完整的用户态驱动(userspace driver)方案,它可以安全地把设备I/O、中断、DMA等能力呈现给用户空间。目的。VFIO驱动程序框架旨在替换KVM PCI特定设备分配代码,并提供比UIO更安全、功能更强大的用户空间驱动程序环境

2022-04-21 20:19:17 1076 1

原创 crosvm Hypervisor:创建虚拟机

Architecture根据架构文档,在main.rs启动一个典型的crosvm,首先解析命令行参数,然后构建一个”config”结构, linux.rs中的run_config使用config组装和执行VM:1.从elf文件加载kernel2.为虚拟设备创建控制socket3.构建构架相关的VM builder “Arch::build_vm”(`x86_64/src/lib.rs` or `aarch64/src/lib.rs`)4.Arch::build_vm中创建调用linux.rs中cr

2022-04-21 10:06:55 1452

原创 crosvm Hypervisor

crosvm模拟环境本章节介绍了X86版本和ARM64版本crosVM的模拟环境.ARM64的稍复杂一点,需要先模拟一个ARM64 HostServer,再在其上运行crosVM.X86编译启动X86 crosvm依赖三个部分:crosvm二进制,rootfs,Image.crosvm编译下载代码git clone https://chromium.googlesource.com/chromiumos/platform/crosvm 安装编译依赖sudo apt-get instal

2022-04-21 09:44:24 722

原创 xVisor Hypervisor

硬件环境:khadas vim2软件环境:xvisor准备工作vim2串口连线VIM2单板串口只需要将17/18/19号引脚与TTL GND/TXD/RXD引脚相连即可串口设置打开串口程序PuTTY, 选择session Serial,设置端口COM6(参考设备管理器显示USB-SERIAL端口),设置波特率115200交叉编译cp gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu.tar /usr/local/arm;cd /usr/lo

2022-04-19 16:19:25 714

原创 fuchsia Zircon Hypervisor:调测手段

fuchsia zircon hypervisor : DEBUG

2022-04-19 15:59:10 171

原创 fuchsia Zircon Hypervisor

fuchsia zircon Hypervisor创建虚拟机介绍

2022-04-19 14:50:03 100

原创 virtio-gpu

环境说明:ubuntu20.04 host os(本文使用vmvare搭建ubuntu20.04 作为host os)安装依赖:#pip3 meson等依赖apt install python3-pip#sudo update-alternatives --config python#需要用sudo权限安装meson,否则meson build找不到环境变量sudo pip3 install mesonapt install libegl-dev libglvnd-dev libgbm1 li

2022-03-14 20:26:17 6256 2

原创 qemu main 流程分析

使用qemu创建并运行虚拟机,背后是怎么的流程呢? 主函数main vl.c:2365 -&amp;gt;注册atexit(qemu_run_exit_notifiers),表示注册的函数在进程exit时自动执行,如有多个,则倒序执行,目前仅usb加入notifier,(usb_host_exit_notifier) -&amp;gt;error_set_progname,获取程序名,目的打印日志 -&amp;g...

2019-03-29 10:09:38 2442

原创 重置虚拟机root密码方法(亲测有效)

环境:vmvare 虚拟机 redhat7.11 重启虚拟机出现引导界面,按“e”进入内核编辑界面2 在linux16参数这行最后增加“rd.break”,按Ctrl+x重启3 约30s后进入系统紧急救援模式,键入以下命令mount -o remount,rw /sysrootchroot /sysrootpasswdtouch /.autorelabelexit4 重启虚拟机...

2019-03-29 10:08:53 9258

【Android元宇宙】Android 多屏显示-NativeSFDemo

NativeSFDemo多屏源码

2024-02-23

【Android元宇宙】Android 12(S) 图形显示系统 - 示例应用NativeSFDemo

NativeSFDemo源码

2024-02-23

【Android Demo】:Native Crash

【Android Demo】:Native Crash PDF

2024-02-23

【Android Demo】Native Service

【Android Demo】Native Service demo source code

2024-02-23

龙芯虚拟化kvm

龙芯KVM 虚拟机 使用说明。。

2019-03-29

GDB中文手册

gdb 手册 中文版本,很全。

2018-10-25

visual c++6.0

c c++的编程工具,比vs小,工程中实用

2015-12-29

Python灰帽子中文

Python灰帽子中文,是你学习python和黑客技术的好帮手

2015-06-03

Scrapy_轻松定制网络爬虫

Scrapy_轻松定制网络爬虫

2015-05-11

白帽子讲Web安全

白帽子讲Web安全,一本很好的网络安全书籍值得你收藏

2015-05-09

算法导论答案 经典

算法导论答案 经典

2014-10-30

openflow协议1.3.0中文版

openflow协议1 3 0中文版

2014-10-30

HTML入门教材

HTML入门教材

2014-10-30

C++编程思想第一卷

C++编程思想[第一卷】是你学习好伴侣

2014-10-30

空空如也

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

TA关注的人

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