自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

基层架构师的分享

基层架构师的分享

  • 博客(59)
  • 收藏
  • 关注

原创 [A-47]ARMv9/v8-电源状态管理软件架构(PSCI架构)

本文介绍了基于ARM体系的电源状态管理的软件架构(PSCI架构)。

2026-05-16 15:55:09 394

原创 [A-46]ARMv9/v8-电源状态(Power States)

本文介绍了ARM架构下PCSA体系的电源管理的软件层面的基础概念:电源状态。

2026-04-25 11:18:57 405

原创 [A-45]ARMv9/v8-电源模式(Power Modes)

本文介绍了ARM电源管理体系的电源模式和操作模式的基本概念以及模式切换的相关内容。

2026-02-06 02:30:00 774

原创 [A-44]ARMv9/v8-电源管理域(Voltage Domain/Power Domain)

本文介绍了PSCA体系下的电压域与电源域的基础知识。

2026-01-12 09:56:38 882

原创 [A-43]ARMv9/v8-电源控制框架简介PCF(Power Control Framework Overview)

本文介绍了ARM PCSA体系下PCF的核心组件。

2025-09-20 11:29:09 834

原创 [A-42]ARMv9/v8-电源管理工作原理(SCP Service Overview)

本文介绍了ARM平台电源管理核心节点SCP的基础服务。

2025-08-08 07:00:00 795 1

原创 [A-41]ARMv9/v8-电源管理系统架构(Power Management System Architecture)

本文介绍了ARMv9/v8 PCSA电源管理的系统架构。

2025-07-29 18:30:00 1290

原创 [LX-00]Linux-内核架构简介(Kernel Architecture Overview)

本文介绍了Linux 内核概论。

2025-05-17 07:30:00 1567 1

原创 [V-15][A-40]ARMv8/v9-Generic Timer虚拟化架构

本文介绍了ARM Generic的虚拟化架构

2025-05-11 07:30:00 1140

原创 [A-39]ARMv8/v9-Generic Timer工作原理

本文介绍了Generic Timer的工作原理。

2025-05-09 07:30:00 1567

原创 [A-38]ARMv8/v9-Generic Timer系统架构

本文介绍了ARM Generic Timer的系统架构

2025-04-30 07:30:00 1296

原创 [V-14][A-37]ARMv8/v9-GIC-虚拟中断直接注入VM的软件架构(ITS驱动架构)

本文介绍了虚拟中断直接注入VM的软件架构,同时讨论了ITS的软件架构。

2025-04-13 07:00:00 814

原创 [V-13][A-36]ARMv8/v9-GIC-虚拟中断直接注入VM的路由机制(Doorbell)

本文详细介绍了虚拟中断直接注入VM的路由机制,以及Doorbell机制。

2025-03-31 07:30:00 937

原创 [V-12][A-35]ARMv8/v9-GIC-虚拟中断直接注入系统架构(Direct Injection of Virtual Interrupts)

本文介绍了基于GIC架构的虚拟中断直接注入VM的系统架构。

2025-03-28 08:00:00 904

原创 [A-34]ARMv8/v9-GIC-LPIs类型中断的路由机制(PCIE-MSI简介)

本文主要介绍了ARM LPIs中断类型的路由机制。

2025-03-21 08:30:00 1718

原创 [V-11][A-33]ARMv8/v9-GIC-中断虚拟化架构与工作原理

本文介绍了GIC传统中断类型的虚拟化处理的系统架构和软件架构。

2025-03-14 08:00:00 1186 2

原创 [V-10]ARMv8/v9-CPU Virtualization-CPU虚拟化架构简介(vCPU/vPE)

本文简要介绍了CPU虚拟化架构的基础知识。

2025-03-07 07:30:00 1231

原创 [A-32]ARMv8/v9-GIC-LPIs类型中断的架构和工作机制

本文简要介绍了GIC LPIs类型中断的相关架构课题和工作机制。

2025-02-28 09:00:00 1681

原创 [A-31]ARMv8/v9-GIC-中断处理(中断优先级/中断抢占/中断嵌套)

本文介绍了ARM体系下GIC架构中的中断优先级相关内容。

2025-02-21 09:30:00 1359

原创 [A-30]ARMv8/v9-GIC-中断处理(中断状态机\中断生命周期)

本文介绍了ARM中断子系统的状态机管理和中断信号的生命周期。

2025-02-12 10:15:00 1157

原创 [A-29]ARMv8/v9-GIC-中断子系统的安全架构设计(Security/FIQ/IRQ)

本文介绍了ARM安全架构下的中断子系统设计。

2025-01-29 00:00:00 2296

原创 [A-28]ARMv8/v9-GIC中断信号的路由机制与策略

本文着重介绍了GIC支持的各种类型中断的路由机制和策略

2025-01-23 12:00:00 1245

原创 [A-27]ARMv8/v9-GIC的核心组件(中断编程的基础组件)

本文介绍了GIC的核心组件,Distributor,ReDistributor,CPU-Interfaces。

