Expand description

Device drivers of zCore.

Modules

Various builders to probe devices and create corresponding drivers (e.g. device tree, ACPI table, …)

Only UEFI Display currently.

Only Mouse currently.

Peripheral address space access, including memory-mapped IO and port-mapped IO.

External interrupt request and handle.

mockmock

Mock devices, including display, input, uart and graphic.

LAN driver, only for Realtek currently.

Re-export most commonly used driver types.

The Scheme describe some functions must be implemented for different type of devices, there are many Scheme traits in this mod.

Uart device driver.

Event handler and device tree.

virtiovirtio

Packaging of virtio-drivers library.

Enums

Static shell of shared dynamic device Scheme types.

The error type for external device.

Type Definitions

A type alias for the result of a device operation.