]> Zhao Yanbai Git Server - minix.git/commit
various kernel printing fixes
authorBen Gras <ben@minix3.org>
Wed, 28 Mar 2012 16:23:12 +0000 (18:23 +0200)
committerBen Gras <ben@minix3.org>
Wed, 28 Mar 2012 16:23:12 +0000 (18:23 +0200)
commit1e399dd8bd252f34626f5b988d3737d91ad4c5bc
treedb6cdfbaca197b54646ebc7349252c8d3e3ed14f
parent36db008cb5eaf7a8918d70c99982818acee6a645
various kernel printing fixes

. remove some call cycles by low-level functions invoking printf(); e.g.
  send_sig() gets a return value that the caller should check
. reason: very-early-phase printf() would trigger a printf() causing
  infinite recursion -> GPF
. move serial initialization a little earlier so DEBUG_EXTRA works for
  serial earlier (e.g. its first instance, for "cstart")
. closes tracker item 583:
  System Fails to Complete Startup with Verbose 2 and 3 Boot Parameters,
  reported by Stephen Hatton / pikpik.
kernel/arch/i386/memory.c
kernel/proc.c
kernel/proto.h
kernel/start.c
kernel/system.c
kernel/system/do_safemap.c