Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Where is the SysV style C ABI defined if we wanted to go read more about it? Or, do you have a favorite reference for a work explaining it's design choices?

I'm interested in soft processors on FPGAs and their tools, and that sounds like it might make for good reading.



Nobody actually uses System V anymore, but because it's the thing other Unixy systems are based on, people keep extending the SysV ABI standard to processors ridiculously more powerful than System V itself could ever hope to run on.

As best I can make out, the only relevant portions of the original SysV ABI document are chapters 4 and 5, still available and maintained on the SCO website:

http://www.sco.com/developers/gabi/

There are also separate documents defining the details of the SysV ABI for each processor family. This StackOverflow answer links to some:

https://stackoverflow.com/a/40348010

... and the OSDev Wiki links to many more:

https://wiki.osdev.org/System_V_ABI




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: