SPARC V9 ABI

SPARC V9 ABI

Post by Daniel Gonzale » Wed, 19 Sep 2001 23:36:17



Hi *,

I am looking for the SPARC V9 ABI. I am trying to implement a
pseudo-scheduler which switches from one to another pseudo-processes,
and I do not get it to work. Can you provide me with any information?

BR,

Daniel

 
 
 

SPARC V9 ABI

Post by Drazen Kac » Wed, 19 Sep 2001 23:55:19



>  I am looking for the SPARC V9 ABI.

The ABI should be somewhere in the download section of www.sparc.com.
Some sections might refer to SVR4 ABI and that one was somewhere at
www.sco.com, last time I looked.

Quote:>  I am trying to implement a
>  pseudo-scheduler which switches from one to another pseudo-processes,
>  and I do not get it to work. Can you provide me with any information?

Could you describe what your pseudo-processes are?

--
 .-.   .-.    Errors have been made. Others will be blamed.
(_  \ /  _)
     |


 
 
 

SPARC V9 ABI

Post by Daniel Gonzale » Thu, 20 Sep 2001 00:20:21




> >  I am looking for the SPARC V9 ABI.

> The ABI should be somewhere in the download section of www.sparc.com.
> Some sections might refer to SVR4 ABI and that one was somewhere at
> www.sco.com, last time I looked.

> >  I am trying to implement a
> >  pseudo-scheduler which switches from one to another pseudo-processes,
> >  and I do not get it to work. Can you provide me with any information?

> Could you describe what your pseudo-processes are?

What I am trying to do is to simulate a RTOS in my Solaris machine. In
the real target there are several processes which run parellel. What I
am doing is to recompile the same code for the Solaris host with a thin
layer below my application SW which makes the SW think it is executing
in the target with the same API. Those processes are actually not
independent threads of execution in the Solaris host: the whole
application SW runs as a single process and I provide the support to
change the execution context from one pseudo-process to the next. This
means that I have a rudimentary "schedule" function which decides which
pseudo-process to run next, and switches context between the new and the
old process.

The goal of the task is to simulate functionality, not performance. That
is why the real time aspects of the problem do not worry me. Those
aspects will be tested in the real target with the real RTOS.

BR,

> --
>  .-.   .-.    Errors have been made. Others will be blamed.
> (_  \ /  _)
>      |


 
 
 

1. Sparc v9 emulator?

Hello,

I'm looking for a Sparc v9 emulator for either DOS/Windows or Solaris
x86.  By emulator I mean an interpreter program that supports v9
assembly instructions and conventions, does syntax/error checking, and
does some [limited] execution of code.  Anyone heard of such a beast?

Thanks.

- Slav Inger.

2. 4 serial ports using 2 I/O cards

3. application call stack on SPARC v9

4. telnet with timeout

5. Using SPARC v9

6. syslogd opens high UDP LISTEN port

7. Sparc ABI needed

8. Compaq SMART/2P RAID Disk Array Controller support

9. Looking for the SPARC Architecture Manuals V8 and V9

10. Is GCC supporting SPARC V9 architecture?

11. Linux Sparc V9 code optimazation

12. using little endian on sparc v9

13. Sparc v8plus ABI?