Document on-demand paging configuration settings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2858 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
6eb4fe0d21
commit
dbef18705a
@ -262,6 +262,31 @@ defconfig -- This is a configuration file similar to the Linux
|
|||||||
CONFIG_SIG_SIGWORK - The signal number that will be used to wake-up
|
CONFIG_SIG_SIGWORK - The signal number that will be used to wake-up
|
||||||
the worker thread. Default: 4
|
the worker thread. Default: 4
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
If CONFIG_PAGING is selected, then the following also apply:
|
||||||
|
|
||||||
|
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
|
||||||
|
of which it peforms the fill. This defines the minimum priority that
|
||||||
|
will be used. Default: 50.
|
||||||
|
CONFIG_PAGING_STACKSIZE - Defines the size of the allocated stack
|
||||||
|
for the page fill worker thread. Default: 1024.
|
||||||
|
CONFIG_PAGING_BLOCKINGFILL - The architecture specific up_fillpage()
|
||||||
|
function may be blocking or non-blocking. If defined, this setting
|
||||||
|
indicates that the up_fillpage() implementation will block until the
|
||||||
|
transfer is completed. Default: Undefined (non-blocking).
|
||||||
|
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.
|
||||||
|
|
||||||
The following can be used to disable categories of APIs supported
|
The following can be used to disable categories of APIs supported
|
||||||
by the OS. If the compiler supports weak functions, then it
|
by the OS. If the compiler supports weak functions, then it
|
||||||
should not be necessary to disable functions unless you want to
|
should not be necessary to disable functions unless you want to
|
||||||
|
Loading…
Reference in New Issue
Block a user