alf.nu/alert1总结
在做 alf.nu/alert1 时候的一些总结,主要是xss这种低安全级别的注意事项。
在做 alf.nu/alert1 时候的一些总结,主要是xss这种低安全级别的注意事项。
本篇博客解决 ubuntu
系统升级中断后无法正常登录的问题。
在1GB内存的阿里云主机中,编译cmake时候报错,virtual memory exhausted: Cannot allocate memory
。
本篇博客记录在QEMU源码中添加新的设备文件,主要介绍QEMU对象模型QOM
,以hw/misc/pci-testdev.c
和 hw/misc/edu.c
设备为例子。
qemu-kvm的内存虚拟化方案,是由qemu和kvm共同完成的,所以可以分为两部分。qemu完成内存的申请,kvm实现内存的管理。内部实现及其复杂,本篇博客尽量整理搜集相关资料,目的是分析出如何将
GPA
转换成 HVA
。
nouveau是LINUX内核中NVIDIA显卡的开源驱动,但是它不对CUDA支持,熟悉nouveau对于加强掌握NVIDIA GPU显卡有极大的帮助。本文整理了阅读到的nouveau资料。
本文介绍NVIDIA GPU的硬件组成,为全面了解GPU的架构和逆向GPU结构,全虚拟化GPU提供硬件背景知识。
由于要研究NVIDIA GPU的工作原理,需要对PCI(e)的原理掌握清楚,在此整理了一些知识点,包括PCI配置空间和PCI驱动程序。
本文分析 NVIDIA GPU
的虚拟内存(virtual memory),由
envytools
工具和文档提供。分析的G80显卡(NV50),由于是首代支持虚拟内存的显卡,对于当前使用的显卡已经不适用了,仅供参考。