From a641b354b744cc0478339e4616997aa960f5e19e Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 24 Aug 2014 11:54:14 -0600 Subject: [PATCH] addrenv interface changes: up_addrenv_create() may need to create .text and .bss/.data separately because of differing access privileges (read/execute vs read/write). And, as a consequence, up_addrenv_vaddr() needs to be split into up_addrenv_vtext(0 and up_addrenv_vdata(). --- Documentation/NuttxPortingGuide.html | 79 +++++++++++++++++++--------- 1 file changed, 53 insertions(+), 26 deletions(-) diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index e76b2ce0a5..f67ccdc0d3 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -12,7 +12,7 @@

NuttX RTOS Porting Guide

-

Last Updated: August 22, 2014

+

Last Updated: August 24, 2014

@@ -108,12 +108,13 @@ 4.5 APIs Exported by NuttX to Architecture-Specific Logic @@ -2968,12 +2973,12 @@ VxWorks provides the following comparable interface:

@@ -2983,7 +2988,7 @@ VxWorks provides the following comparable interface:

4.4.1 up_addrenv_create()

Function Prototype:

Description:

Input Parameters:

Returned Value:

@@ -3018,27 +3024,48 @@ VxWorks provides the following comparable interface: Zero (OK) on success; a negated errno value on failure. -

4.4.3 up_addrenv_vaddr()

+

4.4.3 up_addrenv_vtext()

Function Prototype:

Description:

Input Parameters:

Returned Value:

-

4.4.4 up_addrenv_select()

+

4.4.4 up_addrenv_vdata()

+

Function Prototype:

+

+

Description:

+ +

Input Parameters:

+ +

Returned Value:

+ + +

4.4.5 up_addrenv_select()

Function Prototype:

-

4.4.5 up_addrenv_restore()

+

4.4.6 up_addrenv_restore()

Function Prototype:

-

4.4.6 up_addrenv_assign()

+

4.4.7 up_addrenv_assign()

Function Prototype:

Description:

-

4.4.7 up_addrenv_attach()

+

4.4.8 up_addrenv_attach()

Function Prototype:

-

4.4.8 up_addrenv_detach()

+

4.4.9 up_addrenv_detach()

Function Prototype: