jmp

0.01 なソレの kernel/system_call.s に以下なナニがある。

.align 2
reschedule:
	pushl $ret_from_sys_call
	jmp schedule

jmp って %ebp を push してくれるのかなぁ。しかも schedule 手続きから ret する時に復帰してくれたりするのかなぁ。ret は %ebp を復帰みたいな記述はあるな。とりあえず ret で戻るんだったら jmp で push してくれるって事にしとこ (を