minix/kernel
Tomas Hruby 48602fcfae NOT_REACHABLE macro
- marks code path that should be unreachable (never executed)

- if hit, panics and reports the problem

- the end of main() marked as such. The SMP changes need some magic with stack
  switching before the AP can be started as they need to run on the boot stack
  before figuring out what is their own stack. As main() uses the boot stack to,
  we need to switch to to the stack of BSP before executing the last part of
  main() which needs to be in a separate function so we can jump to it.
  Therefore restart() won't be the last call in main() which may be confusing.
  The macro can/should be used in other such places too.
2009-09-22 21:46:47 +00:00
..
arch/i386 endpoint_t in syslib 2009-09-22 21:42:02 +00:00
system Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
clock.c Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
config.h Support for setitimer(ITIMER_VIRTUAL/ITIMER_PROF). New test (41) for setitimer. 2009-08-15 21:37:26 +00:00
const.h moved type and constants for random data to include file; 2009-04-02 15:24:44 +00:00
debug.c Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
debug.h NOT_REACHABLE macro 2009-09-22 21:46:47 +00:00
glo.h Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
interrupt.c Kernel interrupt hook management fixes: 2009-05-07 14:52:07 +00:00
ipc.h Kernel: remove unused CHECK_DEADLOCK definition 2009-09-07 20:23:31 +00:00
kernel.h Split of architecture-dependent and -independent functions for i386, 2006-12-22 15:22:27 +00:00
main.c NOT_REACHABLE macro 2009-09-22 21:46:47 +00:00
Makefile Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
priv.h IPC privileges fixes 2009-07-02 16:25:31 +00:00
proc.c Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
proc.h Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
profile.c Don't declare the cprof buf if CPROFILE isn't on. 2009-02-06 16:31:28 +00:00
profile.h cprofile not conditional 2009-01-09 21:44:52 +00:00
proto.h Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
start.c system_init() renamed to arch_init() 2009-08-30 14:55:30 +00:00
system.c Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
system.h Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
table.c Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
type.h moved type and constants for random data to include file; 2009-04-02 15:24:44 +00:00
utility.c minor change to panic code 2009-09-21 14:28:16 +00:00
vm.h Primary goal for these changes is: 2009-09-21 14:31:52 +00:00