diff --git a/configs/README.txt b/configs/README.txt index 23ea00bd310..335ee04681f 100644 --- a/configs/README.txt +++ b/configs/README.txt @@ -264,13 +264,23 @@ defconfig -- This is a configuration file similar to the Linux OS setup related to on-demand paging: - CONFIG_PAGING - If set =y in your configation file, this setting will - enable the on-demand paging feature as described in - http://www.nuttx.org/NuttXDemandPaging.html. + enable the on-demand paging feature as described in + http://www.nuttx.org/NuttXDemandPaging.html. If CONFIG_PAGING is selected, then the following also apply: + CONFIG_PAGING_PAGESIZE - The size of one managed page. This must + be a value supported by the processor's memory management unit. + CONFIG_PAGING_NLOCKED - This is the number of locked pages in the + memory map. The locked address region will then be from + CONFIG_DRAM_VSTART through (CONFIG_DRAM_VSTART + + CONFIG_PAGING_PAGESIZE*CONFIG_PAGING_NLOCKED) + CONFIG_PAGING_NPAGES - The number of pages in the paged region of + the memory map. This paged region then begins at (CONFIG_DRAM_VSTART + + CONFIG_PAGING_PAGESIZE*CONFIG_PAGING_NLOCKED) and continues until + (CONFIG_DRAM_VSTART + CONFIG_PAGING_PAGESIZE*(CONFIG_PAGING_NLOCKED + + CONFIG_PAGING_NPAGES) CONFIG_PAGING_DEFPRIO - The default, minimum priority of the page fill worker thread. The priority of the page fill work thread will be boosted boosted dynmically so that it matches the priority of the task on behalf @@ -285,7 +295,7 @@ defconfig -- This is a configuration file similar to the Linux CONFIG_PAGING_TIMEOUT_TICKS - If defined, the implementation will monitor the (asynchronous) page fill logic. If the fill takes longer than this number if microseconds, then a fatal error will be declared. - Default: No timeouts monitored. + Default: No timeouts monitored. The following can be used to disable categories of APIs supported by the OS. If the compiler supports weak functions, then it