Kconfig.reduceMem 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. menu "Reduce memory"
  2. menu "umf module loading runtime"
  3. config ENABLE_UMF_MODULES
  4. bool
  5. prompt "Enable umf module loading runtime"
  6. default n
  7. help
  8. In order to reduce the memory usage of RAM, umf will be divided into
  9. umf_base and some modules, these modules will be loaded to DRAM
  10. at runtime if needed
  11. config MOD_PACK_MEDIA
  12. bool
  13. prompt "pack media app&mid to a module"
  14. default n
  15. depends on ENABLE_UMF_MODULES
  16. config MOD_PACK_RUNAV
  17. bool
  18. prompt "pack runav to a module"
  19. default n
  20. depends on ENABLE_UMF_MODULES
  21. config MOD_PACK_PICLIB
  22. bool
  23. prompt "pack picture library to a module"
  24. default n
  25. depends on ENABLE_UMF_MODULES
  26. config MOD_PACK_ATV
  27. bool
  28. prompt "pack ATV library to a module"
  29. default y
  30. depends on ENABLE_UMF_MODULES && SUPPORT_PVR && SUPPORT_64M_DTV
  31. config MOD_PACK_TT
  32. bool
  33. prompt "pack Teletext library to a module"
  34. default y
  35. depends on SUPPORT_TTX && ENABLE_UMF_MODULES && SUPPORT_PVR && SUPPORT_64M_DTV
  36. config MOD_PACK_SUB
  37. bool
  38. prompt "pack Subtitle library to a module"
  39. default y
  40. depends on ENABLE_UMF_MODULES && SUPPORT_PVR && SUPPORT_64M_DTV
  41. config MOD_PACK_DTV
  42. bool
  43. prompt "pack DTV library to a module"
  44. default y
  45. depends on ENABLE_UMF_MODULES && SUPPORT_PVR && SUPPORT_64M_DTV
  46. config ENABLE_UMF_LANGUAGE_MODULES
  47. bool
  48. prompt "Enable umf language module loading runtime"
  49. default n
  50. depends on ENABLE_UMF_MODULES
  51. endmenu # umf module loading runtime
  52. config UMF_ONLYONECOPY_DATASECTION
  53. bool
  54. prompt "umf only one copy data setction"
  55. default n
  56. help
  57. The page talbe of UMF is forced to map to the data section of UMF original file,
  58. so that page fault event is not generated, and copy on on is generated,
  59. which ensures that the system has only one share.
  60. config USE_BOOTDOMAIN_SPAREMEM
  61. bool
  62. prompt "use boot domain spare memory"
  63. default n
  64. config USE_COMPRESSED_EPGMODULE
  65. bool
  66. prompt "Support new epg for compress store"
  67. default n
  68. depends on (AUS_DVB_SYSTEM || DVB_SYSTEM || DTMB_SYSTEM)
  69. config EPG_USE_RESERVE_MM
  70. bool
  71. prompt "Support epg user reserve memory"
  72. default y
  73. depends on USE_COMPRESSED_EPGMODULE && SUPPORT_PVR && SUPPORT_64M_DTV
  74. endmenu # Product Specification