范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

AHCI介绍

  什么是AHCI?我的个人理解是AHCI定义了传输ATA/ATAPI命令的一个接口规范,当然目前AHCI是比较传统的一个规范,更早期的接口规范是IDE了解的或者听说过的可能不多了,虽然AHCI相对比较传统,但是当下应用还是比较普遍,所以有必要做简单了解。本文帮助大家初步了解AHCI的基本概念,可以让大家掌握基础AHCI概念后,有能力阅读AHCI规范,更详尽的了解AHCI。AHCI支持ATA/ATAPI device,因此相关的命令需要参考ATA/ATAPI规范。AHCI支持PIO/DMA protocol。无论PIO还是DMA数据传输,HBA(Host Bus Adapter)一直作为bus master执行system memory和device的数据传输。因此更进一步可以理解AHCI其实就是定义system memory和SATA device进行数据传输的一个interface!AHCI寄存器介绍
  AHCI Memory Structure
  AHCI Memory Structure
  Receive FIS Structure
  Command List Structure
  Command Table Structure
  AHCI UEFI Driver Stack
  以Identify command为例具体介绍如何透过AHCI 发送ATA/ATAPI命令
  Step1 Check Device在哪一个AHCI port上
  Example code:
  PxSSTS寄存器     PortData = ReadMmioDword(Abar+Port*0x80+100+HBA_PORTS_SSTS);       if((PortData&0x0f)==3)  //Device on this port!
  Step2 Get Device Type
  PxSIG寄存器 PortData = ReadMmioDword(Abar+Port*0x80+0x100+HBA_PORTS_SIG);  if((PortData&0xffff0000) = 0xeb140000)   DeviceType ATAPI  else     Device Type ATA
  Step3 Build command table 之CFIS
  CFIS Structure
  Type = 0x27 C = 1
  Command = 0xec //ATA device identify
  Sector Number = 1
  Step4 Build command table之PRDT table
  PRDT Structure
  DBC = Identify data count
  DW3 BIT0 BIT1 置1
  DBA = Identify data buffer address
  Step5 Build Command List Structure
  Command List Structure
  CFL=CFIS长度 = 5
  PRDTL = PRDT entry number,对于Identify command PRDTL = 1
  CTBA = command table base address
  Step6: Start Command
  Register PxCI port command issue
  选择command list中的某个command例如:
  PxCI Bit0 = 1 ,选择command 0
  Register PxCMD
  Set Bit0 to 1,执行命令

