tawasuyu

tawasuyu/brahman

Rust 582TOML 222Markdown 73JSON 198629 Definiciones

⎇ 922ad1f86bbef5d4f8c5f59827e5fd6a9b17c1af renaser/kernel/src/drivers/mod.rs Rust · 18 líneas · 962 B Historia Quién tocó qué crudo

feat(renaser): Fase 12 — la bocina del PC como capacidad de host 922ad1f86 · sergio ·

1// =============================================================================
2//  renaser :: kernel/src/drivers — Fase 6.1 :: el puente hacia el hardware real
3// -----------------------------------------------------------------------------
4//  Hasta aqui renaser solo tocaba el silicio que el firmware le servia en
5//  bandeja: el framebuffer GOP, el temporizador, el teclado. Los `drivers`
6//  abren la primera via hacia hardware que el kernel debe DESCUBRIR y reclamar
7//  por si mismo:
8//
9//    * `pci`     — acceso al espacio de configuracion del bus PCI (0xCF8/0xCFC).
10//    * `disco`   — el disco virtio-blk: asignador de marcos DMA, `Hal` y la
11//                  lectura, por sondeo, de su primer sector.
12//    * `altavoz` — la bocina del PC: el canal 2 del PIT como generador de tono
13//                  (Fase 12).
14// =============================================================================
15
16pub mod altavoz;
17pub mod disco;
18pub mod pci;