SIMPLEBUS(4)
πΈ NAME πΈ
welcome to the Kernel Interfaces Manual, bestie π you're reading SIMPLEBUS(4), and this page is all about simplebus β the ePAPR simple-bus driver π
β¨
β‘ SYNOPSIS β‘
okay so to get this vibe you need:
options FDT
π DESCRIPTION π
This bus driver is dedicated to the simple-bus node of a flattened device tree that's compliant with the ePAPR specification π¦ periodt.
The simplebus entity does not represent any physical element by itself β no cap, it's more of an umbrella node grouping together integrated on-chip peripherals like interrupt controller, connectivity controllers, accelerating engines and so on π«Άπ.
The driver is generic and common for all flattened device tree nodes claiming simple-bus compatibility. It iterates over direct descendants of the simple-bus node, instantiates newbus children, and assigns resources to them based on the configuration data retrieved from the nodes properties in fdt(4) π.
note:simplebusdoes not manage device resources and passes through any requests to thefdtbus(4)layer. so if you thought it was gonna micromanage resources, nope β it's giving pass-through ππ
π¦ SEE ALSO π¦
these three, bestie:
π STANDARDS π
the standard here is the Power.org Standard for Embedded Power Architecture Platform Requirements (ePAPR) π yes the whole name, no skimping.
β HISTORY β
The simplebus support first appeared in FreeBSD 9.0 β a historic moment fr fr π.
π AUTHORS π
The simplebus support was developed by Semihalf under sponsorship from the FreeBSD Foundation π. This manual page was written by Rafal Jaworowski π«Ά.
source/version: Debian; date: July 12, 2010; page: SIMPLEBUS(4) β mwah, bye bestie! ππ§ββοΈ
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 2010 The FreeBSD Foundation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms