mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
2.8 KiB

  1. # --- ROCK-COPYRIGHT-NOTE-BEGIN ---
  2. #
  3. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  4. # Please add additional copyright information _after_ the line containing
  5. # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
  6. # the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
  7. #
  8. # ROCK Linux: rock-src/package/daja77/rtai/config.in
  9. # ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf
  10. #
  11. # This program is free software; you can redistribute it and/or modify
  12. # it under the terms of the GNU General Public License as published by
  13. # the Free Software Foundation; either version 2 of the License, or
  14. # (at your option) any later version. A copy of the GNU General Public
  15. # License can be found at Documentation/COPYING.
  16. #
  17. # Many people helped and are helping developing ROCK Linux. Please
  18. # have a look at http://www.rocklinux.org/ and the Documentation/TEAM
  19. # file for details.
  20. #
  21. # --- ROCK-COPYRIGHT-NOTE-END ---
  22. menu_begin MENU_RTAI_Options 'Realtime Options'
  23. bool "Enable real time support" ROCKCFG_REALTIME 0
  24. if [ $ROCKCFG_REALTIME = "1" ]; then
  25. pkgenable rtai
  26. choice ROCKCFG_RTAI_PATCH rthal5g \
  27. rthal5g "Use RTHAL patch" \
  28. adeos "Use ADEOS patch"
  29. bool "Uni Processor Scheduler" ROCKCFG_RTAI_SCHED_UP 1
  30. bool "SMP Scheduler" ROCKCFG_RTAI_SCHED_SMP 1
  31. bool "MUP Scheduler" ROCKCFG_RTAI_SCHED_MUP 1
  32. text "Number of CPUS" ROCKCFG_RTAI_CPUS 2
  33. bool "Enable RTAI FPU support" ROCKCFG_RTAI_FPU_SUPPORT 1
  34. bool "Using RTAI math library" ROCKCFG_RTAI_LIBM 1
  35. bool "Strange APIC support" ROCKCFG_RTAI_STRANGE_APIC 1
  36. bool "POSIX Threading API support" ROCKCFG_RTAI_POSIX 1
  37. bool "Compile RT memory manager as module" ROCKCFG_RTAI_DYN_MM 0
  38. bool "Use vmalloc() instead of kmalloc()" ROCKCFG_RTAI_MM_VMALLOC 0
  39. bool "RTAI FIFOS" ROCKCFG_RTAI_FIFOS 1
  40. bool "Shared Memory support" ROCKCFG_RTAI_SHMEM 1
  41. bool "RTAI watchdog support" ROCKCFG_RTAI_WATCHDOG 1
  42. bool "RTAI LXRT" ROCKCFG_RTAI_LXRT 1
  43. bool "RTAI NEWLXRT" ROCKCFG_RTAI_NEWLXRT 1
  44. bool "LXRT rt_com driver" ROCKCFG_RTAI_RTCOM_LXRT 1
  45. bool "LXRT FIFOS" ROCKCFG_RTAI_FIFOS_LXRT 1
  46. bool "COMEDI LXRT" ROCKCFG_RTAI_COMEDI_LXRT 1
  47. bool "C++ support" ROCKCFG_RTAI_CPLUSPLUS 1
  48. bool "New C++ Interface" ROCKCFG_RTAI_NEW_CPP 1
  49. bool "Tasklets" ROCKCFG_RTAI_TASKLETS 0
  50. bool "User space interrupts" ROCKCFG_RTAI_USI 1
  51. bool "Bits" ROCKCFG_RTAI_BITS 1
  52. bool "typed mail boxes" ROCKCFG_RTAI_TBX 1
  53. bool "Real-Time serial driver (rt_com)" ROCKCFG_RTAI_RTCOM 0
  54. bool "Real-Time serial driver (spdrv)" ROCKCFG_RTAI_SPDRV 0
  55. bool "rtai netrpc" ROCKCFG_RTAI_NETRPC 0
  56. bool "Real-Time Networking" ROCKCFG_RTAI_RTNET 0
  57. bool "Compile tests" ROCKCFG_RTAI_TESTS 1
  58. bool "Compile examples" ROCKCFG_RTAI_EXAMPLES 1
  59. bool "Compile lxrt examples" ROCKCFG_RTAI_LXRT_EXAMPLES 1
  60. bool "RTnet task" ROCKCFG_RTAI_RTNET_TASK 0
  61. fi
  62. menu_end