hmcode是申威架构独有的技术,继承自alpha。
secure access for libvirt
libvirt申威平台适配
本文主要讲解libvirt在申威平台上的移植方法和需要注意的一些细节。目前已完成基本适配的版本为libvirt3.2+swvm和libvirt4.5.0+qemu2.11.0。
Debain包概述
读者需要对rpm包管理体系和deb包管理体系有一定的了解,并且了解类unix系统下源码安装软件的操作过程及其工作流程,最好能够对autotools工具有一定的了解。
configure.ac中开启gdb优化选项
在使用gcc对C语言代码进行编译时,可使用调试编译参数以生成可供调试器使用的调试信息,使用编译优化选项选择关闭或者开启优化。
qemu创建tap设备时/dev/net/tun读取失败
在申威平台上移植libvirt4.5时,遇到一个奇怪的问题,在虚拟机定义文件中无法使用-netdev tap选项。但是将命令行复制出来手动执行时,却没有问题。
gcc预定义宏
在linux环境下编写代码时,会经常遇到想要根据不同的机器架构(arch)或者不同的操作系统,针对性地编译一段代码的情况。
deb打包工作流
本文介绍从源码打包deb的主要流程,对debain文件夹内容的配置细节不做深究,只对规则做介绍。