注釋 ◎ 注釋應放在其代碼上方相鄰位置或右方,不可放在下面。 ◎ 注釋的內容要清楚明了,防止注釋二義....
麥辣雞腿堡 發表于 12-07 14:53
?775次閱讀
宏和常量 ◎ 宏定義和常量使用大寫字母或下劃線。 ◎ 用宏定義表達式時,要使用完備的括號,如下: #....
麥辣雞腿堡 發表于 12-07 14:49
?790次閱讀
◎ 不用或者少用全局變量 說明:單個文件內部可以使用static的全局變量,可以將其理解為類的私有成....
麥辣雞腿堡 發表于 12-07 14:42
?379次閱讀
◎ 一個函數僅完成一件功能 ◎ 重復代碼應該盡可能提煉成函數。 說明:重復代碼提煉成函數可以帶來維護....
麥辣雞腿堡 發表于 12-07 14:33
?374次閱讀
編碼規范 2.1 文件頭申明 ◎ 新增.c必須添加注釋,標注公司名稱、文件功能說明,創建日期、作者,....
麥辣雞腿堡 發表于 12-07 14:29
?441次閱讀
1 編碼原則 1.1 可讀性原則 (1)清晰第一 清晰性是易于維護程序必須具備的特征。維護期變更代碼....
麥辣雞腿堡 發表于 12-07 14:21
?383次閱讀
Python是一種非常流行的編程語言,可以用于多種用途,包括自動化任務。其中一個常見的自動化任務是自....
麥辣雞腿堡 發表于 12-07 11:36
?1381次閱讀
在完成地址無關fixup后,u-boot開始對一些系統寄存器進行初始化。 第一段代碼如下: pie_....
麥辣雞腿堡 發表于 12-07 11:34
?1015次閱讀
開啟地址無關后的重定位地址操作 在由save_boot_params跳轉回save_boot_par....
麥辣雞腿堡 發表于 12-07 11:25
?1006次閱讀
u-boot在匯編啟動階段對系統的一些初始化 當cpu交由u-boot接管進入u-boot后, 首先....
麥辣雞腿堡 發表于 12-07 11:22
?658次閱讀
u-boot armv8鏈接腳本 在進行源碼分析之前,首先看看u-boot的鏈接腳本,通過鏈接腳本可....
麥辣雞腿堡 發表于 12-07 11:19
?719次閱讀
首先引用wiki上的簡介: u-boot 是一個主要用于嵌入式系統的引導加載程序,可以支持多種不同的....
麥辣雞腿堡 發表于 12-07 11:16
?907次閱讀
u-boot使用了同Linux一樣的編譯配置方式,即使用kbuild系統來管理整體代碼的配置和編譯,....
麥辣雞腿堡 發表于 12-07 11:12
?1184次閱讀
先看arm官網提供的一張圖: 上圖詳細概括了arm官方推薦的armv8的啟動層次結構: 官方將啟動分....
麥辣雞腿堡 發表于 12-07 11:09
?2302次閱讀
init / main .c start_kernel - > boot_cpu_init //引導....
麥辣雞腿堡 發表于 12-05 18:11
?604次閱讀
處理函數根據funid來決定服務,可以看到PSCI_CPU_ON_AARCH64為0xc400000....
麥辣雞腿堡 發表于 12-05 18:08
?954次閱讀
1、std_svc_setup (主要關注設置psci操作集)--有服務 std_svc_setup....
麥辣雞腿堡 發表于 12-05 17:45
?732次閱讀
secondary cpu啟動 由于psci方式啟動secondary cpu的流程,除了其所執行的....
麥辣雞腿堡 發表于 12-05 17:41
?920次閱讀
bl31中的psci架構 bl31為內核提供了一系列運行時服務,psci作為其標準運行時服務的一部分....
麥辣雞腿堡 發表于 12-05 17:33
?1094次閱讀
cpu_ops接口 驅動初始化完成后,cpu的cpu_ops就可以調用這些回調實現psci功能的調用....
麥辣雞腿堡 發表于 12-05 17:25
?733次閱讀
內核中的psci架構 內核psci軟件架構包含psci驅動和每個cpu的cpu_ops回調函數實現兩....
麥辣雞腿堡 發表于 12-05 16:58
?768次閱讀
由于psci是由linux內核調用bl31中的安全服務,實現cpu電源管理功能的。因此其軟件架構包含....
麥辣雞腿堡 發表于 12-05 16:53
?969次閱讀
為了增強arm架構的安全性,aarch64一共實現了secure和non-secure兩種安全狀態。....
麥辣雞腿堡 發表于 12-05 16:48
?722次閱讀
power state由于aarch64架構有多種不用的電源狀態,不同電源狀態的功耗和喚醒延遲不同。....
麥辣雞腿堡 發表于 12-05 16:41
?617次閱讀
psci 基礎概念知識 power domain我們前面已經介紹過cpu的拓撲結構,如aarch64....
麥辣雞腿堡 發表于 12-05 16:35
?488次閱讀
psci是arm提供的一套電源管理接口,當前一共包含0.1、0.2和1.0三個版本。它可被用于以下場....
麥辣雞腿堡 發表于 12-05 16:28
?575次閱讀
補充一下一個使用自旋表作為啟動方式的平臺設備樹cpu節點: arch /arm64/ boot /d....
麥辣雞腿堡 發表于 12-05 16:19
?865次閱讀
secondary cpu執行流程 aarch64架構secondary cpu的內核入口函數為se....
麥辣雞腿堡 發表于 12-05 16:12
?875次閱讀
cpu操作函數 cpu_ops函數由bringup_cpu調用,以觸發secondary cpu啟動....
麥辣雞腿堡 發表于 12-05 16:04
?809次閱讀
hotplug回調線程喚醒 內核使用以下流程喚醒特定cpu的hotplug線程,用于執行實際的cpu....
麥辣雞腿堡 發表于 12-05 15:55
?477次閱讀