每周分享第5期
文章目录
IFWI
Intel FirmWare Interface(IFWI)
TSC register
Time Stamp Counter(TSC), It counts the number of cycles since reset.
Recent Intel processors include a constant rate TSC. With these processors, the TSC ticks at the processor’s nominal frequency, regardless of the actual CPU clock frequency due to turbo or power saving states. Hence TSC ticks are counting the passage of time, not the number of CPU clock cycles elapsed.
https://en.wikipedia.org/wiki/Time_Stamp_Counter
职场邮件注意实现
阐述问题时,需要注意两点:
- 描述问题的具体现象,比如xx不亮,xx不响,xx不显示;
- 说全,比如:在xx情况下,不会出现1的现象;只是在当前场景下才会出现1的现象。
对方根据1的现象,才能给你提供实质性的帮助;对方根据2,可以排除某种因素。
gem5
The gem5 simulator is a modular platform for computer-system architecture research, encompassing system-level architecture as well as processor microarchitecture.
https://www.gem5.org/
https://www.youtube.com/watch?v=wo4b9FPEiHk
dump intel gpu register
intel-gpu-tools intel_reg tool.intel_reg dump
https://01.org/linuxgraphics/documentation/using-intel-reg-dumper
POST Code
https://www.lifewire.com/what-is-a-post-code-2625965
pci quirk
“Quirks” are attributes of a device that are considered to be noncompliant with expected operation.
Here’s an example from quirks.c
:1
2
3
4
5
6
7
8/* The Mellanox Tavor device gives false positive parity errors
* Mark this device with a broken_parity_status, to allow
* PCI scanning code to "skip" this now blacklisted device.
*/
static void quirk_mellanox_tavor(struct pci_dev *dev)
{
dev->broken_parity_status = 1; /* This device gives false positives */
}
https://unix.stackexchange.com/questions/83390/what-are-pci-quirks
Chrome OS
Chrome OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people who spend most of their time on the web.
https://www.youtube.com/watch?v=ntLPcVAyNPE
https://www.chromium.org/chromium-os
crosvm
Chrome OS Virtual Machine Monitor
https://chromium.googlesource.com/chromiumos/platform/crosvm/
babyos2
babyos2 a 32 bit Intel 386 toy os kernel.
wiki.osdev.org
https://wiki.osdev.org/Expanded_Main_Page
财务分析与决策-清华大学肖星
https://www.bilibili.com/video/av24731911
YOCTO
The Yocto Project (YP) is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture.
推荐先看Getting Started with the Yocto Project,建立基本概念。