diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-12-19 17:54:26 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-12-19 17:54:26 +0000 |
commit | 56a650461894d8ab541277010e93fd5ca75f9f0d (patch) | |
tree | 1587afb37a0e1b5a87f007f452e147ff3c2dcc04 /nuttx/Documentation/NuttxPortingGuide.html | |
parent | 8ae8d43ae254c55a8eaa9c48d38ca8dfa63987be (diff) | |
download | px4-firmware-56a650461894d8ab541277010e93fd5ca75f9f0d.tar.gz px4-firmware-56a650461894d8ab541277010e93fd5ca75f9f0d.tar.bz2 px4-firmware-56a650461894d8ab541277010e93fd5ca75f9f0d.zip |
Incorporate address environment interfaces in binfmt/ logic
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5443 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/Documentation/NuttxPortingGuide.html')
-rw-r--r-- | nuttx/Documentation/NuttxPortingGuide.html | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/nuttx/Documentation/NuttxPortingGuide.html b/nuttx/Documentation/NuttxPortingGuide.html index 526892d3e..0408f82ac 100644 --- a/nuttx/Documentation/NuttxPortingGuide.html +++ b/nuttx/Documentation/NuttxPortingGuide.html @@ -2130,7 +2130,7 @@ else <p> <b>Binary Loader Support</b>. These are low-level interfaces used in <code>binfmt/</code> to instantiate tasks with address environments. - These interfaces all operate on type <code>task_addrenv_t</code> which is an abstract representation of a asks's address environment and must be defined in arch/arch.h if <code>CONFIG_ADDRENVM</code> is defined. + These interfaces all operate on type <code>task_addrenv_t</code> which is an abstract representation of a asks's address environment and must be defined in arch/arch.h if <code>CONFIG_ADDRENV</code> is defined. These low-level interfaces include: </p> <ul> @@ -2174,7 +2174,7 @@ else </li> <li> <a href="#up_addrenv_release">4.1.21.8 <code>up_addrenv_release()</code></a>: - ARelease the TCBs reference to an address environment when a task/thread exits. + Release the TCB's reference to an address environment when a task/thread exits. </li> </ul> </li> @@ -3930,7 +3930,9 @@ void (*notify)(FAR struct pm_callback_s *cb, enum pm_state_e pmstate); up_prioritize_irq() API.</li> <li><code>CONFIG_ADDRENV</code>: The CPU supports an MMU and CPU port supports provision of address - environments for tasks (making the, perhaps, processes).</li> + environments for tasks (making the, perhaps, processes). + In this case, the CPU-specific logic must provide a set of address environment interfaces as defined in the <a href="#addrenv">Address Environments</a> paragraph. + </li> </ul> <p> |