el1
  • 2024-11-12Lec 03 系统指令集架构
    Lec03系统指令集架构(参考来源:上海交通大学并行与分布式系统研究所+操作系统课程ppt)CreativeCommonsAttribution4.0LicenseContents3.1回顾:特权级的必要性一台计算机上同时运行多个应用程序,如何保证不同应用间的隔离?如果所有的应用均能完全控制硬件计算资源,则会
  • 2024-06-12【ARM Coresight Debug 系列 -- ARMv8/v9 Watchpoint 软件实现地址监控详细介绍】
    请阅读【嵌入式开发学习必备专栏】文章目录ARMv8/v9WatchpointexceptionsWatchpoint配置信息读取ExecutionconditionsWatchpointdataaddresscomparisonsSizeofthedataaccessWatchpoint软件配置流程WatchpointType使用介绍WT,Bit[20]:WatchpointType
  • 2024-03-05GICV3(转载)
    本文转载:【GIC】一文看懂GICv3 1GIC基本功能1.1GICv3概述        由于SOC中外设及与其相关的中断数量众多,且各中断又有多种不同的配置方式,为了减轻CPU的负担,现代处理器中断的配置和管理一般都通过中断控制器实现。        GIC是arm公司推出可与cortex-A和
  • 2023-08-21ARM Trusted Firmware分析——中断、异常
     中断如何送到不同EL?如何配置?1.BL31异常向量表BL31异常向量表根据如下定义实现:ARMv8-A规定ExceptionVectorTable大小为2KB,并且是2KB对齐;一共6个VectorEntry,每一个VectorEntry大小为128B。.macrovector_baselabel,section_name=.vectors.section\sectio
  • 2023-06-01ARM64 el1_irq 处理
     .align6el1_irq:kernel_entry1msrdaifclr,#1//enablefiqenable_dbg_if_not_steppingx0#ifdefCONFIG_TRACE_IRQFLAGSbltrace_hardirqs_off#endif#ifdefCONFIG_PREEMPTget_thread_infotskldrw24,[tsk,#TI_PREEMPT]//getpreemptcountad
  • 2023-01-16Appium+Python UI自动化框架
    importdatetimefromappium.webdriver.common.touch_actionimportTouchActionfromappiumimportwebdriverfromselenium.webdriver.common.byimportByfromtimeimp
  • 2022-12-17Pset_BuildingSystemCommon
    Pset_BuildingSystemCommon建筑系统定义的通用特性  NameTypeDescriptionReferenceP_SINGLEVALUE / IfcIdentifierKennzeichenKennzeichenfürdiese