set_thread_area.2: Add C-SKY document
[email protected]
maintainerPATCH 1/1 set_thread_area.2: Add C-SKY document
From: Guo Ren <[email protected]>
C-SKY only needs set_thread_area, no need for get_thread_area, the same as MIPS.
--- man2/set_thread_area.2 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
man2/set_thread_area.2 +5 -5
@@ -26,7 +26,7 @@ Standard C library .B "int syscall(SYS_get_thread_area);" .BI "int syscall(SYS_set_thread_area, unsigned long " tp ); .PP -.B #elif defined __mips__ +.B #elif defined(__mips__ || defined __csky__) .PP .BI "int syscall(SYS_set_thread_area, unsigned long " addr ); .PP
@@ -42,17 +42,17 @@ These calls provide architecture-specific support for a thread-local storage implementation. At the moment, .BR set_thread_area () -is available on m68k, MIPS, and x86 (both 32-bit and 64-bit variants); +is available on m68k, MIPS, C-SKY, and x86 (both 32-bit and 64-bit variants); .BR get_thread_area () is available on m68k and x86. .PP -On m68k and MIPS, +On m68k, MIPS and C-SKY, .BR set_thread_area () allows storing an arbitrary pointer (provided in the .B tp argument on m68k and in the .B addr -argument on MIPS) +argument on MIPS and C-SKY) in the kernel data structure associated with the calling thread; this pointer can later be retrieved using .BR get_thread_area ()
@@ -139,7 +139,7 @@ return 0 on success, and \-1 on failure, with .I errno set to indicate the error. .PP -On MIPS and m68k, +On C-SKY, MIPS and m68k, .BR set_thread_area () always returns 0. On m68k,
Signature · 1 line
2.36.1
Alejandro Colomar
maintainerHi Guo,
Quoted 8 lines · On Sun, Oct 15, 2023 at 11:07:32AM -0400, [email protected] wrote:
From: Guo Ren <[email protected]>
C-SKY only needs
set_thread_area, no need forget_thread_area, the same as MIPS.Signed-off-by Guo Ren <[email protected]>Signed-off-by Guo Ren <[email protected]>---
Patch applied.
<https://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git/commit/?h=contrib&id=1c4464ae2c40318b77e125961e24710d1784df5d>
Thanks!
Alex
man2/set_thread_area.2 Standard C library · line 29
Quoted 13 lines
man2/set_thread_area.2 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)man2/set_thread_area.2 +1
-1@@ -26,7 +26,7 @@ Standard C library .B "int syscall(SYS_get_thread_area);" .BI "int syscall(SYS_set_thread_area, unsigned long " tp ); .PP -.B #elif defined __mips__ +.B #elif defined(__mips__ || defined __csky__)
I removed the parentheses here.
Quoted 36 lines
man2/set_thread_area.2 +4
-4.PP .BI "int syscall(SYS_set_thread_area, unsigned long " addr ); .PP@@ -42,17 +42,17 @@ These calls provide architecture-specific support for a thread-local storage implementation. At the moment, .BR set_thread_area () -is available on m68k, MIPS, and x86 (both 32-bit and 64-bit variants); +is available on m68k, MIPS, C-SKY, and x86 (both 32-bit and 64-bit variants); .BR get_thread_area () is available on m68k and x86. .PP -On m68k and MIPS, +On m68k, MIPS and C-SKY, .BR set_thread_area () allows storing an arbitrary pointer (provided in the .B tp argument on m68k and in the .B addr -argument on MIPS) +argument on MIPS and C-SKY) in the kernel data structure associated with the calling thread; this pointer can later be retrieved using .BR get_thread_area ()@@ -139,7 +139,7 @@ return 0 on success, and \-1 on failure, with .I errno set to indicate the error. .PP -On MIPS and m68k, +On C-SKY, MIPS and m68k, .BR set_thread_area () always returns 0. On m68k,Signature · 1 line
2.36.1
Signature · 1 line
<https://www.alejandro-colomar.es/>
Guo Ren
maintainerQuoted 22 lines · Alejandro Colomar
Hi Guo,
Quoted 8 lines · On Sun, Oct 15, 2023 at 11:07:32AM -0400, [email protected] wrote:
From: Guo Ren <[email protected]>
C-SKY only needs
set_thread_area, no need forget_thread_area, the same as MIPS.Signed-off-by Guo Ren <[email protected]>Signed-off-by Guo Ren <[email protected]>---
Patch applied.
<https://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git/commit/?h=contrib&id=1c4464ae2c40318b77e125961e24710d1784df5d>Thanks!
AlexQuoted 3 lines
man2/set_thread_area.2 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
Quoted 12 lines
man2/set_thread_area.2 Standard C library · line 29
Quoted 10 lines
man2/set_thread_area.2 +1
-1@@ -26,7 +26,7 @@ Standard C library .B "int syscall(SYS_get_thread_area);" .BI "int syscall(SYS_set_thread_area, unsigned long " tp ); .PP -.B #elif defined __mips__ +.B #elif defined(__mips__ || defined __csky__)I removed the parentheses here.
Oops, thanks.
Quoted 40 lines
Quoted 35 lines
man2/set_thread_area.2 +4
-5.PP .BI "int syscall(SYS_set_thread_area, unsigned long " addr ); .PP@@ -42,17 +42,17 @@ These calls provide architecture-specific support for a thread-local storage implementation. At the moment, .BR set_thread_area () -is available on m68k, MIPS, and x86 (both 32-bit and 64-bit variants); +is available on m68k, MIPS, C-SKY, and x86 (both 32-bit and 64-bit variants); .BR get_thread_area () is available on m68k and x86. .PP -On m68k and MIPS, +On m68k, MIPS and C-SKY, .BR set_thread_area () allows storing an arbitrary pointer (provided in the .B tp argument on m68k and in the .B addr -argument on MIPS) +argument on MIPS and C-SKY) in the kernel data structure associated with the calling thread; this pointer can later be retrieved using .BR get_thread_area ()@@ -139,7 +139,7 @@ return 0 on success, and \-1 on failure, with .I errno set to indicate the error. .PP -On MIPS and m68k, +On C-SKY, MIPS and m68k, .BR set_thread_area () always returns 0. On m68k, --Quoted 2 lines
2.36.1
Signature · 2 lines
Best Regards Guo Ren