directories.rst 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. Directory hierarchy
  2. ===================
  3. .. list-table::
  4. :header-rows: 1
  5. * - Directory path
  6. - Usage
  7. * - /arch
  8. - Architecture-specific files
  9. * - /arch/arc
  10. - Files relating to ARC architecture
  11. * - /arch/arm
  12. - Files relating to ARM architecture
  13. * - /arch/m68k
  14. - Files relating to m68k architecture
  15. * - /arch/microblaze
  16. - Files relating to microblaze architecture
  17. * - /arch/mips
  18. - Files relating to MIPS architecture
  19. * - /arch/nios2
  20. - Files relating to Altera NIOS2 architecture
  21. * - /arch/powerpc
  22. - Files relating to PowerPC architecture
  23. * - /arch/riscv
  24. - Files relating to RISC-V architecture
  25. * - /arch/sandbox
  26. - Files relating to HW-independent "sandbox"
  27. * - /arch/sh
  28. - Files relating to SH architecture
  29. * - /arch/x86
  30. - Files relating to x86 architecture
  31. * - /arch/xtensa
  32. - Files relating to Xtensa architecture
  33. * - /api
  34. - Machine/arch-independent API for external apps
  35. * - /board
  36. - Board-dependent files
  37. * - /boot
  38. - Support for images and booting
  39. * - /cmd
  40. - U-Boot commands functions
  41. * - /common
  42. - Misc architecture-independent functions
  43. * - /configs
  44. - Board default configuration files
  45. * - /disk
  46. - Code for disk drive partition handling
  47. * - /doc
  48. - Documentation (a mix of ReST and READMEs)
  49. * - /drivers
  50. - Device drivers
  51. * - /dts
  52. - Makefile for building internal U-Boot fdt.
  53. * - /env
  54. - Environment support
  55. * - /examples
  56. - Example code for standalone applications, etc.
  57. * - /fs
  58. - Filesystem code (cramfs, ext2, jffs2, etc.)
  59. * - /include
  60. - Header Files
  61. * - /lib
  62. - Library routines relating to all architectures
  63. * - /Licenses
  64. - Various license files
  65. * - /net
  66. - Networking code
  67. * - /post
  68. - Power On Self Test
  69. * - /scripts
  70. - Various build scripts and Makefiles
  71. * - /test
  72. - Various unit test files
  73. * - /tools
  74. - Tools to build and sign FIT images, etc.