: One other thing I noticed is that you trash the es register, the C library
: treats this as callee saves, like si & di, but if I do that round every
: int $80 it'll go an defeat this vfork() thing :-)
:
It's important that the ELKS kernel save all segment registers
and si, di, just like the C library standard. I thought I looked thru irq.c
and irqtab.c and found that es is saved. Where do you notice
that it's trashed?
Greg
- Implementing vfork Alistair Riddoch
- Re: Implementing vfork Robert de Bath
- RE: Implementing vfork Greg Haerr
- RE: Implementing vfork Matthew Kirkwood
- Re: Implementing vfork Eric J. Korpela
- Re: Implementing vfork Alistair Riddoch
- RE: Implementing vfork Greg Haerr
- Re: Implementing vfork Alistair Riddoch
- Re: Implementing vfork Eric J. Korpela
- RE: Implementing vfork Greg Haerr
- RE: Implementing vfork Greg Haerr
- RE: Implementing vfork Robert de Bath
- Re: Implementing vfork Alan Cox
- Re: Implementing vfork Robert de Bath
