自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BIOS

BIOS入门

  • 博客(10)
  • 收藏
  • 关注

原创 BIOS - SMBus - Read and Write

SMBus Read byte :IO Space Start = SMBus Base addressSMBus Base address + 0x0 = 0xFF;//ClearHost Status RegisterSMBus Base address + 0x4 =Slave Address Register | BIT0;//Read ModeSMBus Base address + 0x3 =Host Command Register;//OffsetSMBus...

2021-04-20 12:01:31 2539

原创 Hardware - Serial Peripheral Interface - BIOS

Serial Peripheral Interface 简称SPIX86的主板BIOS是如何工作的呢 , 其实就是依赖于SPI通讯目前的芯片组都支持双BIOS Flash, 但这种做法在我们生活中似乎已经看不到了,可能是因为省成本吧。别看一颗不到一美元,那要是大批量呢,就不是小数目了。。。那如果使用了双BIOS呢,PCH会通过SPI0_CS Pin 选择性读取它允许最多两个闪存设备(SPI0_CS0#和SPI0_CS1#)和一个TPM设备(SPI0_CS2#)连接到PCH。的SPI0接..

2021-04-19 17:00:12 834

原创 Hardware - Audio Five jack detection pins

常规台式机一般由Rear Panel - Line in,Line out, Mic in 和Front Panel - Headphone out, Mic in组成下图想必大家不陌生Rear Panle就是板载的三个音频孔位,Front Panel是机箱前置面板上的喇叭和麦克风孔位那么我们将插头插进对应的孔位,声卡驱动面板是怎么识别他是板载的还是前置的,是喇叭 还是 麦克风?接下来我们看一下线路图线路中JACK_DET_A, JACK_DET_B 分别连到声卡芯片..

2021-04-19 12:02:28 568

原创 FACP - Fixed ACPI Description Table (FADT)

Fixed ACPI描述表(FADT)定义了对ACPI - Compatible OS至关重要的各种固定硬件ACPI信息例如以下硬件寄存器块的基址:PM1a_EVT_BLK,PM1b_EVT_BLK, PM1a_CNT_BLK, PM1b_CNT_BLK, PM2_CNT_BLK, PM_TMR_BLK, GPE0_BLK, GPE1_BLKFADT也有一个指向DSDT的指针,该DSDT包含区分定义块,该块反过来向与基本系统设计相关的acpi兼容OS提供变量信息接下来我们使用RW 读取一下F

2021-04-17 15:39:48 3174

翻译 固定硬件特性

电源管理计时器ACPI规范定义了一个可选的电源管理计时器它提供了准确的时间。系统软件可用于测量和配置系统闲置的值(与其他数据一起使用)。电源管理计时器提供一个准确的时间函数而系统在。工作(G0)状态。允许软件扩展计时器中的比特数,即电源管理。当计时器的最后一点发生变化时,计时器会产生一个中断(从0到1或1到0)。ACPI支持一个24位或32位的电源管理计时器。PM计时器直接由OSPM和它的编程模型...

2018-03-10 10:33:20 387

翻译 图解

 硬件部分使用简化的逻辑图来表示硬件的某些方面是如何实现的。逻辑图中使用下列符号表示编程位。  只写控制位  启用、控制或状态位  粘稠的状态位 查询值带有倒“V”的半圆形符号表示只写控制位。这个位有一个行为,当它被设置时它会生成它的控制函数。带有“X”的圆形符号表示编程位。作为一个启用或控制位,软件设置或清除这个位会导致被读为设置或清除(除非另有说明)。作为状态位,它直接表示信号的值。方形符号代...

2018-03-09 22:10:59 167

翻译 电源按钮

电源按钮电源按钮逻辑可以用在两个模型中的一个:单按钮或双按钮。在单-按钮模型,用户按钮作为一个电源按钮,在G0之间转换系统。G2状态和一个睡眠按钮,用于转换G0和G1状态之间的系统。这个动作用户按下按钮是由软件策略或用户设置决定的。在双重-按钮模型,有单独的按钮用于睡觉和电源控制。虽然按钮仍然生成。导致软件采取行动的事件按钮的功能现在是专用的:睡眠。按钮为OSPM生成一个睡眠请求,而电源按钮会生成...

2018-03-08 21:55:54 2039

翻译 ACPI寄存器

PM1 Event RegistersPM1 Control RegistersPM2 Control RegisterPM Timer RegisterProcessor Control RegistersGeneral-Purpose Event RegistersPM1事件寄存器PM1事件寄存器组包含两个寄存器块:PM1a_EVT_BLK是一个必须的寄存器块当类特定平台设计指南需要以下ACP...

2018-03-04 23:00:53 1303

翻译 设备电源管理

设备状态适用于任何总线上的任何设备。它们通常以四个主要标准来定义:·  功率消耗-设备使用的功率。·  设备上下文——设备的上下文中有多少是由硬件保留的。   操作系统负责恢复任何丢失的设备上下文(可以通过重置设备来完成)。·  设备驱动程序——设备驱动程序必须做什么才能使设备完全恢复。·  恢复时间——恢复设备的完整时间需要多长时间。 设备电源状态定义如下,尽管非常通用。许多设备并没有定义所有四...

2018-02-21 20:22:20 651

翻译 全局系统状态的定义

G3 Mechanical Off     由机械装置输入和离开的计算机状态(例如通过一个大的红色开关关闭系统的能量)     它是通过机械的方式进入这个关闭状态     这意味着没有电流流过电路     它可以在不损害硬件或危害服务人员的情况下工作。     操作系统必须重新启动才能返到工作状态。     没有保留任何硬件上下文。     除了实时时钟,功耗为零。G2/S5 soft Off  ...

2018-02-21 13:44:46 1071

空空如也

空空如也

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

TA关注的人

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