搜索内容

Bios
  • BIOS开发笔记 1 – 显示
    Bios

    BIOS开发笔记 1 – 显示

    前言 UEFI启动流程跑完前三阶段,UEFI环境的准备基本完成,到BDS阶段的任务就是准备引导OS。在此之前还需要使一些必要的输入输出设备工作起来,比如键盘,屏幕……
    bin 2021年7月12日
  • CL编译器中的编译参数
    Bios

    CL编译器中的编译参数

    前言 在EDK代码的inf文件中,有时候会看到有一个[BuildOptions]标签,这是用来指定该模块的编译参数的,比如常见的禁用警告错误/wdxxxx(xxxx表示警告编号),……
    bin 2021年3月19日
  • [X86] 复位控制寄存器
    Bios

    [X86] 复位控制寄存器

    x86架构的CPU有一个可以做复位的寄存器,位于IO空间0xCF9,其定义如下:  
    bin 2021年3月1日
  • 串口和并口的IO定义范围
    Bios

    串口和并口的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年2月24日
  • ITE Super IO 学习 – 环境控制器
    Bios

    ITE Super IO 学习 – 环境控制器

    简介 Environment Controller,即环境控制器,可以说是SIO中最复杂也是最重要的功能了,它主要包含了风扇控制、电压监测和温度监测三个模块,它们组合起来就可……
    bin 2020年10月14日
  • 深入PCI与PCIe之二:软件篇
    Bios

    深入PCI与PCIe之二:软件篇

    PCI/PCIe软件界面 1。配置空间 PCI spec规定了PCI设备必须提供的单独地址空间:配置空间(configuration space),前64个字节(其地址范围为0x00~0x3F)是所有P……
    bin 2020年4月9日
  • 深入PCI与PCIe之一:硬件篇
    Bios

    深入PCI与PCIe之一:硬件篇

    PCI总线和设备树是X86硬件体系内很重要的组成部分,几乎所有的外围硬件都以这样或那样的形式连接到PCI设备树上。虽然Intel为了方便各种IP的接入而提出IOSF总线……
    bin 2020年4月9日
  • MIPS汇编代码(龙芯)小记
    Bios

    MIPS汇编代码(龙芯)小记

    龙芯代码中用于设置CPU GPIO High / Low部分, 寄存器在Loongson3A4000_register_doc_V1.2.pdf中有说明, 具体配置步骤: 1.设置输出状态为高或低 2.设置GPIO输出……
    bin 2020年4月8日
  • EC 中的Keyboard Controller
    Bios

    EC 中的Keyboard Controller

    简介 Keyboard Controller简称KBC,它是EC芯片中一个用于处理Keyboard、Mouse的模块,也可以说,它只是一个通道,因为最后处理数据的还是交给EC 8032处理器去……
    bin 2020年2月14日
  • EC中QEvent的来龙去脉
    ACPI

    EC中QEvent的来龙去脉

    前言 QEvent是一种用于EC给OS发通知的机制,比如EC检测到笔记本合上盖了,就会发一个QEvent给OS,OS收到后便会去做关屏的动作;又如EC检测到调节音量的事件(……
    bin 2020年2月11日