Template:Main2/Hardware: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
m remove underscore from A20 line link |
Added ARM to non-x86 section |
||
Line 87: | Line 87: | ||
* [[:Category:MIPS|MIPS]] |
* [[:Category:MIPS|MIPS]] |
||
* [[:Category:Sparc|Sparc]] |
* [[:Category:Sparc|Sparc]] |
||
* [[:Category:ARM|ARM]] |
|||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Platforms|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Platforms|more...]]</small></div> |
||
Revision as of 11:40, 4 January 2012
- The Hardware Category and linked resources
CPU
- IA32 Architecture Family
- X86-64 Architecture Family
- Virtual 8086 Mode
- Model Specific Registers (MSRs)
- Detecting CPU Speed
- Inline_Assembly/Examples
- CPU Bugs
- AMD K6 WriteBack Optimisations
- Where Can I Find Information About Ports
Memory
- Detecting Memory (x86)
- A20 Line or "Why cant I access all my memory?"
IRQ's and Exceptions, PIC, NMI, APIC, OPIC
- PS2 Keyboard Input
- Mouse Input
- I can't get interrupts working
- Interrupt Service Routines (ISRs)
- Interrupts
- Non Maskable Interrupt (NMI)
- APIC
- PIC
Clocks, Timers and Counters
- Programmable Interval Timer (PIT)
- The CMOS clock, and its RTC chip
- APIC (per-processor timer)
- Detecting CPU Speed
Video
- Accelerated Graphic Cards
- Detecting Colour and Monochrome Monitors?
- Printing to Screen in protected mode
- Text Mode Cursor
- Drawing In Protected Mode
- Kernel Stdio Theory
- VGA Resources and VGA Hardware documentation
- Video Signals And Timing
- How to program Bochs' and QEMU's BGA graphics device
Audio
Storage devices
- ATA (harddisks)
- ATAPI (CD-ROM)
- DMA
- Floppy Disk Controller (FDC)
Plug and Play
PCI, USB and things like this ...
Network cards and communicating devices
Non-x86 Development