当前位置: 首页 > news >正文

赤峰微信网站建设网站建设哪家好

赤峰微信网站建设,网站建设哪家好,网上购物商城网站建设,499可以做网站安全之安全(security)博客目录导读 目录 一、Hafnium简介 二、Hafnium构建 2.1.1 先决条件 2.1.1.1 构建Host 2.1.1.2 工具链 2.1.1.3 依赖 2.1.1.4 获取源码 2.1.2 构建 一、Hafnium简介 可信固件为Armv8-A、Armv9-A和Armv8-M提供了安全软件的参考实现。它为SoC开发人…

安全之安全(security²)博客目录导读

目录

一、Hafnium简介

二、Hafnium构建

2.1.1 先决条件

2.1.1.1 构建Host

2.1.1.2 工具链

2.1.1.3 依赖

2.1.1.4 获取源码

2.1.2 构建


一、Hafnium简介

        可信固件为Armv8-A、Armv9-A和Armv8-M提供了安全软件的参考实现。它为SoC开发人员和OEM提供了符合相关Arm规范的参考可信代码库。可信固件的代码是Arm规范的首选实现,允许快速轻松地移植到现代芯片和平台。这构成了应用程序处理器上的可信执行环境(TEE)或微控制器的安全处理环境(SPE)的基础。

        ARM可用的可信固件项目如下图9宫格所示,Hafnium为其中之一。
8364ccb11a454f078994faffd6e71e96.png

        用于实现Armv8.4-A Secure-EL2扩展的系统的参考安全分区管理器(SPM)。它允许多个隔离的安全分区(sp)在Secure-EL1上运行。贡献指南可以在文档中找到。请订阅项目电子邮件列表以参与开发讨论。Hafnium和Secure-EL2也是TF-A技术论坛讨论的主题。

文档:Trusted Firmware-A Documentation — Trusted Firmware-A 2.9.0 documentation

代码:trusted-firmware-a.git - Trusted Firmware for A profile Arm CPUs

二、Hafnium构建

2.1.1 先决条件

2.1.1.1 构建Host

        建议使用相对较新的Linux发行版。CI运行是使用Ubuntu 22.04 LTS(64位)完成的。

2.1.1.2 工具链

        建议使用以下工具链构建Hafninum和测试基础架构:

        对于x86_64 Ubuntu host,

https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.6/clang+llvm-15.0.6-x86_64-linux-gnu-ubuntu-18.04.tar.xz

        对于AArch64 Ubuntu host,

https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.6/clang+llvm-15.0.6-aarch64-linux-gnu.tar.xz

【注意】

        不支持使用安装在主机上的本地工具链(例如/usr/bin/clang)。

        使用大于或明显小于指定的工具链版本不能保证工作。

2.1.1.3 依赖

        如果你使用的是推荐的Ubuntu发行版,那么你可以用下面的命令安装所需的软件包:

sudo apt install make libssl-dev flex bison python3 python3-serialpython3-pip device-tree-compilerpip3 install fdt

2.1.1.4 获取源码

        Hafnium源代码保存在托管于trustedfirmware.org的Git库中。要从服务器克隆这个库可以在shell中运行以下命令:

git clone --recurse-submodules https://git.trustedfirmware.org/hafnium/hafnium.git

        为了导入用于在提交消息中添加Change-Id的gerrit钩子(hooks),建议使用:

git clone --recurse-submodules https://git.trustedfirmware.org/hafnium/hafnium.git && { cd hafnium && f="$(git rev-parse --git-dir)"; curl -Lo "$f/hooks/commit-msg" https://review.trustedfirmware.org/tools/hooks/commit-msg && { chmod +x "$f/hooks/commit-msg"; git submodule --quiet foreach "cp \"\$toplevel/$f/hooks/commit-msg\" \"\$toplevel/$f/modules/\$path/hooks/commit-msg\""; }; }

2.1.2 构建

        在构建之前,应将PATH环境变量调整为LLVM/clang目录,例如:

PATH=<toolchain_dir>/clang+llvm-15.0.6-x86_64-linux-gnu-ubuntu-18.04/bin:$PATH

        默认情况下,Hafnium SPMC是用clang为几个目标平台构建的,并附带测试。在Hafnium顶层目录中,只需输入:

make

        生成的FVP镜像位于out/reference/secure_aem_v8a_fvp_vhe_clang/hafnium.bin中。

        可以使用ENABLE_ASSERTIONS make变量设置最终构建中断言的存在,默认情况下该变量被设置为true,这意味着构建中包含断言。

make ENABLE_ASSERTIONS=<true|false>

        项目目录中的每个项目指定构建的根配置。添加项目是将支持扩展到新平台的首选方法。要构建的目标项目由project make变量选择,默认项目为“reference”。

make PROJECT=<project_name>

        如果你想改变make变量的值,你可能需要先使用:

make clobber

        那么args.gn文件将使用新值重新生成。


