tomaka / redshirt

🧑‍🔬 Operating system
GNU General Public License v3.0
1.43k stars 37 forks source link

DeviceTree handling #283

Open tomaka opened 4 years ago

tomaka commented 4 years ago

On platforms such as ARM or RISC-V we'll want to use device trees. (here's a good overview of device trees: http://www.ofitselfso.com/BeagleNotes/AboutTheDeviceTree.pdf)

This is related to how drivers should be loaded.

Some random notes:

tomaka commented 4 years ago

The dtb library has the advantage to be no_std, meaning that we could parse the devicetree in order to determine the available memory before initializing the memory allocator.

tomaka commented 4 years ago

More notes: