-
[X86] 复位控制寄存器
x86架构的CPU有一个可以做复位的寄存器,位于IO空间0xCF9,其定义如下:
bin
2021-03-01
874 0 -
串口和并口的IO定义范围
串口 第1组:3E8h-3EFh 第2组:338h-33Fh 第3组:2E8h-2EFh 第4组:238h-23Fh 第5组:228h-22Fh 第6组:220h-227h 第7组: 2F8h-2FFh 第8组:3F8h-3FFh 并口 ……
bin
2021-02-24
1.3K+ 0 -
ITE Super IO 学习 – 环境控制器
简介 Environment Controller,即环境控制器,可以说是SIO中最复杂也是最重要的功能了,它主要包含了风扇控制、电压监测和温度监测三个模块,它们组合起来就可……
bin
2020-10-14
2.6K+ 0 -
深入PCI与PCIe之二:软件篇
PCI/PCIe软件界面 1。配置空间 PCI spec规定了PCI设备必须提供的单独地址空间:配置空间(configuration space),前64个字节(其地址范围为0x00~0x3F)是所有P……
bin
2020-04-09
3.6K+ 0 -
深入PCI与PCIe之一:硬件篇
PCI总线和设备树是X86硬件体系内很重要的组成部分,几乎所有的外围硬件都以这样或那样的形式连接到PCI设备树上。虽然Intel为了方便各种IP的接入而提出IOSF总线……
bin
2020-04-09
2.8K+ 0 -
MIPS汇编代码(龙芯)小记
龙芯代码中用于设置CPU GPIO High / Low部分, 寄存器在Loongson3A4000_register_doc_V1.2.pdf中有说明, 具体配置步骤: 1.设置输出状态为高或低 2.设置GPIO输出……
bin
2020-04-08
2.3K+ 0 -
EC 中的Keyboard Controller
简介 Keyboard Controller简称KBC,它是EC芯片中一个用于处理Keyboard、Mouse的模块,也可以说,它只是一个通道,因为最后处理数据的还是交给EC 8032处理器去……
bin
2020-02-14
4K+ 0 -
EC中QEvent的来龙去脉
前言 QEvent是一种用于EC给OS发通知的机制,比如EC检测到笔记本合上盖了,就会发一个QEvent给OS,OS收到后便会去做关屏的动作;又如EC检测到调节音量的事件(……
bin
2020-02-11
5.3K+ 0 -
ACPI协议中EC RAM的读写
简述 EC中提供了一个256字节大小的可读写区域,一般称为EC RAM,用于与BIOS间进行数据的交互,如常见的电池电量信息,便是EC写在EC RAM中的,BIOS会去读取此处……
bin
2020-02-10
5.3K+ 0 -
UEFI 中的 Handle
Handle在UEFI中是一个非常重要的概念,而且在BIOS code中随处可见,那该怎么去理解它呢? UEFI SPEC 7.3章节插图 UEFI协议的思想总体上是借鉴面向对象的,对……
bin
2020-02-05
2.8K+ 0


请问我现在碰到两个问题,能指教一下吗? 1、编译出来的鼠标错位很严重,看着像分辨率不匹配的那种 2、deb...
评论于 UEFI开发学习8 – LVGL GUI库的移植