summaryrefslogtreecommitdiff
path: root/nuttx/Documentation/NuttxPortingGuide.html
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-10-20 21:42:19 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-10-20 21:42:19 +0000
commitde7e070e684796f52cf5b4466e7b16755a3a92c8 (patch)
treeba69985d8849eb05e016f6f8401806956fc060ef /nuttx/Documentation/NuttxPortingGuide.html
parentb73107ca1d89a14d9ba1e77c4fafb524f406ac66 (diff)
downloadpx4-nuttx-de7e070e684796f52cf5b4466e7b16755a3a92c8.tar.gz
px4-nuttx-de7e070e684796f52cf5b4466e7b16755a3a92c8.tar.bz2
px4-nuttx-de7e070e684796f52cf5b4466e7b16755a3a92c8.zip
Update documentation for recently added configuration options
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5241 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/Documentation/NuttxPortingGuide.html')
-rw-r--r--nuttx/Documentation/NuttxPortingGuide.html34
1 files changed, 34 insertions, 0 deletions
diff --git a/nuttx/Documentation/NuttxPortingGuide.html b/nuttx/Documentation/NuttxPortingGuide.html
index bf2a0cc4f..a16032db5 100644
--- a/nuttx/Documentation/NuttxPortingGuide.html
+++ b/nuttx/Documentation/NuttxPortingGuide.html
@@ -4445,6 +4445,35 @@ build
<code>CONFIG_ARCH_BZERO</code>
</p></ul>
+<p><li>
+ If <code>CONFIG_ARCH_MEMCPY</code> is <b>not</b> selected, then you make also select Daniel
+ Vik's optimized implementation of <code>memcpy()</code>:
+</p>
+ <ul><li>
+ <code>CONFIG_MEMCPY_VIK</code>:
+ Select this option to use the optimized <code>memcpy()</code> function by Daniel Vik.
+ See licensing information in the top-level <code>COPYING</code> file.
+ Default: <code>n</code>.
+ </li></ul>
+
+<p>
+ And if <code>CONFIG_MEMCPY_VIK</code>, the following tuning options are available:
+</p>
+<ul><li>
+ <code>CONFIG_MEMCPY_PRE_INC_PTRS</code>:
+ Use pre-increment of pointers.
+ Default is post increment of pointers.
+</li>
+<li>
+ <code>CONFIG_MEMCPY_INDEXED_COPY</code>
+ Copying data using array indexing.
+ Using this option, disables the <code>CONFIG_MEMCPY_PRE_INC_PTRS</code> option.
+</li>
+<li>
+ <code>CONFIG_MEMCPY_64BIT</code>:
+ Compiles memcpy for 64 bit architectures
+</li></ul>
+
<li>
<p>
The architecture may provide custom versions of certain standard header files:
@@ -5180,6 +5209,11 @@ build
<li>
<code>CONFIG_NET_RESOLV_ENTRIES</code>: Number of resolver entries
</li>
+ <li>
+ <code>CONFIG_NET_RESOLV_MAXRESPONSE</code>:
+ This setting determines the maximum size of response message that can be received by the DNS resolver.
+ The default is 96 but may need to be larger on enterprise networks (perhaps 176).
+ </li>
</ul>
<h3>THTTPD</h3>