MPC85XX 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. #
  2. # Custom kernel for Freescale MPC85XX development boards like the CDS etc.
  3. #
  4. #
  5. cpu BOOKE
  6. cpu BOOKE_E500
  7. ident MPC85XX
  8. machine powerpc powerpc
  9. include "dpaa/config.dpaa"
  10. makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
  11. makeoptions WITH_CTF=1
  12. options FPU_EMU
  13. options MAXCPU=32
  14. options _KPOSIX_PRIORITY_SCHEDULING
  15. options ALT_BREAK_TO_DEBUGGER
  16. options BREAK_TO_DEBUGGER
  17. options BOOTP
  18. options BOOTP_NFSROOT
  19. #options BOOTP_NFSV3
  20. options CD9660
  21. options COMPAT_43
  22. options DDB
  23. #options DEADLKRES
  24. options DEVICE_POLLING
  25. #options DIAGNOSTIC
  26. options FDT
  27. #makeoptions FDT_DTS_FILE=mpc8555cds.dts
  28. options FFS
  29. options GDB
  30. options GEOM_PART_GPT
  31. options GEOM_LABEL # Provides labelization
  32. options INET
  33. options INET6
  34. options TCP_HHOOK # hhook(9) framework for TCP
  35. options INVARIANTS
  36. options INVARIANT_SUPPORT
  37. options KDB
  38. options KTRACE
  39. options MD_ROOT
  40. options MPC85XX
  41. options MSDOSFS
  42. options NFS_ROOT
  43. options NFSCL
  44. options NFSLOCKD
  45. options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
  46. options PROCFS
  47. options PSEUDOFS
  48. options SCHED_ULE
  49. options CAPABILITIES
  50. options CAPABILITY_MODE
  51. options SMP
  52. options SYSVMSG
  53. options SYSVSEM
  54. options SYSVSHM
  55. options WITNESS
  56. options WITNESS_SKIPSPIN
  57. options COMPAT_FREEBSD10
  58. options COMPAT_FREEBSD11
  59. options COMPAT_FREEBSD12
  60. options COMPAT_FREEBSD13
  61. options COMPAT_FREEBSD14 # Compatible with FreeBSD14
  62. options HWPMC_HOOKS
  63. options KDTRACE_HOOKS # Kernel DTrace hooks
  64. options DDB_CTF # Kernel ELF linker loads CTF data
  65. device ata
  66. device bpf
  67. device cfi
  68. device cpufreq
  69. device crypto
  70. device cryptodev
  71. device da
  72. device ds1307
  73. device ds1553
  74. device iflib
  75. device em
  76. device alc
  77. device ether
  78. device fxp
  79. device gpio
  80. device gpiopower
  81. device iic
  82. device iicbus
  83. #device isa
  84. device loop
  85. device md
  86. device miibus
  87. device mmc
  88. device mmcsd
  89. device pass
  90. device pci
  91. device quicc
  92. #device rl
  93. device scbus
  94. device scc
  95. device sdhci
  96. device sec
  97. device spibus
  98. device spigen
  99. device tsec
  100. device dpaa
  101. device tuntap
  102. device uart
  103. options USB_DEBUG # enable debug msgs
  104. #device uhci
  105. device ehci
  106. device hkbd
  107. device ukbd
  108. device hms
  109. device ums
  110. device umass
  111. device usb
  112. device usbhid
  113. device vlan
  114. # P1022 DIU
  115. device diu
  116. device videomode
  117. device vt
  118. device fbd
  119. # evdev interface
  120. options EVDEV_SUPPORT # evdev support in legacy drivers
  121. device evdev # input event device support
  122. device uinput # install /dev/uinput cdev
  123. # HID support
  124. options HID_DEBUG # enable debug msgs
  125. device hid # Generic HID support
  126. device hidbus # Generic HID bus