gioser

tawasuyu/brahman

Rust 226TOML 67JSON 14HTML 12860 Definiciones

⎇ e2272c0ed3c87ef53fd5ea5c9e6fd52d4790dcb8 renaser/kernel/src/drivers/mod.rs Rust · 15 líneas · 826 B Historia Quién tocó qué crudo

feat: integra renaser (kernel SASOS bare-metal) al monorepo e2272c0ed · 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// =============================================================================
13
14pub mod disco;
15pub mod pci;