首页 > 其他分享 >ARM64技术 —— 系统调用指令SVC、HVC和SMC的使用规则

ARM64技术 —— 系统调用指令SVC、HVC和SMC的使用规则

时间:2023-12-17 12:46:56浏览次数:30  
标签:调用 HVC SVC 指令 ARM64 SMC

  • 来源:learn_the_architecture_-_aarch64_exception_model_102412_0103_01_en.pdf

即:EL0不能调用SMC或者HVC

这个从HVC和SMC指令的伪码中可以看到:

  • HVC
  • SMC

标签:调用,HVC,SVC,指令,ARM64,SMC
From: https://www.cnblogs.com/pengdonglin137/p/17908938.html

相关文章

  • 安装包 amd,amd64, arm,arm64 都有什么区别
    现在的安装包也不省心,有各种版本都不知道怎么选。根据你安装的环境配置。amd:32位X86amd64:64位X86arm:32位ARMarm64:64位ARMamd64是X86架构的CPU,64位版。amd64又叫X86_64。主流的桌面PC,笔记本电脑,服务器(包括虚拟机)都在用X86_64的CPU。arm64是ARM架构的CPU,64位版。苹果新出的电......
  • Kali Linux 2023.4 发布 (Cloud ARM64, Vagrant Hyper-V & Raspberry Pi 5)
    KaliLinux2023.4发布(CloudARM64,VagrantHyper-V&RaspberryPi5)请访问原文链接:https://sysin.org/blog/kali-linux-2023/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org更新说明今天(2023-12-05),KaliLinux2023.4镜像下载已经可用,但是发行说明未知,官方......
  • ARM64 SMP多核启动(下)- PSCI
    4.支持psci情况上面说了pin-table的多核启动方式,看似很繁琐,实际上并不复杂,无外乎主处理器唤醒从处理器到指定地址上去执行指令,说他简单是相对于功能来说的,因为他只是实现了从处理器的启动,仅此而已,所以,现在社区几乎很少使用spin-table这种方式,取而代之的是psci,他不仅可以启动从处......
  • mysql 安装时报找不到 MSVCP120.dll windows
     解决方法:下载VisualC++RedistributablePackagesforVisualStudio2013https://www.microsoft.com/zh-cn/download/details.aspx?id=40784VisualC++RedistributablePackagesforVisualStudio2013......
  • Windows 11 version 22H2 中文版、英文版 (x64、ARM64) 下载 (released Nov 2023)
    Windows11version22H2中文版、英文版(x64、ARM64)下载(releasedNov2023)Windows11,version23H2,2023年10月31日发布(本月暂未更)请访问原文链接:https://sysin.org/blog/windows-11/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWindows11目前版......
  • filerun docker方式安装(debian arm64, tinkerboard2s类似树莓派)
    启动mysqldockerrun-p3366:3306--namemysql57--privileged=true-eMYSQL_ROOT_PASSWORD=12345-v/mnt/docker/varlibmysql:/var/lib/mysql-dliupeng0518/mysql:5.7-arm64#redis命令dockerrun-itd--nameredis--privileged=true-p6380:6379redis--requir......
  • rancher部署资源(deployment、svc、ingress)
    rancher安装详见:https://www.cnblogs.com/uncleyong/p/15728446.html 部署无状态应用创建deployment 选择名称空间、输入资源名称、副本数;Deployment选项下不用填 Pod只打标签,其他网络、节点调度等不填 输入容器名称、镜像(以nginx为例),选择拉取策略,是公开的镜像仓......
  • 纯净系统缺少msvcp140_1.dll等运行库
    直接从微软官网安装VC2015-2022合集即可,单独安装某一个版本的运行库反而还会缺少这些库。LatestsupportedVisualC++Redistributabledownloads|MicrosoftLearn......
  • ubuntu arm64 配置静态IP 并实现VNC远程树梅派
    1.设置静态IP完成后ifconfig查看IPpingIP地址测试 ping192.168.10.1592.VNC远程树梅派树梅派VNC是server端,VNC版本是:RealVNC客户端:archubuntu18 一开始用gvncviewer连接,出现秒断开的问题,如下:$gvncviewer192.168.149.1ConnectedtoserverDisconnectedfromser......
  • x86机器上运行arm64 docker
    DockerHub上可以找到各种非x86_64平台的镜像,但是在x86上直接运行会报错:panic:standard_init_linux.go:175:execuserprocesscaused“execformaterror”[recovered]在x86_64平台上缺少运行arm32v7的Python解释器所需要的“环境依赖”,值得庆幸的是在Linux上我......