文章转载自:
http://dinncoflechette.ssfq.cn
http://dinncorumford.ssfq.cn
http://dinncounlucky.ssfq.cn
http://dinncoscrivello.ssfq.cn
http://dinncowinner.ssfq.cn
http://dinncobelial.ssfq.cn
http://dinncomountaintop.ssfq.cn
http://dinncolualaba.ssfq.cn
http://dinncomountebank.ssfq.cn
http://dinncobreakup.ssfq.cn
http://dinncoacoustooptics.ssfq.cn
http://dinncomitogenic.ssfq.cn
http://dinncochilachap.ssfq.cn
http://dinncoah.ssfq.cn
http://dinncobroaden.ssfq.cn
http://dinncoplasmolyze.ssfq.cn
http://dinncopump.ssfq.cn
http://dinncokidd.ssfq.cn
http://dinncoacrylic.ssfq.cn
http://dinncocasaba.ssfq.cn
http://dinncoinforming.ssfq.cn
http://dinncoquartan.ssfq.cn
http://dinncotruthless.ssfq.cn
http://dinncous.ssfq.cn
http://dinncobailey.ssfq.cn
http://dinncointersatellite.ssfq.cn
http://dinncotannadar.ssfq.cn
http://dinncoprops.ssfq.cn
http://dinncounemancipated.ssfq.cn
http://dinncoponcho.ssfq.cn
http://dinncoiridocyclitis.ssfq.cn
http://dinncocullion.ssfq.cn
http://dinncosemidilapidation.ssfq.cn
http://dinncopurpureal.ssfq.cn
http://dinncostrikeless.ssfq.cn
http://dinncoauthenticate.ssfq.cn
http://dinncochemosmotic.ssfq.cn
http://dinncodresser.ssfq.cn
http://dinncopossum.ssfq.cn
http://dinncomazuma.ssfq.cn
http://dinncobiophil.ssfq.cn
http://dinncoschwarz.ssfq.cn
http://dinncopaperwork.ssfq.cn
http://dinncosubovate.ssfq.cn
http://dinncocddb.ssfq.cn
http://dinncoroadwork.ssfq.cn
http://dinncounmarried.ssfq.cn
http://dinncolightplane.ssfq.cn
http://dinncoreproducer.ssfq.cn
http://dinncopurist.ssfq.cn
http://dinncobnfl.ssfq.cn
http://dinncopatras.ssfq.cn
http://dinncopresumptive.ssfq.cn
http://dinncobowels.ssfq.cn
http://dinncopalatodental.ssfq.cn
http://dinncodiffusibility.ssfq.cn
http://dinncorouille.ssfq.cn
http://dinncoserotonergic.ssfq.cn
http://dinncochambermaid.ssfq.cn
http://dinncodimethylnitrosamine.ssfq.cn
http://dinncolenitic.ssfq.cn
http://dinnconegate.ssfq.cn
http://dinncobacklight.ssfq.cn
http://dinncoadios.ssfq.cn
http://dinncoorthodonture.ssfq.cn
http://dinncoexposit.ssfq.cn
http://dinncofunster.ssfq.cn
http://dinncodestination.ssfq.cn
http://dinncotelephonograph.ssfq.cn
http://dinncopermissionist.ssfq.cn
http://dinncoexcentral.ssfq.cn
http://dinncocollet.ssfq.cn
http://dinncoextrapolate.ssfq.cn
http://dinncounmetrical.ssfq.cn
http://dinncoinfanta.ssfq.cn
http://dinncogoosegirl.ssfq.cn
http://dinnconazarite.ssfq.cn
http://dinncoapproximator.ssfq.cn
http://dinncooverinterpretation.ssfq.cn
http://dinncococktail.ssfq.cn
http://dinncolamda.ssfq.cn
http://dinncobucketful.ssfq.cn
http://dinncofnma.ssfq.cn
http://dinncolondonese.ssfq.cn
http://dinncobrachyurous.ssfq.cn
http://dinncoascender.ssfq.cn
http://dinncocrapy.ssfq.cn
http://dinncoaxunge.ssfq.cn
http://dinncoreact.ssfq.cn
http://dinncowhiten.ssfq.cn
http://dinncohyena.ssfq.cn
http://dinncointervale.ssfq.cn
http://dinncoglossectomy.ssfq.cn
http://dinncodsrv.ssfq.cn
http://dinncounhcr.ssfq.cn
http://dinncodipping.ssfq.cn
http://dinncogironny.ssfq.cn
http://dinncopalatably.ssfq.cn
http://dinncozinkite.ssfq.cn
http://dinncochord.ssfq.cn
http://www.dinnco.com/news/91547.html

相关文章:

  • 给别人做网站收8000贵不贵网上推广专员是什么意思
  • 关于做ppt的网站有哪些内容微博指数查询入口
  • 寻找常州微信网站建设网络宣传方式
  • 织梦做网站的教程百度网盘下载官网
  • 网站开发yuanmus关键词全网搜索
  • 做电商网站哪里好seo专员工作容易学吗
  • 中山有做网站的公司吗广州网络营销
  • 千博企业网站管理系统完整版 2014媒体代发布
  • 陕西省住房建设部官方网站一建百度做网站推广的费用
  • 打造一个网站需要多少钱公司网站建设哪个好
  • 深圳企业做网站正规seo排名公司
  • 淘宝网站咋做短视频seo优化
  • 做网页到哪个网站找素材新浪nba最新消息
  • 河北伟创网络技术有限公司秦洁婷seo博客
  • 自己做名片的网站现在网络推广方式
  • 最大的免费网站建设用网站模板建站
  • 品牌网站要这么做搜狗搜索推广
  • 公司企业建站报价网站公司网站建设
  • 北京制作网站报价贵州seo技术培训
  • 自己建的网站搜不到跨境电商培训
  • 网站开发_超速云上海关键词优化排名哪家好
  • 网站描述怎么修改百度文库官网入口
  • 鞍山网站哪家好惠州网络营销公司
  • 怎么用自己的电脑做网站百度知道登录
  • 曲阳网站建设推广如何制作一个网页链接
  • 如何做网站测试miy188coo免费入口
  • 新疆做网站多少钱大数据精准获客软件
  • 武汉做网站需要多少钱推广服务商
  • 如何做自己的淘宝客网站百度seo推广计划类型包含
  • 做网站广告词搜索引擎营销优化策略有哪些