public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500
@ 2005-05-31 18:17 dtemirbulatov at ru dot mvista dot com
  2005-05-31 19:27 ` [Bug libc/986] " dtemirbulatov at ru dot mvista dot com
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: dtemirbulatov at ru dot mvista dot com @ 2005-05-31 18:17 UTC (permalink / raw)
  To: glibc-bugs

Such functions don`t work correctly because fpu model is different for e500. For
example by calling getcontext function the process terminates with illegal
instruction error.

-- 
           Summary: getcontext, setcontext, swapcontext are not implemeted
                    for e500
           Product: glibc
           Version: 2.3.5
            Status: NEW
          Severity: normal
          Priority: P1
         Component: libc
        AssignedTo: gotom at debian dot or dot jp
        ReportedBy: dtemirbulatov at ru dot mvista dot com
                CC: amodra at bigpond dot net dot au,glibc-bugs at sources
                    dot redhat dot com


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
@ 2005-05-31 19:27 ` dtemirbulatov at ru dot mvista dot com
  2005-05-31 20:54 ` guptan at hotmail dot com
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dtemirbulatov at ru dot mvista dot com @ 2005-05-31 19:27 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From dtemirbulatov at ru dot mvista dot com  2005-05-31 19:23 -------
Created an attachment (id=502)
 --> (http://sources.redhat.com/bugzilla/attachment.cgi?id=502&action=view)
proposed patch


-- 


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
  2005-05-31 19:27 ` [Bug libc/986] " dtemirbulatov at ru dot mvista dot com
@ 2005-05-31 20:54 ` guptan at hotmail dot com
  2005-05-31 20:58 ` guptan at hotmail dot com
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: guptan at hotmail dot com @ 2005-05-31 20:54 UTC (permalink / raw)
  To: glibc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |guptan at hotmail dot com


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
  2005-05-31 19:27 ` [Bug libc/986] " dtemirbulatov at ru dot mvista dot com
  2005-05-31 20:54 ` guptan at hotmail dot com
@ 2005-05-31 20:58 ` guptan at hotmail dot com
  2005-05-31 21:01 ` guptan at hotmail dot com
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: guptan at hotmail dot com @ 2005-05-31 20:58 UTC (permalink / raw)
  To: glibc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
  GCC build triplet|                            |kumar,corey


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (2 preceding siblings ...)
  2005-05-31 20:58 ` guptan at hotmail dot com
@ 2005-05-31 21:01 ` guptan at hotmail dot com
  2005-06-01  8:07 ` dtemirbulatov at ru dot mvista dot com
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: guptan at hotmail dot com @ 2005-05-31 21:01 UTC (permalink / raw)
  To: glibc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
  GCC build triplet|kumar,corey                 |


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (3 preceding siblings ...)
  2005-05-31 21:01 ` guptan at hotmail dot com
@ 2005-06-01  8:07 ` dtemirbulatov at ru dot mvista dot com
  2005-06-01 11:24 ` gotom at debian dot or dot jp
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dtemirbulatov at ru dot mvista dot com @ 2005-06-01  8:07 UTC (permalink / raw)
  To: glibc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   GCC host triplet|                            |i686-pc-linux-gnu
 GCC target triplet|                            |powerpc-linux-gnuspe


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (4 preceding siblings ...)
  2005-06-01  8:07 ` dtemirbulatov at ru dot mvista dot com
@ 2005-06-01 11:24 ` gotom at debian dot or dot jp
  2005-06-01 11:55 ` dtemirbulatov at ru dot mvista dot com
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: gotom at debian dot or dot jp @ 2005-06-01 11:24 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From gotom at debian dot or dot jp  2005-06-01 11:23 -------
It seems your version is based on old glibc 2.3.2.  In the latest version,
getcontext is existed in (ex) 
sysdeps/unix/sysv/linux/powerpc/powerpc32/ directory and so on.
Could you check it again?

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (5 preceding siblings ...)
  2005-06-01 11:24 ` gotom at debian dot or dot jp
@ 2005-06-01 11:55 ` dtemirbulatov at ru dot mvista dot com
  2005-06-01 11:59 ` gtolstolytkin at ru dot mvista dot com
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dtemirbulatov at ru dot mvista dot com @ 2005-06-01 11:55 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From dtemirbulatov at ru dot mvista dot com  2005-06-01 11:55 -------
yes, sorry I was wrong about 2.3.5. Illegal instruction occurs only under
glibc-2.3.2. But in 2.3.5, it still does not save whole fpu context(64-bit GPRs)
for e500.

-- 


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (6 preceding siblings ...)
  2005-06-01 11:55 ` dtemirbulatov at ru dot mvista dot com
@ 2005-06-01 11:59 ` gtolstolytkin at ru dot mvista dot com
  2005-06-01 14:57 ` gotom at debian dot or dot jp
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: gtolstolytkin at ru dot mvista dot com @ 2005-06-01 11:59 UTC (permalink / raw)
  To: glibc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gtolstolytkin at ru dot
                   |                            |mvista dot com


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (7 preceding siblings ...)
  2005-06-01 11:59 ` gtolstolytkin at ru dot mvista dot com
@ 2005-06-01 14:57 ` gotom at debian dot or dot jp
  2005-06-01 16:33 ` sjmunroe at us dot ibm dot com
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: gotom at debian dot or dot jp @ 2005-06-01 14:57 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From gotom at debian dot or dot jp  2005-06-01 14:57 -------
Steven, could you look at this report?

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|gotom at debian dot or dot  |sjmunroe at us dot ibm dot
                   |jp                          |com
             Status|WAITING                     |ASSIGNED


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (8 preceding siblings ...)
  2005-06-01 14:57 ` gotom at debian dot or dot jp
@ 2005-06-01 16:33 ` sjmunroe at us dot ibm dot com
  2005-06-02  8:35 ` amodra at bigpond dot net dot au
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sjmunroe at us dot ibm dot com @ 2005-06-01 16:33 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From sjmunroe at us dot ibm dot com  2005-06-01 16:33 -------
 special purpose embeded (Book-E) processor which does not conform to the core
PowerPC architecture. It is a 32-bit (LR,CTR, XER) processor with combined
64-bit GPR/FPR set plus Accumulator.

The current glibc port targets powerpc32 and powerpc64 conform to the SysV ABI
PowerPC[32-bit] Processor Supplement and the 64-bit PowerPC ELF ABI Supplement
and fully support the standard PowerPC Architecure for 32-/64-bit
implementations/modes.

So this is not a bug. The current powerpc32/powerpc64 implementations are
correct according to thier respective ABIs.

e500 would have to be a separate target/ABI. And will require a separate port.

-- 


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (9 preceding siblings ...)
  2005-06-01 16:33 ` sjmunroe at us dot ibm dot com
@ 2005-06-02  8:35 ` amodra at bigpond dot net dot au
  2005-06-06 19:40 ` dtemirbulatov at ru dot mvista dot com
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: amodra at bigpond dot net dot au @ 2005-06-02  8:35 UTC (permalink / raw)
  To: glibc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|amodra at bigpond dot net   |
                   |dot au                      |


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (10 preceding siblings ...)
  2005-06-02  8:35 ` amodra at bigpond dot net dot au
@ 2005-06-06 19:40 ` dtemirbulatov at ru dot mvista dot com
  2005-06-06 21:41 ` sjmunroe at us dot ibm dot com
  2005-09-22 20:24 ` drepper at redhat dot com
  13 siblings, 0 replies; 15+ messages in thread
From: dtemirbulatov at ru dot mvista dot com @ 2005-06-06 19:40 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From dtemirbulatov at ru dot mvista dot com  2005-06-06 19:40 -------
Created an attachment (id=508)
 --> (http://sources.redhat.com/bugzilla/attachment.cgi?id=508&action=view)
proposed patch


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #502 is|0                           |1
           obsolete|                            |


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (11 preceding siblings ...)
  2005-06-06 19:40 ` dtemirbulatov at ru dot mvista dot com
@ 2005-06-06 21:41 ` sjmunroe at us dot ibm dot com
  2005-09-22 20:24 ` drepper at redhat dot com
  13 siblings, 0 replies; 15+ messages in thread
From: sjmunroe at us dot ibm dot com @ 2005-06-06 21:41 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From sjmunroe at us dot ibm dot com  2005-06-06 21:41 -------
This is not sufficient:

1) setcontext is not the only function that needs to be different between
powerpc32 and e500 what ever. Also the versioning cruft either does not apply or
needs to be different.

