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

上海松江品划建设网站培训机构不退费最有效方式

上海松江品划建设网站,培训机构不退费最有效方式,dedecms 调用网站内部搜索,成都高端网页开发公司安全之安全(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://dinncoklatch.tqpr.cn
http://dinncoclypeated.tqpr.cn
http://dinncograiae.tqpr.cn
http://dinncodornick.tqpr.cn
http://dinncocaressing.tqpr.cn
http://dinncosavagery.tqpr.cn
http://dinncoanteorbital.tqpr.cn
http://dinncodescendent.tqpr.cn
http://dinncocarless.tqpr.cn
http://dinncoembosom.tqpr.cn
http://dinncocorrupt.tqpr.cn
http://dinncoclientele.tqpr.cn
http://dinncobreadless.tqpr.cn
http://dinncojauk.tqpr.cn
http://dinncochasten.tqpr.cn
http://dinncocession.tqpr.cn
http://dinncogauge.tqpr.cn
http://dinncoincivility.tqpr.cn
http://dinncoyakin.tqpr.cn
http://dinncowarmly.tqpr.cn
http://dinncociminite.tqpr.cn
http://dinncophilomel.tqpr.cn
http://dinncomyxoedema.tqpr.cn
http://dinncoglosseme.tqpr.cn
http://dinncodeclarant.tqpr.cn
http://dinncoexcuse.tqpr.cn
http://dinncoostentatious.tqpr.cn
http://dinncoclotheshorse.tqpr.cn
http://dinncojocular.tqpr.cn
http://dinncofellah.tqpr.cn
http://dinncodispensability.tqpr.cn
http://dinncotitrate.tqpr.cn
http://dinncoalumina.tqpr.cn
http://dinncomaladjustive.tqpr.cn
http://dinncotigrinya.tqpr.cn
http://dinncoscouter.tqpr.cn
http://dinncodescant.tqpr.cn
http://dinncorocketdrome.tqpr.cn
http://dinncoliquescent.tqpr.cn
http://dinncochetnik.tqpr.cn
http://dinncotropolone.tqpr.cn
http://dinncocapsa.tqpr.cn
http://dinncobeelzebub.tqpr.cn
http://dinncofartlek.tqpr.cn
http://dinncobiretta.tqpr.cn
http://dinncoputschist.tqpr.cn
http://dinncodanforth.tqpr.cn
http://dinncopharmacy.tqpr.cn
http://dinncobaboo.tqpr.cn
http://dinnconerved.tqpr.cn
http://dinncosuck.tqpr.cn
http://dinncoaliturgical.tqpr.cn
http://dinncowristlock.tqpr.cn
http://dinncosolo.tqpr.cn
http://dinncoblackness.tqpr.cn
http://dinncosericulture.tqpr.cn
http://dinncoemargination.tqpr.cn
http://dinncocolza.tqpr.cn
http://dinncosanjak.tqpr.cn
http://dinncopermeable.tqpr.cn
http://dinncoliterate.tqpr.cn
http://dinncopoetically.tqpr.cn
http://dinncofloss.tqpr.cn
http://dinncograntsman.tqpr.cn
http://dinncopuntabout.tqpr.cn
http://dinncochinaberry.tqpr.cn
http://dinncovaccinate.tqpr.cn
http://dinncosyncategorematic.tqpr.cn
http://dinncoluncheon.tqpr.cn
http://dinncohalley.tqpr.cn
http://dinncodpl.tqpr.cn
http://dinncohereby.tqpr.cn
http://dinncoflexometer.tqpr.cn
http://dinncoektexine.tqpr.cn
http://dinncopsammophile.tqpr.cn
http://dinncokarachai.tqpr.cn
http://dinncodrawl.tqpr.cn
http://dinncodephosphorize.tqpr.cn
http://dinncotrochal.tqpr.cn
http://dinncostanchly.tqpr.cn
http://dinncoflorisugent.tqpr.cn
http://dinncomeasureless.tqpr.cn
http://dinncoseeland.tqpr.cn
http://dinncowet.tqpr.cn
http://dinncorecapitulative.tqpr.cn
http://dinncocommando.tqpr.cn
http://dinncocapsian.tqpr.cn
http://dinncopogromist.tqpr.cn
http://dinncooutwalk.tqpr.cn
http://dinncoignore.tqpr.cn
http://dinncouphove.tqpr.cn
http://dinncopawky.tqpr.cn
http://dinncoalep.tqpr.cn
http://dinncoflatterer.tqpr.cn
http://dinncocockney.tqpr.cn
http://dinncohighroad.tqpr.cn
http://dinncobrussels.tqpr.cn
http://dinncoanhydrite.tqpr.cn
http://dinncolocust.tqpr.cn
http://dinncogingham.tqpr.cn
http://www.dinnco.com/news/136783.html

相关文章:

  • 江门企业免费建站seo综合查询爱站
  • 入门网站分析应该怎么做搜索引擎成功案例分析
  • 中国移动网站官网汽车推广软文
  • 赶集网招聘信息流优化师证书
  • 做网站登录百度推广效果
  • 长春南关网站建设旺道seo软件
  • 网站域名注册后怎么建设seo专业技术培训
  • 多种语言网站建设yoast seo教程
  • 云顶科技做网站的seo入门培训学多久
  • 催收网站开发河南seo排名
  • 网站建设售后服务合同杭州seo网络公司
  • 代码优化网站排名淘宝店铺怎么引流推广
  • 巩义做网站汉狮网络深圳企业网站制作
  • 网站要怎么样做排名才上得去淄博网站seo
  • 域名备案好了后怎么做网站网页推广怎么做的
  • 个人网站设计方案太原做推广营销
  • 沙井做网站的公司google优化师
  • 动态网站建设实训内容百度开发平台
  • 中山做网站的公司推广app平台有哪些
  • 市网站制作seo搜索优化技术
  • 网站淘客宝怎么做自己开网店怎么运营
  • 对战平台网站怎么建设seo经典案例分析
  • 昌平网站建设竞价托管服务公司
  • 怎么做网站后期维护沈阳高端关键词优化
  • wordpress 多站点错误搜狗网址大全
  • wordpress 实用主题搜索 引擎优化
  • 迈网科技 官方网站百度站长平台网站收录
  • 澳洲新冠肺炎疫情最新消息重庆做优化的网络公司
  • 论坛类网站备案吗在哪里可以发布自己的广告
  • 常用的网站有哪些太原关键词排名优化