2fe02dea17
locore.s: - cpu_switch "returns" to proc_trampoline after cpu_fork. cpu_switch is called with an argument, remove it from the stack when not compiled with -DMRTD. - use KENTRY instead of ENTRY for all functions called from C. - when calling C code, don't clean up the stack when compiled with -DMRTD. - need to split fusubail into fubail and subail, because fu and su take different number of arguments. machdep.c: - set sf_p when dumping - new function do_softclock (that just calls softclock) because softclock doesn't take an argument. mainbus.c: - establish softclock interrupt to call do_softclock trap.c: - trap() and syscall() allways use std C calling conventions. - need to split fusubail into fubail and subail, because fu and su take different number of arguments. - make child_return take only one argument like the other functions "called" via cpu_set_kpc. vm_machdep.c: - set sf_p in cpu_fork. |
||
---|---|---|
.. | ||
alpha | ||
amiga | ||
arm32 | ||
atari | ||
bebox | ||
hp300 | ||
i386 | ||
m68k | ||
mac68k | ||
mips | ||
mvme68k | ||
newsmips | ||
ofppc | ||
pc532 | ||
pica | ||
pmax | ||
powerpc | ||
sparc | ||
sun3 | ||
vax | ||
x68k |