2025-01-17 10:54:16 1013

原创 [A-26]ARMv8/v9-GIC的中断类型

本文介绍了GIC支持的中断类型

2025-01-11 09:32:51 1222

原创 [A-25]ARMv8/v9-GIC的系统架构(中断的硬件基础)

本文介绍了ARM的中断控制器GIC的系统架构

2025-01-04 22:03:41 1511

原创 [A-24][V-09]ARMv8/v9-SMMU工作场景与SMMU的虚拟化架构

本文基于SMMUv3介绍了其在两级地址翻译中的使用场景,最后介绍了SMMUv3的虚拟化框架。

2024-12-28 22:00:00 1751 1

原创 [A-23]ARMv8/v9-SMMU-设备虚拟地址翻译(设备页表映射)

本文介绍了系统总线上的设备借助SMMU完成虚拟地址翻译的流程。

2024-12-21 22:00:00 1485

原创 [V-08][Device Virtualization]-软件虚拟化技术vs硬件虚拟化技术

本文介绍了硬件虚拟化技术概论。

2024-12-19 07:00:00 1947

原创 [A-22]ARMv8/v9-SMMU多级页表架构

本文介绍了SMMU的多级页表架构。

2024-12-14 21:30:00 2015

原创 [A-21]ARMv8/v9-SMMU系统架构和功能概述

本文简述了SMMU的系统架构和核心功能

2024-12-08 07:00:00 1644

原创 [A-20][V-07]ARMv8/v9-内存虚拟化(Stage-2 Translation)

本文介绍了ARM的内存虚拟化技术的Stage-2阶段的相关课题。

2024-12-01 09:30:00 1462

原创 [A-19][V06]ARMv8/v9-内存虚拟化原理

前一篇文章,我们介绍了ARM内存的属性,算是一个小小的里程碑点,接下来我们会把注意力重新拉回虚拟化的赛道。我们从[V-05] 虚拟化基础-异常模型(Exception model)之后,花了很多笔墨介绍了ARM体系的Cache和内存相关的机制作为我们进一步研究虚拟化的基础知识,今天终于回归到我们的虚拟化主线继续小马奔腾。内存空间的管理也是虚拟化技术体系中的核心课题之一,下面我们就进入内存虚拟化的世界。

2024-11-24 10:28:41 1159

原创 [A-18]ARMv8/ARMv9-Memory-内存空间的属性(Attributes & Properties)

在宏伟的ARM的内存世界中VMSA中,属性这个议题算不上最亮的星,就和屏幕前的你和我一样,平凡的活在这个茫茫然的人世间。纵使“丈夫贫践应未足,今日相逢无酒钱。”,也不要灰心面对生活,因为“山重水复疑无路,柳暗花明又一村”。这个时代磨炼着每一个人,考验着每一个人的意志力,只要坚持走下去,“莫愁前路无知己,天下谁人不识君”。本文成文的早晨,发生了一些遗憾的事情,谨以此文激励一下每一个屏幕前奋斗的码农,每一个为家庭默默付出的人。

2024-11-16 17:14:29 1527

原创 [A-17]ARMv8/ARMv9-Memory-内存屏障机制(Observer & Barrier)

本文介绍了ARM体系下的内存屏障机制。

2024-11-10 09:00:00 1437

原创 [A-16]ARMv8/ARMv9-Memory-内存共享属性和内存一致性(Memory Shareability & Consistency)

本文介绍了ARM体系下的内存共享属性和内存一致性课题。

2024-11-03 08:30:00 1460

原创 [A-15]ARMv8/ARMv9-Memory-弱排序内存模型(效率至上)

前文中我们用了一篇文章对内存做了分类,ARMv8和ARMv9只支持两种类型的内存,Device类型和Normal类型。而且这两种类型的内存是mutually-exclusive(互斥的),任何一段内存只能被赋予一种类型属性。我们在介绍Normal类型的时候简要的介绍过,Normal类型的内存属于Weakly-Ordered(弱排序),目的是为了最大成都加快编程指令流的执行,提高整个硬件平台的性能。正所谓甘蔗没有两头甜,有好的一面,自然伴随着一些课题,本文先来讨论ARM的弱排序内存模型。

2024-10-28 10:41:07 1549

原创 [A-14]ARMv8/ARMv9-Memory-内存模型的类型(Device & Normal)

本文着重介绍了ARM架构下的内存的分类。

2024-10-26 15:44:05 1404 1

原创 [A-13]ARMv8/ARMv9-Memory-虚拟地址翻译(页表映射过程)

本文介绍了虚拟内存空间到物理内存空间映射的过程。

2024-10-19 21:30:00 1299

原创 [A-12]ARMv8/ARMv9-Memory-页表描述符(Translation table descriptor)

本文着重介绍了ARM体系的页表描述符的具体格式。

2024-09-30 07:00:00 2296

原创 [A-11]ARMv8/ARMv9-Memory-多级页表架构

本文介绍了ARM体系下多级页表架构的基本原理。

2024-09-22 09:00:00 1391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除