Version 15 (modified by 15 years ago) ( diff ) | ,
---|
Developer Docs
This page is meant to collect links to redistributable and published online manuals and specifications, such as hardware manuals, protocol specifications, etc. Also information learned about a piece of hardware that is not readily available in existing docs can be recorded here.
C language
AMD64
- AMD64 Architecture Programmer’s Manual Volume 1: Application Programming
- AMD64 Architecture Programmer’s Manual Volume 2: System Programming
- AMD64 Architecture Programmer’s Manual Volume 3: General-Purpose and System Instructions
- Software Optimization Guide for AMD64 Processors
- Software Optimization Guide for AMD Family 10h Processors
ARM
IA-32
- Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 1: Basic Architecture
- Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A: Instruction Set Reference, A-M
- Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2B: Instruction Set Reference, N-Z
- Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3A: System Programming Guide, Part 1
- Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3B: System Programming Guide, Part 2
- Intel® 64 and IA-32 Architectures Optimization Reference Manual
- MultiProcessor Specification
- 82093AA I/O ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (IOAPIC)
- Intel 82093AA I/O Advanced Programmable Interrupt Controller (I/O APIC) Specification Update
- SYSTEM V APPLICATION BINARY INTERFACE Intel386 Architecture Processor Supplement
IA-64
- Intel Itanium Architecture Software Developer’s Manual Volume 1: Application Architecture
- Intel Itanium Architecture Software Developer’s Manual Volume 2: System Architecture
- Intel Itanium Architecture Software Developer’s Manual Volume 3: Instruction Set Reference
- Intel Itanium Software Conventions & Runtime Architecture Guide
MIPS
- MIPS R4000 Microprocessor User’s Manual
- SYSTEM V APPLICATION BINARY INTERFACE MIPS RISC Processor Supplement
PowerPC
- IBM PowerPC 970MP RISC Microprocessor User’s Manual
- PowerPC Microprocessor Family: The Programming Environments for 32-Bit Microprocessors
- PowerPC Microprocessor Family: The Programming Environments Manual for 64-bit Microprocessors
- SYSTEM V APPLICATION BINARY INTERFACE PowerPC Processor Supplement
SPARC V9
- The SPARC Architecture Manual Version 9
- SPARC Joint Programming Specification (JPS1): Commonality
- UltraSPARC User’s Manual, UltraSPARC-I, UltraSPARC-II
- SPARC COMPLIANCE DEFINITION 2.4
- FOSS Open Hardware Documentation
Openmoko FreeRunner
- Openmoko Wiki
- Samsung S3C2442B Processor Datasheet
- U-Boot Bootloader
- Programming Neo FreeRunner LEDs
Peripherals
Note:
See TracWiki
for help on using the wiki.