2) I don't think your patch has the correct directory path for a add-on port.
Also I don't think the spe is a valid autoconf target plaform.

3) What IS you ABI and where is it documented? 

-- 


http://sources.redhat.com/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug libc/986] getcontext, setcontext, swapcontext are not implemeted for e500
  2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
                   ` (12 preceding siblings ...)
  2005-06-06 21:41 ` sjmunroe at us dot ibm dot com
@ 2005-09-22 20:24 ` drepper at redhat dot com
  13 siblings, 0 replies; 15+ messages in thread
From: drepper at redhat dot com @ 2005-09-22 20:24 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From drepper at redhat dot com  2005-09-22 20:23 -------
This is not of any interest since it's not for a regular chip.  Embedded crap
isn't supported in glibc.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |WONTFIX


http://sourceware.org/bugzilla/show_bug.cgi?id=986

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2005-09-22 20:24 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-31 18:17 [Bug libc/986] New: getcontext, setcontext, swapcontext are not implemeted for e500 dtemirbulatov at ru dot mvista dot com
2005-05-31 19:27 ` [Bug libc/986] " dtemirbulatov at ru dot mvista dot com
2005-05-31 20:54 ` guptan at hotmail dot com
2005-05-31 20:58 ` guptan at hotmail dot com
2005-05-31 21:01 ` guptan at hotmail dot com
2005-06-01  8:07 ` dtemirbulatov at ru dot mvista dot com
2005-06-01 11:24 ` gotom at debian dot or dot jp
2005-06-01 11:55 ` dtemirbulatov at ru dot mvista dot com
2005-06-01 11:59 ` gtolstolytkin at ru dot mvista dot com
2005-06-01 14:57 ` gotom at debian dot or dot jp
2005-06-01 16:33 ` sjmunroe at us dot ibm dot com
2005-06-02  8:35 ` amodra at bigpond dot net dot au
2005-06-06 19:40 ` dtemirbulatov at ru dot mvista dot com
2005-06-06 21:41 ` sjmunroe at us dot ibm dot com
2005-09-22 20:24 ` drepper at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).