Doubt regarding asmlinkage

Mulyadi Santosa mulyadi.santosa at
Wed Sep 7 22:42:50 EDT 2011

Hi Rohan :)

On Wed, Sep 7, 2011 at 19:09, rohan puri <rohan.puri15 at> wrote:
> Doubt i have is whats the need for 32-bit intel arch to put parameters on
> stack and not registers in a way similar to x86_64?

well, if you need to pass so many parameters, then x86 32 bit
registers can not cope with that. You only have EAX, EBX, ECX, EDX,
ESI, EDI as far as I could remember.

probably in 64 bit, registers is way more so it's still possible to
put them in registers, which is of course the fastest way to access


Mulyadi Santosa
Freelance Linux trainer and consultant


More information about the Kernelnewbies mailing list