1. User manual¶
Contents:
- 1.1. Introduction
- 1.2. barebox
- 1.3. Networking
- 1.4. Automount
- 1.5. Memory areas
- 1.6. Driver model
- 1.7. Variables
- 1.8. Magic variables
- 1.9. Hush shell
- 1.10. Default environment version 2
- 1.11. Updating barebox
- 1.12. Image MetaData (IMD)
- 1.13. Devicetree support
- 1.14. PreBootLoader images (PBL)
- 1.15. Multi Image Support
- 1.16. Framebuffer support
- 1.17. USB support
- 1.18. UBI/UBIFS support
- 1.19. Booting Linux
- 1.20. Booting OpenBSD
- 1.21. Devboot
- 1.22. Barebox Bootchooser
- 1.23. barebox remote control
- 1.24. The barebox threat model
- 1.25. Security Considerations
- 1.25.1. Verified Boot
- 1.25.2. Ensuring barebox is verified
- 1.25.3. Ensuring the barebox devicetree is verified
- 1.25.4. Loading firmware
- 1.25.5. Pinning the FIT configuration
- 1.25.6. Ensuring the kernel is verified
- 1.25.7. Prevent the kernel from booting the rootfs in verity boots
- 1.25.8. Configuring barebox
- 1.25.9. Security Policy
- 1.26. Security Policies (User Manual)
- 1.27. Reset Reason
- 1.28. System Restart
- 1.29. Barebox State Framework
- 1.30. barebox Artifact Versioning
- 1.31. Random Number Generator support
- 1.32. OP-TEE
- 1.33. Debugging with OpenOCD
- 1.34. Watchdog Support
- 1.35. Reboot Mode
- 1.36. VirtIO Support
- 1.37. barebox TLV - Non-Volatile Factory Data Storage
- 1.38. Appendix: Development Host Setup