Pular para o conteúdo

Leituras Adicionais

Esta wiki resume e explica os tópicos que cobre, mas não substitui as especificações primárias em que essas explicações se baseiam. As fontes abaixo são para onde ir em busca de completude em nível de registrador que esta wiki não tenta fornecer, ou para discussão da comunidade quando surge uma questão específica de implementação.

  • Intel 64 and IA-32 Architectures Software Developer’s Manuals: a referência autoritativa para codificação de instrução x86 e x86-64, paginação, protected mode e long mode, e o APIC.
  • AMD64 Architecture Programmer’s Manual: o equivalente do lado AMD, e a especificação original do long mode, que a AMD introduziu.
  • Especificações PCI-SIG (PCI Local Bus, PCI-to-PCI Bridge, spec base do PCI Express): referenciadas ao longo de PCI.
  • Especificação ACPI: governa as tabelas MADT, MCFG, e DSDT referenciadas nos artigos de PIC & APIC, PCI, e Memória Física.
  • Especificação UEFI: a especificação formal por trás do boot UEFI, particionamento GPT, e o Graphics Output Protocol.
  • OSDev Wiki (wiki.osdev.org): a wiki hobbyist de longa data da qual este projeto tira inspiração, com profundidade consideravelmente maior em nível de registrador e amostras de código em muitos tópicos específicos de hardware do que cabe no escopo desta wiki.
  • OSDev Forums: o fórum de discussão associado à OSDev Wiki, útil para questões específicas de implementação e ajuda com depuração.
  • Documentação do QEMU (qemu.org/docs): cobre flags de linha de comando, comandos de monitor, e o stub de GDB referenciado em Emulating & Debugging.
  • Manuais do GNU Binutils e GCC: a documentação de referência para o toolchain construído em Building a Cross-Compiler.