5.8 KiB
5.8 KiB
External Resources
This is a list of resources that could be useful to coreboot developers. These are not endorsed or officially recommended by the coreboot project, but simply listed here in the hopes that someone will find something useful.
Please add any helpful or informational links and sections as you see fit.
Articles
- External Interrupts in the x86 system.
- System address map initialization in x86/x64 architecture.
- Boot Guard and PSB have user-hostile defaults
General Information
- OS Dev
- Interface BUS
- Open course material for a variety of topics such as assembly, firmware, security, debugging, and more.
Firmware Specifications & Information
ACPI
Security
Hardware information
Hardware Specifications & Standards
- Bluetooth - Bluetooth SIG
- eMMC - JEDEC - (LOGIN REQUIRED)
- eSPI - Intel
- I2c Spec, Appnote - NXP
- I2S - NXP
- I3C - MIPI Alliance (LOGIN REQUIRED)
- Memory - JEDEC - (LOGIN REQUIRED)
- NVMe - NVMe Specifications
- LPC - Intel
- PCI / PCIe / M.2 - PCI-SIG - (LOGIN REQUIRED)
- Power Delivery - USB Implementers Forum
- SATA - SATA-IO (LOGIN REQUIRED)
- SMBus - System Management Interface Forum
- Smart Battery - Smart Battery System Implementers Forum
- USB - USB Implementers Forum
- WI-FI - Wi-Fi Alliance
Chip Vendor Documentation
-
AMD
-
ARM
-
Intel
-
Rockchip
Software
- Fiedka - A graphical Firmware Editor
- IOTools - Command line tools to access hardware registers
- UEFITool - Editor for UEFI PI compliant firmware images
- CHIPSEC - Framework for analyzing platform level security & configuration
- SPDEditor - GUI to edit DDR3 SPD files
- DDR4XMPEditor - Editor for DDR4 SPD and XMP
- overclockSPD - Fast and easy way to read and write data to RAM SPDs.
- VBiosFinder - This tool attempts to extract a VBIOS from a BIOS update.