原创 vim使用總結(.vimrc文件)

  let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 let Tlist_Ctags_Cmd="/usr/bin/ctags" let Tlist_Use_Right_Windo

原创 Linux內核do_sea()分析

1、do_sea()函數用途 該函數是硬件同步錯誤的處理函數,分下面4種情況。 “synchronous external abort”:SEA的內核處理入口。 “level x (translation table walk)”

原创 System Sleep States

pm_suspend代碼分析 v0.01 20190902 Init v0.02 20191011 優化章節,優化部分描述。 1 概念 System Sleep States是整個系統全局的低功耗模式,用戶空間代碼無法執行,系統

原创 pm_suspend代碼分析

pm_suspend代碼分析 v0.01 20190903 Init 1. /sys/power/state /sys/power/state是Linux進入睡眠模式的入口。 比如:echo freeze > /sys/powe

原创 Wakeup linux system from sleep mode

Wakeup linux system from sleep mode v0.01 20190831 Init 1. wakeup souces Linux System進入sleep狀態之後,需要有設備進行喚醒。 Linux支

原创 kernel first 內核優先

1. 什麼是內核優先 RAS錯誤上報整體方案有兩個:固件優先和內核優先。 固件優先:所有錯誤先報到固件, 固件處理做第一手處理,然後再報給OS或者帶外。 內核優先:所有錯誤先報給內核。 方案 優點 缺點 固件優先 可

原创 fio使用詳解

fio使用詳解 1.常用參數的說明 –debug 調試模式 –version 顯示版本信息 測試任務相關的參數 –output= 文件名 輸出到文件 –runtime= 限制運行時間 單位爲秒 – name= 字符串 測試項目名

原创 硬盤啓動筆記

硬盤啓動筆記 分區 用fdisk把整個磁盤設置爲gpt格式,設置的之後,分區信息會丟失 用fdisk創建兩個分區 分區/dev/sda1, type設置爲EFI,建議200M 分區/dev/sda2,建議10G 然後把sda1格式化

原创 SDEI學習筆記

# SDEI學習筆記 ## Introduction Software Delegated Exception Interface (SDEI) is an Arm specification for Non-secure  world

原创 SAS驅動中PHY和PORT的介紹

SAS驅動中PHY和PORT的介紹 v0.1 20170412 Felix: Init 這篇文檔是基於內核Linux-v4.10, hisi_sas驅動,介紹phy,port,及其之間的關係。 1、PHY的介紹 1.1、整體理解PHY S

原创 Hi161x SAS學習筆記

Hi161x SAS學習筆記 1.DQ&CQ 軟件是通過DQ和CQ與控制器進行數據交換的。 一個SAS控制器支持16個DQ,每個DQ可以獨立使能,其實地址及深度支持獨立配置: (1).基地址,高32位和低32位(64位的DMA地址)