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.
The gem5 simulator is a modular platform for computer-system architecture research, encompassing system-level architecture as well as processor microarchitecture.
intel-gpu-tools intel_reg tool.
“Quirks” are attributes of a device that are considered to be noncompliant with expected operation.
Here’s an example from
/* 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 */
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.
Chrome OS Virtual Machine Monitor
babyos2 a 32 bit Intel 386 toy os kernel.
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，建立基本概念。