Follow Excellent, Success will Chase you

0%

EGL™ is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system. It handles graphics context management, surface/buffer binding, and rendering synchronization and enables high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs. EGL also provides interop capability between Khronos to enable efficient transfer of data between APIs – for example between a video subsystem running OpenMAX AL and a GPU running OpenGL ES.

EGL provides mechanisms for creating rendering surfaces onto which client APIs like OpenGL ES and OpenVG can draw, creates graphics contexts for client APIs, and synchronizes drawing by client APIs as well as native platform rendering APIs. This enables seamless rendering using both OpenGL ES and OpenVG for high-performance, accelerated, mixed-mode 2D and 3D rendering.

阅读全文 »

根据Wikipedia的说法,GPU卡(也称为图形卡或视频卡)是一种专用的电子电路。 它是专门为快速处理和更改内存而设计的,以加快在帧缓冲区中创建图像的速度,因此可以输出到诸如计算机监视器或电视屏幕之类的显示设备。

现代GPU架构在处理图形以及图像处理方面非常有效。 高度并行的结构使其比用于并行处理大型数据块的通用CPU(中央处理单元)体系结构更有效。

在PC内,GPU可以嵌入扩展卡(视频卡)中,预先安装在主板上(专用GPU)或集成到CPU裸片(集成GPU)中。

阅读全文 »

ipmitool是一种可用在 Linux/Unix 系统下的基于命令行方式的 ipmi 平台管理工具。它支持 ipmi 1.5 和ipmi 2.0 规范(最新的规范为 ipmi 2.0)。利用它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。其主要功能包括读取和显示传感器数据(SDR),显示System Evernt Log(SEL)的内容,显示打印Field Replaceable Unit(FRU)信息,读取和设置BMC模块的LAN配置,远程控制服务器主机的电源。

阅读全文 »

NMI(non-maskable interrupt),即非可屏蔽中断。即使在内核代码中设置了屏蔽所有中断的时候,NMI也是不可以被屏蔽的。根据Intel的Software Developer手册Volume 3,NMI可由以下两种方式触发:

  • 外部assert了CPU的NMI引脚
  • CPU从系统总线收到了一个中断请求并且delivery mode是NMI
阅读全文 »

KVM是一个基于Linux内核的虚拟机,它属于完全虚拟化范畴.

X86架构下的KVM实现,分为AMD的虚拟化技术AMD-V(svm),Intel的虚拟化技术Intel-VT(vmx)

阅读全文 »