人远情不远,愿喜乐安康朋友,美好的一天开始了。笑对生活,迎接温暖。早晨清风徐徐吹来,带来了我真诚的祝福。祝福你笑口常开,福气满满。心情好精神棒,好运来福运到。人这一生会遇到不同的人,遇见过就是缘分,相处傻儿司令率88军出川抗战击毙日军中将,起义后被委以重任抗日英雄该是怎样的形象?是狼牙山五壮士的视死如归,是赵一曼的坚贞不屈,是杨靖宇的孤身抗敌抗日英雄是千千万万铁血军人用铮铮铁骨写就的民族气节。一个有40房姨太太的傻儿也在这千万英雄中宰相写下青鹅二字被斩,百官不解,武则天你们把字拆开来读女皇武则天作为我国历史上唯一一位女皇帝有着传奇的人生故事,能够在男权主义社会成为天下之主实属不易,而在这一过程中,武则天也是不断排除异己,以此来加强自己的统治,为此还杀害不是当朝大蒋纬国晚年回忆我生父是戴季陶,不是蒋介石,母亲是日本护士前言蒋纬国是谁的儿子?当然是蒋介石。这是很多人的观点。但事实上,这个观点并非100正确。蒋纬国的生父生母,至今仍然是一个谜。哪怕是蒋介石蒋纬国戴季陶等几位当事人都说不清楚。目前来看华为用户有福了!无需安装即可享受Petal出行,还将支持手表打车关注科技圈的朋友应该都有所了解,华为这几年在宣传鸿蒙系统时,一直在强调分布式全场景等。最开始,部分朋友可能一头雾水,表示自己很难理解其中的含义,但随着鸿蒙生态的完善,这个概念也清晰聚英电子智慧农业解决方案助力农业数字化转型升级我国智慧农业的发展仍处于初级阶段,其根本原因在于农业系统的复杂性极大限制了生产方式向智能化演进的过程,具体表现为以下几个痛点生产不规范,管理措施不统一防灾减灾能力弱,损失难以承受散AI绘画是机遇还是挑战随着AI技术的不断进步,使其在各行各业都有所应用。人工智能作为科技创新产物,在促进人类社会进步发展等方面起到越来越重要的作用。AI绘画就是一种计算机通过智能算法生成绘画的方式。通过每经热评Web3已成新一轮造富神话?普通投资者小心被割韭菜每经评论员李蕾今年以来风头正劲的Web3,最近又火了一把,原因在于鲜少露面的演员导演周星驰为了进军Web3专门注册了社交媒体账号,并且还发出了招人的信息。由于星爷强大的影响力和号召英利集团喜获三项揭榜挂帅立项支持10月24日,保定市科学技术局发布保定市2022年度第一批揭榜挂帅项目支持方案的公示,英利集团旗下三家子公司科技创新项目喜获立项支持。据了解,为更广泛聚集创新资源,促进科技项目管理可口可乐与TMELAND打开跨次元营销,在虚拟世界逛街有多好玩?想象力一旦打开,就会很快变得更多元更有趣。特别是在今天这个时代,元宇宙虚拟人VR世界人们的生活早就突破了现实世界,想象力正在另一个维度爆发裂变,对于企业营销来说,也正在发生变化。越我碳卫星实现城市二氧化碳排放定量监测科技前沿本报北京10月25日电记者齐芳从中国科学院大气物理研究所获悉,该所中国碳卫星研究团队联合芬兰气象研究所团队首次利用中国碳卫星(TanSat)观测定量识别和计算城市碳排放,证
诺贝尔物理学奖颁给科学神迹,量子纠缠到底何方神圣导语今年的诺贝尔物理学奖则颁发给了量子领域的三位科学家,其中一位还是潘建伟的导师安东塞林格。他们的贡献在于通过开创性的实验展示量子纠缠,为量子技术开创新时代奠定基础。对于很多朋友来万亿物流市场悄悄降临,一年百亿单近日,在2022年中国同城即时物流行业峰会上,中国物流与采购联合会和美团配送发布了20212022中国即时物流行业发展报告。报告显示,2021年即时物流行业订单量为294亿单,同比JAVA筑基100例第1题按兔子的出生和生育规律,数兔子作者简介大家好,我是小虚竹。Java领域优质创作者,CSDN博客专家,华为云享专家,掘金年度人气作者,阿里云专家博主,51CTO专家博主技术活,该赏点赞收藏再看,养成习惯零前言今天源码解析SeataAT模式中分支事务的提交或回滚是如何被触发的前言在之前的博客中,已经介绍过了TM在seataAT模式中的处理流程TC在seata分布式事务中的主要任务以及RM在seataAT模式中的sql语句执行流程,下面我们通过源码讲述分京东自营店铺怎么入驻?现在开店条件高吗?京东是国内第一大自营平台,在流量店铺排名都是有天然的优势,超市自营的产品会在京东排名优先展示。(京东上5的自营商家占据整个平台70的销量,95的第三方卖家争夺剩下的30的市场份额,深蓝03除了颜值外还有啥?跟特斯拉小鹏埃安相比呢?十维精确对比头条创作挑战赛深蓝03的颜值是很惊艳的,这个大家都很认可。但其他方面怎么样呢?跟相似车型相比到底如何?有没有一个精确对比?我们用四款最接近的车型,做十个维度的对比。一,四款车型价格谷歌Pixel77Pro正式发布苹果iPhone14Plus今日上市电动狗谷歌带来了全新的GooglePixel7Pixel7Pro和PixelWatch,现在我们来为大家全面详细介绍这款万众期待的新旗舰Pixel7Pro。Pixel78128GB我国科学家发现土卫二可能存在生命之磷土卫二是太阳系中最可能存在生命的地外星球之一,近期中国科学技术大学研究员郝记华等人研究发现,土卫二的冰下海洋中可能含有丰富的溶解态磷酸根,能够支持潜在微生物的起源与繁衍。这个发现填Excel如何筛选出自己想要的内容?精准筛选与高级筛选技巧解读Excel筛选功能位于数据选项卡下面的排序与筛选分组下。点击按钮之后,表头字段会出现筛选下拉框,下拉筛选框,勾选或者在搜索框内输入我们要筛选的内容即可完成筛选。除此之外,我们需要掌股市印钞机钱才是血液!精准预言未来一股市周期是不是经济周期下的影子昨天有人问股市周期是不是经济周期下的影子?问得挺好,最近几天的文章,实际就是探讨股市的周期下如何轻松翻几倍。那么股市周期跟经济周期有关系吗?传统经济打脸詹黑,詹姆斯17分钟23分北京时间10月6日10点,湖人开启了新赛季的第二场季前赛。半场结束湖人6962领先7分在经历了上一场的7投0中的黑暗时刻后,今天詹姆斯火力全开,半场比赛结束,詹姆斯上场17分钟,1