- 博客(6)
- 收藏
- 关注
原创 KVM,pKVM on arm64
本文适合对KVM构架和arm CPU构架有一定了解的读者。讲解non VHE KVM, VHE KVM和Protected KVM查看原文:https://mp.weixin.qq.com/s/UhZoNayBlc8tzBgqv9n1RAKVMon arm64 – non VHE mode在armv8/v9non VHE模式时,kvm部分运行在hostkernel@EL1,部分运行在EL2.在hostkernel里面的KVM当成其kernel module, 主要负责给VM分配管理内存,创建VM
2022-03-12 15:11:40
2076
原创 你必须了解的64位编程知识(下篇)
上文你必须了解的64位编程知识(上篇)已经讲了些基本的知识,这篇文章开始通过一些例子来更好的呈现。 指针运算64位编程中,可能会有很多指针运算编程需要注意的地方,比如下面处理, short * test(short *ptr){ int n = (int) ptr+ 2; ptr=(short*)n;returnptr;}很多时候,因为没有考虑到之后的代码会在64位系统上...
2020-11-25 09:10:15
514
原创 volatile和它的伙伴们
Chipbeating MindShare思享 1周前最高司令官扫了电脑屏幕一眼,便说“注意,多线程共享变量,要用volatile修饰“小程序员,听了之后顿开茅塞,很对就修改好了Bug.Volatile作为面试常见问题和实际工作中常用到的修饰词,大多数人都有比较好的理解,但也存在一些误解。本文只讨论volatile在C/C++中的使用,在Java中Volatile的用处有所不同。 Volatile的含义在C规...
2020-11-25 09:07:49
479
1
转载 通向成功之路 -- arm服务器,网络,超算芯片
颠覆创新之路从来都是坎坷的,但成功已经到来。一文呈现arm服务器,网络,超算的芯路历程。2018年我写了两篇有关arm服务器芯片和平台的文章,Arm服务器, HPC: 未来可期Arm服务器,HPC未来可期-平台2年过去了,虽然有些变化,总体上来说arm和其合作伙伴在服务器,网络和超算芯片,平台上取得了明显的进步。特别是arm推出的针对基础设施(Infra)的Nevoerse处理器和平台,得到了市场的认可和采用。最近推出的Nevoerse V1和N2更是兑现了arm针对.
2020-09-30 23:37:58
346
原创 你必须了解的64位编程知识(上篇)
不管你乐不乐意,软件程序员包括嵌入式软件程序员的世界已经快速向64位进化。2017年Apple宣布从iOS11开始所有的应用都需要是64bit的,https://developer.apple.com/documentation/uikit/app_and_environment/updating_your_app_from_32-bit_to_64-bit_architectureiOS 11and later, all apps use the 64-bit architectu.
2020-09-26 16:53:26
744
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人