自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 发表文章列表

arm CPU 构架文章列表

2020-08-23 10:38:27 216

空空如也

空空如也

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

TA关注的人

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