diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/arch/ia32/special.h hello-pistachio1/pistachio/kernel/include/arch/ia32/special.h
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/arch/ia32/special.h	2005-11-20 03:11:44.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/arch/ia32/special.h	2006-09-25 16:51:42.000000000 +0800
@@ -90,15 +90,15 @@
 
 inline word_t msb(word_t w)
 {
-    word_t test, pos;
+    word_t pos;
 
-    pos = 31;
-    test = 1 << 31;
+    __asm__ __volatile__(
+	"   bsr	%1, %0	\n"
+	: "=r" (pos)
+	: "r" (w)
+	: "flags"
+    );
 
-    while (!(w & test)) {
-	w <<= 1;
-	pos--;
-    }
     return pos;
 }
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/arch/ia32/special.h.orig hello-pistachio1/pistachio/kernel/include/arch/ia32/special.h.orig
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/arch/ia32/special.h.orig	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/arch/ia32/special.h.orig	2006-09-25 16:51:05.000000000 +0800
@@ -0,0 +1,105 @@
+/*********************************************************************
+ *                
+ * File path:     arch/ia32/special.h
+ * Description:   ia32-specific special optimisations
+ *
+ * Australian Public Licence B (OZPLB)
+ * 
+ * Version 1-0
+ * 
+ * Copyright (c) 2005 National ICT Australia
+ * 
+ * All rights reserved. 
+ * 
+ * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS)
+ *               National ICT Australia
+ *               http://www.ertos.nicta.com.au
+ * 
+ * Permission is granted by National ICT Australia, free of charge, to
+ * any person obtaining a copy of this software and any associated
+ * documentation files (the "Software") to deal with the Software without
+ * restriction, including (without limitation) the rights to use, copy,
+ * modify, adapt, merge, publish, distribute, communicate to the public,
+ * sublicense, and/or sell, lend or rent out copies of the Software, and
+ * to permit persons to whom the Software is furnished to do so, subject
+ * to the following conditions:
+ * 
+ *     * Redistributions of source code must retain the above copyright
+ *       notice, this list of conditions and the following disclaimers.
+ * 
+ *     * Redistributions in binary form must reproduce the above
+ *       copyright notice, this list of conditions and the following
+ *       disclaimers in the documentation and/or other materials provided
+ *       with the distribution.
+ * 
+ *     * Neither the name of National ICT Australia, nor the names of its
+ *       contributors, may be used to endorse or promote products derived
+ *       from this Software without specific prior written permission.
+ * 
+ * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT
+ * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND
+ * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS,
+ * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS
+ * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE,
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT,
+ * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF
+ * ERRORS, WHETHER OR NOT DISCOVERABLE.
+ * 
+ * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
+ * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL
+ * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER
+ * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR
+ * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS
+ * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR
+ * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT,
+ * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN
+ * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER
+ * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS
+ * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS,
+ * DAMAGES OR OTHER LIABILITY.
+ * 
+ * If applicable legislation implies representations, warranties, or
+ * conditions, or imposes obligations or liability on National ICT
+ * Australia or one of its contributors in respect of the Software that
+ * cannot be wholly or partly excluded, restricted or modified, the
+ * liability of National ICT Australia or the contributor is limited, to
+ * the full extent permitted by the applicable legislation, at its
+ * option, to:
+ * a.  in the case of goods, any one or more of the following:
+ * i.  the replacement of the goods or the supply of equivalent goods;
+ * ii.  the repair of the goods;
+ * iii. the payment of the cost of replacing the goods or of acquiring
+ *  equivalent goods;
+ * iv.  the payment of the cost of having the goods repaired; or
+ * b.  in the case of services:
+ * i.  the supplying of the services again; or
+ * ii.  the payment of the cost of having the services supplied again.
+ * 
+ * The construction, validity and performance of this licence is governed
+ * by the laws in force in New South Wales, Australia.
+ ********************************************************************/
+#ifndef __ARCH__IA32__SPECIAL_H__
+#define __ARCH__IA32__SPECIAL_H__
+
+/*
+ * Find Most Significant bit.
+ * NB - check for w == 0 must be done before calling msb()
+ * */
+
+inline word_t msb(word_t w)
+{
+    word_t pos;
+
+    __asm__ __volatile__(
+	"   bsr	%1, %0	\n"
+	: "=r" (pos)
+	: "r" (w)
+	: "flags"
+    );
+
+    return pos;
+}
+
+#endif
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/arch/ia32/special.h.rej hello-pistachio1/pistachio/kernel/include/arch/ia32/special.h.rej
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/arch/ia32/special.h.rej	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/arch/ia32/special.h.rej	2006-09-25 16:51:42.000000000 +0800
@@ -0,0 +1,33 @@
+***************
+*** 90,104 ****
+  
+  inline word_t msb(word_t w)
+  {
+-     word_t test, pos;
+  
+-     pos = 31;
+-     test = 1 << 31;
+  
+-     while (!(w & test)) {
+- 	w <<= 1;
+- 	pos--;
+-     }
+      return pos;
+  }
+  
+--- 90,104 ----
+  
+  inline word_t msb(word_t w)
+  {
++     word_t pos;
+  
++     __asm__ __volatile__(
++ 	"   bsr	%1, %0	\n"
++ 	: "=r" (pos)
++ 	: "r" (w)
++ 	: "flags"
++     );
+  
+      return pos;
+  }
+  
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/debug.h hello-pistachio1/pistachio/kernel/include/debug.h
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/debug.h	2005-11-20 03:11:45.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/debug.h	2006-09-25 16:51:49.000000000 +0800
@@ -31,7 +31,7 @@
  ********************************************************************/
 #ifndef __DEBUG_H__
 #define __DEBUG_H__
-
+#include "l4.h"
 #define SEC_KDEBUG ".kdebug"
 
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/debug.h.orig hello-pistachio1/pistachio/kernel/include/debug.h.orig
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/debug.h.orig	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/debug.h.orig	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,197 @@
+/*********************************************************************
+ *                
+ * Copyright (C) 2002-2004,  Karlsruhe University
+ *                
+ * File path:     debug.h
+ * Description:   Debug functions
+ *                
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *                
+ * $Id: debug.h,v 1.30 2004/03/18 13:18:22 ud3 Exp $
+ *                
+ ********************************************************************/
+#ifndef __DEBUG_H__
+#define __DEBUG_H__
+#include "l4.h"
+#define SEC_KDEBUG ".kdebug"
+
+
+/*
+ * Escape codes for controlling text color, brightness, etc.
+ */
+
+#define TXT_CLRSCREEN		"\e[2J"
+#define TXT_NORMAL		"\e[0m"
+#define TXT_BRIGHT		"\e[1m"
+#define TXT_REVERSED		"\e[7m"
+#define TXT_FG_BLACK		"\e[30m"
+#define TXT_FG_RED		"\e[31m"
+#define TXT_FG_GREEN		"\e[32m"
+#define TXT_FG_YELLOW		"\e[33m"
+#define TXT_FG_BLUE		"\e[34m"
+#define TXT_FG_MAGENTA		"\e[35m"
+#define TXT_FG_CYAN		"\e[36m"
+#define TXT_FG_WHITE		"\e[37m"
+#define TXT_BG_BLACK		"\e[40m"
+#define TXT_BG_RED		"\e[41m"
+#define TXT_BG_GREEN		"\e[42m"
+#define TXT_BG_YELLOW		"\e[43m"
+#define TXT_BG_BLUE		"\e[44m"
+#define TXT_BG_MAGENTA		"\e[45m"
+#define TXT_BG_CYAN		"\e[46m"
+#define TXT_BG_WHITE		"\e[47m"
+
+/*
+ * Assert Levels
+ */
+#define	REGRESSION	4
+#define	DEBUG		3
+#define	NORMAL		2
+#define	PRODUCTION	1
+#define	ALWAYS		0
+
+
+#if defined(CONFIG_DEBUG)
+
+#include INC_ARCH(debug.h)
+
+void init_console (void) SECTION (".init");
+extern "C" int printf (const char * format, ...);
+
+# define UNIMPLEMENTED()				\
+do {							\
+    printf ("\nNot implemented: %s\n%s, line %d\n",	\
+	    __PRETTY_FUNCTION__, __FILE__, __LINE__);	\
+    for (;;)						\
+	enter_kdebug ("unimplemented");			\
+} while (false)
+
+#if !defined(CONFIG_KDB_NO_ASSERTS)
+# define ASSERT(level, x)						\
+do {									\
+    if (EXPECT_FALSE(! (x)) && (level <= CONFIG_ASSERT_LEVEL)) {	\
+	printf ("Assertion "#x" failed in file %s, line %d (fn=%p)\n",	\
+		__FILE__, __LINE__, __builtin_return_address(0));	\
+	enter_kdebug ("assert");					\
+    }									\
+} while(false)
+
+# define WARNING(fmt, args...)						\
+do {									\
+    printf ("WARNING: %s, line %d (fn=%p)\n===> " fmt,			\
+	    __FILE__, __LINE__, __builtin_return_address(0) , ## args);	\
+    enter_kdebug ("warning");						\
+} while (false)
+
+# define TRACEF(f, x...)					\
+do {								\
+    printf ("%s:%d: " f, __FUNCTION__, __LINE__ ,##x);		\
+} while(false)
+# define TRACE(x...)	printf(x)
+
+# else /* defined(CONFIG_KDB_NO_ASSERTS) */
+
+#define ASSERT(level, x)
+#define TRACE(x...)
+#define TRACEF(x...)
+#define WARNING(fmt...)
+
+# endif
+
+# define TID(x)		((x).get_raw())
+
+/* From kdb/generic/entry.cc */
+void kdebug_entry (void *);
+
+
+#else /* !CONFIG_DEBUG */
+
+/*
+ * Define all functions as empty.
+ */
+
+# define init_console()
+# define printf(fmt, args...)	do { } while (false)
+# define enter_kdebug(x)	do { } while (true)
+# define UNIMPLEMENTED()	do { } while (true)
+# define ASSERT(level, x)	do { } while (false)
+# define WARNING(fmt, args...)	do { } while (false)
+# define TRACE(x...)		do { } while (false)
+# define TRACEF(x...)		do { } while (false)
+# define spin_forever(x...)	do { } while (true)
+# define spin(x...)		do { } while (false)
+
+#endif /* CONFIG_DEBUG */
+
+
+
+#define panic(x...)					\
+do {							\
+    printf ("PANIC in %s, %s, line %d:\n===> ",		\
+	    __PRETTY_FUNCTION__, __FILE__, __LINE__);	\
+    printf (x);						\
+    for (;;)						\
+	enter_kdebug ("panic");				\
+} while (false)
+
+/*
+ * Verbose initialization.
+ */
+
+#if defined(CONFIG_VERBOSE_INIT)
+# define TRACE_INIT(x...)	printf (x)
+#else
+# define TRACE_INIT(x...)
+#endif
+
+/*
+ * kdebug break-in
+ */
+# if defined(CONFIG_KDB_BREAKIN)
+void kdebug_check_breakin();
+# else
+#  define kdebug_check_breakin()
+# endif /* CONFIG_DEBUG_BREAKIN */
+
+/*
+ * Trace buffer
+ */
+#if defined(CONFIG_TRACEBUFFER)
+void init_tracebuffer();
+# include <tracebuffer.h>
+# if defined(CONFIG_KDB_NO_ASSERTS)
+#  undef TBUF_RECORD
+#  define TBUF_RECORD(_a...)
+#  undef TBUF_RECORD_EVENT
+#  define TBUF_RECORD_EVENT(_a)
+#  undef TBUF_CLEAR_BUFFER
+#  define TBUF_CLEAR_BUFFER()
+# endif /* defined(CONFIG_KDB_NO_ASSERTS) */
+#else /* !CONFIG_TRACEBUFFER */
+# define init_tracebuffer()
+# define TBUF_RECORD(_a...)
+# define TBUF_RECORD_EVENT(_a)
+# define TBUF_CLEAR_BUFFER()
+#endif /* !CONFIG_TRACEBUFFER */
+
+
+#endif /* !__DEBUG_H__ */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/debug.h.rej hello-pistachio1/pistachio/kernel/include/debug.h.rej
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/debug.h.rej	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/debug.h.rej	2006-09-25 16:51:49.000000000 +0800
@@ -0,0 +1,17 @@
+***************
+*** 31,37 ****
+   ********************************************************************/
+  #ifndef __DEBUG_H__
+  #define __DEBUG_H__
+- 
+  #define SEC_KDEBUG ".kdebug"
+  
+  
+--- 31,37 ----
+   ********************************************************************/
+  #ifndef __DEBUG_H__
+  #define __DEBUG_H__
++ #include "l4.h"
+  #define SEC_KDEBUG ".kdebug"
+  
+  
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/glue/v4-arm/syscalls.h.orig hello-pistachio1/pistachio/kernel/include/glue/v4-arm/syscalls.h.orig
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/glue/v4-arm/syscalls.h.orig	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/glue/v4-arm/syscalls.h.orig	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,254 @@
+/*********************************************************************
+ *                
+ * Copyright (C) 2003-2005,  National ICT Australia (NICTA)
+ *                
+ * File path:     glue/v4-arm/syscalls.h
+ * Description:   
+ *                
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *                
+ * $Id: syscalls.h,v 1.15 2004/12/09 01:00:07 cvansch Exp $
+ *                
+ ********************************************************************/
+#ifndef __GLUE__V4_ARM__SYSCALLS_H__
+#define __GLUE__V4_ARM__SYSCALLS_H__
+
+#include INC_ARCH(asm.h)
+#include INC_GLUE(config.h)
+
+#define USER_UTCB_REF		(*(word_t *)(USER_KIP_PAGE + 0xff0))
+
+#define L4_TRAP_KPUTC		0x000000a0
+#define L4_TRAP_KGETC		0x000000a4
+#define L4_TRAP_KGETC_NB	0x000000a8
+#define L4_TRAP_KDEBUG		0x000000ac
+#define L4_TRAP_GETUTCB		0x000000b0
+#define L4_TRAP_KIP		0x000000b4
+#define L4_TRAP_KSET_THRD_NAME  0x000000b8
+#define L4_TRAP_GETCOUNTER      0x000000bc
+#define L4_TRAP_GETNUMTPS       0x000000c0
+#define L4_TRAP_GETTPNAME       0x000000c4
+#define L4_TRAP_TCCTRL          0x000000c8
+
+#define L4_TRAP_PMU_RESET       0x000000cc
+#define L4_TRAP_PMU_STOP        0x000000d0
+#define L4_TRAP_PMU_READ        0x000000d4
+#define L4_TRAP_PMU_CONFIG      0x000000d8
+
+
+#define SYSCALL_ipc		    0x0
+#define SYSCALL_thread_switch	    0x4
+#define SYSCALL_thread_control	    0x8
+#define SYSCALL_exchange_registers  0xc
+#define SYSCALL_schedule	    0x10
+#define SYSCALL_unmap		    0x14
+#define SYSCALL_space_control	    0x18
+#define SYSCALL_processor_control   0x1c
+#define SYSCALL_memory_control	    0x20
+#define SYSCALL_reserved	    0x24
+#define SYSCALL_lipc		    0x28
+
+/* Upper bound on syscall number */
+#define SYSCALL_limit		SYSCALL_lipc
+
+/*
+ * attributes for system call functions
+ */
+#define SYSCALL_ATTR(x)
+
+#define SYS_IPC_RETURN_TYPE			threadid_t
+#define SYS_THREAD_CONTROL_RETURN_TYPE		word_t
+#define SYS_EXCHANGE_REGISTERS_RETURN_TYPE	threadid_t
+#define SYS_SPACE_CONTROL_RETURN_TYPE		word_t
+#define SYS_SCHEDULE_RETURN_TYPE		word_t
+#define SYS_MEMORY_CONTROL_RETURN_TYPE		word_t
+
+
+/*
+ * Syscall declaration wrappers.
+ */
+
+#define SYS_IPC(to, from)					\
+  SYS_IPC_RETURN_TYPE SYSCALL_ATTR ("ipc")			\
+  sys_ipc (to, from)
+
+#define SYS_THREAD_CONTROL(dest, space, scheduler, pager,	\
+		send_redirector, recv_redirector, utcb)		\
+  SYS_THREAD_CONTROL_RETURN_TYPE SYSCALL_ATTR ("thread_control")\
+  sys_thread_control (dest, space, scheduler, pager,		\
+		      send_redirector, recv_redirector, utcb)
+
+#define SYS_SPACE_CONTROL(space, control, kip_area, utcb_area)	\
+  SYS_SPACE_CONTROL_RETURN_TYPE SYSCALL_ATTR ("space_control")	\
+  sys_space_control (space, control, kip_area, utcb_area)
+
+#define SYS_SCHEDULE(dest, ts_len, total_quantum,		\
+		     processor_control, prio)			\
+  SYS_SCHEDULE_RETURN_TYPE SYSCALL_ATTR ("schedule")		\
+  sys_schedule (dest, ts_len, total_quantum, processor_control,	\
+		prio)
+
+#define SYS_EXCHANGE_REGISTERS(dest, control, usp, uip, uflags,	\
+                        uhandle, pager)				\
+  SYS_EXCHANGE_REGISTERS_RETURN_TYPE SYSCALL_ATTR ("exchange_registers")\
+  sys_exchange_registers (dest, control, usp, uip,		\
+                          uflags, uhandle, pager)
+
+#define SYS_THREAD_SWITCH(dest)					\
+  void SYSCALL_ATTR ("thread_switch")				\
+  sys_thread_switch (dest)
+
+#define SYS_UNMAP(control)					\
+  void SYSCALL_ATTR ("unmap") sys_unmap (control)
+
+#define SYS_PROCESSOR_CONTROL(processor_no, internal_frequency,	\
+                              external_frequency, voltage)	\
+  void SYSCALL_ATTR ("processor_control")                       \
+  sys_processor_control (processor_no, internal_frequency,	\
+                         external_frequency, voltage)
+
+#define SYS_MEMORY_CONTROL(control, attribute0, attribute1,	\
+                           attribute2, attribute3)		\
+  SYS_MEMORY_CONTROL_RETURN_TYPE SYSCALL_ATTR ("memory_control")\
+  sys_memory_control (control, attribute0, attribute1,		\
+                      attribute2, attribute3) 
+
+/**
+ * Preload registers and return from sys_ipc
+ * @param from The FROM value after the system call
+ */
+#define return_ipc(from) return(from)
+
+/**
+ * Preload registers and return from sys_thread_control
+ * @param result The RESULT value after the system call
+ */
+#define return_thread_control(result)  return (result)
+
+/**
+ * Preload registers and return from sys_exchange_registers
+ * @param result The RESULT value after the system call
+ * @param control The CONTROL value after the system call
+ * @param sp The SP value after the system call
+ * @param ip The IP value after the system call
+ * @param flags The FLAGS value after the system call
+ * @param pager The PAGER value after the system call
+ * @param handle The USERDEFINEDHANDLE value after the system call
+ */
+#define return_exchange_registers(result, control, sp, ip, flags, pager, handle)\
+{									\
+    register word_t rslt    asm("r0") = (result).get_raw();		\
+    register word_t ctrl    asm("r1") = control;			\
+    register word_t sp_r    asm("r2") = sp;				\
+    register word_t ip_r    asm("r3") = ip;				\
+    register word_t flg	    asm("r4") = flags;				\
+    register word_t hdl	    asm("r5") = handle;				\
+    register word_t pgr	    asm("r6") = (pager).get_raw();		\
+    char * context = (char *) get_current_tcb()->get_stack_top () -	\
+		ARM_IPC_STACK_SIZE - (4*4);				\
+									\
+    __asm__ __volatile__ (						\
+	CHECK_ARG("r0", "%2")						\
+	CHECK_ARG("r1", "%3")						\
+	CHECK_ARG("r2", "%4")						\
+	CHECK_ARG("r3", "%5")						\
+	CHECK_ARG("r4", "%6")						\
+	CHECK_ARG("r5", "%8")						\
+	CHECK_ARG("r6", "%7")						\
+	"mov	sp,	%1	\n"					\
+	"mov	pc,	%0	\n"					\
+	:: "r"	(__builtin_return_address(0)),				\
+	   "r"	(context),						\
+	   "r" (rslt), "r" (ctrl), "r" (sp_r),				\
+	   "r" (ip_r), "r" (flg), "r" (pgr), "r" (hdl)			\
+    );									\
+    while (1);								\
+}
+
+/**
+ * Return from sys_thread_switch
+ */
+#define return_thread_switch() return
+
+
+/**
+ * Return from sys_unmap
+ */
+#define return_unmap()                  return
+
+
+/**
+ * Preload registers and return from sys_thread_switch
+ * @param result The RESULT value after the system call
+ * @param control The CONTROL value after the system call
+ */
+#define return_space_control(result, control) {                         \
+    register word_t rslt    asm("r0") = result;				\
+    register word_t cntrl   asm("r1") = control;			\
+    char * context = (char *) get_current_tcb()->get_stack_top () -	\
+		ARM_IPC_STACK_SIZE;					\
+									\
+    __asm__ __volatile__ (						\
+	CHECK_ARG("r0", "%2")						\
+	CHECK_ARG("r1", "%3")						\
+	"mov	sp,	%1	\n"					\
+	"mov	pc,	%0	\n"					\
+	:: "r"	(__builtin_return_address(0)),				\
+	   "r"	(context),						\
+	   "r" (rslt), "r" (cntrl)					\
+    );									\
+    while (1);								\
+}
+
+/**
+ * Preload registers and return from sys_schedule
+ * @param result The RESULT value after the system call
+ */
+#define return_schedule(result, rem_ts, rem_total) {			\
+    register word_t rslt    asm("r0") = result;				\
+    register word_t remts   asm("r4") = rem_ts;				\
+    register word_t remtot  asm("r5") = rem_total;			\
+    char * context = (char *) get_current_tcb()->get_stack_top () -	\
+		ARM_IPC_STACK_SIZE - (1*4);				\
+									\
+    __asm__ __volatile__ (						\
+	CHECK_ARG("r0", "%2")						\
+	CHECK_ARG("r4", "%3")						\
+	CHECK_ARG("r5", "%4")						\
+	"mov	sp,	%1	\n"					\
+	"mov	pc,	%0	\n"					\
+	:: "r"	(__builtin_return_address(0)),				\
+	   "r"	(context),						\
+	   "r" (rslt), "r" (remts), "r" (remtot)			\
+    );									\
+    while (1);								\
+}
+
+
+#define return_processor_control()	return
+
+/**
+ * Return from sys_memory_control
+ */
+#define return_memory_control(from)     return (from)
+
+#endif /* __GLUE__V4_ARM__SYSCALLS_H__ */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/glue/v4-mips64/tcb.h hello-pistachio1/pistachio/kernel/include/glue/v4-mips64/tcb.h
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/glue/v4-mips64/tcb.h	2005-11-30 06:49:59.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/glue/v4-mips64/tcb.h	2006-09-25 09:40:44.000000000 +0800
@@ -79,6 +79,8 @@
     word_t tmp1, tmp2, tmp3, tmp4, tmp5;
     tcb_t * myself = this;
 
+    start *= 8;
+
     __asm__ __volatile__ (
 	".set noreorder					\n"
 	"ld	%[dst_utcb], %[UTCB_OFF](%[dst]);	\n"
@@ -108,9 +110,8 @@
 	: [dst_utcb] "=r" (tmp1), [src_utcb] "=r" (tmp2),
 	  [limit] "=r" (tmp3), [d1] "=r" (tmp4), [d2] "=r" (tmp5),
 	  [count] "+r" (count), [dst] "+r" (dest),
-	  [src] "+r" (myself)
+	  [src] "+r" (myself), [start] "+r" (start)
 	:
-	  [start] "r" (start * 8),
 	  [UTCB_OFF] "i" ((word_t)&this->utcb - (word_t)this)
     );
 }
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/l4.h hello-pistachio1/pistachio/kernel/include/l4.h
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/l4.h	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/l4.h	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,40 @@
+/*********************************************************************
+ *                
+ * Copyright (C) 2003,  National ICT Australia (NICTA)
+ *                
+ * File path:     l4.h
+ * Description:   Shared headers needed by most source files
+ *                
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *                
+ * $Id$
+ *                
+ ********************************************************************/
+
+#ifndef __L4_H__
+#define __L4_H__
+
+#include <macros.h>
+#include <types.h>
+#include <config.h>
+
+#endif /* __L4_H__ */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/include/platform/sb1/cache.h hello-pistachio1/pistachio/kernel/include/platform/sb1/cache.h
--- hello-project--devel--1.1--patch-1/pistachio/kernel/include/platform/sb1/cache.h	2005-11-20 03:11:45.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/include/platform/sb1/cache.h	2006-09-25 09:40:44.000000000 +0800
@@ -191,7 +191,7 @@
     );
 
     temp &= (~CONFIG_CACHE_MASK);
-#if CONFIG_UNCACHED
+#if defined(CONFIG_UNCACHED)
     temp |= CONFIG_NOCACHE;
 #else
     temp |= CONFIG_CACHABLE_COW;
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/input.cc hello-pistachio1/pistachio/kernel/kdb/api/v4/input.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/input.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/api/v4/input.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: input.cc,v 1.10 2004/12/09 01:29:37 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/input.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/kernelinterface.cc hello-pistachio1/pistachio/kernel/kdb/api/v4/kernelinterface.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/kernelinterface.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/api/v4/kernelinterface.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: kernelinterface.cc,v 1.13 2003/09/24 19:05:03 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/schedule.cc hello-pistachio1/pistachio/kernel/kdb/api/v4/schedule.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/schedule.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/api/v4/schedule.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: schedule.cc,v 1.7 2004/12/09 01:27:24 cvansch Exp $
  *
  *********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/sigma0.cc hello-pistachio1/pistachio/kernel/kdb/api/v4/sigma0.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/sigma0.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/api/v4/sigma0.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: sigma0.cc,v 1.2 2003/09/24 19:05:03 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/space.cc hello-pistachio1/pistachio/kernel/kdb/api/v4/space.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/space.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/api/v4/space.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id $
  *
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/tcb.cc hello-pistachio1/pistachio/kernel/kdb/api/v4/tcb.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/tcb.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/api/v4/tcb.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: tcb.cc,v 1.42 2004/12/09 01:26:20 cvansch Exp $
  *
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/thread.cc hello-pistachio1/pistachio/kernel/kdb/api/v4/thread.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/api/v4/thread.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/api/v4/thread.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: thread.cc,v 1.4 2004/12/09 01:25:35 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <kdb/tid_format.h>
 #include INC_API(thread.h)
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/arm/frame.cc hello-pistachio1/pistachio/kernel/kdb/arch/arm/frame.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/arm/frame.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/arm/frame.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: frame.cc,v 1.3 2004/12/09 01:24:41 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/arm/prepost.cc hello-pistachio1/pistachio/kernel/kdb/arch/arm/prepost.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/arm/prepost.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/arm/prepost.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: prepost.cc,v 1.3 2004/02/23 03:39:27 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/arm/reg.cc hello-pistachio1/pistachio/kernel/kdb/arch/arm/reg.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/arm/reg.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/arm/reg.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: frame.cc,v 1.3 2004/12/09 01:24:41 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/ia32/breakpoints.cc hello-pistachio1/pistachio/kernel/kdb/arch/ia32/breakpoints.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/ia32/breakpoints.cc	2005-11-30 06:49:48.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/ia32/breakpoints.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/input.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/ia32/stepping.cc hello-pistachio1/pistachio/kernel/kdb/arch/ia32/stepping.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/ia32/stepping.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/ia32/stepping.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: stepping.cc,v 1.5 2003/09/24 19:05:05 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <kdb/kdb.h>
 #include INC_ARCH(trapgate.h)	/* for ia32_exceptionframe_t */
 #include INC_ARCH(cpu.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/ia32/x86.cc hello-pistachio1/pistachio/kernel/kdb/arch/ia32/x86.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/ia32/x86.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/ia32/x86.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/input.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/cp0.cc hello-pistachio1/pistachio/kernel/kdb/arch/mips64/cp0.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/cp0.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/mips64/cp0.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: cp0.cc,v 1.2 2003/09/24 19:05:08 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/cpuid.cc hello-pistachio1/pistachio/kernel/kdb/arch/mips64/cpuid.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/cpuid.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/mips64/cpuid.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: cpuid.cc,v 1.6 2003/11/18 02:03:27 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/frame.cc hello-pistachio1/pistachio/kernel/kdb/arch/mips64/frame.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/frame.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/mips64/frame.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: frame.cc,v 1.9 2004/01/06 01:12:36 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/prepost.cc hello-pistachio1/pistachio/kernel/kdb/arch/mips64/prepost.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/prepost.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/mips64/prepost.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include INC_ARCH(mipsregs.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/reboot.cc hello-pistachio1/pistachio/kernel/kdb/arch/mips64/reboot.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/reboot.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/mips64/reboot.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: reboot.cc,v 1.4 2003/09/24 19:05:08 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/tlb.cc hello-pistachio1/pistachio/kernel/kdb/arch/mips64/tlb.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/tlb.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/mips64/tlb.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: tlb.cc,v 1.5 2003/11/17 05:42:14 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/watch.cc hello-pistachio1/pistachio/kernel/kdb/arch/mips64/watch.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/arch/mips64/watch.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/arch/mips64/watch.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: watch.cc,v 1.3 2004/04/05 06:22:15 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/bootinfo.cc hello-pistachio1/pistachio/kernel/kdb/generic/bootinfo.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/bootinfo.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/bootinfo.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: bootinfo.cc,v 1.3 2004/04/16 18:56:43 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/cmd.cc hello-pistachio1/pistachio/kernel/kdb/generic/cmd.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/cmd.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/cmd.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: cmd.cc,v 1.16 2004/03/17 19:16:19 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/console.cc hello-pistachio1/pistachio/kernel/kdb/generic/console.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/console.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/console.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: console.cc,v 1.5 2004/03/17 19:16:53 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/entry.cc hello-pistachio1/pistachio/kernel/kdb/generic/entry.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/entry.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/entry.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: entry.cc,v 1.13 2003/09/24 19:05:11 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/init.cc hello-pistachio1/pistachio/kernel/kdb/generic/init.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/init.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/init.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: init.cc,v 1.6 2003/09/24 19:05:11 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <kdb/kdb.h>
 #include <kdb/linker_set.h>
 #include <kdb/init.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/input.cc hello-pistachio1/pistachio/kernel/kdb/generic/input.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/input.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/input.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: input.cc,v 1.14 2004/03/17 19:16:19 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/input.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/kmemory.cc hello-pistachio1/pistachio/kernel/kdb/generic/kmemory.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/kmemory.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/kmemory.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: kmemory.cc,v 1.4 2003/09/24 19:05:11 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/linear_ptab_dump.cc hello-pistachio1/pistachio/kernel/kdb/generic/linear_ptab_dump.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/linear_ptab_dump.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/linear_ptab_dump.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: linear_ptab_dump.cc,v 1.15 2004/03/10 12:32:08 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/linker_set.cc hello-pistachio1/pistachio/kernel/kdb/generic/linker_set.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/linker_set.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/linker_set.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <init.h>
 #include <kdb/linker_set.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/mapping.cc hello-pistachio1/pistachio/kernel/kdb/generic/mapping.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/mapping.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/mapping.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: mapping.cc,v 1.2 2003/09/24 19:05:11 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/memdump.cc hello-pistachio1/pistachio/kernel/kdb/generic/memdump.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/memdump.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/memdump.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: memdump.cc,v 1.14 2004/06/02 13:27:36 joshua Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/print.cc hello-pistachio1/pistachio/kernel/kdb/generic/print.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/print.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/print.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: print.cc,v 1.63 2004/06/04 13:51:39 skoglund Exp $
  *
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <stdarg.h>	/* for va_list, ... comes with gcc */
 
 #include <sync.h>	/* spinlocks	*/
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/sprintf.cc hello-pistachio1/pistachio/kernel/kdb/generic/sprintf.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/sprintf.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/sprintf.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <stdarg.h>
 #include <debug.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/tid_format.cc hello-pistachio1/pistachio/kernel/kdb/generic/tid_format.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/tid_format.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/tid_format.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: tid_format.cc,v 1.2 2004/12/09 01:23:42 cvansch Exp $
  *
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/tracebuffer.cc.bak hello-pistachio1/pistachio/kernel/kdb/generic/tracebuffer.cc.bak
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/tracebuffer.cc.bak	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/tracebuffer.cc.bak	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,185 @@
+/*********************************************************************
+ *                
+ * File path:     kdb/generic/tracebuffer.cc
+ * Description:   tracebuffer KDB interface
+ *
+ * Australian Public Licence B (OZPLB)
+ * 
+ * Version 1-0
+ * 
+ * Copyright (c) 2005 National ICT Australia
+ * 
+ * All rights reserved. 
+ * 
+ * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS)
+ *               National ICT Australia
+ *               http://www.ertos.nicta.com.au
+ * 
+ * Permission is granted by National ICT Australia, free of charge, to
+ * any person obtaining a copy of this software and any associated
+ * documentation files (the "Software") to deal with the Software without
+ * restriction, including (without limitation) the rights to use, copy,
+ * modify, adapt, merge, publish, distribute, communicate to the public,
+ * sublicense, and/or sell, lend or rent out copies of the Software, and
+ * to permit persons to whom the Software is furnished to do so, subject
+ * to the following conditions:
+ * 
+ *     * Redistributions of source code must retain the above copyright
+ *       notice, this list of conditions and the following disclaimers.
+ * 
+ *     * Redistributions in binary form must reproduce the above
+ *       copyright notice, this list of conditions and the following
+ *       disclaimers in the documentation and/or other materials provided
+ *       with the distribution.
+ * 
+ *     * Neither the name of National ICT Australia, nor the names of its
+ *       contributors, may be used to endorse or promote products derived
+ *       from this Software without specific prior written permission.
+ * 
+ * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT
+ * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND
+ * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS,
+ * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS
+ * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE,
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT,
+ * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF
+ * ERRORS, WHETHER OR NOT DISCOVERABLE.
+ * 
+ * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
+ * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL
+ * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER
+ * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR
+ * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS
+ * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR
+ * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT,
+ * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN
+ * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER
+ * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS
+ * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS,
+ * DAMAGES OR OTHER LIABILITY.
+ * 
+ * If applicable legislation implies representations, warranties, or
+ * conditions, or imposes obligations or liability on National ICT
+ * Australia or one of its contributors in respect of the Software that
+ * cannot be wholly or partly excluded, restricted or modified, the
+ * liability of National ICT Australia or the contributor is limited, to
+ * the full extent permitted by the applicable legislation, at its
+ * option, to:
+ * a.  in the case of goods, any one or more of the following:
+ * i.  the replacement of the goods or the supply of equivalent goods;
+ * ii.  the repair of the goods;
+ * iii. the payment of the cost of replacing the goods or of acquiring
+ *  equivalent goods;
+ * iv.  the payment of the cost of having the goods repaired; or
+ * b.  in the case of services:
+ * i.  the supplying of the services again; or
+ * ii.  the payment of the cost of having the services supplied again.
+ * 
+ * The construction, validity and performance of this licence is governed
+ * by the laws in force in New South Wales, Australia.
+ ********************************************************************/
+
+#include <debug.h>
+#include <kdb/kdb.h>
+#include <kdb/input.h>
+#include <kdb/tracepoints.h>
+
+#ifdef CONFIG_TRACEBUFFER
+
+DECLARE_CMD_GROUP (tracebuf);
+
+DECLARE_CMD (cmd_tracebuffer, root, 'b', "tracebuffer", "tracebuffer menu");
+
+CMD(cmd_tracebuffer, cg)
+{
+    return tracebuf.interact (cg, "tracebuffer");
+}
+
+DECLARE_CMD (cmd_tb_info, tracebuf, 'i', "info", "show tracebuffer info");
+
+CMD(cmd_tb_info, cg)
+{
+    if (!trace_buffer)
+    {
+	printf("Invalid trace_buffer (NULL)\n");
+	return CMD_NOQUIT;
+    }
+	
+    printf("=== Tracebuffer @ %p, magic = %p ===\n", trace_buffer, (void*)trace_buffer->magic);
+    printf("version: %8x, bufid:         %8x\n", trace_buffer->version, trace_buffer->bufid);
+    printf("buffers: %8d, active_buffer: %8d\n", trace_buffer->buffers, trace_buffer->active_buffer);
+    printf("bufsize: %8d, empty mask     %8x\n", trace_buffer->buffer_size, trace_buffer->buffer_empty);
+    printf("logmask: %8x\n", trace_buffer->log_mask);
+    for (int i = 0; i < (int)trace_buffer->buffers; i++)
+    {
+	printf("  buffer %d: offset: %8d,  head: %8d\n", i,
+		trace_buffer->buffer_offset[i], trace_buffer->buffer_head[i]);
+    }
+    return CMD_NOQUIT;
+}
+
+DECLARE_CMD (cmd_tb_logmask, tracebuf, 'l', "logmask", "change logmask");
+
+CMD(cmd_tb_logmask, cg)
+{
+    word_t logmask = get_hex ("Log Mask", trace_buffer->log_mask);
+
+    if (logmask == ABORT_MAGIC)
+	return CMD_NOQUIT;
+
+    trace_buffer->log_mask = logmask;
+
+    return CMD_NOQUIT;
+}
+
+DECLARE_CMD (cmd_tb_dump, tracebuf, 'd', "dump", "dump current buffer");
+
+CMD(cmd_tb_dump, cg)
+{
+    word_t buffer = trace_buffer->active_buffer;
+    word_t head = trace_buffer->buffer_head[buffer];
+    word_t entry = 0;
+
+    if (buffer == ~(0ul))
+    {
+	printf("No current active buffer!\n");
+	return CMD_NOQUIT;
+    }
+
+    while (entry < head)
+    {
+	trace_entry_t * tbe = (trace_entry_t*)((word_t)trace_buffer +
+		trace_buffer->buffer_offset[buffer] + entry);
+
+	printf("%6d: %9m ", entry, tbe->timestamp);
+
+	switch (tbe->hdr.x.id) {
+	case EVENT:
+	    printf("(%d, %d, %d) %s", tbe->hdr.x.major, tbe->hdr.x.minor,
+		    tbe->hdr.x.user, trace_names[tbe->data[0]]);
+	    break;
+	case STRING:
+	    printf("(%d, %d, %d) \"%s\"", tbe->hdr.x.major, tbe->hdr.x.minor,
+		    tbe->hdr.x.user, (char*)tbe->data);
+	    break;
+	default:
+	    printf("(%d, %d, %d) %s: ",
+		    tbe->hdr.x.major, tbe->hdr.x.minor, tbe->hdr.x.user,
+		    trace_names[tbe->hdr.x.id]);
+
+	    for ( int i = 0; i < (int)tbe->hdr.x.args; i++ )
+		printf("%p, ", (void*)tbe->data[i]);
+	    break;
+	}
+
+	printf("\n");
+
+	entry = entry + (tbe->hdr.x.reclen * sizeof(word_t));
+    }
+    
+    return CMD_NOQUIT;
+}
+
+#endif
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/tracepoints.cc hello-pistachio1/pistachio/kernel/kdb/generic/tracepoints.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/generic/tracepoints.cc	2005-11-30 06:49:49.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/generic/tracepoints.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: tracepoints.cc,v 1.12 2003/09/24 19:05:11 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <kdb/tracepoints.h>
 #include <kdb/kdb.h>
 #include <kdb/cmd.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/glue/v4-ia32/prepost.cc hello-pistachio1/pistachio/kernel/kdb/glue/v4-ia32/prepost.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/glue/v4-ia32/prepost.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/glue/v4-ia32/prepost.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/console.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/glue/v4-ia32/readmem.cc hello-pistachio1/pistachio/kernel/kdb/glue/v4-ia32/readmem.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/glue/v4-ia32/readmem.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/glue/v4-ia32/readmem.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: readmem.cc,v 1.2 2003/09/24 19:05:16 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <linear_ptab.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/glue/v4-ia32/resources.cc hello-pistachio1/pistachio/kernel/kdb/glue/v4-ia32/resources.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/glue/v4-ia32/resources.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/glue/v4-ia32/resources.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: resources.cc,v 1.3 2003/09/24 19:05:16 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(tcb.h)
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/glue/v4-ia32/space.cc hello-pistachio1/pistachio/kernel/kdb/glue/v4-ia32/space.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/glue/v4-ia32/space.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/glue/v4-ia32/space.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: space.cc,v 1.4 2004/03/10 17:33:55 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/cmd.h>
 #include <kdb/kdb.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/ln2410sbc/console.cc hello-pistachio1/pistachio/kernel/kdb/platform/ln2410sbc/console.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/ln2410sbc/console.cc	2005-11-20 03:11:45.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/ln2410sbc/console.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,7 +29,7 @@
  * $Id: console.cc,v 1.1 2004/08/12 12:00:34 cvansch Exp $
  *
  ***************************************************************************/
-
+#include <l4.h>
 #include <debug.h>
 
 #include INC_GLUE(config.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/ln2410sbc/reboot.cc hello-pistachio1/pistachio/kernel/kdb/platform/ln2410sbc/reboot.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/ln2410sbc/reboot.cc	2005-11-20 03:11:45.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/ln2410sbc/reboot.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,6 +29,7 @@
  * $Id: reboot.cc,v 1.2 2004/08/21 13:37:52 cvansch Exp $
  *                
  ********************************************************************/
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pc99/intctrl.cc hello-pistachio1/pistachio/kernel/kdb/platform/pc99/intctrl.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pc99/intctrl.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/pc99/intctrl.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 #include <kdb/input.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pc99/io.cc hello-pistachio1/pistachio/kernel/kdb/platform/pc99/io.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pc99/io.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/pc99/io.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: io.cc,v 1.24 2004/04/27 22:59:37 stoess Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(cpu.h)
 #include INC_ARCH(ioport.h)
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pleb/console.cc hello-pistachio1/pistachio/kernel/kdb/platform/pleb/console.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pleb/console.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/pleb/console.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_GLUE(config.h)
 #include INC_PLAT(console.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pleb/reboot.cc hello-pistachio1/pistachio/kernel/kdb/platform/pleb/reboot.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pleb/reboot.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/pleb/reboot.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: reboot.cc,v 1.2 2004/06/04 06:43:13 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pleb2/console.cc hello-pistachio1/pistachio/kernel/kdb/platform/pleb2/console.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pleb2/console.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/pleb2/console.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ***************************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 
 #include INC_GLUE(config.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pleb2/reboot.cc hello-pistachio1/pistachio/kernel/kdb/platform/pleb2/reboot.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/pleb2/reboot.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/pleb2/reboot.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: reboot.cc,v 1.1 2004/12/02 22:04:08 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/kdb.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/sb1/io.cc hello-pistachio1/pistachio/kernel/kdb/platform/sb1/io.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/sb1/io.cc	2005-11-20 03:11:45.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/sb1/io.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,7 +29,7 @@
  * $Id: io.cc,v 1.7 2004/03/17 22:36:04 cvansch Exp $
  *                
  ********************************************************************/
-
+#include <l4.h>
 #include INC_PLAT(sb1250_uart.h)
 
 #include <kdb/console.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/sb1/io.cc.bak hello-pistachio1/pistachio/kernel/kdb/platform/sb1/io.cc.bak
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/sb1/io.cc.bak	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/sb1/io.cc.bak	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,125 @@
+/*********************************************************************
+ *                
+ * Copyright (C) 2002, 2004,  University of New South Wales
+ *                
+ * File path:     kdb/platform/sb1/io.cc
+ * Description:   
+ *                
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *                
+ * $Id: io.cc,v 1.7 2004/03/17 22:36:04 cvansch Exp $
+ *                
+ ********************************************************************/
+
+#include INC_PLAT(sb1250_uart.h)
+
+#include <kdb/console.h>
+#include <debug.h>
+
+#define CKSEG1      0xffffffffa0000000
+#define PHYS_TO_CKSEG1(n)     (CKSEG1 | (n))
+
+#ifndef BAUD_RATE
+#define	BAUD_RATE		115200
+#endif
+
+#define	CLK_DIVISOR		DUART_BAUD_RATE(BAUD_RATE)
+#define	DATA_BITS		DUART_BITS_PER_CHAR_8
+#define	PARITY			DUART_PARITY_MODE_NONE
+#define	STOP_BITS		DUART_STOP_BIT_LEN_1
+
+static void putc_serial (char);
+static char getc_serial (bool);
+static void init_serial (void);
+
+kdb_console_t kdb_consoles[] = {
+    { "serial", &init_serial, &putc_serial, &getc_serial },
+    KDB_NULL_CONSOLE
+};
+
+word_t kdb_current_console = 0;
+
+static void 
+duart_out(unsigned long reg, unsigned long val)
+{
+    *((volatile unsigned long *)PHYS_TO_CKSEG1(DUART_REG_PHYS(0,reg))) = val;
+}
+
+static unsigned long 
+duart_in(unsigned long reg) 
+{
+    return *((volatile unsigned long *)PHYS_TO_CKSEG1(DUART_REG_PHYS(0,reg)));
+}
+
+static void init_serial (void)
+{
+    /* Initialise duart */
+    /* FIXME -- check/test this code */
+
+#if 1
+    (*(volatile unsigned long *)PHYS_TO_CKSEG1(0x10020098)) = 0x0;
+    __asm__("sync\n");
+    (*(volatile unsigned long *)PHYS_TO_CKSEG1(0x10020098)) = 0x2;
+    __asm__("sync\n");
+    (*(volatile unsigned long *)PHYS_TO_CKSEG1(0x10020078)) = ~(0ULL);
+    __asm__("sync\n");
+    (*(volatile unsigned long *)PHYS_TO_CKSEG1(0x10020098)) = 0x3;
+    __asm__("sync\n");
+    
+    duart_out(DUART_MODE_REG_1, DATA_BITS | PARITY);
+    duart_out(DUART_MODE_REG_2, STOP_BITS);
+    duart_out(DUART_CLK_SEL, CLK_DIVISOR);
+
+    duart_out(DUART_CMD, DUART_RX_EN | DUART_TX_EN);
+#endif    
+}
+
+static void putc_serial(char chr)
+{
+    while ((duart_in(DUART_STATUS) & DUART_TX_RDY) == 0);
+    duart_out(DUART_TX_HOLD, chr);
+
+    if (chr == '\n')
+	    putc_serial('\r');
+
+}
+
+static char getc_serial(bool block)
+{
+    if ((duart_in(DUART_STATUS) & DUART_RX_RDY) == 0)
+    {
+	if (!block)
+	    return -1;
+	while ((duart_in(DUART_STATUS) & DUART_RX_RDY) == 0) ;
+    }
+    return duart_in(DUART_RX_HOLD);
+}
+
+
+#if defined(CONFIG_KDB_BREAKIN)
+void kdebug_check_breakin (void)
+{
+    if ((duart_in(DUART_STATUS) & DUART_RX_RDY) != 0)
+	if ((char)duart_in(DUART_RX_HOLD) == 27)
+	    enter_kdebug("breakin");
+}
+#endif
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/u4600/serial.cc hello-pistachio1/pistachio/kernel/kdb/platform/u4600/serial.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/kdb/platform/u4600/serial.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/kdb/platform/u4600/serial.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: serial.cc,v 1.9 2004/03/17 22:36:04 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include "z85230.h"
 #include INC_ARCH(addrspace.h)
 #include INC_GLUE(schedule.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/Mk/Makeconf hello-pistachio1/pistachio/kernel/Mk/Makeconf
--- hello-project--devel--1.1--patch-1/pistachio/kernel/Mk/Makeconf	2005-11-20 03:11:44.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/Mk/Makeconf	2006-09-25 09:40:44.000000000 +0800
@@ -61,7 +61,8 @@
 
 # Go fishing for cross development toolchain
 # we take the first one reported by type -p <list>
-TOOLPREFIX?=	$(subst gcc,,$(firstword $(shell type -p $(ARCH)-linux-gcc $(ARCH)-elf-gcc)))
+#TOOLPREFIX?=	$(subst gcc,,$(firstword $(shell type -p $(ARCH)-linux-gcc $(ARCH)-elf-gcc)))
+TOOLPREFIX?=	$(shell dirname $(firstword $(shell type -p $(ARCH)-linux-gcc $(ARCH)-elf-gcc)))/$(shell basename $(firstword $(shell type -p $(ARCH)-linux-gcc $(ARCH)-elf-gcc)) gcc)
 
 # Try to use ccache if installed (and NO_CCACHE is not defined)
 ifndef NO_CCACHE
@@ -123,12 +124,10 @@
 	   $(addprefix -I, $(INCLUDES)) \
 	   $(addprefix -U, $(UNDEFS)) \
 	   $(addprefix -D, $(DEFINES)) \
-	   -imacros $(BUILDDIR)/config/config.h \
-	   -imacros $(SRCDIR)/include/macros.h \
-	   -include $(SRCDIR)/include/config.h
+	   -imacros $(BUILDDIR)/config/config.h
 
 # C/C++ preprocessor flags
-CPPFLAGS += $(PPFLAGS) $(CPPFLAGS_$*) -include $(SRCDIR)/include/types.h
+CPPFLAGS += $(PPFLAGS) $(CPPFLAGS_$*)
 # Asm preprocessor flags
 APPFLAGS += -DASSEMBLY $(PPFLAGS)
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/Mk/Makefile.voodoo hello-pistachio1/pistachio/kernel/Mk/Makefile.voodoo
--- hello-project--devel--1.1--patch-1/pistachio/kernel/Mk/Makefile.voodoo	2005-11-20 03:11:44.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/Mk/Makefile.voodoo	2006-09-25 09:40:44.000000000 +0800
@@ -46,6 +46,7 @@
 	@#
 	@# create offsets in C
 	@$(PRINTF)						 '\
+#include <l4.h>							\n\
 #include INC_API(tcb.h)						\n\
 								\n\
 tcb_t tcb;							\n\
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/exregs.cc hello-pistachio1/pistachio/kernel/src/api/v4/exregs.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/exregs.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/exregs.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  * $Id: exregs.cc,v 1.8 2004/06/02 08:41:42 sgoetz Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_GLUE(syscalls.h)
 #include INC_API(smp.h)
 #include INC_API(schedule.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/interrupt.cc hello-pistachio1/pistachio/kernel/src/api/v4/interrupt.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/interrupt.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/interrupt.cc	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *
  *********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/tracepoints.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/ipc.cc hello-pistachio1/pistachio/kernel/src/api/v4/ipc.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/ipc.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/ipc.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  * $Id: ipc.cc,v 1.64 2004/06/02 08:41:42 sgoetz Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/tracepoints.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/ipcx.cc hello-pistachio1/pistachio/kernel/src/api/v4/ipcx.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/ipcx.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/ipcx.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  * $Id: ipcx.cc,v 1.23 2004/11/23 14:32:14 joshua Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/tracepoints.h>
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/kernelinterface.cc hello-pistachio1/pistachio/kernel/src/api/v4/kernelinterface.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/kernelinterface.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/kernelinterface.cc	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(kernelinterface.h)
 #include INC_API(memdesc.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/processor.cc hello-pistachio1/pistachio/kernel/src/api/v4/processor.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/processor.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/processor.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: processor.cc,v 1.5 2003/09/24 19:05:24 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/tracepoints.h>
 #include <sync.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/schedule.cc hello-pistachio1/pistachio/kernel/src/api/v4/schedule.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/schedule.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/schedule.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  * $Id: schedule.cc,v 1.56 2004/06/02 08:41:43 sgoetz Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(tcb.h)
 #include INC_API(schedule.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/space.cc hello-pistachio1/pistachio/kernel/src/api/v4/space.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/space.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/space.cc	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kmemory.h>
 #include <kdb/tracepoints.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/thread.cc hello-pistachio1/pistachio/kernel/src/api/v4/thread.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/api/v4/thread.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/api/v4/thread.cc	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(config.h)
 #include INC_API(tcb.h)
 #include INC_API(thread.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/divsi3.S hello-pistachio1/pistachio/kernel/src/arch/arm/divsi3.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/divsi3.S	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/arch/arm/divsi3.S	2006-09-25 09:40:44.000000000 +0800
@@ -46,9 +46,7 @@
  * SUCH DAMAGE.
  */
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 
 	.global	__umodsi3
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/fass.cc hello-pistachio1/pistachio/kernel/src/arch/arm/fass.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/fass.cc	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/arch/arm/fass.cc	2006-09-25 09:40:44.000000000 +0800
@@ -32,9 +32,7 @@
 
 #ifdef CONFIG_ENABLE_FASS
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(space.h)
 #include INC_ARCH(fass.h)
 #include INC_ARCH(special.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/head.S hello-pistachio1/pistachio/kernel/src/arch/arm/head.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/head.S	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/arch/arm/head.S	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include INC_CPU(syscon.h)
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/notify.S hello-pistachio1/pistachio/kernel/src/arch/arm/notify.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/notify.S	2005-11-30 06:49:50.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/arch/arm/notify.S	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(thread.h)
 #include INC_GLUE(syscalls.h)
 #include INC_ARCH(asm.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/string.cc hello-pistachio1/pistachio/kernel/src/arch/arm/string.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/arm/string.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/arch/arm/string.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 
 extern "C" void * memcpy (void * dst, const void * src, unsigned int len)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/mips64/head.S hello-pistachio1/pistachio/kernel/src/arch/mips64/head.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/mips64/head.S	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/arch/mips64/head.S	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include INC_ARCH(regdef.h)
 #include INC_GLUE(context.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/mips64/switch.S hello-pistachio1/pistachio/kernel/src/arch/mips64/switch.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/arch/mips64/switch.S	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/arch/mips64/switch.S	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include INC_GLUE(context.h)
 #include <asmsyms.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/kmemory.cc hello-pistachio1/pistachio/kernel/src/generic/kmemory.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/kmemory.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/generic/kmemory.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: kmemory.cc,v 1.20 2004/05/31 14:03:28 stoess Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <kmemory.h>
 #include <debug.h>
 #include <init.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/lib.cc hello-pistachio1/pistachio/kernel/src/generic/lib.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/lib.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/generic/lib.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: lib.cc,v 1.6 2003/09/24 19:05:32 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 
 /*
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/linear_ptab_walker.cc hello-pistachio1/pistachio/kernel/src/generic/linear_ptab_walker.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/linear_ptab_walker.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/generic/linear_ptab_walker.cc	2006-09-25 09:40:44.000000000 +0800
@@ -32,9 +32,7 @@
 #ifndef __GENERIC__LINEAR_PTAB_WALKER_CC__
 #define __GENERIC__LINEAR_PTAB_WALKER_CC__
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(pgent.h)
 #include INC_API(fpage.h)
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/mapping_alloc.cc hello-pistachio1/pistachio/kernel/src/generic/mapping_alloc.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/mapping_alloc.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/generic/mapping_alloc.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: mapping_alloc.cc,v 1.9 2003/09/24 19:05:32 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <mapping.h>
 #include <kdb/tracepoints.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/mapping.cc hello-pistachio1/pistachio/kernel/src/generic/mapping.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/mapping.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/generic/mapping.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: mapping.cc,v 1.25 2004/12/01 17:45:11 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <mapping.h>
 #include <linear_ptab.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/tracebuffer.cc.bak hello-pistachio1/pistachio/kernel/src/generic/tracebuffer.cc.bak
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/tracebuffer.cc.bak	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/generic/tracebuffer.cc.bak	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,316 @@
+/*********************************************************************
+ *                
+ * File path:     src/generic/tracebuffer.cc
+ * Description:   tracebuffer interface
+ *
+ * Australian Public Licence B (OZPLB)
+ * 
+ * Version 1-0
+ * 
+ * Copyright (c) 2005 National ICT Australia
+ * 
+ * All rights reserved. 
+ * 
+ * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS)
+ *               National ICT Australia
+ *               http://www.ertos.nicta.com.au
+ * 
+ * Permission is granted by National ICT Australia, free of charge, to
+ * any person obtaining a copy of this software and any associated
+ * documentation files (the "Software") to deal with the Software without
+ * restriction, including (without limitation) the rights to use, copy,
+ * modify, adapt, merge, publish, distribute, communicate to the public,
+ * sublicense, and/or sell, lend or rent out copies of the Software, and
+ * to permit persons to whom the Software is furnished to do so, subject
+ * to the following conditions:
+ * 
+ *     * Redistributions of source code must retain the above copyright
+ *       notice, this list of conditions and the following disclaimers.
+ * 
+ *     * Redistributions in binary form must reproduce the above
+ *       copyright notice, this list of conditions and the following
+ *       disclaimers in the documentation and/or other materials provided
+ *       with the distribution.
+ * 
+ *     * Neither the name of National ICT Australia, nor the names of its
+ *       contributors, may be used to endorse or promote products derived
+ *       from this Software without specific prior written permission.
+ * 
+ * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT
+ * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND
+ * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS,
+ * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS
+ * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE,
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT,
+ * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF
+ * ERRORS, WHETHER OR NOT DISCOVERABLE.
+ * 
+ * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
+ * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL
+ * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER
+ * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR
+ * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS
+ * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR
+ * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT,
+ * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN
+ * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER
+ * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS
+ * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS,
+ * DAMAGES OR OTHER LIABILITY.
+ * 
+ * If applicable legislation implies representations, warranties, or
+ * conditions, or imposes obligations or liability on National ICT
+ * Australia or one of its contributors in respect of the Software that
+ * cannot be wholly or partly excluded, restricted or modified, the
+ * liability of National ICT Australia or the contributor is limited, to
+ * the full extent permitted by the applicable legislation, at its
+ * option, to:
+ * a.  in the case of goods, any one or more of the following:
+ * i.  the replacement of the goods or the supply of equivalent goods;
+ * ii.  the repair of the goods;
+ * iii. the payment of the cost of replacing the goods or of acquiring
+ *  equivalent goods;
+ * iv.  the payment of the cost of having the goods repaired; or
+ * b.  in the case of services:
+ * i.  the supplying of the services again; or
+ * ii.  the payment of the cost of having the services supplied again.
+ * 
+ * The construction, validity and performance of this licence is governed
+ * by the laws in force in New South Wales, Australia.
+ ********************************************************************/
+#include <stdarg.h>	/* for va_list, ... comes with gcc */
+#include <debug.h>
+#include <kmemory.h>
+#include INC_API(kernelinterface.h)
+#include INC_API(schedule.h)
+#include INC_API(interrupt.h)
+#include INC_GLUE(hwspace.h)
+
+void handle_interrupt(word_t irq);
+
+#if defined(CONFIG_TRACEBUFFER)
+
+long tb_irq = -1;
+bool tb_irq_masked = true;
+bool tb_irq_pending = false;
+
+DECLARE_KMEM_GROUP (kmem_trace);
+
+trace_buffer_t * trace_buffer = NULL;
+spinlock_t trace_lock;
+
+SECTION(".init") void init_tracebuffer()
+{
+    word_t buffer_first;
+
+    trace_buffer = (trace_buffer_t*) kmem.alloc( kmem_trace, TBUFF_SIZE );
+    ASSERT(ALWAYS, trace_buffer);
+
+    /* Setup tracebuffer header */
+    trace_buffer->magic	    = (word_t)TBUF_MAGIC;
+    trace_buffer->version   = TBUF_VERSION;
+    trace_buffer->bufid	    = TBUF_ID;
+    trace_buffer->buffers   = TBUF_BUFFERS;
+
+    /* Calculate buffer size */
+    buffer_first = sizeof(trace_buffer_t) + 7 & (~7ul);
+    trace_buffer->buffer_size =
+	((TBUFF_SIZE - buffer_first) / TBUF_BUFFERS) & (~7ul);
+
+    /* Setup buffer offsets + head pointers */
+    for (int i = 0; i < TBUF_BUFFERS; i ++ )
+    {
+	trace_buffer->buffer_head[i] = 0;
+	trace_buffer->buffer_offset[i] = buffer_first + (i * trace_buffer->buffer_size);
+    }
+
+    /* Set active buffer = 0 and set rest to emtpy */
+    trace_buffer->active_buffer	= 0;
+    trace_buffer->buffer_empty = ((1ul << TBUF_BUFFERS) - 1) &
+	(~(1ul << trace_buffer->active_buffer));
+
+    /* By default, enable all traces */
+    trace_buffer->log_mask = ~(0UL);
+
+    get_kip()->memory_info.insert(TBUF_MEMDESC_TYPE, false,
+	    virt_to_phys(trace_buffer),
+	    virt_to_phys((addr_t)((word_t)trace_buffer + TBUFF_SIZE)));
+
+    TRACE_INIT("Initialized tracebuffer @ %p\n", trace_buffer);
+}
+
+/*
+ * flip to the next available tracebuffer + do virtual interrupt
+ * note: tracebuffer lock is held here
+ */
+static word_t
+tb_switch_buffers()
+{
+    word_t orig_buffer = trace_buffer->active_buffer;
+    word_t next_buffer = trace_buffer->active_buffer;
+    word_t empty_bitmask = trace_buffer->buffer_empty;
+    word_t nbufs = trace_buffer->buffers;
+
+    do {
+	next_buffer++;
+	if (next_buffer >= nbufs)
+	    next_buffer = 0;
+
+	if ((1ul << next_buffer) & empty_bitmask)
+	{
+	    /* Set next active buffer, mark it as not empty */
+	    //printf("switch buffer -> %d\n", next_buffer);
+	    trace_buffer->active_buffer = next_buffer;
+	    trace_buffer->buffer_empty = empty_bitmask & (~(1ul << next_buffer));
+	    trace_buffer->buffer_head[next_buffer] = 0;
+
+	    goto switch_return;
+	}
+    } while (next_buffer != orig_buffer);
+
+    ASSERT(DEBUG, !"no free buffers");
+    trace_buffer->active_buffer = next_buffer = ~(0ul);
+
+switch_return:
+    /* Send tracebuffer interrupt */
+    if (!tb_irq_masked)
+    {
+	tb_irq_masked = true;
+	handle_interrupt(tb_irq);
+    }
+    else
+	tb_irq_pending = true;
+    return next_buffer;
+}
+
+/* Alocate space in the tracebuffer */
+static word_t
+tb_allocate(word_t entry_size, word_t *buffer)
+{
+    word_t buf;
+    word_t entry;
+
+    /* try allocate space in the tracebuffer */
+    trace_lock.lock();
+    {
+	buf = trace_buffer->active_buffer;
+
+	/* no active buffer? */
+	if (buf == ~(0ul))
+	    goto alloc_error;
+
+	word_t new_head = trace_buffer->buffer_head[buf] + entry_size;
+
+	/* test for enough space for this entry and buffer terminating entry */
+	if (new_head >= trace_buffer->buffer_size)
+	{
+	    buf = tb_switch_buffers();
+	    if (buf == ~(0ul))
+		goto alloc_error;
+	    new_head = trace_buffer->buffer_head[buf] + entry_size;
+	}
+	/* enough space, save current position and increment head */
+	entry = trace_buffer->buffer_head[buf];
+	trace_buffer->buffer_head[buf] = new_head;
+    }
+    trace_lock.unlock();
+
+    *buffer = buf;
+    return entry;
+
+alloc_error:
+    trace_lock.unlock();
+    return ~(0ul);
+}
+
+/* Log an event */
+void tb_log_event(word_t traceid)
+{
+    word_t entry_size = sizeof(trace_entry_t);
+    word_t entry, buffer;
+
+    /* try allocate space in the tracebuffer */
+    entry = tb_allocate(entry_size, &buffer);
+    //printf("event: (%d, %d, %d) %d\n", buffer, entry_size, entry, traceid);
+
+    if (entry == ~(0ul))
+	return;
+
+    /* get the tracebuffer entry */
+    trace_entry_t * tbe = (trace_entry_t*)((word_t)trace_buffer +
+	    trace_buffer->buffer_offset[buffer] + entry);
+
+    /* Write out tracebuffer event entry */
+    tbe->timestamp = get_current_time();
+    tbe->hdr.x.id = EVENT;
+    tbe->hdr.x.user = 0;
+    tbe->hdr.x.reclen = entry_size/sizeof(word_t);
+    tbe->hdr.x.args = 1;
+    tbe->hdr.x.major = EVENT_major;
+    tbe->hdr.x.minor = 0;
+
+    tbe->data[0] = traceid;
+}
+
+/* Log a full tracebuffer entry */
+void tb_log_trace(word_t data, char *str, ...)
+{
+    va_list args;
+    word_t major = data >> 24;
+    word_t traceid = (data >> 8 & 0xffff);
+    int nargs = (data & 0xf);
+
+    /* calc entry_size, works for nargs = 0 due to data[1] in trace_entry_t */
+    word_t entry_size = sizeof(trace_entry_t) + (sizeof(word_t)*(nargs-1));
+    word_t entry, buffer;
+
+    /* try allocate space in the tracebuffer */
+    entry = tb_allocate(entry_size, &buffer);
+
+    //printf("entry: (%d, %d, %d) (%d, %d, %d)\n", buffer, entry_size, entry, major, traceid, nargs);
+
+    if (entry == ~(0ul))
+	return;
+
+    /* get the tracebuffer entry */
+    trace_entry_t * tbe = (trace_entry_t*)((word_t)trace_buffer +
+	    trace_buffer->buffer_offset[buffer] + entry);
+
+    /* Write out tracebuffer event entry */
+    tbe->timestamp = get_current_time();
+    tbe->hdr.x.id = traceid;
+    tbe->hdr.x.user = 0;
+    tbe->hdr.x.reclen = entry_size/sizeof(word_t);
+    tbe->hdr.x.args = nargs;
+    tbe->hdr.x.major = major;
+    tbe->hdr.x.minor = 0;
+
+    int i = 0;
+    va_start(args, str);
+    while (i < nargs) {
+	tbe->data[i++] = va_arg(args, word_t);;
+    }
+    va_end(args);
+}
+
+/* Virtual tracebuffer interrupt handling */
+bool tb_reply_irq()
+{
+    if (tb_irq_pending)
+    {
+	tb_irq_pending = false;
+	return true;
+    }
+
+    tb_irq_masked = false;
+    return false;
+}
+
+void tb_irq_control(bool enable)
+{
+    tb_irq_masked = !enable;
+}
+
+#endif /* CONFIG_TRACEBUFFER */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/traceids.cc hello-pistachio1/pistachio/kernel/src/generic/traceids.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/generic/traceids.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/generic/traceids.cc	2006-09-25 09:40:44.000000000 +0800
@@ -81,9 +81,7 @@
  * by the laws in force in New South Wales, Australia.
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <generic/traceids.h>
 
 #if defined(CONFIG_TRACEPOINTS)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/asmsyms.cc hello-pistachio1/pistachio/kernel/src/glue/v4-arm/asmsyms.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/asmsyms.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/asmsyms.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  * $Id: asmsyms.cc,v 1.1 2004/06/17 04:32:38 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <mkasmsym.h>
 
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/exception.cc hello-pistachio1/pistachio/kernel/src/glue/v4-arm/exception.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/exception.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/exception.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <linear_ptab.h>
 #include INC_API(tcb.h)
@@ -56,6 +54,10 @@
 DECLARE_TRACEPOINT(EXCEPTION_IPC_SYSCALL);
 DECLARE_TRACEPOINT(EXCEPTION_IPC_GENERAL);
 
+#if defined(CONFIG_PERF)
+static unsigned long pmu_config;
+#endif
+
 INLINE void halt_user_thread( void )
 {
     tcb_t *current = get_current_tcb();
@@ -279,6 +281,69 @@
 	    kdebug_entry(context);
 	    return;
 	}
+#if defined(CONFIG_PERF) && defined(CONFIG_CPU_ARM_XSCALE)
+    case L4_TRAP_PMU_RESET:
+	    {
+		    unsigned long cfg = pmu_config | 7; /* Reset and enable counters */
+		    __asm__  __volatile__ (
+					   "   mcr	    p14, 0, %0, c0, c0, 0   \n"
+					   :  /* no output */
+					   : "r" (cfg)
+					   : /* no trash */
+					   );
+		    return;
+	    }
+    case L4_TRAP_PMU_STOP:
+	    {
+		    __asm__  __volatile__ (
+					   "   mcr	    p14, 0, %0, c0, c0, 0   \n"
+					   :  /* no output */
+					   : "r" (pmu_config)
+					   : /* no trash */
+					   );
+		    return;
+	    }
+    case L4_TRAP_PMU_READ:
+	    {
+		    unsigned long count = 0;
+		    switch(context->r0) {
+		    case 0:
+			    /* Return cycle counter */
+			    __asm__  __volatile__ (
+						   "   mrc	    p14, 0, %0, c1, c0, 0   \n"
+						   :  "=r" (count)
+						   : /* no input */
+						   : /* no trash */
+						   );
+			    break;
+		    case 1:
+			    /* Return cycle counter */
+			    __asm__  __volatile__ (
+						   "   mrc	    p14, 0, %0, c2, c0, 0   \n"
+						   :  "=r" (count)
+						   : /* no input */
+						   : /* no trash */
+						   );
+			    break;
+		    case 2:
+			    /* Return cycle counter */
+			    __asm__  __volatile__ (
+						   "   mrc	    p14, 0, %0, c3, c0, 0   \n"
+						   :  "=r" (count)
+						   : /* no input */
+						   : /* no trash */
+						   );
+			    break;
+		    }
+		    context->r0 = count;
+		    return;
+	    }
+    case L4_TRAP_PMU_CONFIG:
+	    {
+		    pmu_config = context->r0;
+		    return;
+	    }
+#endif
 #if defined(CONFIG_TRACEPOINTS)
     case L4_TRAP_GETCOUNTER:
 	    {
@@ -324,6 +389,13 @@
     halt_user_thread();
 }
 
+/*
+ * ARM page fault handler
+ *
+ * This function handles ARM pagefaults including domain faults,
+ * data and prefetch aborts and alignment faults.
+ */
+
 extern "C" void arm_page_fault(word_t fault_status, addr_t fault_addr,
         arm_irq_context_t *context, word_t data_abt)
 {
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/init.cc hello-pistachio1/pistachio/kernel/src/glue/v4-arm/init.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/init.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/init.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(kernelinterface.h)
 #include INC_API(schedule.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/intctrl.cc hello-pistachio1/pistachio/kernel/src/glue/v4-arm/intctrl.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/intctrl.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/intctrl.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(tcb.h)
 #include INC_API(interrupt.h)
 #include INC_GLUE(intctrl.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/memcontrol.cc hello-pistachio1/pistachio/kernel/src/glue/v4-arm/memcontrol.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/memcontrol.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/memcontrol.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(config.h)
 #include INC_API(tcb.h)
 #include INC_API(thread.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/resources.cc hello-pistachio1/pistachio/kernel/src/glue/v4-arm/resources.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/resources.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/resources.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(tcb.h)
 #include INC_GLUE(resource_functions.h)
 #include INC_API(space.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/space.cc hello-pistachio1/pistachio/kernel/src/glue/v4-arm/space.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/space.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/space.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ***************************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>			/* for UNIMPLEMENTED	*/
 #include <linear_ptab.h>
 #include INC_API(space.h)		/* space_t		*/
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/thread.cc hello-pistachio1/pistachio/kernel/src/glue/v4-arm/thread.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/thread.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/thread.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/tracepoints.h>
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/traps.S hello-pistachio1/pistachio/kernel/src/glue/v4-arm/traps.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/traps.S	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/traps.S	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(thread.h)
 #include INC_GLUE(syscalls.h)
 #include INC_ARCH(asm.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/user.S hello-pistachio1/pistachio/kernel/src/glue/v4-arm/user.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/user.S	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/user.S	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include INC_ARCH(thread.h)
 #include INC_GLUE(syscalls.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/user_thumb.S hello-pistachio1/pistachio/kernel/src/glue/v4-arm/user_thumb.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-arm/user_thumb.S	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-arm/user_thumb.S	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include INC_ARCH(thread.h)
 #include INC_GLUE(syscalls.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/asmsyms.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/asmsyms.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/asmsyms.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/asmsyms.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: asmsyms.cc,v 1.4 2003/09/24 19:05:34 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <generic/traceids.h>
 #include <mkasmsym.h>
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/ctors.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/ctors.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/ctors.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/ctors.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>	/* TRACEF */
 
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/debug.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/debug.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/debug.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/debug.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(kernelinterface.h)
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/exception.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/exception.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/exception.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/exception.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kdb/tracepoints.h>
 #include INC_ARCH(traps.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/idt.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/idt.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/idt.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/idt.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_GLUE(idt.h)
 #include INC_ARCH(sysdesc.h)
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/init.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/init.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/init.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/init.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kmemory.h>
 #include <mapping.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/linker-pc99.lds hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/linker-pc99.lds
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/linker-pc99.lds	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/linker-pc99.lds	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  ********************************************************************/
 
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_GLUE(config.h)
 
 ENTRY(_start)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/resources.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/resources.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/resources.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/resources.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: resources.cc,v 1.16 2004/06/02 08:41:44 sgoetz Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(tcb.h)
 #include INC_ARCH(fpu.h)
 #include INC_GLUE(resource_functions.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/space.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/space.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/space.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/space.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <kmemory.h>
 #include <generic/lib.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/thread.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/thread.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/thread.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/thread.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: thread.cc,v 1.6 2003/09/24 19:05:34 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_GLUE(config.h)
 #include INC_API(thread.h)
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/timer.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/timer.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/timer.cc	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/timer.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_GLUE(idt.h)
 #include INC_ARCH(trapgate.h)
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/trampoline.S hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/trampoline.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/trampoline.S	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/trampoline.S	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: trampoline.S,v 1.3 2003/09/24 19:05:34 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 
 /* on notify we push parameters on the stack which have
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/trap.S hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/trap.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/trap.S	2005-11-30 06:49:51.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/trap.S	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: trap.S,v 1.18 2004/03/15 21:31:32 ud3 Exp $
  *
  *********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include <tcb_layout.h>
 #include <asmsyms.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/user.cc hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/user.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-ia32/user.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-ia32/user.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: user.cc,v 1.29 2004/09/15 17:53:47 jdoll Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <asmsyms.h>
 #include <tcb_layout.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/asmsyms.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/asmsyms.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/asmsyms.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/asmsyms.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: asmsyms.cc,v 1.4 2003/09/24 19:05:36 skoglund Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <mkasmsym.h>
 
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/exception.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/exception.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/exception.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/exception.cc	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(tcb.h)
 #include INC_API(schedule.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/init.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/init.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/init.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/init.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <mapping.h>
 
 #include INC_API(kernelinterface.h)
@@ -135,18 +133,18 @@
     get_kip ()->memory_info.insert( memdesc_t::reserved, false, 
 	    (addr_t)0, (addr_t)MIPS64_PAGE_SIZE);
 
-#ifdef CONFIG_PLAT_ERPCN01
+#if defined(CONFIG_PLAT_ERPCN01)
     get_kip ()->dedicated_mem0.set ((addr_t)0x14000000, (addr_t)0x14001000);
     get_kip ()->memory_info.insert( memdesc_t::dedicated, false, 
 	    (addr_t)0x14000000, (addr_t)0x14001000);
-#elif CONFIG_PLAT_U4600
+#elif defined(CONFIG_PLAT_U4600)
     get_kip ()->dedicated_mem0.set ((addr_t)0x10000000, (addr_t)0x14001000);
     get_kip ()->memory_info.insert( memdesc_t::dedicated, false, 
 	    (addr_t)0x10000000, (addr_t)0x14001000);
     get_kip ()->dedicated_mem1.set ((addr_t)0x1c000000, (addr_t)0x1cc00000);
     get_kip ()->memory_info.insert( memdesc_t::dedicated, false, 
 	    (addr_t)0x1c000000, (addr_t)0x1cc00000);
-#elif CONFIG_PLAT_SB1
+#elif defined(CONFIG_PLAT_SB1)
 #endif
 
 #ifdef CONFIG_SMP
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/intctrl.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/intctrl.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/intctrl.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/intctrl.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(tcb.h)
 #include INC_API(interrupt.h)
 #include INC_GLUE(intctrl.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/memcontrol.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/memcontrol.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/memcontrol.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/memcontrol.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(config.h)
 #include INC_API(tcb.h)
 #include INC_API(thread.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/resources.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/resources.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/resources.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/resources.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,9 +29,7 @@
  * $Id: resources.cc,v 1.6 2004/04/07 03:09:18 cvansch Exp $
  *                
  ********************************************************************/
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(tcb.h)
 #include INC_ARCH(mips_cpu.h)
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/space.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/space.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/space.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/space.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <kmemory.h>
 
 #include INC_API(space.h)		/* space_t		*/
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/syscalls.S hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/syscalls.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/syscalls.S	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/syscalls.S	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include INC_ARCH(regdef.h)
 #include INC_GLUE(context.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/thread.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/thread.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/thread.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/thread.cc	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  ********************************************************************/
 
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(tcb.h)
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/timer.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/timer.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/timer.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/timer.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(schedule.h)
 #include INC_GLUE(timer.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/tlb.cc hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/tlb.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/tlb.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/tlb.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>			/* for UNIMPLEMENTED	*/
 #include INC_ARCH(tlb.h)
 #include INC_PLAT(config.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/traps.S hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/traps.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/traps.S	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/traps.S	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include INC_GLUE(context.h)
 #include <tcb_layout.h>
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/user.S hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/user.S
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/glue/v4-mips64/user.S	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/glue/v4-mips64/user.S	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_ARCH(asm.h)
 #include INC_ARCH(regdef.h)
 #include INC_GLUE(context.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/generic/intctrl-pic.cc hello-pistachio1/pistachio/kernel/src/platform/generic/intctrl-pic.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/generic/intctrl-pic.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/generic/intctrl-pic.cc	2006-09-25 09:40:44.000000000 +0800
@@ -31,9 +31,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(interrupt.h)
 #include INC_GLUE(hwirq.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/ln2410sbc/irq.cc hello-pistachio1/pistachio/kernel/src/platform/ln2410sbc/irq.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/ln2410sbc/irq.cc	2005-11-20 03:11:46.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/ln2410sbc/irq.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,6 +30,7 @@
  *
  ********************************************************************/
 
+#include <l4.h>
 #include <debug.h>
 #include <linear_ptab.h>
 #include INC_API(tcb.h)
@@ -86,8 +87,6 @@
 
 void intctrl_t::init_arch()
 {
-    int i;
-
     printf("LN2410_INT_MASK\n");
 
     LN2410_INT_MOD = 0; /* Set all to IRQ mode (not fiq mode) */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/ln2410sbc/linker.lds hello-pistachio1/pistachio/kernel/src/platform/ln2410sbc/linker.lds
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/ln2410sbc/linker.lds	2005-11-20 03:11:46.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/ln2410sbc/linker.lds	2006-09-25 09:40:44.000000000 +0800
@@ -29,7 +29,7 @@
  * $Id: linker.lds,v 1.2 2004/08/21 12:24:25 cvansch Exp $
  *
  ********************************************************************/
-
+#include <l4.h>
 #include INC_PLAT(offsets.h)
 
 ENTRY(_start)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/ln2410sbc/plat.cc hello-pistachio1/pistachio/kernel/src/platform/ln2410sbc/plat.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/ln2410sbc/plat.cc	2005-11-20 03:11:46.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/ln2410sbc/plat.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,6 +30,7 @@
  *                
  ********************************************************************/
 
+#include <l4.h>
 #include INC_API(kernelinterface.h)
 #include INC_GLUE(space.h)
 #include INC_PLAT(console.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/ln2410sbc/timer.cc hello-pistachio1/pistachio/kernel/src/platform/ln2410sbc/timer.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/ln2410sbc/timer.cc	2005-11-20 03:11:46.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/ln2410sbc/timer.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,6 +30,7 @@
  *
  ********************************************************************/
 
+#include <l4.h>
 #include <debug.h>
 #include INC_API(schedule.h)
 #include INC_GLUE(timer.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb/irq.cc hello-pistachio1/pistachio/kernel/src/platform/pleb/irq.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb/irq.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/pleb/irq.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <linear_ptab.h>
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb/linker.lds hello-pistachio1/pistachio/kernel/src/platform/pleb/linker.lds
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb/linker.lds	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/pleb/linker.lds	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_PLAT(offsets.h)
 
 ENTRY(_start)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb/plat.cc hello-pistachio1/pistachio/kernel/src/platform/pleb/plat.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb/plat.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/pleb/plat.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(kernelinterface.h)
 #include INC_GLUE(space.h)
 #include INC_PLAT(console.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb/timer.cc hello-pistachio1/pistachio/kernel/src/platform/pleb/timer.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb/timer.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/pleb/timer.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(schedule.h)
 #include INC_API(processor.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb2/irq.cc hello-pistachio1/pistachio/kernel/src/platform/pleb2/irq.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb2/irq.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/pleb2/irq.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include <linear_ptab.h>
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb2/linker.lds hello-pistachio1/pistachio/kernel/src/platform/pleb2/linker.lds
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb2/linker.lds	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/pleb2/linker.lds	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_PLAT(offsets.h)
 
 ENTRY(_start)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb2/plat.cc hello-pistachio1/pistachio/kernel/src/platform/pleb2/plat.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb2/plat.cc	2005-11-30 06:49:52.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/pleb2/plat.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_API(kernelinterface.h)
 #include INC_GLUE(space.h)
 #include INC_PLAT(console.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb2/timer.cc hello-pistachio1/pistachio/kernel/src/platform/pleb2/timer.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/pleb2/timer.cc	2005-11-30 06:49:53.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/pleb2/timer.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include <debug.h>
 #include INC_API(schedule.h)
 #include INC_GLUE(timer.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/cfe.cc hello-pistachio1/pistachio/kernel/src/platform/sb1/cfe.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/cfe.cc	2005-11-20 03:11:46.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/sb1/cfe.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,7 +29,7 @@
  * $Id: cfe.cc,v 1.3 2005/09/09 06:55:36 danielp Exp $
  *                
  ********************************************************************/
-
+#include <l4.h>
 #include <debug.h>
 #include INC_ARCH(addrspace.h)
 #include INC_PLAT(cfe_xiocb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/cfe.cc.bak hello-pistachio1/pistachio/kernel/src/platform/sb1/cfe.cc.bak
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/cfe.cc.bak	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/sb1/cfe.cc.bak	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,99 @@
+/*********************************************************************
+ *                
+ * Copyright (C) 2002, 2003,  Univerity of New South Wales
+ *                
+ * File path:     platform/sb1/smp.cc
+ * Description:   mips64 sibyte MP implementation
+ *                
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *                
+ * $Id: cfe.cc,v 1.3 2005/09/09 06:55:36 danielp Exp $
+ *                
+ ********************************************************************/
+
+#include <debug.h>
+#include INC_ARCH(addrspace.h)
+#include INC_PLAT(cfe_xiocb.h)
+
+#define CFE_EPTSEAL 0x43464531
+#ifdef CONFIG_UNCACHED
+#define CFE_APIENTRY		(0x1FC00500 | KSEG1)
+#define CFE_APISEAL		(0x1FC004E0 | KSEG1)
+#define CFE_APISEAL_RE		(0x1FC004E8 | KSEG1)
+#define CFE_APISEAL_OLD		(0x1FC00508 | KSEG1)
+#else
+#define CFE_APIENTRY		(0x1FC00500 | KSEG0)
+#define CFE_APISEAL		(0x1FC004E0 | KSEG0)
+#define CFE_APISEAL_RE		(0x1FC004E8 | KSEG0)
+#define CFE_APISEAL_OLD		(0x1FC00508 | KSEG0)
+#endif
+
+typedef int (cfe_call_t)(long, cfe_xiocb_t *);
+static int (*cfe_call)(long handle, cfe_xiocb_t *xiocb) = 0;
+
+static cfe_xuint_t cfe_handle = 0;
+
+int cfe_init(word_t arg)
+{
+    u32_t * api = (u32_t *)CFE_APISEAL;
+    u32_t * api_re = (u32_t *)CFE_APISEAL_RE;
+    u32_t * api_old = (u32_t *)CFE_APISEAL_OLD;
+
+    if ((*api != CFE_EPTSEAL) &&
+	(*api_re != CFE_EPTSEAL) &&
+	(*api_old != CFE_EPTSEAL))
+	return -1;
+
+    if (arg != 0) cfe_handle = arg;
+    cfe_call = (cfe_call_t *)CFE_APIENTRY;
+
+    return 0;
+}
+
+int cfe_do(cfe_xiocb_t *xiocb)
+{
+    if (!cfe_call) return -1;
+
+    return (*cfe_call)(cfe_handle,xiocb);
+}
+
+int cfe_start_cpu(int cpu, void (*fn)(void), long sp, long gp, long a1)
+{
+    cfe_xiocb_t xiocb;
+
+    xiocb.xiocb_fcode = CFE_CMD_FW_CPUCTL;
+    xiocb.xiocb_status = 0;
+    xiocb.xiocb_handle = 0;
+    xiocb.xiocb_flags  = 0;
+    xiocb.xiocb_psize = sizeof(xiocb_cpuctl_t);
+    xiocb.plist.xiocb_cpuctl.cpu_number = cpu;
+    xiocb.plist.xiocb_cpuctl.cpu_command = CFE_CPU_CMD_START;
+    xiocb.plist.xiocb_cpuctl.gp_val = gp;
+    xiocb.plist.xiocb_cpuctl.sp_val = sp;
+    xiocb.plist.xiocb_cpuctl.a1_val = a1;
+    xiocb.plist.xiocb_cpuctl.start_addr = (long)fn;
+
+    cfe_do(&xiocb);
+
+    return xiocb.xiocb_status;
+}
+
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/linker.lds hello-pistachio1/pistachio/kernel/src/platform/sb1/linker.lds
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/linker.lds	2005-11-20 03:11:46.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/sb1/linker.lds	2006-09-25 09:40:44.000000000 +0800
@@ -1,5 +1,5 @@
 /* check ALIGN(4K) before use !!! */
-
+#include <l4.h>
 #include INC_GLUE(offsets.h)
 
 ENTRY(_start)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/linker.lds.bak hello-pistachio1/pistachio/kernel/src/platform/sb1/linker.lds.bak
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/linker.lds.bak	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/sb1/linker.lds.bak	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,101 @@
+/* check ALIGN(4K) before use !!! */
+
+#include INC_GLUE(offsets.h)
+
+ENTRY(_start)
+_start_text_phys	= 0x10000;
+_start_text		= KERNEL_OFFSET + _start_text_phys;
+
+SECTIONS
+{
+	.text _start_text : AT (ADDR(.text) - KERNEL_OFFSET)
+	{
+		. = ALIGN(64K);
+#ifndef CONFIG_SMP
+		*(.base)
+#endif
+		*(.text.startup)
+		*(.text)
+		*(.gnu.linkonce.*)
+	}
+
+	. = ALIGN(4K);
+	.rodata . : AT (ADDR(.rodata) - KERNEL_OFFSET)
+	{
+		*(.rodata)
+		*(.rodata.*)
+	}
+
+	. = ALIGN(4K);
+	.kip .  : AT (ADDR(.kip) - KERNEL_OFFSET)
+	{
+#include INC_API(kip.ldi)
+		. = ALIGN(2K);
+		*(.user.*)
+	}
+	. = ALIGN(4K);
+
+	_memory_descriptors_offset = memory_descriptors - kip;
+	_memory_descriptors_size =
+		(2K - ((memory_descriptors - kip) & (4K-1))) / 16;
+
+#ifdef CONFIG_SMP
+	_start_cpu_local = .;
+/*	.cpulocal 0xc0000000 : AT (ADDR(.cpulocal) - KERNEL_OFFSET)*/
+	.cpulocal 0xc0000000 : AT (_end)
+	{
+		*(.base)
+		*(.data.cpulocal)
+	}
+	. = _start_cpu_local;
+#endif
+
+	. = ALIGN(4K);
+	.data . :  AT (ADDR(.data) - KERNEL_OFFSET)
+	{
+		*(.sdata)
+		*(.data)
+		*(.data.*)
+		*(.bss)
+	}
+
+	. = ALIGN(4K);
+	.kdebug . : AT(ADDR(.kdebug) - KERNEL_OFFSET)
+	{
+		*(.kdebug)
+		*(.kdebug-bss)
+	}
+
+#include <generic/linkersets.ldi>
+
+	_end_text = ALIGN(4K);
+	_end_text_phys = _end_text - KERNEL_OFFSET;
+
+	. = ALIGN(4K);
+	.init _end_text : AT(ADDR(.init) - KERNEL_OFFSET)
+	{
+		*(.init)
+		*(.init.*)
+		*(.roinit)
+		*(.init.data)
+	}
+
+	. = ALIGN(8K);
+	_bootstack_bottom = .;
+	. = . + 8K;
+	_bootstack_top = .;
+
+	/* special section that is discarded during linking
+	   all unwanted sections should go here */
+
+	/* Required for user code! */
+	_end = ALIGN(8K) - KERNEL_OFFSET;
+	/DISCARD/ :
+	{
+		*(*)
+		*(.eh_frame)
+		*(.note)
+		*(.comment)
+	/*	*(.cpulocal)*/
+	}
+}
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/smp.cc hello-pistachio1/pistachio/kernel/src/platform/sb1/smp.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/smp.cc	2005-11-20 03:11:46.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/sb1/smp.cc	2006-09-25 09:40:44.000000000 +0800
@@ -29,7 +29,7 @@
  * $Id: smp.cc,v 1.5 2003/12/19 02:18:53 cvansch Exp $
  *                
  ********************************************************************/
-
+#include <l4.h>
 #include <debug.h>
 #include INC_API(types.h)
 #include INC_API(tcb.h)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/smp.cc.bak hello-pistachio1/pistachio/kernel/src/platform/sb1/smp.cc.bak
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/sb1/smp.cc.bak	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/sb1/smp.cc.bak	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,184 @@
+/*********************************************************************
+ *                
+ * Copyright (C) 2002, 2003,  Univerity of New South Wales
+ *                
+ * File path:     platform/sb1/smp.cc
+ * Description:   mips64 sibyte MP implementation
+ *                
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *                
+ * $Id: smp.cc,v 1.5 2003/12/19 02:18:53 cvansch Exp $
+ *                
+ ********************************************************************/
+
+#include <debug.h>
+#include INC_API(types.h)
+#include INC_API(tcb.h)
+#include INC_GLUE(smp.h)
+#include INC_PLAT(smp.h)
+#include INC_PLAT(cache.h)
+#include INC_GLUE(intctrl.h)
+
+#if defined(CONFIG_SMP)
+
+extern void cfe_init(word_t arg);
+extern int cfe_start_cpu(int cpu, void (*fn)(void), long sp, long gp, long a1);
+extern word_t plat_cpu_freq[CONFIG_SMP_MAX_CPUS], plat_bus_freq[CONFIG_SMP_MAX_CPUS];
+
+bool processor_running[CONFIG_SMP_MAX_CPUS];
+
+extern "C" void handle_ipi(word_t irq, mips64_irq_context_t * frame);
+extern "C" void SECTION (".init") startup_cpu (cpuid_t cpuid);
+
+
+volatile static word_t sim_fn = 0;
+
+void sim_wait(void)
+{
+    int cpu = mips64_get_cpuid();
+
+    while (sim_fn != cpu)
+	cache_t::flush_cache_all();
+
+    startup_cpu(cpu);
+}
+
+void SECTION(".init") init_platform(word_t arg)
+{
+    word_t syscfg = SBREADCSR(A_SCD_SYSTEM_CFG);
+    word_t plldiv = G_SYS_PLL_DIV(syscfg);
+
+    if (mips64_get_cpuid() != 0)    // error
+	sim_wait();
+
+    cfe_init(arg);
+
+    plat_cpu_freq[0] = plldiv * 50000000ul;
+    plat_bus_freq[0] = 100000000;
+}
+
+static void SECTION(".init") mips64_cpu_jump()
+{
+    int cpu = mips64_get_cpuid();
+    startup_cpu(cpu);
+}
+
+void SECTION(".init") mips64_start_processor (cpuid_t cpu)
+{
+    if (cpu != 1)
+	return;
+
+    if (mips64_get_cpuid() != 0)    // error
+	while (1);
+
+    plat_cpu_freq[cpu] = plat_cpu_freq[0];
+    plat_bus_freq[cpu] = plat_bus_freq[0];
+
+    printf("Starting cpu %d\n", cpu);
+
+    cfe_start_cpu(cpu, mips64_cpu_jump, 0xffffffff80800000, 0, 0);
+
+    sim_fn = cpu;
+    cache_t::flush_cache_all();
+}
+
+void SECTION(".init") mips64_processor_online (cpuid_t cpu)
+{
+    processor_running[cpu] = true;
+    cache_t::flush_cache_all();
+}
+
+bool SECTION(".init") mips64_wait_for_processor (cpuid_t cpu)
+{
+    for (word_t i = 0; i < 1000000; i++)
+    {
+	cache_t::flush_cache_all();
+	if (processor_running[cpu])
+	    return true;
+    }
+    return false;
+}
+
+bool SECTION(".init") mips64_is_processor_available (cpuid_t cpu)
+{
+    word_t res;
+    __asm__ __volatile__ (
+	"la	$8,%[sys_rev]\n"
+	"ld	$8,($8)\n"		// Get system revision
+	"dsrl	$8,%[sys_part]\n"	// Shift part # to low bits
+	"dsrl	$8,8\n"			// isolate CPU part of number
+	"and	%[result],$8, 0x0F\n"	// number of CPUs
+	:   [result] "=r" (res)
+	:   [sys_rev] "i" (MIPS64_ADDR_K1(A_SCD_SYSTEM_REVISION)),
+	    [sys_part] "i" (S_SYS_PART)
+	: "$8"
+    );
+
+    if (cpu < res)
+	return true;
+
+    return false;
+}
+
+cpuid_t mips64_get_cpuid (void)
+{
+    cpuid_t res;
+    __asm__ __volatile__ (
+	"mfc0	$8," STR(CP0_PRID) "\n"	    // get CPU PRID register
+	"srl	$8,$8,25\n"		    // determine cpu number
+	"and	%[result],$8,0x07\n"	    // keep only low 3 bits
+	:   [result] "=r" (res)
+	: : "$8"
+    );
+
+    return res;
+}
+
+void SECTION(".init") mips64_init_ipi(cpuid_t cpu)
+{
+    /* Clear out our mailbox registers (both CPUs) */
+    *IMR_POINTER(cpu, R_IMR_MAILBOX_CLR_CPU) = ~(0ul);
+
+    /* Setup the Mailbox interrupts */
+    *IMR_POINTER(cpu, R_IMR_INTERRUPT_MAP_BASE + 8*K_INT_MBOX_3) = 3;		/* Interrupt 3 */
+    *IMR_POINTER(cpu, R_IMR_INTERRUPT_MASK) &= ~((word_t)1 << K_INT_MBOX_3);	/* Unmask interrupt */
+    __asm__ __volatile__ ("sync" : : : "memory");
+
+    get_interrupt_ctrl()->register_interrupt_handler(5, handle_ipi);
+    get_interrupt_ctrl()->unmask(5);	/* Hardware Int 3 */
+    __asm__ __volatile__ ("sync" : : : "memory");
+}
+
+#else
+
+extern word_t plat_cpu_freq[1], plat_bus_freq[1];
+
+void SECTION(".init") init_platform(word_t arg)
+{
+    word_t syscfg = SBREADCSR(A_SCD_SYSTEM_CFG);
+    word_t plldiv = G_SYS_PLL_DIV(syscfg);
+
+    plat_cpu_freq[0] = plldiv * 50000000ul;
+    plat_bus_freq[0] = 100000000;
+}
+
+#endif /* CONFIG_SMP */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/u4600/linker.lds hello-pistachio1/pistachio/kernel/src/platform/u4600/linker.lds
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/u4600/linker.lds	2005-11-30 06:49:53.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/u4600/linker.lds	2006-09-25 09:40:44.000000000 +0800
@@ -1,8 +1,6 @@
 /* check ALIGN(4K) before use !!! */
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 #include INC_GLUE(offsets.h)
 
 ENTRY(_start)
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/u4600/plat.cc hello-pistachio1/pistachio/kernel/src/platform/u4600/plat.cc
--- hello-project--devel--1.1--patch-1/pistachio/kernel/src/platform/u4600/plat.cc	2005-11-30 06:49:53.000000000 +0800
+++ hello-pistachio1/pistachio/kernel/src/platform/u4600/plat.cc	2006-09-25 09:40:44.000000000 +0800
@@ -30,9 +30,7 @@
  *                
  ********************************************************************/
 
-#include <macros.h>
-#include <types.h>
-#include <config.h>
+#include <l4.h>
 
 extern word_t plat_cpu_freq[1], plat_bus_freq[1];
 
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/.config hello-pistachio1/pistachio/sb1-kernel/config/.config
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/.config	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/config/.config	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,135 @@
+#
+# Automatically generated, don't edit
+#
+# Generated on: Dragon
+# At: Tue, 12 Sep 2006 13:20:52 +0000
+# Linux version 2.6.8-2-386 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Thu May 19 17:40:50 JST 2005
+
+#
+# Pistachio Kernel Configuration System
+#
+
+#
+# Hardware
+#
+
+#
+# Basic Architecture
+#
+# CONFIG_ARCH_IA32 is not set
+# CONFIG_ARCH_IA64 is not set
+# CONFIG_ARCH_POWERPC is not set
+# CONFIG_ARCH_POWERPC64 is not set
+# CONFIG_ARCH_AMD64 is not set
+# CONFIG_ARCH_ALPHA is not set
+CONFIG_ARCH_MIPS64=y
+# CONFIG_ARCH_ARM is not set
+# CONFIG_ARCH_SPARC64 is not set
+
+
+#
+# Processor Type
+#
+# CONFIG_CPU_IA32_I486 is not set
+# CONFIG_CPU_IA32_I586 is not set
+# CONFIG_CPU_IA32_I686 is not set
+# CONFIG_CPU_IA32_P4 is not set
+# CONFIG_CPU_IA32_K8 is not set
+# CONFIG_CPU_IA32_C3 is not set
+
+
+#
+# Processor Type
+#
+# CONFIG_CPU_MIPS64_R4X00 is not set
+# CONFIG_CPU_MIPS64_RC64574 is not set
+CONFIG_CPU_MIPS64_SB1=y
+# CONFIG_CPU_MIPS64_VR4121 is not set
+# CONFIG_CPU_MIPS64_VR4181 is not set
+
+
+#
+# Platform
+#
+CONFIG_PLAT_PC99=y
+
+
+#
+# Platform
+#
+# CONFIG_PLAT_ERPCN01 is not set
+# CONFIG_PLAT_U4600 is not set
+CONFIG_PLAT_SB1=y
+# CONFIG_PLAT_VR41XX is not set
+
+# CONFIG_SMP is not set
+# CONFIG_UNCACHED is not set
+
+#
+# Miscellaneous
+#
+CONFIG_MAX_NUM_ASIDS=256
+# CONFIG_PREEMPT_ASIDS is not set
+CONFIG_BOOTMEM_PAGES=1024
+# CONFIG_MIPS64_LITTLE_ENDIAN is not set
+CONFIG_CPU_CLOCK_SPEED=100000
+# CONFIG_SB1_PASS1_WORKAROUNDS is not set
+# CONFIG_DISABLE_ALIGNMENT_EXCEPTIONS is not set
+
+
+
+#
+# Kernel
+#
+# CONFIG_IPC_FASTPATH is not set
+CONFIG_DEBUG=y
+
+
+#
+# Debugger
+#
+# CONFIG_KDB is not set
+# CONFIG_KDB_NO_ASSERTS is not set
+CONFIG_ASSERT_LEVEL=2
+
+#
+# Trace Settings
+#
+# CONFIG_TRACEBUFFER is not set
+
+
+
+#
+# Code Generator Options
+#
+
+
+#
+# Derived symbols
+#
+# CONFIG_IA32_FXSR is not set
+# CONFIG_IA32_PGE is not set
+CONFIG_IS_64BIT=y
+# CONFIG_PLAT_OFSPARC64 is not set
+# CONFIG_IA32_HTT is not set
+CONFIG_BIGENDIAN=y
+# CONFIG_SPARC64_SAB82532 is not set
+# CONFIG_IS_32BIT is not set
+# CONFIG_CPU_SPARC64_ULTRASPARC is not set
+# CONFIG_ARM_BIG_ENDIAN is not set
+# CONFIG_SWIZZLE_IO_ADDR is not set
+# CONFIG_IA32_SMALL_SPACES_GLOBAL is not set
+CONFIG_HAVE_MEMORY_CONTROL=y
+# CONFIG_IA32_PSE is not set
+# CONFIG_ARM_V5 is not set
+# CONFIG_SPARC64_ULTRASPARC2I is not set
+# CONFIG_ARM_THUMB_SUPPORT is not set
+# CONFIG_IA32_TSC is not set
+# CONFIG_SPARC64_ULTRASPARC1 is not set
+# CONFIG_ACPI is not set
+# CONFIG_SPARC64_Z8530 is not set
+# CONFIG_ALPHA_FASTPATH is not set
+# CONFIG_SPARC64_ULTRASPARC2 is not set
+# CONFIG_IA32_SYSENTER is not set
+#
+# That's all, folks!
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/config.h hello-pistachio1/pistachio/sb1-kernel/config/config.h
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/config.h	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/config/config.h	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,107 @@
+/* Automatically generated, don't edit */
+/* Generated on: Dragon */
+/* At: Tue, 12 Sep 2006 13:20:52 +0000 */
+/* Linux version 2.6.8-2-386 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Thu May 19 17:40:50 JST 2005 */
+
+/* Pistachio Kernel Configuration System */
+
+/* Hardware */
+
+/* Basic Architecture */
+#undef  CONFIG_ARCH_IA32
+#undef  CONFIG_ARCH_IA64
+#undef  CONFIG_ARCH_POWERPC
+#undef  CONFIG_ARCH_POWERPC64
+#undef  CONFIG_ARCH_AMD64
+#undef  CONFIG_ARCH_ALPHA
+#define CONFIG_ARCH_MIPS64 1
+#undef  CONFIG_ARCH_ARM
+#undef  CONFIG_ARCH_SPARC64
+
+
+/* Processor Type */
+#undef  CONFIG_CPU_IA32_I486
+#undef  CONFIG_CPU_IA32_I586
+#undef  CONFIG_CPU_IA32_I686
+#undef  CONFIG_CPU_IA32_P4
+#undef  CONFIG_CPU_IA32_K8
+#undef  CONFIG_CPU_IA32_C3
+
+
+/* Processor Type */
+#undef  CONFIG_CPU_MIPS64_R4X00
+#undef  CONFIG_CPU_MIPS64_RC64574
+#define CONFIG_CPU_MIPS64_SB1 1
+#undef  CONFIG_CPU_MIPS64_VR4121
+#undef  CONFIG_CPU_MIPS64_VR4181
+
+
+/* Platform */
+#define CONFIG_PLAT_PC99 1
+
+
+/* Platform */
+#undef  CONFIG_PLAT_ERPCN01
+#undef  CONFIG_PLAT_U4600
+#define CONFIG_PLAT_SB1 1
+#undef  CONFIG_PLAT_VR41XX
+
+#undef  CONFIG_SMP
+#undef  CONFIG_UNCACHED
+
+/* Miscellaneous */
+#define CONFIG_MAX_NUM_ASIDS 256
+#undef  CONFIG_PREEMPT_ASIDS
+#define CONFIG_BOOTMEM_PAGES 1024
+#undef  CONFIG_MIPS64_LITTLE_ENDIAN
+#define CONFIG_CPU_CLOCK_SPEED 100000
+#undef  CONFIG_SB1_PASS1_WORKAROUNDS
+#undef  CONFIG_DISABLE_ALIGNMENT_EXCEPTIONS
+
+
+
+/* Kernel */
+#undef  CONFIG_IPC_FASTPATH
+#define CONFIG_DEBUG 1
+
+
+/* Debugger */
+#undef  CONFIG_KDB
+#undef  CONFIG_KDB_NO_ASSERTS
+#define CONFIG_ASSERT_LEVEL 2
+
+/* Trace Settings */
+#undef  CONFIG_TRACEBUFFER
+
+
+
+/* Code Generator Options */
+
+
+/* Derived symbols */
+#undef  CONFIG_IA32_FXSR
+#undef  CONFIG_IA32_PGE
+#define CONFIG_IS_64BIT 1
+#undef  CONFIG_PLAT_OFSPARC64
+#undef  CONFIG_IA32_HTT
+#define CONFIG_BIGENDIAN 1
+#undef  CONFIG_SPARC64_SAB82532
+#undef  CONFIG_IS_32BIT
+#undef  CONFIG_CPU_SPARC64_ULTRASPARC
+#undef  CONFIG_ARM_BIG_ENDIAN
+#undef  CONFIG_SWIZZLE_IO_ADDR
+#undef  CONFIG_IA32_SMALL_SPACES_GLOBAL
+#define CONFIG_HAVE_MEMORY_CONTROL 1
+#undef  CONFIG_IA32_PSE
+#undef  CONFIG_ARM_V5
+#undef  CONFIG_SPARC64_ULTRASPARC2I
+#undef  CONFIG_ARM_THUMB_SUPPORT
+#undef  CONFIG_IA32_TSC
+#undef  CONFIG_SPARC64_ULTRASPARC1
+#undef  CONFIG_ACPI
+#undef  CONFIG_SPARC64_Z8530
+#undef  CONFIG_ALPHA_FASTPATH
+#undef  CONFIG_SPARC64_ULTRASPARC2
+#undef  CONFIG_IA32_SYSENTER
+/* That's all, folks! */
+#define AUTOCONF_INCLUDED
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/config.h.old hello-pistachio1/pistachio/sb1-kernel/config/config.h.old
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/config.h.old	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/config/config.h.old	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1 @@
+/* machine-generated file - do not edit */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/config.out hello-pistachio1/pistachio/sb1-kernel/config/config.out
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/config.out	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/config/config.out	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,135 @@
+#
+# Automatically generated, don't edit
+#
+# Generated on: Dragon
+# At: Tue, 12 Sep 2006 13:20:52 +0000
+# Linux version 2.6.8-2-386 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Thu May 19 17:40:50 JST 2005
+
+#
+# Pistachio Kernel Configuration System
+#
+
+#
+# Hardware
+#
+
+#
+# Basic Architecture
+#
+CONFIG_ARCH_IA32=n
+CONFIG_ARCH_IA64=n
+CONFIG_ARCH_POWERPC=n
+CONFIG_ARCH_POWERPC64=n
+CONFIG_ARCH_AMD64=n
+CONFIG_ARCH_ALPHA=n
+CONFIG_ARCH_MIPS64=y
+CONFIG_ARCH_ARM=n
+CONFIG_ARCH_SPARC64=n
+
+
+#
+# Processor Type
+#
+CONFIG_CPU_IA32_I486=n
+CONFIG_CPU_IA32_I586=n
+CONFIG_CPU_IA32_I686=n
+CONFIG_CPU_IA32_P4=n
+CONFIG_CPU_IA32_K8=n
+CONFIG_CPU_IA32_C3=n
+
+
+#
+# Processor Type
+#
+CONFIG_CPU_MIPS64_R4X00=n
+CONFIG_CPU_MIPS64_RC64574=n
+CONFIG_CPU_MIPS64_SB1=y
+CONFIG_CPU_MIPS64_VR4121=n
+CONFIG_CPU_MIPS64_VR4181=n
+
+
+#
+# Platform
+#
+CONFIG_PLAT_PC99=y
+
+
+#
+# Platform
+#
+CONFIG_PLAT_ERPCN01=n
+CONFIG_PLAT_U4600=n
+CONFIG_PLAT_SB1=y
+CONFIG_PLAT_VR41XX=n
+
+CONFIG_SMP=n
+CONFIG_UNCACHED=n
+
+#
+# Miscellaneous
+#
+CONFIG_MAX_NUM_ASIDS=256
+CONFIG_PREEMPT_ASIDS=n
+CONFIG_BOOTMEM_PAGES=1024
+CONFIG_MIPS64_LITTLE_ENDIAN=n
+CONFIG_CPU_CLOCK_SPEED=100000
+CONFIG_SB1_PASS1_WORKAROUNDS=n
+CONFIG_DISABLE_ALIGNMENT_EXCEPTIONS=n
+
+
+
+#
+# Kernel
+#
+CONFIG_IPC_FASTPATH=n
+CONFIG_DEBUG=y
+
+
+#
+# Debugger
+#
+CONFIG_KDB=n
+CONFIG_KDB_NO_ASSERTS=n
+CONFIG_ASSERT_LEVEL=2
+
+#
+# Trace Settings
+#
+CONFIG_TRACEBUFFER=n
+
+
+
+#
+# Code Generator Options
+#
+
+
+#
+# Derived symbols
+#
+CONFIG_IA32_FXSR=n
+CONFIG_IA32_PGE=n
+CONFIG_IS_64BIT=y
+CONFIG_PLAT_OFSPARC64=n
+CONFIG_IA32_HTT=n
+CONFIG_BIGENDIAN=y
+CONFIG_SPARC64_SAB82532=n
+CONFIG_IS_32BIT=n
+CONFIG_CPU_SPARC64_ULTRASPARC=n
+CONFIG_ARM_BIG_ENDIAN=n
+CONFIG_SWIZZLE_IO_ADDR=n
+CONFIG_IA32_SMALL_SPACES_GLOBAL=n
+CONFIG_HAVE_MEMORY_CONTROL=y
+CONFIG_IA32_PSE=n
+CONFIG_ARM_V5=n
+CONFIG_SPARC64_ULTRASPARC2I=n
+CONFIG_ARM_THUMB_SUPPORT=n
+CONFIG_IA32_TSC=n
+CONFIG_SPARC64_ULTRASPARC1=n
+CONFIG_ACPI=n
+CONFIG_SPARC64_Z8530=n
+CONFIG_ALPHA_FASTPATH=n
+CONFIG_SPARC64_ULTRASPARC2=n
+CONFIG_IA32_SYSENTER=n
+#
+# That's all, folks!
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/rules.out hello-pistachio1/pistachio/sb1-kernel/config/rules.out
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/config/rules.out	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/config/rules.out	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,362 @@
+(ccml
+CMLRulebase
+qoq}q(U
+dictionaryq}q(USPARC64_ULTRA10q(ccml
+ConfigSymbol
+qoq}q	(Upromptq
+USun Ultra 10 workstationqUhelptextqNUfileqUL/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/sparc64.cmlqU	ancestorsq]qUicedqK UsaveabilityqNUmenuq(hoq}q(h
+UPlatformqhNhhh]q(hoq}q(h
+USPARC v9qhNhhh]qhK hNh(hoq}q(h
+UBasic ArchitectureqhNhUJ/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/rules.cmlqh]q hK hNh(hoq!}q"(h
+UHardwareq#hNhhh]q$hK hNh(hoq%}q&(h
+U%Pistachio Kernel Configuration Systemq'hNhhh]q(hK hNhNUrangeq)NU	inspectedq*K Ulinenoq+MUtypeq,hUchoicegroupq-]q.Uwarningsq/]q0Uenumq1NU
+visibilityq2NUvisitsq3K Uincludedq4K U
+propertiesq5}q6Unameq7Umainq8Udefaultq9NUitemsq:]q;(h!(hoq<}q=(h
+UKernelq>hNhUJ/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/alpha.cmlq?h]q@hK hNhh%h)Nh*K h+KZh,hh-]qAh/]qBh1Nh2Nh3K h4K h5}qCh7UkernelqDh9Nh:]qE((hoqF}qG(h
+UFast IPC pathqHhNhhh]qIhK hNhh<h)Nh*K h+Kh,UboolqJh-]qKh/]qLh1Nh2(UorqM(hoqN}qO(h
+UIA-64qPhNhUI/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/ia64.cmlqQh]qRhK hNhhh)Nh*K h+K#h,hJh-]qS((hoqT}qU(h
+UIA-32qVhNhUI/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/ia32.cmlqWh]qXhK hNhhh)Nh*K h+K#h,hJh-]qY(hN(hoqZ}q[(h
+UPowerPCq\hNhUL/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/powerpc.cmlq]h]q^hK hNhhh)Nh*K h+K#h,hJh-]q_(hThN(hoq`}qa(h
+U
+PowerPC-64qbhNhUN/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/powerpc64.cmlqch]qdhK hNhhh)Nh*K h+K#h,hJh-]qe(hThNhZ(hoqf}qg(h
+UAMD64qhhNhUJ/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/amd64.cmlqih]qjhK hNhhh)Nh*K h+K#h,hJh-]qk(hThNhZh`(hoql}qm(h
+UAlphaqnhNhh?h]qohK hNhhh)Nh*K h+K#h,hJh-]qp(hThNhZh`hf(hoqq}qr(h
+UMIPS-64qshNhUK/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/mips64.cmlqth]quhK hNhhh)Nh*K h+K#h,hJh-]qv(hThNhZh`hfhl(hoqw}qx(h
+UARMqyhNhUH/home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/config/arm.cmlqzh]q{hK hNhhh)Nh*K h+K#h,hJh-]q|(hThNhZh`hfhlhqheh/]q}h1Nh2Nh3K h4K h5}q~h7UARCH_ARMqh9Nh:]qUsetcountqK UdiscreteqNUdepthqK U
+dependentsq]q((hoq}q(h
+UPlatformqhNhhzh]qhwahK hNhh!h)Nh*K h+KRh,Uchoicesqh-]qh/]qh1Nh2hwh3K h4K h5}qh7Uarm_platformqh9(hoq}q(h
+UPLEBqhNhhzh]q(hoq}q(h
+UStrongARM SA-1100qhNhhzh]qhK hNh(hoq}q(h
+UProcessor TypeqhNhhzh]qhwahK hNhh!h)Nh*K h+KGh,hh-]qh/]qh1Nh2hwh3K h4K h5}qh7Uarm_typeqh9hh:]q(h(hoq}q(h
+UIntel XScaleqhNhhzh]qhK hNhhh)Nh*K h+KIh,hJh-]q(h(hoq}q(h
+UARM 926EJ-SqhNhhzh]qhK hNhhh)Nh*K h+KJh,hJh-]q(hh(hoq}q(h
+UARM 920TqhNhhzh]qhK hNhhh)Nh*K h+KKh,hJh-]q(hhh(hoq}q(h
+UTI OMAP1510 ARM925TqhNhhzh]qhK hNhhh)Nh*K h+KLh,hJh-]q(hhhheh/]qh1Nh2Nh3K h4K h5}qh7UCPU_ARM_OMAP1510qh9Nh:]qhK hNhK h]q(hoq}q(h
+UOMAP1510 InnovatorqhNhhzh]qhahK hNhhh)Nh*K h+KXh,hJh-]q(h(hoq}q(h
+UPLEB2 PXA255qhNhhzh]qhahK hNhhh)Nh*K h+KTh,hJh-]q(h(hoq}q(h
+UIntel IXDP425qhNhhzh]qhahK hNhhh)Nh*K h+KWh,hJh-]q(hhh(hoq}q(h
+U!Cogent CSB337 AT91RM9200(ARM920T)qhNhhzh]qhahK hNhhh)Nh*K h+KYh,hJh-]q(hhhh(hoq}q(h
+U(Little Chips LN2410SBC S3C2410x(ARM920T)qhNhhzh]qhahK hNhhh)Nh*K h+KZh,hJh-]q(hhhhheh/]qh1Nh2hh3K h4K h5}qh7UPLAT_LN2410SBCqh9Nh:]qhK hNhK h]qUconstraintsq]qubeh/]qh1Nh2hh3K h4K h5}qh7UPLAT_CSB337qh9Nh:]qhK hNhK h]qh]qubheh/]qh1Nh2hh3K h4K h5}qh7UPLAT_IXDP425qh9Nh:]qhK hNhK h]qh]qubhhheh/]qh1Nh2hh3K h4K h5}qh7U
+PLAT_PLEB2qh9Nh:]qhK hNhK h]qh]qubhhheh/]qh1Nh2hh3K h4K h5}qh7UPLAT_INNOVATORqh9Nh:]qhK hNhK h]qh]qubah]qubeh/]qh1Nh2Nh3K h4K h5}qh7UCPU_ARM_ARM920Tqh9Nh:]qhK hNhK h]q(hheh]qubheh/]qh1Nh2Nh3K h4K h5}qh7UCPU_ARM_ARM926qh9Nh:]qhK hNhK h]qh]qubhheh/]qh1Nh2Nh3K h4K h5}qh7UCPU_ARM_XSCALEr   h9Nh:]r  hK hNhK h]r  (hheh]r  ubhhhehK hNhK h]r  h]r  ubh)Nh*K h+KMh,hJh-]r  (hhhheh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_ARM_SA1100r	  h9Nh:]r
+  hK hNhK h]r  hah]r  ubahK hNhhh)Nh*K h+K[h,hJh-]r  (hhhhheh/]r  h1Nh2hh3K h4K h5}r  h7U	PLAT_PLEBr  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  (hhhhhhehK hNhK h]r  h]r  ubheh]r  ubheh/]r  h1Nh2Nh3K h4K h5}r  h7UARCH_MIPS64r  h9Nh:]r  hK hNhK h]r  ((hor  }r  (h
+UProcessor Typer  hNhhth]r   hqahK hNhh!h)Nh*K h+K8h,hh-]r!  h/]r"  h1Nh2hqh3K h4K h5}r#  h7Umips64_typer$  h9(hor%  }r&  (h
+UMIPS-64 R4X00r'  hNhhth]r(  hK hNhj  h)Nh*K h+K>h,hJh-]r)  ((hor*  }r+  (h
+UIDT MIPS-64 R5000 (RC64T574)r,  hNhhth]r-  hK hNhj  h)Nh*K h+K:h,hJh-]r.  (j%  (hor/  }r0  (h
+UMIPS-64 Sibyte SB1 corer1  hNhhth]r2  hK hNhj  h)Nh*K h+K;h,hJh-]r3  (j%  j*  (hor4  }r5  (h
+UMIPS-64 NEC vr4121r6  hNhhth]r7  hK hNhj  h)Nh*K h+K<h,hJh-]r8  (j%  j*  j/  (hor9  }r:  (h
+UMIPS-64 NEC vr4181r;  hNhhth]r<  hK hNhj  h)Nh*K h+K=h,hJh-]r=  (j%  j*  j/  j4  eh/]r>  h1Nh2Nh3K h4K h5}r?  h7UCPU_MIPS64_VR4181r@  h9Nh:]rA  hK hNhK h]rB  h]rC  ubeh/]rD  h1Nh2Nh3K h4K h5}rE  h7UCPU_MIPS64_VR4121rF  h9Nh:]rG  hK hNhK h]rH  h]rI  ubj9  eh/]rJ  h1Nh2Nh3K h4K h5}rK  h7UCPU_MIPS64_SB1rL  h9Nh:]rM  hK hNhK h]rN  h]rO  ubj4  j9  eh/]rP  h1Nh2Nh3K h4K h5}rQ  h7UCPU_MIPS64_RC64574rR  h9Nh:]rS  hK hNhK h]rT  h]rU  ubj/  j4  j9  eh/]rV  h1Nh2Nh3K h4K h5}rW  h7UCPU_MIPS64_R4X00rX  h9Nh:]rY  hK hNhK h]rZ  h]r[  ubh:]r\  (j%  j*  j/  j4  j9  ehK hNhK h]r]  h]r^  ub(hor_  }r`  (h
+URun CPU uncachedra  hNhhh]rb  hqahK hNhh!h)Nh*K h+Kh,hJh-]rc  h/]rd  h1Nh2hqh3K h4K h5}re  h7UUNCACHEDrf  h9Nh:]rg  hK hNhK h]rh  h]ri  ub(horj  }rk  (h
+UPlatformrl  hNhhth]rm  hqahK hNhh!h)Nh*K h+KCh,hh-]rn  h/]ro  h1Nh2hqh3K h4K h5}rp  h7Umips64_platformrq  h9(horr  }rs  (h
+UU4600rt  hNhhth]ru  hK hNhjj  h)Nh*K h+KHh,hJh-]rv  ((horw  }rx  (h
+UOpenFuel ERPCN01ry  hNhhth]rz  hK hNhjj  h)Nh*K h+KDh,hJh-]r{  (jr  (hor|  }r}  (h
+USibyter~  hNhhth]r  hK hNhjj  h)Nh*K h+KFh,hJh-]r  (jw  jr  (hor  }r  (h
+Uvr41xxr  hNhhth]r  hK hNhjj  h)Nh*K h+KGh,hJh-]r  (jw  jr  j|  eh/]r  h1Nh2Nh3K h4K h5}r  h7UPLAT_VR41XXr  h9Nh:]r  hK hNhK h]r  h]r  (Uimpliesr  j  (U==r  (hor  }r  (h
+U Enable MIPS64 LITTLE ENDIAN moder  hNhhth]r  hK hNh(hor  }r  (h
+UMiscellaneousr  hNhhzh]r  hK hNhh!h)Nh*K h+Ksh,hh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7Uhardware_miscr  h9Nh:]r  ((hor  }r  (h
+UUse APIC+IOAPICr  hNhhh]r  hK hNhj  h)Nh*K h+Kh,hJh-]r  h/]r  h1Nh2(Uandr  (U==r  (hM(hor  }r  (h
+U486r  hNhhWh]r  hK hNh(hor  }r  (h
+UProcessor Typer  hNhhWh]r  hTahK hNhh!h)Nh*K h+KLh,hh-]r  h/]r  h1Nh2hTh3K h4K h5}r  h7U	ia32_typer  h9(hor  }r  (h
+UPentium4r  hNhhWh]r  hK hNhj  h)Nh*K h+KSh,hJh-]r  (j  (hor  }r  (h
+UPentium1r  hNhhWh]r  hK hNhj  h)Nh*K h+KNh,hJh-]r  (j  (hor  }r  (h
+U
+Pentium2/3r  hNhhWh]r  hK hNhj  h)Nh*K h+KOh,hJh-]r  (j  j  j  (hor  }r  (h
+UAMD K8r  hNhhWh]r  hK hNhj  h)Nh*K h+KQh,hJh-]r  (j  j  j  j  (hor  }r  (h
+UVIA C3r  hNhhWh]r  hK hNhj  h)Nh*K h+KRh,hJh-]r  (j  j  j  j  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA32_C3r  h9Nh:]r  hK hNhK h]r  h]r  ubeh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA32_K8r  h9Nh:]r  hK hNhK h]r  h]r  ubj  eh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA32_I686r  h9Nh:]r  hK hNhK h]r  h]r  ubj  j  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA32_I586r  h9Nh:]r  hK hNhK h]r  h]r  ubj  j  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA32_P4r  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  (j  j  j  j  j  j  ehK hNhK h]r  h]r  ubh)Nh*K h+KMh,hJh-]r  (j  j  j  j  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA32_I486r  h9Nh:]r  hK hNhK h]r  h]r  ubj  t(ccml
+trit
+r  or  }r  Uvaluer  K sbt(j  (hMhZ(hMhl(hMhq(hMhw(hMh`htttttj  ttr  h3K h4K h5}r  h7UIOAPICr  h9Nh:]r  hK hNhK h]r  ((hor  }r  (h
+U$Maximum number of supported IO APICsr  hNhhh]r  j  ahK hNhj  h)Nh*K h+Kh,Udecimalr  h-]r  h/]r  h1Nh2Nh3K h4K h5}r   h7UMAX_IOAPICSr  h9Kh:]r  hK hNhKh]r  h]r  ub(hor  }r  (h
+UTimer tick length for APICr  hNhhh]r  j  ahK hNhj  h)Nh*K h+Kh,j  h-]r	  h/]r
+  h1Nh2Nh3K h4K h5}r  h7UAPIC_TIMER_TICKr  h9Mh:]r  hK hNhKh]r  h]r  ubeh]r  (j  hN(U==r  j  (j  or  }r  j  Ksbttr  aubj  j  (hor  }r  (h
+U.Expose the interrupt controller to user space?r  hT  The kernel initializes and configures the interrupt controller.  It walks
+the Open Firmware device tree to detect the mappings of interrupts to devices.
+If device drivers reconfigure their interrupt settings, they will need 
+access to the interrupt controller.  If so, then expose the interrupt 
+controller to user space to permit a device driver to map it into
+its address space.
+
+Answer yes to this option to expose the open-pic to user space.
+If unsure, answer no.
+r  hh]h]r  hK hNhj  h)Nh*K h+K+h,hJh-]r  h/]r  h1Nh2hZh3K h4K h5}r  h7UPPC_EXPOSE_OPICr  h9j  h:]r  hK hNhK h]r  h]r   ub(hor!  }r"  (h
+UThe maximum number of ASIDsr#  hNhhh]r$  hK hNhj  h)Nh*K h+Kh,j  h-]r%  h/]r&  h1Nh2(hMhq(hMhlhttr'  h3K h4K h5}r(  h7UMAX_NUM_ASIDSr)  h9M h:]r*  hK hNhK h]r+  h]r,  ub(hor-  }r.  (h
+U Whether or not to pre-empt ASIDsr/  hNhhh]r0  hK hNhj  h)Nh*K h+Kh,hJh-]r1  h/]r2  h1Nh2(hMhq(hMhlhttr3  h3K h4K h5}r4  h7UPREEMPT_ASIDSr5  h9j  h:]r6  hK hNhK h]r7  h]r8  ub(hor9  }r:  (h
+U-The number of pages to reserve for the kernelr;  hU
+The kernel reserves an ammount of physical memory to use for kernel
+data structures including TCBs, page tables and the MDB. This option
+allows you to select the number of pages to reserve for the kernel.
+r<  hhh]r=  hK hNhj  h)Nh*K h+Kh,j  h-]r>  h/]r?  h1Nh2(hMhq(hMhl(hMh(hMh`hwttttr@  h3K h4K h5}rA  h7UBOOTMEM_PAGESrB  h9M h:]rC  hK hNhK h]rD  h]rE  ub(horF  }rG  (h
+U%Number of intructions between samplesrH  hNhhQh]rI  hK hNhj  h)Nh*K h+K+h,j  h-]rJ  h/]rK  h1Nh2hNh3K h4K h5}rL  h7UPROFILE_INTERVALrM  h9M'h:]rN  hK hNhK h]rO  h]rP  ub(horQ  }rR  (h
+U'Number of entries in profile hash-tablerS  hUThe size of the profiling hash-table must be large enough such that there
+is a very low percentage of instructions in both kernel and the user
+application whose virtual address hashes to the same hash bucket.
+rT  hhQh]rU  hK hNhj  h)Nh*K h+K,h,j  h-]rV  h/]rW  h1Nh2hNh3K h4K h5}rX  h7UPROFILE_SIZErY  h9J  h:]rZ  hK hNhK h]r[  h]r\  ub(hor]  }r^  (h
+USpeed of SIMICS CPU (Mhz)r_  hU
+hhih]r`  hK hNhj  h)Nh*K h+K)h,j  h-]ra  h/]rb  h1Nh2(horc  }rd  (h
+USIMICS Simulator CPUre  hNhhih]rf  hK hNh(horg  }rh  (h
+UProcessor Typeri  hNhhih]rj  hfahK hNhh!h)Nh*K h+K$h,hh-]rk  h/]rl  h1Nh2hfh3K h4K h5}rm  h7U
+amd64_typern  h9(horo  }rp  (h
+UOpteron CPUrq  hNhhih]rr  hK hNhjg  h)Nh*K h+K'h,hJh-]rs  jc  ah/]rt  h1Nh2Nh3K h4K h5}ru  h7UCPU_AMD64_OPTERONrv  h9Nh:]rw  hK hNhK h]rx  h]ry  ubh:]rz  (jo  jc  ehK hNhK h]r{  h]r|  ubh)Nh*K h+K&h,hJh-]r}  jo  ah/]r~  h1Nh2Nh3K h4K h5}r  h7UCPU_AMD64_SIMICSr  h9Nh:]r  hK hNhK h]r  h]r  ubh3K h4K h5}r  h7UCPU_AMD64_SIMICS_SPEEDr  h9Kdh:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+U!Size of the Virtual Address Spacer  hNhh?h]r  hK hNhj  h)]r  (K+K0eh*K h+KPh,j  h-]r  h/]r  h1Nh2hlh3K h4K h5}r  h7UALPHA_ADDRESS_BITSr  h9K+h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UAddress at which to load kernelr  hNhh?h]r  hK hNhj  h)Nh*K h+KQh,Uhexadecimalr  h-]r  h/]r  h1Nh2hlh3K h4K h5}r  h7UALPHA_CONSOLE_RESERVEr  h9L8454144L
+h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+U'User load address is a physical addressr  hNhh?h]r  hK hNhj  h)Nh*K h+KSh,hJh-]r  h/]r  h1Nh2hlh3K h4K h5}r  h7UUSER_LOAD_PHYSr  h9j  h:]r  hK hNhK h]r  h]r  ubj  (hor  }r  (h
+UCPU Frequency (kHz)r  hNhhth]r  hK hNhj  h)Nh*K h+KMh,j  h-]r  h/]r  h1Nh2hqh3K h4K h5}r  h7UCPU_CLOCK_SPEEDr  h9J h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+U0Enable SB1 Sibyte MIPS core pass 1 work arounds?r  hUIf you enable this option, you may also need to use a version of binutils/gcc
+that also builds code with the appropriate work arounds.
+
+Answer yes to this option to enable the pass 1 work arounds.
+r  hhth]r  hK hNhj  h)Nh*K h+KOh,hJh-]r  h/]r  h1Nh2j/  h3K h4K h5}r  h7USB1_PASS1_WORKAROUNDSr  h9j  h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UDisable alignment exceptionsr  hUDisable the generation of exceptions for unaligned load and store operations
+who's implementation is per the \'A\' bit in the ARM Control Register. See
+ARM Architecture Reference Manual.
+r  hhzh]r  hK hNhj  h)Nh*K h+Kuh,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7UDISABLE_ALIGNMENT_EXCEPTIONSr  h9j  h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+U6Whether or not to enable Fast Addresss Space Switchingr  hNhhzh]r  hK hNhj  h)Nh*K h+Kvh,hJh-]r  h/]r  h1Nh2hwh3K h4K h5}r  h7UENABLE_FASSr  h9j  h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UEnable Exception-Fastpathr  hNhhzh]r  hK hNhj  h)Nh*K h+Kwh,hJh-]r  h/]r  h1Nh2hwh3K h4K h5}r  h7UEXCEPTION_FASTPATHr  h9j  h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UEnable PLEB large memory moder  hNhhzh]r  hK hNhj  h)Nh*K h+Kxh,hJh-]r  h/]r  h1Nh2hh3K h4K h5}r  h7UENABLE_PLEB_LARGEMEMr  h9j  h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+U&Build platform with text/rodata in ROMr  hNhhzh]r  hK hNhj  h)Nh*K h+Kyh,hJh-]r  h/]r  h1Nh2hh3K h4K h5}r  h7UTEXT_IN_ROMr  h9j  h:]r  hK hNhK h]r  h]r  ubehK hNhK h]r  h]r  ubh)Nh*K h+KMh,hJh-]r  h/]r  h1Nh2hqh3K h4K h5}r  h7UMIPS64_LITTLE_ENDIANr   h9j  h:]r  hK hNhK h]r  h]r  ((j  jw  (U==r  j  j  ttr  (j  j  (j  j  j  ttr  eubj  t1j  aubeh/]r  h1Nh2Nh3K h4K h5}r  h7UPLAT_SB1r	  h9Nh:]r
+  hK hNhK h]r  h]r  ubj  eh/]r  h1Nh2Nh3K h4K h5}r  h7UPLAT_ERPCN01r  h9Nh:]r  hK hNhK h]r  h]r  j  aubj|  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7U
+PLAT_U4600r  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  (jw  jr  j|  j  ehK hNhK h]r  h]r  ubeh]r  ubhwheh/]r  h1Nh2Nh3K h4K h5}r  h7U
+ARCH_ALPHAr  h9Nh:]r   hK hNhK h]r!  ((hor"  }r#  (h
+USystem Typer$  hNhh?h]r%  hlahK hNhh!h)Nh*K h+K9h,hh-]r&  h/]r'  h1Nh2hlh3K h4K h5}r(  h7U
+alpha_typer)  h9(hor*  }r+  (h
+U21164r,  hNhh?h]r-  hK hNhj"  h)Nh*K h+K>h,hJh-]r.  ((hor/  }r0  (h
+U21064r1  hNhh?h]r2  hK hNhj"  h)Nh*K h+K:h,hJh-]r3  (j*  (hor4  }r5  (h
+U21164Ar6  hNhh?h]r7  hK hNhj"  h)Nh*K h+K<h,hJh-]r8  (j/  j*  (hor9  }r:  (h
+U21264r;  hNhh?h]r<  hK hNhj"  h)Nh*K h+K=h,hJh-]r=  (j/  j*  j4  eh/]r>  h1Nh2Nh3K h4K h5}r?  h7UCPU_ALPHA_A21264r@  h9Nh:]rA  hK hNhK h]rB  h]rC  ubeh/]rD  h1Nh2Nh3K h4K h5}rE  h7UCPU_ALPHA_A21164ArF  h9Nh:]rG  hK hNhK h]rH  h]rI  ubj9  eh/]rJ  h1Nh2Nh3K h4K h5}rK  h7UCPU_ALPHA_A21064rL  h9Nh:]rM  hK hNhK h]rN  h]rO  ubj4  j9  eh/]rP  h1Nh2Nh3K h4K h5}rQ  h7UCPU_ALPHA_A21164rR  h9Nh:]rS  hK hNhK h]rT  h]rU  ubh:]rV  (j/  j*  j4  j9  ehK hNhK h]rW  h]rX  ub(horY  }rZ  (h
+UPlatformr[  hNhh?h]r\  hlahK hNhh!h)Nh*K h+KAh,hh-]r]  h/]r^  h1Nh2hlh3K h4K h5}r_  h7Ualpha_platformr`  h9(hora  }rb  (h
+UMiatarc  hNhh?h]rd  hK hNhjY  h)Nh*K h+KEh,hJh-]re  ((horf  }rg  (h
+UMultiarh  hNhh?h]ri  hK hNhjY  h)Nh*K h+KCh,hJh-]rj  (ja  (hork  }rl  (h
+UTsunamirm  hNhh?h]rn  hK hNhjY  h)Nh*K h+KDh,hJh-]ro  (ja  jf  eh/]rp  h1Nh2Nh3K h4K h5}rq  h7UPLAT_TSUNAMIrr  h9Nh:]rs  hK hNhK h]rt  h]ru  ubeh/]rv  h1Nh2j  h3K h4K h5}rw  h7UPLAT_MULTIArx  h9Nh:]ry  hK hNhK h]rz  h]r{  ubjk  eh/]r|  h1Nh2Nh3K h4K h5}r}  h7U
+PLAT_MIATAr~  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  (ja  jf  jk  ehK hNhK h]r  h]r  ubeh]r  ubhqhwheh/]r  h1Nh2Nh3K h4K h5}r  h7U
+ARCH_AMD64r  h9Nh:]r  hK hNhK h]r  jg  ah]r  ubhlhqhwheh/]r  h1Nh2Nh3K h4K h5}r  h7UARCH_POWERPC64r  h9Nh:]r  hK hNhK h]r  ((hor  }r  (h
+UPlatformr  hNhhch]r  h`ahK hNhh!h)Nh*K h+KGh,hh-]r  h/]r  h1Nh2h`h3K h4K h5}r  h7Upowerpc64_platformr  h9(hor  }r  (h
+UOpenFirmware G5r  hNhhch]r  hK hNhj  h)Nh*K h+KKh,hJh-]r  ((hor  }r  (h
+UOpenFirmware Power3r  hNhhch]r  hK hNhj  h)Nh*K h+KIh,hJh-]r  (j  (hor  }r  (h
+UOpenFirmware Power4r  hNhhch]r  hK hNhj  h)Nh*K h+KJh,hJh-]r  (j  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7UPLAT_OFPOWER4r  h9Nh:]r  hK hNhK h]r  h]r  ubeh/]r  h1Nh2Nh3K h4K h5}r  h7UPLAT_OFPOWER3r  h9Nh:]r  hK hNhK h]r  h]r  ubj  eh/]r  h1Nh2Nh3K h4K h5}r  h7U	PLAT_OFG5r  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  (j  j  j  ehK hNhK h]r  h]r  ub(hor  }r  (h
+UProcessor Typer  hNhhch]r  h`ahK hNhh!h)Nh*K h+K<h,hh-]r  h/]r  h1Nh2h`h3K h4K h5}r  h7Upowerpc64_typer  h9(hor  }r  (h
+UPPC970r  hNhhch]r  hK hNhj  h)Nh*K h+KBh,hJh-]r  ((hor  }r  (h
+UPower3r  hNhhch]r  hK hNhj  h)Nh*K h+K=h,hJh-]r  ((hor  }r  (h
+UPower3+r  hNhhch]r  hK hNhj  h)Nh*K h+K>h,hJh-]r  (j  (hor  }r  (h
+UPower4r  hNhhch]r  hK hNhj  h)Nh*K h+K?h,hJh-]r  (j  j  (hor  }r  (h
+UPower4+r  hNhhch]r  hK hNhj  h)Nh*K h+K@h,hJh-]r  (j  j  j  j  eh/]r  h1Nh2j  h3K h4K h5}r  h7UCPU_POWERPC64_POWER4pr  h9Nh:]r  hK hNhK h]r  h]r  ubj  eh/]r  h1Nh2j  h3K h4K h5}r  h7UCPU_POWERPC64_POWER4r  h9Nh:]r  hK hNhK h]r  h]r  ubj  j  eh/]r  h1Nh2j  h3K h4K h5}r  h7UCPU_POWERPC64_POWER3pr  h9Nh:]r  hK hNhK h]r  h]r  ubj  j  j  eh/]r  h1Nh2j  h3K h4K h5}r  h7UCPU_POWERPC64_POWER3r  h9Nh:]r  hK hNhK h]r  h]r  ubj  j  j  eh/]r  h1Nh2j  h3K h4K h5}r  h7UCPU_POWERPC64_PPC970r  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  (j  j  j  j  j  ehK hNhK h]r  h]r  ubeh]r  ubhfhlhqhwheh/]r   h1Nh2Nh3K h4K h5}r  h7UARCH_POWERPCr  h9Nh:]r  hK hNhK h]r  ((hor  }r  (h
+UPlatformr  hNhh]h]r  hZahK hNhh!h)Nh*K h+K(h,hh-]r	  h/]r
+  h1Nh2hZh3K h4K h5}r  h7Upowerpc_platformr  h9(hor  }r  (h
+U#IEEE 1275 Open Firmware for PowerPCr  hNhh]h]r  hK hNhj  h)Nh*K h+K)h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7U
+PLAT_OFPPCr  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  j  ahK hNhK h]r  h]r  ub(hor  }r  (h
+UProcessor Typer  hNhh]h]r  hZahK hNhh!h)Nh*K h+K$h,hh-]r  h/]r   h1Nh2hZh3K h4K h5}r!  h7Upowerpc_typer"  h9(hor#  }r$  (h
+U604r%  hNhh]h]r&  hK hNhj  h)Nh*K h+K&h,hJh-]r'  (hor(  }r)  (h
+U750r*  hNhh]h]r+  hK hNhj  h)Nh*K h+K%h,hJh-]r,  j#  ah/]r-  h1Nh2Nh3K h4K h5}r.  h7UCPU_POWERPC_IBM750r/  h9Nh:]r0  hK hNhK h]r1  h]r2  ubah/]r3  h1Nh2Nh3K h4K h5}r4  h7UCPU_POWERPC_PPC604r5  h9Nh:]r6  hK hNhK h]r7  h]r8  ubh:]r9  (j(  j#  ehK hNhK h]r:  h]r;  ubeh]r<  ubh`hfhlhqhwheh/]r=  h1Nh2Nh3K h4K h5}r>  h7U	ARCH_IA32r?  h9Nh:]r@  hK hNhK h]rA  ((horB  }rC  (h
+USmall address spacesrD  hUSmall address spaces is an optimization that emulates tagged TLBs (and
+tagged virtual caches in general) using the segmentation facility in
+the IA-32 processors.  It can greatly reduce the costs associated with
+address space switching.
+rE  hhWh]rF  hTahK hNhh<h)Nh*K h+K3h,hJh-]rG  h/]rH  h1Nh2hTh3K h4K h5}rI  h7UIA32_SMALL_SPACESrJ  h9j  h:]rK  hK hNhK h]rL  h]rM  ub(horN  }rO  (h
+UKeep last branchrP  hT0  Keep the state of the last-branch model specific registers upon
+exceptions and enter kdebug instructions.  Useful for seeing where the
+last branch occured in user level (e.g., where a branch to an invalid
+instruction occured).
+
+Enabling this will incur some overhead during exception/interrupt
+handling.
+rQ  hhWh]rR  hTahK hNh(horS  }rT  (h
+UTrace SettingsrU  hNhhh]rV  hK hNh(horW  }rX  (h
+UDebuggerrY  hNhhh]rZ  (hor[  }r\  (h
+UEnable Debugging moder]  hNhhh]r^  hK hNhh<h)Nh*K h+Kh,hJh-]r_  h/]r`  h1Nh2Nh3K h4K h5}ra  h7UDEBUGrb  h9j  h:]rc  hK hNhK h]rd  jW  ah]re  ubahK hNhh%h)Nh*K h+M#h,hh-]rf  h/]rg  h1Nh2j[  h3K h4K h5}rh  h7Udebuggerri  h9Nh:]rj  ((hork  }rl  (h
+UEnable Kernel Debuggerrm  hNhhh]rn  hK hNhjW  h)Nh*K h+Kh,hJh-]ro  h/]rp  h1Nh2Nh3K h4K h5}rq  h7UKDBrr  h9Nh:]rs  hK hNhK h]rt  ((horu  }rv  (h
+UKernel Debugger Serial Portrw  hNhhh]rx  jk  ahK hNhjW  h)]ry  (L1016L
+L760L
+L1000L
+L744L
+eh*K h+Kh,j  h-]rz  h/]r{  h1Nh2(j  (j  (hMhq(hMhl(hMhwhtttj  t(j  (j  h`j  t(j  (j  hZj  t(j  jk  (hor|  }r}  (h
+USerial Portr~  hNhhh]r  hK hNh(hor  }r  (h
+UKernel Debugger Consoler  hNhhh]r  jk  ahK hNhjW  h)Nh*K h+Mh,hh-]r  h/]r  h1Nh2(j  (j  (hMhq(hMhl(hMhwhtttj  t(j  (j  hZj  tjk  ttr  h3K h4K h5}r  h7Ukdb_consoler  h9j|  h:]r  ((hor  }r  (h
+UKeyboardr  hNhhh]r  hK hNhj  h)Nh*K h+Mh,hJh-]r  (j|  (hor  }r  (h
+USKI (HP IA64 emulator)r  hNhhQh]r  (hor  }r  (h
+UHP Simulatorr  hNhhQh]r  hK hNh(hor  }r  (h
+UIA-64 Processor Typer  hNhhQh]r  hK hNhh!h)Nh*K h+K4h,hh-]r  h/]r  h1Nh2hNh3K h4K h5}r  h7U	ia64_typer  h9(hor  }r  (h
+UItanium Processorr  hNhhQh]r  hK hNhj  h)Nh*K h+K8h,hJh-]r  ((hor  }r  (h
+UItanium2 Processorr  hNhhQh]r  hK hNhj  h)Nh*K h+K6h,hJh-]r  (j  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA64_ITANIUM2r  h9Nh:]r  hK hNhK h]r  h]r  ubj  eh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA64_ITANIUMr  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  (j  j  j  ehK hNhK h]r  h]r  ubh)Nh*K h+K7h,hJh-]r  (j  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7UCPU_IA64_SKIr  h9Nh:]r  hK hNhK h]r  j  ah]r  (j  j  (j  (U==r  (hor  }r  (h
+UMultiprocessor Supportr  hNhhh]r  hK hNhh!h)Nh*K h+Kh,hJh-]r  h/]r  h1Nh2(j  (j  (hMj  j  tj  t(hMhN(hMhT(hMhZj/  ttttr  h3K h4K h5}r  h7USMPr  h9Nh:]r  hK hNhK h]r  ((hor  }r  (h
+UMaximum number of CPUsr  hNhhh]r  j  ahK hNhh!h)Nh*K h+Kh,j  h-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7USMP_MAX_PROCSr  h9Kh:]r  hK hNhKh]r  h]r  ub(hor  }r  (h
+UPoll XCPU queue on idler  hNhhh]r  (j  hTehK hNhh!h)Nh*K h+Kh,hJh-]r  h/]r  h1Nh2(j  hTj  tr  h3K h4K h5}r  h7USMP_IDLE_POLLr  h9Nh:]r  hK hNhKh]r  h]r  ubeh]r  (j  j  (j  (j  j  j  t(U==r  j  j  tttr  aubj  t(j  j  j  tt1j  aubahK hNhj  h)Nh*K h+K*h,hJh-]r  (j  j|  eh/]r  h1Nh2j  h3K h4K h5}r  h7UKDB_CONS_SKIr  h9Nh:]r  hK hNhK h]r  h]r  j  aubeh/]r  h1Nh2(j  j  j  tr  h3K h4K h5}r  h7UKDB_CONS_KBDr  h9Nh:]r  hK hNhK h]r  h]r  ubj|  j  ehK hNhK h]r  h]r  ubh)Nh*K h+Mh,hJh-]r  (j  j  eh/]r  h1Nh2(j  j  j  tr  h3K h4K h5}r  h7UKDB_CONS_COMr  h9Nh:]r  hK hNhK h]r  h]r  ubttttr  h3K h4K h5}r  h7UKDB_COMPORTr  h9L1016L
+h:]r   hK hNhK h]r  h]r  ub(hor  }r  (h
+UConsolesr  hNhh]h]r  jk  ahK hNhjW  h)Nh*K h+K<h,hh-]r  h/]r  h1Nh2(j  hZjk  tr	  h3K h4K h5}r
+  h7Uppc_debug_consolesr  h9Nh:]r  ((hor  }r  (h
+U'Enable the Open Firmware debug console?r  hTQ  The Open Firmware debug console is great for debugging kernel initialization.
+It is useable without the need to memory map any devices, and thus it can
+be used to debug the kernel's memory initialization.
+
+But it will probably conflict with user level device drivers.  If you intend
+to execute user level device drivers, then enable another debug console
+which will activate later in the kernel boot process.  You can use multiple
+debug consoles: first the Open Firmware console, and then a second console
+which deactivates the Open Firmware console.
+
+If unsure about this option, answer yes.
+r  hh]h]r  hK hNhj  h)Nh*K h+K=h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7UKDB_CONS_OF1275r  h9j  h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+U'Enable the psim com-port debug console?r  hT  This debug console uses psim's com port.  It activates after the kernel
+enables memory mapping.  It provides a much faster alternative to the
+Open Firmware console (the Open Firmware console must flush the TLB for
+every printed character!).
+
+To activate the com port in psim, include the following lines in your 
+psim device tree file:
+/iobus@0xe0000000/com@0xe0000000/reg 0xe0000000 8
+/aliases/com /iobus@0xe0000000/com@0xe0000000
+
+If unsure about this option, answer yes.
+r  hh]h]r  hK hNhj  h)Nh*K h+K>h,hJh-]r  h/]r  h1Nh2(j  h`j  tr   h3K h4K h5}r!  h7UKDB_CONS_PSIM_COMr"  h9j  h:]r#  hK hNhK h]r$  h]r%  ubehK hNhK h]r&  h]r'  ub(hor(  }r)  (h
+U Enter kernel debugger on startupr*  hNhhh]r+  jk  ahK hNhjW  h)Nh*K h+Kh,hJh-]r,  h/]r-  h1Nh2jk  h3K h4K h5}r.  h7UKDB_ON_STARTUPr/  h9Nh:]r0  hK hNhK h]r1  h]r2  ub(hor3  }r4  (h
+UKernel Debugger breakinr5  hNhhh]r6  jk  ahK hNhjW  h)Nh*K h+Kh,hJh-]r7  h/]r8  h1Nh2(j  (j  hZj  tjk  tr9  h3K h4K h5}r:  h7UKDB_BREAKINr;  h9Nh:]r<  hK hNhK h]r=  h]r>  ub(hor?  }r@  (h
+U!Kernel Debugger Serial Port SpeedrA  hNhhh]rB  jk  ahK hNhjW  h)]rC  (J  M M eh*K h+Kh,j  h-]rD  h/]rE  h1Nh2(j  (j  (hMhq(hMhl(hMhwhtttj  t(j  (j  h`j  t(j  (j  hZj  t(j  jk  j|  ttttrF  h3K h4K h5}rG  h7UKDB_COMSPEEDrH  h9J  h:]rI  hK hNhK h]rJ  h]rK  ub(horL  }rM  (h
+U!Enable Disassembler [GPL license]rN  hT  
+The disassembler is implemented by code distributed under the terms of the
+GPL license.  The disassembler code is statically linked to the kernel,
+and thus subjects the entire kernel binary to the constraints of the GPL.
+If you are dissatisfied with the terms of the GPL, answer no.
+rO  hhh]rP  jk  ahK hNhjW  h)Nh*K h+Kh,hJh-]rQ  h/]rR  h1Nh2(j  (j  (hMhl(hMhwhttj  tjk  trS  h3K h4K h5}rT  h7U	KDB_DISASrU  h9Nh:]rV  hK hNhK h]rW  h]rX  ubj  eh]rY  ubj  (horZ  }r[  (h
+UConsolesr\  hNhhch]r]  hK hNhjW  h)Nh*K h+K9h,hh-]r^  h/]r_  h1Nh2h`h3K h4K h5}r`  h7Uppc64_debug_consolesra  h9Nh:]rb  (horc  }rd  (h
+UAEnable the IBM Run Time Abstraction Service (RTAS) debug console?re  hTL  The IBM RTAS debug console is great for debugging kernel initialization.
+It is useable without the need to memory map any devices, and thus it can
+be used to debug the kernel's memory initialization.
+
+But it will probably conflict with user level device drivers.  If you intend
+to execute user level device drivers, then enable another debug console
+which will activate later in the kernel boot process.  You can use multiple
+debug consoles: first the Open Firmware console, and then a second console
+which deactivates the Open Firmware console.
+
+If unsure about this option, answer yes.
+rf  hhch]rg  hK hNhjZ  h)Nh*K h+K:h,hJh-]rh  h/]ri  h1Nh2Nh3K h4K h5}rj  h7UKDB_CONS_RTASrk  h9Nh:]rl  hK hNhK h]rm  h]rn  ubahK hNhK h]ro  h]rp  ubj  ju  j?  jL  j(  j3  (horq  }rr  (h
+U(Disable all ASSERT, WARNING, TRACE, etc.rs  hTd  
+By default, if the kernel debugger is enabled, numerous internal
+run-time checks are performed through ASSERT(...) macros.  There are
+also places in the code where a warning is emitted (WARNING) or other
+output is generated (TRACE).  While these checks may allow to catch
+kernel bugs early, they induce a non negligible overhead.
+
+For benchmarking one would normally disable the kernel debugger
+completely.  There may, however, be certain situations, where the
+kernel debugger comes in handy during benchmarks.
+
+If you want to run benchmarks and still need the kernel debugger, say
+Yes here. If unsure, say No.
+rt  hhh]ru  hK hNhjW  h)Nh*K h+Kh,hJh-]rv  h/]rw  h1Nh2Nh3K h4K h5}rx  h7UKDB_NO_ASSERTSry  h9Nh:]rz  hK hNhK h]r{  h]r|  ub(hor}  }r~  (h
+UAssert Levelr  hT  
+0 - Only unconditional asserts are included.
+1 - Only a limited number of asserts. Useful for production kernels.
+2 - Normal level of asserts.
+3 - Extra asserts for debugging are enabled.
+4 - All asserts are enabled. This is useful for regression testing.
+r  hhh]r  hK hNhjW  h)]r  (K Ktr  ah*K h+Kh,j  h-]r  h/]r  h1Nh2(j  jq  j  tr  h3K h4K h5}r  h7UASSERT_LEVELr  h9Kh:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+U#Include debugging symbols in binaryr  hNhhh]r  hK hNhjW  h)Nh*K h+Kh,hJh-]r  h/]r  h1Nh2(hMhfhTtr  h3K h4K h5}r  h7UDEBUG_SYMBOLSr  h9Nh:]r  hK hNhK h]r  h]r  ubjS  ehK hNhK h]r  h]r  ubh)Nh*K h+Mh,hh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7Utracer  h9Nh:]r  ((hor  }r  (h
+UVerbose initializionr  hNhhh]r  hK hNhjS  h)Nh*K h+M	h,hJh-]r  h/]r  h1Nh2jk  h3K h4K h5}r  h7UVERBOSE_INITr  h9Nh:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UEnable Tracepointsr  hNhhh]r  hK hNhjS  h)Nh*K h+M
+h,hJh-]r  h/]r  h1Nh2jk  h3K h4K h5}r  h7UTRACEPOINTSr  h9Nh:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UEnable tracing of kernel memoryr  hNhhh]r  hK hNhjS  h)Nh*K h+Mh,hJh-]r  h/]r  h1Nh2jk  h3K h4K h5}r  h7U
+KMEM_TRACEr  h9Nh:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UEnable Tracebufferr  hNhhh]r  hK hNhjS  h)Nh*K h+Mh,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7UTRACEBUFFERr  h9j  h:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+U3The number of pages to reserve for the trace bufferr  hU
+The kernel reserves an ammount of physical memory to use for the tracebuffer.
+This option allows you to select the number of pages to reserve. Note this
+memory is taken from the BOOTMEM_PAGES thus there must be enough pages
+available.
+r  hhh]r  hK hNhjS  h)Nh*K h+Mh,j  h-]r  h/]r  h1Nh2j  h3K h4K h5}r  h7UTRACEBUF_PAGESr  h9M h:]r  hK hNhK h]r  h]r  ubjN  ehK hNhK h]r  h]r  ubh)Nh*K h+K:h,hJh-]r  h/]r  h1Nh2(j  hTj  tr  h3K h4K h5}r  h7UIA32_KEEP_LAST_BRANCHESr  h9j  h:]r  hK hNhK h]r  h]r  ubj  j  eh]r  ubhZh`hfhlhqhwheh/]r  h1Nh2Nh3K h4K h5}r  h7U	ARCH_IA64r  h9Nh:]r  hK hNhK h]r  h]r  j  aub(hMhZ(hMhT(hMhl(hMhq(hMhfhwttttttr  h3K h4K h5}r  h7UIPC_FASTPATHr  h9j  h:]r  hK hNhK h]r  h]r  ubj[  (hor  }r  (h
+U-Use an iBAT to globally map the system calls?r  hT!  You can use an instruction BAT register to map the system calls into every
+user address space.  This avoids tlb misses and page hash misses when 
+executing system calls.  The only side-effect is that it gives user-level
+applications execution access to most of the kernel (but not read access).
+The alternative is to map the system calls into the user address space via 
+the page table, which exposes smaller portions of the kernel to the user 
+address space (but with read access).
+
+Answer yes to use an instruction BAT.  Answer yes if unsure.
+r  hh]h]r  hK hNhh<h)Nh*K h+K-h,hJh-]r  h/]r  h1Nh2hZh3K h4K h5}r  h7UPPC_BAT_SYSCALLSr  h9j  h:]r  hK hNhK h]r  h]r  ubjB  (hor  }r  (h
+UReclaim OpenFirmware memory?r  hUThe OpenFirmware environment uses a considerable amount of physical memory.
+We can trash OpenFirmware once the kernel has started. This will mean
+that no OpenFirmware services will be available after boot (Dissasembler etc).
+r  hhch]r  hK hNhh<h)Nh*K h+K3h,hJh-]r  h/]r   h1Nh2h`h3K h4K h5}r  h7UPPC64_TRASH_OFr  h9Nh:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UEnable Performance Monitoringr  hNhhh]r	  hK hNhh<h)Nh*K h+Kh,hJh-]r
+  h/]r  h1Nh2(hMj  (hMj  (hMj  (hMhNhfttttr  h3K h4K h5}r  h7UPERFMONr  h9Nh:]r  hK hNhK h]r  h]r  ub(hor  }r  (h
+UEnable Spin Wheelsr  hT7  
+The Spin Wheels are characters displayed by the kernel on the top right
+corner of the screen. On certain events such as interrupts or context
+switches, the kernel displays a new character. This is helpful to identify
+whether the kernel has crashed or not. However, it introduces a certain
+performance penalty.
+r  hhh]r  hK hNhh<h)Nh*K h+Kh,hJh-]r  h/]r  h1Nh2(hMhl(hMhf(hMhT(hMhNhttttr  h3K h4K h5}r  h7USPIN_WHEELSr  h9Nh:]r  hK hNhK h]r  h]r  ub(hor  }r   (h
+U0Ignore timer interrupts that occur in interruptsr!  hNhh?h]r"  hK hNhh<h)Nh*K h+K[h,hJh-]r#  h/]r$  h1Nh2hlh3K h4K h5}r%  h7UNO_CLOCK_IN_INTr&  h9j  h:]r'  hK hNhK h]r(  h]r)  ub(hor*  }r+  (h
+UEnable PAL mode IPC fastpathr,  hU
+This enables an IPC fast which operates purely in PAL mode. To do
+so it needs to copy over memory usually reserved for the SRM console
+software. This has been tested on 21264 however if problems exist
+disable it and report a bug.
+r-  hh?h]r.  hK hNhh<h)Nh*K h+K\h,hJh-]r/  h/]r0  h1Nh2(j  jk  (j  hlj  ttr1  h3K h4K h5}r2  h7UALPHA_PAL_IPC_FASTPATHr3  h9j  h:]r4  hK hNhK h]r5  h]r6  ubehK hNhK h]r7  h]r8  ubjW  (hor9  }r:  (h
+UCode Generator Optionsr;  hNhhh]r<  hK hNhh%h)Nh*K h+M$h,hh-]r=  h/]r>  h1Nh2Nh3K h4K h5}r?  h7Ucodegenr@  h9Nh:]rA  ((horB  }rC  (h
+U!Use the SVR4 broken and slow ABI?rD  hTj  The gcc compiler offers two basic ABIs for the PowerPC: SVR4 and AIX.  The
+SVR4 ABI offers the smaller stack footprint (when using the embedded 
+extensions), and is thus more suitable for kernel usage.  The AIX ABI 
+passes structures as arguments in the register file, while the SVR4 ABI always
+passes structures indirectly with a pointer to a memory location.  To achieve
+performance in a C++ kernel such as L4, one should try to pass structures 
+and classes in the register file.
+
+The L4 kernel uses a patched version of the SVR4 embedded ABI (eabi).
+By default, the L4 kernel will try to compile using the -mfast gcc command 
+line parameter, which modifies the SVR4 ABI to pass structures via the 
+register file.  You need a patched version of gcc to support this feature.  
+Otherwise, disable this option, and live with the slow code generated by the 
+default SVR4 ABI.
+rE  hh]h]rF  hK hNhj9  h)Nh*K h+K/h,hJh-]rG  h/]rH  h1Nh2hZh3K h4K h5}rI  h7USYSV_ABIrJ  h9j  h:]rK  hK hNhK h]rL  h]rM  ub(horN  }rO  (h
+U&Use a loop to change the segment ID's?rP  hT  To complete an address-space switch, the kernel updates a handful 
+of segment registers.  You can choose between two implementations
+to effect the segment ID switch.  One implementation uses straight-line
+code without a loop.  The other implementation uses a loop.  The straight-line
+implementation gains 4 cycles, but costs more than two instruction cache lines.
+
+Enable this option to use the loop implementation.
+rQ  hh]h]rR  hK hNhj9  h)Nh*K h+K1h,hJh-]rS  h/]rT  h1Nh2hZh3K h4K h5}rU  h7UPPC_SEGMENT_LOOPrV  h9Nh:]rW  hK hNhK h]rX  h]rY  ub(horZ  }r[  (h
+U+Use multi-word load and store instructions?r\  hT!  Use the PowerPC's lmw and stmw instructions?  A single lmw or stmw instruction
+can load or store multiple words.  When enabled, the exception path uses
+these instructions to spill and restore register state, thus reducing the
+instruction cache foot print of the exception handlers.  But some processors
+may not offer these instructions.  And on some processors, the instructions
+may cost additional cycles compared to a sequence of individual load and
+store instructions.
+
+Answer yes to use the lmw and stmw instructions.
+If unsure, answer yes.
+r]  hh]h]r^  hK hNhj9  h)Nh*K h+K3h,hJh-]r_  h/]r`  h1Nh2hZh3K h4K h5}ra  h7UPPC_MULTIWORD_INSTRrb  h9j  h:]rc  hK hNhK h]rd  h]re  ubehK hNhK h]rf  h]rg  ubehK hNhK h]rh  h]ri  ubh)Nh*K h+M!h,hh-]rj  h/]rk  h1Nh2Nh3K h4K h5}rl  h7Uhardwarerm  h9Nh:]rn  (hj  j  j"  j  hj  jg  (horo  }rp  (h
+UPlatformrq  hNhhh]rr  hK hNhh!h)Nh*K h+Kh,hh-]rs  h/]rt  h1Nh2(hMhThftru  h3K h4K h5}rv  h7Ux86_platformrw  h9(horx  }ry  (h
+U&PC99 Compatible Machines (Standard PC)rz  hNhhh]r{  hK hNhjo  h)Nh*K h+Kh,hJh-]r|  h/]r}  h1Nh2Nh3K h4K h5}r~  h7U	PLAT_PC99r  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  jx  ahK hNhK h]r  h]r  ub(hor  }r  (h
+UIA-64 Platformr  hNhhQh]r  hK hNhh!h)Nh*K h+K@h,hh-]r  h/]r  h1Nh2hNh3K h4K h5}r  h7Uia64_platformr  h9(hor  }r  (h
+U#Extensible Firmware Interface (EFI)r  hNhhQh]r  hK hNhj  h)Nh*K h+KBh,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7UPLAT_EFIr  h9Nh:]r  hK hNhK h]r  h]r  ubh:]r  j  ahK hNhK h]r  h]r  ubjY  jj  hj  j  j  hj  j  j  j_  j  ehK hNhK h]r  h]r  ubh)Nh*K h+Kh,hh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7Uarchr  h9hTh:]r  (hThNhZh`hfhlhqhwhehK hNhK h]r  h]r  ubh)Nh*K h+K#h,hJh-]r  (hThNhZh`hfhlhqhweh/]r  h1Nh2Nh3K h4K h5}r  h7UARCH_SPARC64r  h9Nh:]r  hK hNhK h]r  hah]r  ubahK hNhh!h)Nh*K h+K-h,hh-]r  h/]r  h1Nh2hh3K h4K h5}r  h7Usparc64_platformr  h9hh:]r  ((hor  }r  (h
+USun Ultra 1 workstationr  hNhhh]r  hK hNhhh)Nh*K h+K.h,hJh-]r  (h(hor  }r  (h
+USun Enterprise 3500-6500 serverr  hNhhh]r  hK hNhhh)Nh*K h+K0h,hJh-]r  (j  heh/]r  h1Nh2Nh3K h4K h5}r  h7USPARC64_SUNFIREr  h9Nh:]r  hK hNhK h]r  h]r  ubeh/]r  h1Nh2Nh3K h4K h5}r  h7USPARC64_ULTRA1r  h9Nh:]r  hK hNhK h]r  h]r  ubhj  ehK hNhK h]r  h]r  ubh)Nh*K h+K1h,hJh-]r  (j  j  eh/]r  h1Nh2Nh3K h4K h5}r  h7hh9Nh:]r  hK hNhK h]r  h]r  ubj  j  j  j  j  j  j  j  ja  jZ  j"  j  j  j  j  j  j   j  j  j  jr  jk  jH  j?  j  hZj  j  j  hj	  hj3  j*  j  j  j  j  jv  jo  h8h%UHAVE_MEMORY_CONTROLr  (hor  }r  (h
+NhNhhh]r  hK hNhNh)Nh*K h+M,h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9(hMh`(hMhq(hMhwhNtttr  h:]r  hK hNhK h]r  h]r  ubjy  jq  j  hFUSPARC64_Z8530r  (hor  }r  (h
+NhNhhh]r  hK hNhNh)Nh*K h+KEh,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9j  h:]r  hK hNhK h]r  h]r  ubhhj  j  j  hfj"  j  j  j  j  hlj  j  j  j  jq  jj  U	BIGENDIANr  (hor  }r  (h
+NhNhhh]r  hK hNhNh)Nh*K h+M)h,hJh-]r  h/]r  h1Nh2(j  j  j  tr  h3K h4K h5}r  h7j  h9(hMhZ(hMhq(hMh`(hMh(hor  }r  (h
+NhNhhzh]r  hK hNhNh)Nh*K h+Kch,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7UARM_BIG_ENDIANr  h9hh:]r  hK hNhK h]r  h]r  ubttttr  h:]r  hK hNhK h]r  h]r  ubj  j  j  hjk  jc  UIA32_PGEr  (hor  }r  (h
+NhNhhWh]r  hK hNhNh)Nh*K h+K]h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r   h7j  h9(hMj  (hMj  (hMj  j  tttr  h:]r  hK hNhK h]r  h]r  ubUIA32_PSEr  (hor  }r  (h
+NhNhhWh]r  hK hNhNh)Nh*K h+K`h,hJh-]r	  h/]r
+  h1Nh2Nh3K h4K h5}r  h7j  h9(hMj  (hMj  (hMj  j  tttr  h:]r  hK hNhK h]r  h]r  ubhhj  jN  j  j  UPLAT_OFSPARC64r  (hor  }r  (h
+NhNhhh]r  hK hNhNh)Nh*K h+K6h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9(hMj  (hMhj  ttr  h:]r  hK hNhK h]r  h]r  ubhDh<j  j  j`  jY  j  j  j  jr  jx  jf  hhj  j  jJ  jB  jL  j/  j  j  j  j  j  j  USPARC64_SAB82532r  (hor  }r  (h
+NhNhhh]r  hK hNhNh)Nh*K h+KDh,hJh-]r  h/]r   h1Nh2Nh3K h4K h5}r!  h7j  h9hh:]r"  hK hNhK h]r#  h]r$  ubUIS_32BITr%  (hor&  }r'  (h
+NhNhhh]r(  hK hNhNh)Nh*K h+M'h,hJh-]r)  h/]r*  h1Nh2Nh3K h4K h5}r+  h7j%  h9(hMhT(hMhZhwttr,  h:]r-  hK hNhK h]r.  h]r/  ubj  j  j  j  j  j  j  j|  j  j  j  h`UCPU_SPARC64_ULTRASPARCr0  (hor1  }r2  (h
+NhNhhh]r3  hK hNhNh)Nh*K h+KAh,hJh-]r4  h/]r5  h1Nh2Nh3K h4K h5}r6  h7j0  h9(hM(hor7  }r8  (h
+NhNhhh]r9  hK hNhNh)Nh*K h+K;h,hJh-]r:  h/]r;  h1Nh2Nh3K h4K h5}r<  h7USPARC64_ULTRASPARC1r=  h9j  h:]r>  hK hNhK h]r?  h]r@  ub(horA  }rB  (h
+NhNhhh]rC  hK hNhNh)Nh*K h+K:h,hJh-]rD  h/]rE  h1Nh2Nh3K h4K h5}rF  h7USPARC64_ULTRASPARC2rG  h9(hMhj  trH  h:]rI  hK hNhK h]rJ  h]rK  ubtrL  h:]rM  hK hNhK h]rN  h]rO  ubj  j  jV  jN  j  jc  j  j  jb  j[  j  jx  j/  j(  j  j  jw  jo  j  ju  USWIZZLE_IO_ADDRrP  (horQ  }rR  (h
+NhNhh?h]rS  hK hNhNh)Nh*K h+KMh,hJh-]rT  h/]rU  h1Nh2Nh3K h4K h5}rV  h7jP  h9(j  jk  (U==j  K+ttrW  h:]rX  hK hNhK h]rY  h]rZ  ubj@  j9  j  hUIS_64BITr[  (hor\  }r]  (h
+NhNhhh]r^  hK hNhNh)Nh*K h+M(h,hJh-]r_  h/]r`  h1Nh2Nh3K h4K h5}ra  h7j[  h9(hMhN(hMhl(hMhq(hMhf(hMh`htttttrb  h:]rc  hK hNhK h]rd  h]re  ubhhj  j  j  j  ji  jW  j  j  jb  jZ  U	IA32_FXSRrf  (horg  }rh  (h
+NhNhhWh]ri  hK hNhNh)Nh*K h+K\h,hJh-]rj  h/]rk  h1Nh2Nh3K h4K h5}rl  h7jf  h9(hMj  (hMj  j  ttrm  h:]rn  hK hNhK h]ro  h]rp  ubj  j  UIA32_SMALL_SPACES_GLOBALrq  (horr  }rs  (h
+NhNhhWh]rt  hK hNhNh)Nh*K h+K_h,hJh-]ru  h/]rv  h1Nh2Nh3K h4K h5}rw  h7jq  h9(j  jB  j  trx  h:]ry  hK hNhK h]rz  h]r{  ubj  j  j  j  j5  j-  j  j  j  j  j  j  j  j  UARM_V5r|  (hor}  }r~  (h
+NhNhhzh]r  hK hNhNh)Nh*K h+Kdh,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j|  h9(hMh(hMhhttr  h:]r  hK hNhK h]r  h]r  ubj  j  j  j  j  j  jU  jL  jr  jk  j;  j3  USPARC64_ULTRASPARC2Ir  (hor  }r  (h
+NhNhhh]r  hK hNhNh)Nh*K h+K=h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9hh:]r  hK hNhK h]r  h]r  ubj  hNhhj  j  j  j  UARM_THUMB_SUPPORTr  (hor  }r  (h
+NhNhhzh]r  hK hNhNh)Nh*K h+Keh,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9(hMh(hMh(hMhhtttr  h:]r  hK hNhK h]r  h]r  ubUIA32_TSCr  (hor  }r  (h
+NhNhhWh]r  hK hNhNh)Nh*K h+Kah,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9(hMj  (hMj  (hMj  (hMj  j  ttttr  h:]r  hK hNhK h]r  h]r  ubhhj@  j9  j  j  j  jw  j  j  jR  j*  j  j  jM  jF  j  j  j  j  j@  j9  j  j  j  j  j=  j7  hhj  j  UACPIr  (hor  }r  (h
+NhNhhh]r  hK hNhNh)Nh*K h+M+h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9hNh:]r  hK hNhK h]r  h]r  ubjn  jg  j)  j"  jf  j_  j  j  j  j  jm  h!j	  j|  jF  j4  jY  jQ  j~  ja  hhwj   hj  j  j&  j  j  j  UIA32_HTTr  (hor  }r  (h
+NhNhhWh]r  hK hNhNh)Nh*K h+K^h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9j  h:]r  hK hNhK h]r  h]r  ubUALPHA_FASTPATHr  (hor  }r  (h
+NhNhh?h]r  hK hNhNh)Nh*K h+Khh,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9hFh:]r  hK hNhK h]r  h]r  ubj/  j(  j  j  j$  j  j  hqj  j  jX  j%  hhjG  jA  j  jS  jR  j*  j5  j#  jF  j4  j  j  jJ  jB  j)  j!  j  hj  j  hhj  j  UIA32_SYSENTERr  (hor  }r  (h
+NhNhhWh]r  hK hNhNh)Nh*K h+K[h,hJh-]r  h/]r  h1Nh2Nh3K h4K h5}r  h7j  h9(hMj  (hMj  j  ttr  h:]r  hK hNhK h]r  h]r  ubj?  hThhj  j}  j  j]  jB  j9  jL  j/  j  j  uUtrit_tier  NUstartr  h%Uprefixr  UCONFIG_r  Uversionr  U2.3.0r  Uhelp_tier  NU
+expert_tier  NUiconr  NUbannerr  U Ureducedr  ]r  (j  j  j  j  eh]r  ((ccml
+Requirement
+r  or  }r  (U	predicater  j  Uliner  KQUmessager  NhhQub(j  or  }r  (j  j  j  KVj  NhhQub(j  or  }r  (j  j  j  KYj  Nhhtub(j  or  }r  (j  j  j  K"j  Nhhzubeub.
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/.depend hello-pistachio1/pistachio/sb1-kernel/.depend
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/.depend	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/.depend	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,2481 @@
+.depend src/generic/lib.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/generic/lib.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h
+.depend src/generic/kmemory.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/generic/kmemory.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/init.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h
+.depend src/generic/traceids.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/generic/traceids.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h
+.depend src/generic/tracebuffer.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/generic/tracebuffer.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/stdarg.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/interrupt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h
+.depend src/platform/sb1/smp.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/platform/sb1/smp.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/smp.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/smp.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/sb1250_regs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/sb1250_defs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/sb1250_scd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/sb1250_int.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h
+.depend src/platform/sb1/cfe.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/platform/sb1/cfe.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cfe_xiocb.h
+.depend src/api/v4/exregs.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/exregs.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/smp.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h
+.depend src/api/v4/ipc.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/ipc.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/interrupt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/smp.h
+.depend src/api/v4/ipcx.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/ipcx.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h
+.depend src/api/v4/kernelinterface.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/kernelinterface.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/user.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/version.h
+.depend src/api/v4/thread.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/thread.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/interrupt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/smp.h
+.depend src/api/v4/schedule.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/schedule.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/interrupt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/smp.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/special.h
+.depend src/api/v4/space.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/space.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h
+.depend src/api/v4/interrupt.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/interrupt.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/interrupt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/smp.h
+.depend src/api/v4/smp.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/smp.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h
+.depend src/api/v4/processor.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/api/v4/processor.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h
+.depend src/arch/mips64/head.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/arch/mips64/head.S \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/asm.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/regdef.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h
+.depend src/arch/mips64/switch.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/arch/mips64/switch.S \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/asm.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/regdef.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/asmsyms.h
+.depend src/glue/v4-mips64/space.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/space.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend src/glue/v4-mips64/thread.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/thread.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend src/glue/v4-mips64/exception.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/exception.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/exception.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/console.h
+.depend src/glue/v4-mips64/init.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/init.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/mapping.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/memory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/timer.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/timer.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/processor.h
+.depend src/glue/v4-mips64/intctrl.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/intctrl.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/interrupt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h
+.depend src/glue/v4-mips64/timer.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/timer.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/timer.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/timer.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/intctrl.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/intctrl.h
+.depend src/glue/v4-mips64/tlb.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/tlb.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h
+.depend src/glue/v4-mips64/smp.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/smp.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h
+.depend src/glue/v4-mips64/resources.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/resources.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h
+.depend src/glue/v4-mips64/memcontrol.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/memcontrol.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend src/glue/v4-mips64/syscalls.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/syscalls.S \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/asm.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/regdef.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/asmsyms.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/tcb_layout.h
+.depend src/glue/v4-mips64/fastpath.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/fastpath.S \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h
+.depend src/glue/v4-mips64/traps.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/traps.S \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/asm.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/regdef.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/tcb_layout.h
+.depend src/glue/v4-mips64/user.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/user.S \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/asm.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/regdef.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h
+.depend src/generic/linear_ptab_walker.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/generic/linear_ptab_walker.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/mapping.h
+.depend src/generic/mapping_alloc.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/generic/mapping_alloc.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/mapping.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h
+.depend src/generic/mapping.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/generic/mapping.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/mapping.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h
+.depend kdb/generic/bootinfo.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/bootinfo.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/generic/cmd.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/cmd.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/console.h
+.depend kdb/generic/console.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/console.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/console.h
+.depend kdb/generic/entry.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/entry.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/generic/init.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/init.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/init.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/init.h
+.depend kdb/generic/input.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/input.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/console.h
+.depend kdb/generic/kmemory.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/kmemory.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h
+.depend kdb/generic/linker_set.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/linker_set.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/init.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h
+.depend kdb/generic/memdump.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/memdump.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h
+.depend kdb/generic/print.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/print.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/stdarg.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/generic/tid_format.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/tid_format.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tid_format.h
+.depend kdb/generic/tracepoints.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/tracepoints.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h
+.depend kdb/generic/tracebuffer.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/tracebuffer.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h
+.depend kdb/platform/sb1/io.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/platform/sb1/io.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/sb1250_uart.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/console.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h
+.depend kdb/api/v4/input.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/api/v4/input.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/console.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/api/v4/kernelinterface.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/api/v4/kernelinterface.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h
+.depend kdb/api/v4/tcb.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/api/v4/tcb.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h
+.depend kdb/api/v4/thread.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/api/v4/thread.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tid_format.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/api/v4/space.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/api/v4/space.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/api/v4/schedule.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/api/v4/schedule.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h
+.depend kdb/api/v4/sigma0.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/api/v4/sigma0.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/schedule.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/tracepoints.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/traceids.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/traceids.h
+.depend kdb/arch/mips64/prepost.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/arch/mips64/prepost.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/arch/mips64/tlb.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/arch/mips64/tlb.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h
+.depend kdb/arch/mips64/cpuid.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/arch/mips64/cpuid.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cpu.h
+.depend kdb/arch/mips64/reboot.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/arch/mips64/reboot.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/smp.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/arch/mips64/cp0.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/arch/mips64/cp0.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mips_cpu.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cpu.h
+.depend kdb/arch/mips64/watch.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/arch/mips64/watch.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h
+.depend kdb/arch/mips64/frame.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/arch/mips64/frame.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
+.depend kdb/generic/linear_ptab_dump.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/linear_ptab_dump.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h
+.depend kdb/generic/mapping.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/mapping.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/cmd.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/linker_set.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/kdb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/include/kdb_class_helper.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kdb/input.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/mapping.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h
+.depend src/glue/v4-mips64/asmsyms.o: /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/src/glue/v4-mips64/asmsyms.cc \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/sb1-kernel/config/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/l4.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/macros.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/page.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/config.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/mkasmsym.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/debug.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/types.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queuestate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/queueing.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/threadstate.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/kmemory.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/sync.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/space.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/fpage.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/thread.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/kernelinterface.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/generic/memregion.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/memdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/procdesc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/pgent.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/hwspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/tlb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/mipsregs.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/asid.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/bitmask.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resources.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/context.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/preempt.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/ipc.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/ktcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/utcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/tcb.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/syscalls.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/glue/v4-mips64/resource_functions.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/platform/sb1/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/cache.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/arch/mips64/addrspace.h \
+  /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/linear_ptab.h
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/include/asmsyms.h hello-pistachio1/pistachio/sb1-kernel/include/asmsyms.h
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/include/asmsyms.h	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/include/asmsyms.h	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,17 @@
+/* machine-generated file - do NOT edit */
+#ifndef __ASMSYMS_H__
+#define __ASMSYMS_H__
+
+#define ASM_KTCB_AREA_START       ((0x400000000))
+#define ASM_KTCB_BITS             ((0x0c))
+#define ASM_KTCB_MASK             (-(0x01000))
+#define ASM_KTCB_SIZE             ((0x01000))
+#define MIPS64_SWITCH_STACK_SIZE  ((0x028))
+#define SPACE_ASID_OFFSET         ((0x01ff0))
+#define TSTATE_POLLING            ((0x0b))
+#define TSTATE_RUNNING            ((0x02))
+#define TSTATE_WAITING_FOREVER    ((0xffffffffffffffff))
+#define UTCB_MR_OFFSET            ((0x080))
+
+
+#endif /* __ASMSYMS_H__ */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/include/kdb_class_helper.h hello-pistachio1/pistachio/sb1-kernel/include/kdb_class_helper.h
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/include/kdb_class_helper.h	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/include/kdb_class_helper.h	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,54 @@
+/* Machine-generated file - DO NOT EDIT!	*/
+/*   will be included from kdb/kdb.h	*/
+static cmd_ret_t cmd_dump_bootinfo(cmd_group_t*);
+static cmd_ret_t cmd_mode_switch(cmd_group_t*);
+static cmd_ret_t cmd_toggle_cpuprefix(cmd_group_t*);
+static cmd_ret_t cmd_toggle_console(cmd_group_t*);
+static cmd_ret_t cmd_go(cmd_group_t*);
+static cmd_ret_t cmd_arch(cmd_group_t*);
+static cmd_ret_t cmd_config(cmd_group_t*);
+static cmd_ret_t cmd_statistics(cmd_group_t*);
+static cmd_ret_t cmd_kmem_stats(cmd_group_t*);
+static cmd_ret_t cmd_wordsize(cmd_group_t*);
+static cmd_ret_t cmd_memdump(cmd_group_t*);
+static cmd_ret_t cmd_memdump_remote(cmd_group_t*);
+static cmd_ret_t cmd_tid_format(cmd_group_t*);
+static cmd_ret_t cmd_tracepoints(cmd_group_t*);
+static cmd_ret_t cmd_tp_list(cmd_group_t*);
+static cmd_ret_t cmd_tp_enable(cmd_group_t*);
+static cmd_ret_t cmd_tp_disable(cmd_group_t*);
+static cmd_ret_t cmd_tp_enable_all(cmd_group_t*);
+static cmd_ret_t cmd_tp_disable_all(cmd_group_t*);
+static cmd_ret_t cmd_tp_reset(cmd_group_t*);
+static cmd_ret_t cmd_tracebuffer(cmd_group_t*);
+static cmd_ret_t cmd_tb_info(cmd_group_t*);
+static cmd_ret_t cmd_tb_logmask(cmd_group_t*);
+static cmd_ret_t cmd_tb_dump(cmd_group_t*);
+static cmd_ret_t cmd_dump_kip(cmd_group_t*);
+static cmd_ret_t cmd_show_tcb(cmd_group_t*);
+static cmd_ret_t cmd_show_tcbext(cmd_group_t*);
+static cmd_ret_t cmd_list_spaces(cmd_group_t*);
+static cmd_ret_t cmd_show_ready(cmd_group_t*);
+static cmd_ret_t cmd_sigma0(cmd_group_t*);
+static cmd_ret_t cmd_s0_verbose(cmd_group_t*);
+static cmd_ret_t cmd_s0_dumpmem(cmd_group_t*);
+static cmd_ret_t cmd_mips64_tlb(cmd_group_t*);
+static cmd_ret_t cmd_mips64_dum(cmd_group_t*);
+static cmd_ret_t cmd_mips64_trans(cmd_group_t*);
+static cmd_ret_t cmd_tlb_info(cmd_group_t*);
+static cmd_ret_t cmd_cpuid(cmd_group_t*);
+static cmd_ret_t cmd_reboot(cmd_group_t*);
+static cmd_ret_t cmd_cp0(cmd_group_t*);
+static cmd_ret_t cmd_mips64_watch(cmd_group_t*);
+static cmd_ret_t cmd_mips64_wset(cmd_group_t*);
+static cmd_ret_t cmd_mips64_wshow(cmd_group_t*);
+static cmd_ret_t cmd_dump_current_frame(cmd_group_t*);
+static cmd_ret_t cmd_dump_frame(cmd_group_t*);
+static cmd_ret_t cmd_find_frame(cmd_group_t*);
+static cmd_ret_t cmd_dump_fprs(cmd_group_t*);
+static cmd_ret_t cmd_dump_ptab(cmd_group_t*);
+static cmd_ret_t cmd_dump_mdb(cmd_group_t*);
+static cmd_ret_t cmd_dump_mdb_all(cmd_group_t*);
+static cmd_ret_t cmd__help(cmd_group_t*);
+static cmd_ret_t cmd__abort(cmd_group_t*);
+static cmd_ret_t cmd__prior(cmd_group_t*);
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/include/tcb_layout.h hello-pistachio1/pistachio/sb1-kernel/include/tcb_layout.h
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/include/tcb_layout.h	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/include/tcb_layout.h	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,36 @@
+/* machine-generated file - do NOT edit */
+#ifndef __TCB_LAYOUT__H__
+#define __TCB_LAYOUT__H__
+
+#define OFS_TCB_MYSELF_GLOBAL             0x00	/*   0 */
+#define OFS_TCB_UTCB_LOCATION             0x08	/*   8 */
+#define OFS_TCB_UTCB                      0x10	/*  16 */
+#define OFS_TCB_THREAD_STATE              0x18	/*  24 */
+#define OFS_TCB_PARTNER                   0x20	/*  32 */
+#define OFS_TCB_RESOURCE_BITS             0x28	/*  40 */
+#define OFS_TCB_SEND_REDIRECTOR           0x30	/*  48 */
+#define OFS_TCB_RECV_REDIRECTOR           0x38	/*  56 */
+#define OFS_TCB_SPACE                     0x40	/*  64 */
+#define OFS_TCB_QUEUE_STATE               0x48	/*  72 */
+#define OFS_TCB_READY_LIST                0x50	/*  80 */
+#define OFS_TCB_SEND_LIST                 0x60	/*  96 */
+#define OFS_TCB_SEND_HEAD                 0x70	/* 112 */
+#define OFS_TCB_STACK                     0x78	/* 120 */
+#define OFS_TCB_WAIT_LIST                 0x80	/* 128 */
+#define OFS_TCB_PRESENT_LIST              0x90	/* 144 */
+#define OFS_TCB_TCB_LOCK                  0xa0	/* 160 */
+#define OFS_TCB_TOTAL_QUANTUM             0xa8	/* 168 */
+#define OFS_TCB_TIMESLICE_LENGTH          0xb0	/* 176 */
+#define OFS_TCB_CURRENT_TIMESLICE         0xb8	/* 184 */
+#define OFS_TCB_PRIORITY                  0xc0	/* 192 */
+#define OFS_TCB_SCHEDULER                 0xc8	/* 200 */
+#define OFS_TCB_FLAGS                     0xd0	/* 208 */
+#define OFS_TCB_ARCH                      0xd8	/* 216 */
+#define OFS_TCB_MISC                      0xe0	/* 224 */
+#define OFS_TCB_SAVED_PARTNER             0x110	/* 272 */
+#define OFS_TCB_SAVED_STATE               0x118	/* 280 */
+#define OFS_TCB_RESOURCES                 0x120	/* 288 */
+#define OFS_TCB_PDIR_CACHE                0x248	/* 584 */
+#define OFS_TCB_KERNEL_STACK              0x250	/* 592 */
+
+#endif /* __TCB_LAYOUT__H__ */
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/include/version.h hello-pistachio1/pistachio/sb1-kernel/include/version.h
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/include/version.h	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/include/version.h	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,12 @@
+ //							
+ // Autmatically generated.  Do not edit.		
+ //							
+ 
+ #define KERNEL_VERSION         0			
+ #define KERNEL_SUBVERSION      1			
+ #define KERNEL_SUBSUBVERSION   0			
+
+ #define KERNELGENDATE          SHUFFLE3(day:(112-100),month:(109-100),year:(2006-2000))			
+ #define __USER__               "root@Dragon"				
+ #define __KERNELBUILDNO__      3				
+
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/input.o hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/input.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/input.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/input.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,15 @@
+ELF                        	`  4     (                                       `                       `          %s [current]:   
+       current 
+No thread named: %s
+   g  0- P 0  -  - X H @ 8-$ ( @`   (-<  $  $ $    $    $  @--# g   C     &    C  p      $ 0  p-   g   h $   H- P @ &  @-$ ?$ < ~ ||-%  $ <0  ? 0 , 7  @ 0   	8 8$  M'    $  	8 I&C >  .$ @ 	)8  `-% 
+0*-1 @ > (<  9 @$ $g8ߥ ( ! W  dfh x' H$*@-p+9  <
+$  $4  $ ߣ  $  `- G 
+<     $  <  B  ߿ Xߴ P߳ H߲ @߱ 8߰ 0 g `     $           $     $  0-&(-      Q H-  Q CH-  P CH- ( <  k   @ `H- P*e'8@   0- - -$   $  0 #@ t * p    ` -$   n)  <  $  $    $ <  c  `-   
+<  $     p @<  B  ߿ Xߴ P߳ H߲ @߱ 8߰ 0 g `$	 x i $
+ Xj^ h fg $   H- X  P @ &  @-$ ?$ < ~ |0-  $ &<0y  ?  /8 7   0   	8 >$  8$   	8  $  &'   .$  	)8  h-% 
+*`0-  V1    H-   CH- @> w5I	$ c88-'     E&.C `a j<eX+9f  <  (- (  n%     CH-@    ) +e'8  oߣ      g  0- 0  - P H @ 8-$ ( @`   (-<  $  $ $    $    $  @--# ]   C     &    C  p      $ 0  p-  ( g   h $   H- P @ &  @-$ ?$ < ~ ||-%  $ <0  ? 0 , 7  @ 0   	8 8$  C'    $  	8 ?&C >  .$ 6 	)8  `-% 
+0*-1 @ 4 (<  9 @$ $g8ߥ ( ! W  dfh x' H$*@-p+9  z<$  $?  <     $  ߢ  ߿ P߳ H߲ @߱ 8߰ 0 g ` $           $     $  0-&(- 4   o H- o CH- n CH- ( <  k   @ `H- P*e'8@   0- - -$ e    0 #@ f * b    ` - )  <     $  <      $
+ x j $ Xk| h fg $   H- x  P @ &  @-$ ?$ < ~ |0-  $ &<0y  ?  /8 7   0   	8 >$  8$   	8  $  )'   .$  	)8  h-% 
+*`0- t1   H-  CH- H> 5j*@$ s8`-,  ݇   &,R @ <fmx+9  
+< %  <  $     (-   -  CH- (-  (@    ) +e'8  - f          .symtab .strtab .shstrtab .text .data .bss .reginfo .rel.pdr .mdebug.abi64 .rodata.str1.8 .rel.kdebug                                                          4                      !             4                      '             4                      ,p             4                    9              L   @                  5   	          @                  >                                    L      2          8                 _                                 [   	          P  P      	                      	h   g                                  p      	         	             p                                                                                                       /          	   7             @             E            N      |  	   ^              e              n              w                                                               	                                                       .text .data .bss .mdebug.abi64 .rodata.str1.8 .kdebug .reginfo .pdr input.cc _Z9get_spacePKc printf _Z4getcb _Z4putcc hw_pgshifts kernel_space global_present_list kdb _Z10get_threadPKc $LC0 $LC2 $LC1 $LC3         
+         @     D     P     X     |    `    d                                     4    <    D    L    X    \                                                            P    X    t                                ,    4    0    `    h    p                                                                    L    P    T    \    d    p      
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/kernelinterface.o hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/kernelinterface.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/kernelinterface.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/kernelinterface.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,52 @@
+ELF                        `  4     (      K                                     (       0       8       @       H       P       X       `       h       p       x                                                                                                                                                      (      0      8      @      H      P      X      `      h      p      x                                                                                                                         `                      kip     dump kernel interface page      1K      2K      4K      8K      16K     32K     64K     128K    256K    512K    1M      2M      4M      8M      16M     32M     64M     128M    256M    512M    1G      2G      4G      8G      16G     32G     64G     128G    256G    512G    1T      2T      4T      8T      16T     32T     64T     128T    256T    512T    Jan     Feb     Mar     Apr     May     Jun     Jul     Aug     Sep     Oct     Nov     Dec     undefined       conventional    reserved        dedicated       shared  Kernel Interface Page:
+   %16s %c%c%c%c
+        Magic     %16s 0x%02x.0x%02x
+   API version     big     litte   API flags         %16s %s-endian, %d-bit
+         %16s num mrs: %d
+     VirtualReg info   %16s min size: %dKB, alignment: %d, UTCB size: %d
+    UTCB area info    %16s min size: %dKB
+  KIP area info     %16s 0x%p
+    Boot info         %16s schedule precision: %d us
+       Clock info        %16s user base: 0x%03x, system base: 0x%03x, thread bits: %d
+ Thread info     Page info         %16s sizes:    %s     x       r       w       , rights: %s%s%s
+       
+Root servers:
+   %16s ip: 0x%08x,      sigma0  sp: 0x%08x,     0x%08x:0x%08x
+  sigma1  root server     
+Kernel descriptor:
+      %16s %d.%d
+   Kernel ID         %16s %s %d, %d
+       Kernel gen date   %16s %d.%d.%d
+        Kernel version  Kernel supplier   %16s %s
+      Version string    %16s  Features        %s%s    
+  %16s %s      
+       
+System call offsets:
+    %16s 0x%08x    %17s 0x%08x
+   SpaceControl    ThreadControl   ProcessorControl        MemoryControl   Ipc     Lipc    Unmap   ExchangeRegisters       ThreadSwitch    Schedule        
+Processors %d:
+          Proc%3d:       external freq = %dMHz, internal freq = %dMHz
+  
+Memory regions (%d):
+  Physical:       0x%p - 0x%p   %s
+       tracebuffer     bootloader specific     architecture specific   <unknown>       Virtual:        
+Memory regions:
+         %16s 0x%p - 0x%p
+     Main mem        Reserved mem0   Reserved mem1   Dedicated mem0  Dedicated mem1  Dedicated mem2  Dedicated mem3  Dedicated mem4  0x%p - 0x%p   %s (%d)
+          g<  $  <  $  <    X P H @ 8 0 (   -$      <  $  <  $  <	  ) $ @<   <    <      $ <  $  <  $  <   <      <   <  '    0 <  $  0 <  $  <  $  0߸    8 <  H<  $  2 ?<  $     f <  ޔP<  $    |:22n ?1 ?<  $   `  X 8qP   
+2     @<  ܥX<  $  0 ?<  $     Q    2<  $  <  $  <     p<  $  <  $  <     <  <  $   :: 5:<  $  1 0   0<  $  <     $  <  ܥ   2 <    &1        f1 2 <  $    @ z%     f1  2 <  ܥ0 0 <  &1  <  $  <  $  <  $   z Ⱥ<  $  3     88
+7(
+fP    50
+    -<     $  <  $  <  $  <      H<  $  <     ܥ @<  $  <  ܥ P<      X<  $  <  $  <      h<  $  <     ܥ `<  $  <  ܥ p<      x<  $  <  $  <      <  $  <     ܥ <  $  <  ܥ <      <     $  <  $  <  $  F    G T <  %`  zz2 2m x1 <  $  <  $  X-e   fJ <  $   
+,: 
+N:1H0 <  $     1& <  $  <  $  G H I    F <  $  <  $      0-<  $  <     $  2  @f1 '   $ <   $  <  $  <  $      0-    (   f1 "  @    <  $       -<     $  <  $  <  $  <  <  <     $  <  $  <  $  <  <  <     $  <  $  <  $  <  <  <     $  <  $  <  $  <  <  <     $  <  $  <  $  <  <  <     $  <  c<  $dq      (-<  $   (-    @-  <15& T85Ix 	,d       `(-  fs  <  $  f    x  1:  p    9:qh+    <   <  $   (- +    <  $  (-       -<  $  <     $  ߰   =$ $ $ $ -߱  #   º   2z 8 0  +    fs w 0p <  $  <     $  #   %  :40h   *     <   $  <   $  <   $  <  $   
+.	 <  $     X<  %lP-G             fR@f1 `     <     $  <  $  <  $       -߱   3-<  &s$  %߰  0      fR <  $  <  $  T 0          0 <  $  <  $   *  -g      º7&    *  f   f1 Bz     50  f @     <     $  <     $  <  $  <  $  <   <      <  $  <  $  <   <      <  $  <  $  <   <      <  $  <  $  <   <      <  $  <  $  <   <     <  $  <  $  <  <     <  $  <  $  <   <     (<  $  <  $  <  0<     8  -߿ X߾ P߷ H߶ @ߵ 8ߴ 0߳ (߲  ߱ ߰  g `<   $  ? 7 .     fR     .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_root__kdb_root_cmd_dump_kip .rodata.str1.8 .rodata .rel.kdebug                                                          4                      %             8                    !   	          #,                 +                                   0p                                 =             8                      9   	          %                  B             X                      T            X                     P   	          %         	               2      h  0                             
+                                 
+  
+`                     	          %$                                                                  t                 	                                                                                                                	   L             [             c             k             t             y                     	                                    
+\          @    C  `   `    x     (                                                                     (         	  @           H           `           p         !  x         '           -           3           9           ?           E           K            Q  8         W  H         ]  X         c  h         i           o           u           {                                                           (           0           H           X           p           x                                                                                                               (           8           H           X           h           p                                '           .           5           <           C           J           Q           X            _  (         f  0         m  8         t  P         {  `           p                                                                             0           H           X           h                                                                                                                       .text .data .bss .mdebug.abi64 set___kdb_group_root__kdb_root_cmd_dump_kip .rodata.str1.8 .kdebug .rodata .reginfo .pdr kernelinterface.cc __setentry___kdb_group_root___kdb_root_cmd_dump_kip __kdb_group_root __kdb_root_cmd_dump_kip _ZN5kdb_t12cmd_dump_kipEP11cmd_group_t _ZZN5kdb_t12cmd_dump_kipEP11cmd_group_tE9sizenames _ZZN5kdb_t12cmd_dump_kipEP11cmd_group_tE10monthnames _ZZN5kdb_t12cmd_dump_kipEP11cmd_group_tE8memtypes kip printf _ZN16processor_info_t12get_procdescEm _ZN13memory_info_t11get_memdescEm $LC54 $LC55 $LC56 $LC57 $LC58 $LC60 $LC59 $LC62 $LC61 $LC63 $LC64 $LC65 $LC66 $LC67 $LC68 $LC69 $LC70 $LC71 $LC72 $LC73 $LC74 $LC76 $LC75 $LC77 $LC78 $LC81 $LC80 $LC82 $LC83 $LC84 $LC85 $LC86 $LC87 $LC88 $LC89 $LC90 $LC91 $LC92 $LC93 $LC94 $LC95 $LC96 $LC97 $LC98 $LC99 $LC100 $LC101 $LC102 $LC103 $LC104 $LC105 $LC106 $LC107 $LC108 $LC109 $LC110 $LC111 $LC112 $LC113 $LC114 $LC116 $LC115 $LC117 $LC118 $LC124 $LC125 $LC127 $LC131 $LC130 $LC129 $LC128 $LC132 $LC133 $LC134 $LC135 $LC136 $LC137 $LC138 $LC139 $LC140 $LC141 $LC142 $LC126                            (     0     8     @     H     P     X     `     h     p     x                                                                                                          (    0    8    @    H    P    X    `    h    p    x                                                                                                        H     P     T     X     \     `     d     l     p     t     x     |                                                                                                                                          !    !                 "  $  "  <  #  @  #  \    d    h    l  $  p  $  x  %  |  %        &    &    '    '                (    (    )    )                        *    *    +    +        ,    ,     -    -                   (    $    <  .  @  .  T    d    h    t    x    |  /    /    0    0    1    1    2    2        3    3        4    4    5    5                6    6                 7    7                       $  4  (  4  ,  8  0  8  4    <    8    @  6  D  6  H    P    L    T  7  X  7  \    `    d    l    h    p  4  t  4  x  9  |  9                6    6                7    7                        :    :        ;    ;    <    <                =    =    >    >      (  ?  ,  ?  @  @  D  @  H    P    T    X  A  \  A  l    t  B  x  B  |  C    C        D    D    E    E        F    F    G    G                H    H         I    I        J    J    K     K  $    (    ,    0    4  L  <  L  8    @  J  D  J  H  M  L  M  P    T    X    \    `  N  h  N  d    l  J  p  J  t  O  x  O  |                  P    P        J    J    Q    Q                    R    R        S    S    J    J                    T    T                            U    U      \  V  `  V  x                          W    W        D    D    X    X      $  D  (  D  ,    4    0    `  Y  h  Y  l  Z  t  Z  x  [    [    \    \    ]    ]                H    H        D    D    ^    ^                  (  D  ,  D  0    4    @    P  Y  T  Y  X  ]  \  ]        H    H        _    _        `    `    a    a              	    	     	  `  	  `  	  b  	  b  	    	    	     	(    	$    	,  `  	0  `  	4  c  	8  c  	<    	@    	D    	L    	H    	P  `  	T  `  	X  d  	\  d  	`    	d    	h    	p    	l    	t  `  	x  `  	|  e  	  e  	    	    	    	    	    	  `  	  `  	  f  	  f  	    	    	    	    	    	  `  	  `  	  g  	  g  	    	    	    	    	    	  `  	  `  	  h  	  h  	    	    	    
+     	    
+8  i  
+@  i  
+<    
+T  
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/schedule.o hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/schedule.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/schedule.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/schedule.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,12 @@
+ELF                        `  4     (      q                                                                   0                      showqueue       show scheduling queue   
+       idle : %t
+
+     [%03d]:  (%.wt)  %.wt   present-list fucked???
+ %t (%t <-> %t)  
+*** ERROR ***
+ ---> END                g< <  $         $ $   4RB@    <  ܥ   -    f  &Dc  6  e    &1!    <  $  <     $  ߿  ߳   -߲ ߱ ߰   g 0<  $      (-<  c    5 `-        (- H<  $  <  $  1      
+<  c       <  $     &1!          <  $       -<     (-<  $       &1 	 <  $  %              <  k  *$ k  `- (-<  $       &1 	 <  $  %      j P    <  k  *$ k `-<     $    -߿  ߳ ߲ ߱ ߰   g 0 .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_root__kdb_root_cmd_show_ready .rodata.str1.8 .data.kdebug .rel.kdebug                                                           4                      %             8                      !   	          
+<                  +             X                     0p             X                    =              p                      9   	          
+T                  B                                    T                                  P   	          
+\         	               2                                       @                                 H  (                     	          
+l                              p                                                   	               ~                                                                                                 	   N             ]             j             r             {                                  	                                    (               (           <             C             N   (         S   0         Y   @         ^   H         c   P         h   X         m   p         r            x           .text .data .bss .mdebug.abi64 set___kdb_group_root__kdb_root_cmd_show_ready .rodata.str1.8 .data.kdebug .kdebug .reginfo .pdr schedule.cc __setentry___kdb_group_root___kdb_root_cmd_show_ready __kdb_group_root __kdb_root_cmd_show_ready _ZN5kdb_t14cmd_show_readyEP11cmd_group_t present_list_lock global_present_list printf __idle_tcb $LC2 $LC12 $LC5 $LC7 $LC6 $LC8 $LC9 $LC10 $LC11                                                ,     8     <     t     x     |                                                                                          ,    4    8    <    D    H    P    T    `    l    p                                                       
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/sigma0.o hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/sigma0.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/sigma0.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/sigma0.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,9 @@
+ELF                        	`  4     (      g$
+ <  k<p M: $1&  @ 8 0 (  G -  5$       (-   ߤ  E H$ 0 @ @<  $  ` B D P A$U  -O   D    W X XV X P$ ($E H0   A`8-<  ܄ @<  c   d 
+@  '` Cd  fF x<  $  <  R xg<  't         @P @- <@  6RfR   ߿  ߰  ߱ ߾ ߼  g (߿ @߷ 8߶ 0ߵ (ߴ  ߳ ߲  g PN  h`- ($  E H@ X  3@ PD  W XD P XV X  0 P<  $  <  $     $,$<  $B      6    $<  c <  $  b 
+$ @  18 P- X-I e     @  $<  $B    $   X-  @e      <  g<
+ j:$ $ 15I  8-      	0$ #8 -ff  -   +`  dc  d+@d<  '9  <  '      H1   x<    $ $ <  $     @    (-߿ ߰  g  <  $  <  $     $,$<  $B              m                              v              (       0        0              P       X                      p       x                                     ?                                                     assert Exhausted ASIDs assert                                                                      P        p                                                                                    dumpmem dump sigma0 memory pools        verbose change sigma0 verboseness       sigma0  sigma0 interaction      prior   back to previous menu   up      back up to previous menu        help    this help message       Assertion !tcb->queue_state.is_set(queue_state_t::ready) failed in file %s, line %d (fn=%p)
+    /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/include/api/v4/schedule.h     Verbose level                                  @               `                                                       (-<  $  <     $  g$       (-$ ߿   g     g<  $  $        0-$    @(-$ ߿   g  .symtab .strtab .shstrtab .rel.text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_s0_interact__kdb_s0_interact_cmd_s0_dumpmem .rodata.str1.8 .relset___kdb_group_s0_interact__kdb_s0_interact_cmd_s0_verbose .relset___kdb_group_root__kdb_root_cmd_sigma0 .relset___kdb_group_s0_interact__kdb_s0_interact_cmd__prior .relset___kdb_group_s0_interact__kdb_s0_interact_cmd__abort .relset___kdb_group_s0_interact__kdb_s0_interact_cmd__help .setlist .rel.kdebug                                                            8                       	                           )                                 %   	          t                  /                                  4p                                A                                  =   	             (               F             h                      X            h                     T   	          4         
+               2      x                                                       	          D                              (                        	          T                             8                       	          d                 Q            H                    M   	          t                             X                       	                                       h                                   x                    	             P                                                             \                 	                                                                                                  	              
+   \             k                                      	            A            x                                                                    
+                               $    G                          @   8                               @        .           S              `                                           2             W                                                                l                                           (             3             @             O             V             a  p                                                P                       8                   .text .data .bss .mdebug.abi64 set___kdb_group_s0_interact__kdb_s0_interact_cmd_s0_dumpmem .rodata.str1.8 set___kdb_group_s0_interact__kdb_s0_interact_cmd_s0_verbose set___kdb_group_root__kdb_root_cmd_sigma0 set___kdb_group_s0_interact__kdb_s0_interact_cmd__prior set___kdb_group_s0_interact__kdb_s0_interact_cmd__abort set___kdb_group_s0_interact__kdb_s0_interact_cmd__help .setlist .kdebug .reginfo .pdr sigma0.cc __setentry___kdb_group_s0_interact___kdb_s0_interact_cmd_s0_dumpmem __kdb_group_s0_interact __kdb_s0_interact_cmd_s0_dumpmem _ZN5kdb_t14cmd_s0_dumpmemEP11cmd_group_t __setentry___kdb_group_s0_interact___kdb_s0_interact_cmd_s0_verbose __kdb_s0_interact_cmd_s0_verbose _ZN5kdb_t14cmd_s0_verboseEP11cmd_group_t __setentry___kdb_group_root___kdb_root_cmd_sigma0 __kdb_group_root __kdb_root_cmd_sigma0 _ZN5kdb_t10cmd_sigma0EP11cmd_group_t __setentry___kdb_group_s0_interact___kdb_s0_interact_cmd__prior __kdb_s0_interact_cmd__prior _ZN5kdb_t10cmd__priorEP11cmd_group_t __setentry___kdb_group_s0_interact___kdb_s0_interact_cmd__abort __kdb_s0_interact_cmd__abort _ZN5kdb_t10cmd__abortEP11cmd_group_t __setentry___kdb_group_s0_interact___kdb_s0_interact_cmd__help __kdb_s0_interact_cmd__help _ZN5kdb_t9cmd__helpEP11cmd_group_t s0_interact _ZN11cmd_group_t8interactEPS_Pc _Z10sigma0_ipcmm kip sys_ipc scheduler __idle_tcb kernel_space K_STACK_BOTTOM printf asid_cache _Z11sigma0_send16sigma0_request_em mips64_return_from_notify2 _ZN11scheduler_t13enqueue_readyEP5tcb_t _Z7get_decPKcmS0_ $LC4 $LC18 $LC13 $LC22      (     (   d  )   |  *     *     +     +     ,     ,    -    -    +    +                     5    5    6    6    .                 /    /    /    /  @    L    P    d    p  (  t  (        1    1            ,    ,     *  $  *  4  2  L  5  P  5  T  6  X  6  \  .  h    l    t                    (     0     8     H     P     X     h     p     x                 !               $                    @     `                                                                              4     4     %     %     &   $     D  7   H  7   T  3   `  
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/space.o hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/space.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/space.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/space.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,5 @@
+ELF                        @`  4     (      S                                                                   @                      listspaces      list all address spaces %p:      (%.wt)  %.wt   
+       g ( 0  <  1  <  $   (-   0           H<  $c   (-0 <  $      f 
+("P    <     $  ('<  ܥ   -     ߿ 0߱ (  -߰   g @ .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_root__kdb_root_cmd_list_spaces .rodata.str1.8 .rel.kdebug                                                           4                      %             8                      !   	          p                  +             X                      0p             X                    =              p                      9   	                            B                                    T                                  P   	                   	               2          H                                                      	             x                                                                P      
+         	             8  8                                                                                                 	   O             ^             f             o             t            }         	                                         
+                          $   (         )   0         .   8         3   @        .text .data .bss .mdebug.abi64 set___kdb_group_root__kdb_root_cmd_list_spaces .rodata.str1.8 .kdebug .reginfo .pdr space.cc __setentry___kdb_group_root___kdb_root_cmd_list_spaces __kdb_group_root __kdb_root_cmd_list_spaces _ZN5kdb_t15cmd_list_spacesEP11cmd_group_t global_spaces_list printf $LC2 $LC4 $LC3 $LC5                                                        $     <     @     L     P     T     l     t     p            
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/tcb.o hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/tcb.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/tcb.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/tcb.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,48 @@
+ELF                        p`  4     (      T                              t              8       @                                                                                                                                                   0                      showtcbext      shows thread control block (extended)   showtcb show thread control block       <noname>        === %s == TCB: %p == ID: %p = %p/%p == PRIO: 0x%02x      ===
+   UIP: %p   queues: %c%c%c%c%s      wait : %wt:%-wt   space: %p
+                  RUNNING POLLING USP: %p   tstate: %ws  ready: %w.wt:%-w.wt   pdir : %p
+ KSP: %p   sndhd : %-w.wt  send : %w.wt:%-w.wt   pager: %.wt
+    total quant:    0x%x us, ts length  :       0x%x us, curr ts: 0x%m us
+  resources: %p [ ]
+      scheduler: %.wt  send redirector: %.wt  recv redirector: %.wt
+  WAIT_NOTIFY     LCK_WAITING     UNKNOWN   partner: %.wt    saved partner: %.wt      saved state: %s
+    WAIT_XPU_DELTCB HALTED  ABORTED WAIT_FE WAIT_NF LCKRUNN LCKWAIT HALTED  ??????? WAIT_XPU_EXREGS WAIT_FOREVER    LCK_RUNNING                     
+user handle:       %p  cop flags:      %02x%s  preempt flags:     %02x [%c]
+exception handler: %t  virtual sender: %t  intended receiver: %t
+  incomming notify bits: %p  notify mask:         %p
+     last preempted_ip:     %p  preempt_callback_ip: %p
+     tcb/tid/name     %p     
+mr(%02d):      
+Message Tag: %d untyped, %d typed, label = %x, flags = %c%c%c%c
+       map     %s item: snd base=%p, fpage=%p (addr=%p, sz=%x), %c%c%c
+        grant   
+Acceptor: %p (%c)        Error code: %d
+         fpage :        (NIL-FPAGE)
+    (COMPLETE-FPAGE)
+        fpage=%p (addr=%p, sz=%p)
+    unknown item type (%p)
+ no valid UTCB
+                  g<  $    -<  $   f8 0-	8   (
+    	 <     $   H$ l1 1 1 1 $ r$ s$ w$ R$ S$ W$	 L + P+ @  `+@
+<  $   lH
+0
+<
+  %J  8
+  0  8  @  	H        <  $  8d , @ 8g <  $  ,   Z `'    	H<  $   P    X @   H-I  h x<  $   p    `<  $        <  $      (<     $  <  $   8     0$ <  $  d ,i   $
+ $ <  h $  ,g  G$ <  $  l $ o S    <  $  <  $       ߿ ߰  g      <  $  j,x   7$ $ <  $  y$     <  $        <  $  -  8j <  $  -O  8y <  $  /8   8b <  $  ,_  0-8k <  $  -e  8m <  $  <  $c  -  n 
+  D 0-$ f    <  $        <  $  b$e    <  $    <  $    g$ ~$	 s<  $    -<  $       ` YB ! P1l   @  h 0   H
+    	H  <  $  F 0   E 8 <  $  f @   e H߿ ߰  g      <     $      g<  $           @  @ -         -߿   g g<  $         @  @-    @ -" @   -     - .2  (' <  $   0-&     * @     2 <  $  ` (-        ('  0-<  $  &     * @    % $ -$ p$
+ r$	 X$ E<  $    -ܯ  : cz1 ? k    8  0   0 0 0 0Y  P
+X
+@
+3 ?H
+ <: @  	H  
+P     X & $ X<	  %)  $ W$ R 0 ? <  $  3 ?ee P+ -g @ =  f`- 8<  '   P-$ ݇ 0  0$; ; 
+,K - ` H
+` \ (-_ $ x$ w3  9:3 3 0 ?$ r Yh
+ (-$	  h  lx
+8-xp
+ P f  ʺIH X  P  B     & $ X<	  %)  $ W$ R 0 ? <  $  3 ?ee P+ -g @  ($ A$ a `z `(-$	  <  $  2  i$ p
+    0 / <  $  .     X<     $  <  $    : <  $  /" @  Y:$
+  B1 ? (-<  $   2 8     8߿  ߱   -߰  g 0<  $     f  c& <  $           -߿  ߱ ߰  g 0 .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_root__kdb_root_cmd_show_tcbext .rodata.str1.8 .relset___kdb_group_root__kdb_root_cmd_show_tcb .rel.kdebug                                                           4                      %             8   @                  !   	             0               +             x                      0p             x                    =                                   9   	          ,   (               B             0                      T            0                     P   	          T         	               2      @                                                       	          d                                                     	          t                                                                h                 	                                                                                                                	   O             ^                                                                         	                             
+  @      4           h                 8          P                   P                                `            p                                                                               $  H         *           0           6           <           B  (         H  8         N  H         T  P         Z           `           f           l           r           x           ~                                                                                                                              0           8           H                                                                                         0           H           h                   .text .data .bss .mdebug.abi64 set___kdb_group_root__kdb_root_cmd_show_tcbext .rodata.str1.8 set___kdb_group_root__kdb_root_cmd_show_tcb .kdebug .reginfo .pdr tcb.cc __setentry___kdb_group_root___kdb_root_cmd_show_tcbext __kdb_group_root __kdb_root_cmd_show_tcbext _ZN5kdb_t15cmd_show_tcbextEP11cmd_group_t __setentry___kdb_group_root___kdb_root_cmd_show_tcb __kdb_root_cmd_show_tcb _ZN5kdb_t12cmd_show_tcbEP11cmd_group_t _Z8dump_tcbP5tcb_t printf _Z9dump_utcbP5tcb_t _Z11kdb_get_tcbv _Z10get_threadPKc $LC7 $LC6 $LC8 $LC9 $LC10 $LC11 $LC12 $LC20 $LC21 $LC22 $LC23 $LC24 $LC25 $LC27 $LC28 $LC33 $LC34 $LC31 $LC30 $LC18 $LC13 $LC14 $LC15 $LC16 $LC17 $LC19 $LC32 $LC26 $LC29 $LC36 $LC35 $LC37 $LC38 $LC39 $LC41 $LC40 $LC42 $LC43 $LC45 $LC44 $LC47 $LC48 $LC49 $LC50 $LC51 $LC52 $LC46 $LC53                   (     0     8                 @     `                                                    <     D     L     H                                                         $    D     H     P    X  !  \  !  h    p  "  t  "  x      #    #        $    $                %    %    &    &    '    '    (    (      (  )  ,  )  D  *  H  *  \  +  `  +  d    p  ,  t  ,    -    -    .    .    /    /    0    0    +    +    1    1                    2    2  0  3  4  3  8    @  4  D  4  H    \  5  `  5  l  6  p  6        7    7        8    8        9     9        9    9      (    D  9  H  9  T    d    x          :    :        ;    ;        :    :        <    <        =    =    >    >    ?    ?  p      =    =    >    >    @    @        A     A        B    B        C     C  ,  D  0  D  P  E  T  E  `      F    F            G    G    
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/thread.o hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/thread.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/api/v4/thread.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/api/v4/thread.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,8 @@
+ELF                        p`  4     (  
+    g$	 $ @- 8  <  R @ _ fQ0    	 x   -pf 8 h' 0  - ( P$K- +8D  S  $ <  &  $ M< -$
+  	G4D > 
+|$ 8-<    ($ I.+ $$ $  / x$0$ <  Ǽ&& H&. .  P 	+ R$ $  =$` g  - <  $   @ 1    &%   @-@   (-<  $       0--      -@     (-$   8-     @--  ߿ 8߶ 0  ߵ (ߴ  ߳ ߲ ߱ ߰   g @$	 $
+ 	$ 
+|<    ($ޑ  .+ ` + h'-  T ( 8$ 0  ( f8 (     0 ߿ 8߶ 0ߵ (ߴ  ߳ ߲ ߱ ߰   g @@    $  ]P$@  m@   >  (   (-  0-  @-    (    @-     (  0 <  $   (     0   ߿ 8      (-$   8-     @-  R @-<  $    >   1  @-  (-<  $       0-- <  0-$   @-ux/H+  > p  p    (   R- 0 <  $   (     0   ߿ 8                                     @      .       /       NIL_THRD        v       ANY_THRD         .symtab .strtab .shstrtab .rel.text .data .bss .reginfo .rel.pdr .mdebug.abi64 .rodata.str1.8                                                          8  h                     	                            %                                  +                                  0p                                =                                   9   	          	                  B                                   P      2         8                                 _                               x  P               	                                                                                                                 	   /             8             =            G      h     X              d              o              ~                                                     	             	             	              	      (       	 .text .data .bss .mdebug.abi64 .rodata.str1.8 .reginfo .pdr thread.cc _Z9print_tidmmmb hw_pgshifts __idle_tcb kdb_tid_format _Z13print_hex_sepmiPKc _Z12print_stringPKcii _Z9print_hexmiibb $LC2 $LC4 $LC0 $LC3 $LC1        
+     
+   |                   ,    0    <    P    T    X                                                                             8    @    L    P    X    `        	
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/cp0.o hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/cp0.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/cp0.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/cp0.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,11 @@
+ELF                        ``  4     (      , @ 	$
+oW<  $c   0 (-ܤ        $
+oW 
+Lxe(  8@"      @  8<  >@  8<  >@  8<  >@  8<  >@  8<  >@"       @"  @" @  8<  >@  8<  >@  8<  >@  8<  >@x  8<  >@"p      @h  8<  >@`  8<  >@X  8<  >@"P      @H  8<  >@"@      @0  8<  >@(  8<  >@"        @"  @" @  8<  >@   8<  >    0                                                   0              @              H              P              X             `   	           h              p   
+          x                                                                                                                                                                                                                                                                                                                                          dumpcp0 dump cp0 registers      BadVaddr        CacheErr        Cause   Compare Config  Context Count   ECC     EntryHi EntryLo0        EntryLo1        EPC     ErrorEPC        Index   LLaddr  PageMask        PerfCount       PRID    Random  Status  TagHi0  TagLo0  WatchHi WatchLo Wired   XContext        Dumping Contents of CP0 Registers
+        %12s [%2d]  0x%016lx
+   %12s [%2d]          0x%08lx
+                                      x      h       (      \      L      @      0                                                                                  (       (              x       h       X       H       <g<  $   <  &R         <  B    -@ (@ -  "  (-        f1 <  $   @8-       )8<  $   8-   ߿  - `        f1 <  $   @8-       )8<  $   8-   -߿ ߲   -߱ ߰   g       .symtab .strtab .shstrtab .rel.text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_arch__kdb_arch_cmd_cp0 .rodata.str1.8 .rel.rodata .rel.kdebug                                                           8                       	                             )                                 %   	                            /                                  4p                                A                @                  =   	                            F             (                      X            (                     T   	                   
+               2      8                                                       	                                                                	                                                                             `               	                                                                                                  	              
+   G             V             ^             f             o             t            {         
+                                                                              0           X           p        .text .data .bss .mdebug.abi64 set___kdb_group_arch__kdb_arch_cmd_cp0 .rodata.str1.8 .kdebug .rodata .reginfo .pdr cp0.cc __setentry___kdb_group_arch___kdb_arch_cmd_cp0 __kdb_group_arch __kdb_arch_cmd_cp0 _ZN5kdb_t7cmd_cp0EP11cmd_group_t regs _Z12read_cp0_regm printf $LC28 $LC29 $LC30                                    0     @     P     `     p                                                          0    @    P    `    p                                                                       (     0     8     @     H     P     X     `     h     p     x                                                                                                          (     ,     <     L     T     X     d     p     t                                
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/cpuid.o hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/cpuid.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/cpuid.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/cpuid.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,19 @@
+ELF                        `  4     (      C                                            H       x                          8      h                                           P                      cpuid   dump CPUID      D                 Doubleword every cycle        DDxDDx            2 Doublewords every 3 cycles  DDxxDDxx          2 Doublewords every 4 cycles  DxDxDxDx          2 Doublewords every 4 cycles  DDxxxDDxxx        2 Doublewords every 5 cycles  DDxxxxDDxxxx      2 Doublewords every 6 cycles  DxxDxxDxxDxx      2 Doublewords every 6 cycles  DDxxxxxxDDxxxxxx  2 Doublewords every 8 cycles  DxxxDxxxDxxxDxxx  2 Doublewords every 8 cycles  CPUID:  unknown CP0_PRID=%8x
+   Detected cache: icache = %dk, %d bytes per line, %d way associative
+                    dcache = %dk, %d bytes per line, %d way associative
+    Sibyte SB1, Rev %d
+     Data transmit pattern: %s
+      System clock is CPU clock divided by %d
+        enabled Master-Checker Mode is %s
+      disabled        Fast Multiply is %s
+    NEC     unknown
+        available       MIPS16 is %s
+   IDT RC64574/2, Rev %d
+  R4700, Rev %d.%d
+       vr4121 rev %d
+  vr4181 rev %d
+  g @ 8 0 (       @x  < >@ <  $   <2     >$ # .% L$ $ ' $! ( 2	  (-<  $         $ , a z $  )z  $    !:$   3 3%   0c $ 3  F $  g& b .' -$	! $ (  U:    &	 @-*  `0-8-<  $  1@-&     ( 0-8-*  <  $       (   -߿ @߷ 8߶ 0ߵ (ߴ  ߳ ߲ ߱ ߰   g P&2 <    !$      ) 5z<  $c  <  $  0 x -   E   :<  $  g    3% <  $  <  $       <  &R     C(
+  C&	 z $  p  h $  z :1 1    x 2c 1   F$ $ $  g&  z<  %  <  $  3 xh-   ݥ   g:<  $  e    1e <  $  <  $         <     $  2 $
+ Pj !$ `k     <     $    $$ <  &1  <  $  <  $     *(
+  C&	<  $    !2 2 <  $      	):  $$ <  $    !2 <  $    !2      .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_arch__kdb_arch_cmd_cpuid .rodata.str1.8 .rel.kdebug                                                         4                      %             8   h                  !   	          0   `               +                                   0p                                 =                                    9   	                            B                                    T                                  P   	                   	         }      2                                        x                     	            @                                                              X  @      
+         	                                                                                                                	   I             X             `             i             n            w         	                                    t            H                 %           +           1           7  0         =  x         C           I           O           U           [           a           g  0         m  8         s  H         y  X           h                                         .text .data .bss .mdebug.abi64 set___kdb_group_arch__kdb_arch_cmd_cpuid .rodata.str1.8 .kdebug .reginfo .pdr cpuid.cc __setentry___kdb_group_arch___kdb_arch_cmd_cpuid __kdb_group_arch __kdb_arch_cmd_cpuid _ZN5kdb_t9cmd_cpuidEP11cmd_group_t _ZZN5kdb_t9cmd_cpuidEP11cmd_group_tE7pattern printf $LC11 $LC19 $LC28 $LC29 $LC12 $LC23 $LC24 $LC26 $LC27 $LC22 $LC25 $LC15 $LC18 $LC21 $LC20 $LC13 $LC14 $LC16 $LC17                          (     0     8     @     H     P     X     `                      8     <     H     |                       4    H    L    X                                                                                 t    x    |                                                                                                          (     ,     0    <  !  @  !  D    L    T  "  X  "  \    d  #  h  #  l  
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/frame.o hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/frame.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/frame.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/frame.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,18 @@
+ELF                        
+l`  4     (      f                              s              (       8        F              X       h                                                                                                                                                                                                 0                                              fpr     show floating point registers   findframe       search for an exception frame   dumpframe       show exception frame    frame   show current user exception frame       == Stack frame: %p == 
+ == STATUS: %8x == CAUSE: %16lx == EPC: %16lx
+   at = %16lx, v0 = %16lx, v1 = %16lx, sp = %16lx
+ a0 = %16lx, a1 = %16lx, a2 = %16lx, a3 = %16lx
+ t0 = %16lx, t1 = %16lx, t2 = %16lx, t3 = %16lx
+ t4 = %16lx, t5 = %16lx, t6 = %16lx, t7 = %16lx
+ s0 = %16lx, s1 = %16lx, s2 = %16lx, s3 = %16lx
+ s4 = %16lx, s5 = %16lx, s6 = %16lx, s7 = %16lx
+ t8 = %16lx, t9 = %16lx, s8 = %16lx, gp = %16lx
+ ra = %16lx, hi = %16lx, lo = %16lx
+     f%d	= %16lx
+    FPCSR	= %16lx
+  tcb/tid/addr    current                                @               `g   -<  $       (-<  $    8     <  $   h   (    <  $   X 0 @    H<  $   p x     <  $         <  $         <  $         <  $    P    `   ߿ <  $  ߰     g g d      -@-  (-<  $  &1      f *#  ` (-E ߿ <  $  ߲ ߱ ߰     g      g<  ܄            -߿   g g<   <  $  <  $    $      ($<$  @0-   -4b  ) d<   @$ (-e @$d o  & G x' `$X-+P+9D  (
+  ><  $    <5j 8$ +8 H-e%  -߿ ߰   - g     g         @  @ -         -߿   g g<  ܥ <  $  <  $    $     ($     < @(-4b  +$ <  s @$fr  _ x f(p h' P$KH-	8+8  # $$  $dHe 8+  -<
+<	 5S   52 h+ ߿     -X$rf       h+        ߿  ߳   -߲ ߱ ߰   g 0<  &   >< ϼ4 C$ 38   -    g        @ dR  @(-  -@ -   @- (-<  $  &1      f *#  ` (-<  $     E ߿ ߲   -߱ ߰   g   .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_root__kdb_root_cmd_dump_fprs .rodata.str1.8 .relset___kdb_group_root__kdb_root_cmd_find_frame .relset___kdb_group_root__kdb_root_cmd_dump_frame .relset___kdb_group_root__kdb_root_cmd_dump_current_frame .rel.kdebug                                                           4                      %             8                     !   	          d   `               +                                   0p                                 =                                   9   	             8               B                                   T                                 P   	                   	               2                                     h                        	                                        x                        	                                                                	          ,                 2                               .   	          <  P                            	0  :                                 0               	             4  /                                                                                                 	   M             \                                                                                                 	  B             S            l                                    D               C   @        ]     0                  `             (               D             K      l    _             c         q                                                                                                       (           X                                                       H           p                    #           )          .text .data .bss .mdebug.abi64 set___kdb_group_root__kdb_root_cmd_dump_fprs .rodata.str1.8 set___kdb_group_root__kdb_root_cmd_find_frame set___kdb_group_root__kdb_root_cmd_dump_frame set___kdb_group_root__kdb_root_cmd_dump_current_frame .kdebug .reginfo .pdr frame.cc __setentry___kdb_group_root___kdb_root_cmd_dump_fprs __kdb_group_root __kdb_root_cmd_dump_fprs _ZN5kdb_t13cmd_dump_fprsEP11cmd_group_t __setentry___kdb_group_root___kdb_root_cmd_find_frame __kdb_root_cmd_find_frame _ZN5kdb_t14cmd_find_frameEP11cmd_group_t __setentry___kdb_group_root___kdb_root_cmd_dump_frame __kdb_root_cmd_dump_frame _ZN5kdb_t14cmd_dump_frameEP11cmd_group_t __setentry___kdb_group_root___kdb_root_cmd_dump_current_frame __kdb_root_cmd_dump_current_frame _ZN5kdb_t22cmd_dump_current_frameEP11cmd_group_t _Z17mips64_dump_frameP20mips64_irq_context_t printf _Z9dump_fprsP5tcb_t kdb _Z9get_framev _Z7get_hexPKcmS0_ hw_pgshifts __idle_tcb _Z11kdb_get_tcbv _ZN18thread_resources_t16mips64_fpu_spillEP5tcb_t $LC8 $LC9 $LC10 $LC11 $LC12 $LC13 $LC14 $LC15 $LC16 $LC17 $LC18 $LC19 $LC20 $LC21                    (     0     8     H     P     X     h     p     x                 @     `                                                                  %     %           &   $  &   0     8  '   <  '   L     T  (   X  (   h     p  )   t  )          *     *          +     +          ,     ,          -     -         .    .      D  /  H  /  T    p  0  t  0                            1    1    2    2         !    !  T  "  X  "                    1    1    2    2         !    !    
+        "    "    
+     #  <  $  H  /  L  /  X    l  0  p  0  t  
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/prepost.o hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/prepost.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/prepost.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/prepost.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,4 @@
+ELF                        X`  4     (  
+    g  @P 0E <  $    0-    ( $ ߿   g            t                                                                          -- current ASID is %d, CPU %d --
+        .symtab .strtab .shstrtab .rel.text .data .bss .reginfo .rel.pdr .mdebug.abi64 .rodata.str1.8                                                          8   @                     	                            %             x                      +             x                      0p             x                    =                 @                  9   	                            B                                    P      2          (                                  _                               `                  	             0   u                                                                                                 	   /             8             =            H       4     X              _   8        p           	 .text .data .bss .mdebug.abi64 .rodata.str1.8 .reginfo .pdr prepost.cc _ZN5kdb_t3preEv printf _ZN5kdb_t4postEv $LC0                   
+      	      
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/reboot.o hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/reboot.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/reboot.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/reboot.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,2 @@
+ELF                        x`  4     (      6                                                                                            reset   Reset system    g<   @	      -߿   g      .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_root__kdb_root_cmd_reboot .rodata.str1.8 .kdebug                                                            4                      %             8                      !   	                            +             X                      0p             X                    =              p                      9   	                            B                                    T                                  P   	                    	         ~      2                                           (                                                                           
+         	                                                                                                                 	   J             Y             a             j             o            y         	                                     $   .text .data .bss .mdebug.abi64 set___kdb_group_root__kdb_root_cmd_reboot .rodata.str1.8 .kdebug .reginfo .pdr reboot.cc __setentry___kdb_group_root___kdb_root_cmd_reboot __kdb_group_root __kdb_root_cmd_reboot _ZN5kdb_t10cmd_rebootEP11cmd_group_t                                  
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/tlb.o hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/tlb.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/tlb.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/tlb.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,10 @@
+ELF                        `  4     (      i                              t                      0        d              @       H        t              `       h                      x                                            ?                                                                                                                       (      0      8      @      H      P      X      `      h      p      x                                                                                           `                       P                                              info    dump TLB information    translate       translate TLB   dump    dump hardware TLB       tlb     TLB management  prior   back to previous menu   up      back up to previous menu        help    this help message         4k      8k     16k     32k     64k    128k    256k      1M      2M      4M      8M     16M     32M     64M    128M    256M    Wthr    WthrA   Off     Wb      CoEx    CoCOW   CoCUW   Accel   Index           EntryHi  EntryLo0 (cache v d)  EntryLo1 (cache v d) | Size  ASID  Global
+        No     Yes     %2d:    %p  %8lx (%s %d %d)  %8lx (%s %d %d) | %s   %3d     %s
+ Index       (virt)   Even Page  (phys)      |      (virt)   Odd Page   (phys)       ASID
+       %2d:            %p -> %p         |         all
+ ------------------------------------       %3d
+ tlb info
+                                      @               `                                                                      (-<  $  <     $  g P H @ 8 0@3P <  $  <  &1x<  &R      -    @              B                  @-P @' @+ @(   0-  ' zd 0e     z0 1x 8<  %  <  %  0 8 @  (--`
+1 - 0ܮ  O   Hz P z܈  0 3 0- (-1 1) 1J f <  $             (. @`    @P ߿ P߳ H  -߲ @߱ 8߰ 0 g `g @ 8 0 (       @7P <  $    -$    $     @              B                  @3P @2 @4 @"(   -   zf 0e     z<  $      (- 8z0   ` / A<  $  u($    38<     $   Xz1j  
+H   -f uh$ 2T <  $   38 p `     (-@ '    <  $     f1 .3 @`    @P ߿ @߷ 8  -߶ 0ߵ (ߴ  ߳ ߲ ߱ ߰   g P<     $  <     $   Xz1j  
+H  f 2T <  $       @    <  $     2e   f1 g<  $             -߿   g  .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd_tlb_info .rodata.str1.8 .relset___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd_mips64_trans .relset___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd_mips64_dum .relset___kdb_group_arch__kdb_arch_cmd_mips64_tlb .relset___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd__prior .relset___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd__abort .relset___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd__help .setlist .rel.kdebug                                                            4                      %             8                    !   	            p               +                                  0p                                =                                  9   	                             B                                   T                                 P   	                   	               2                                                              	          $                                                      	          4                                                    	          D                 O                                K   	          T                                                    	          d                                                    	          t                                                             0  p                    	                                        	                                 `                 	               q                                                                                                 	   X             g                                                  A            w                                                                                	             )            G  H   (    n                         p                 A   @        a     X                               `                              R           n                                                           O           j                                                x   @                 $   `         )           /            5           ;           A  P         G           M           S           Y           _           e           k          .text .data .bss .mdebug.abi64 set___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd_tlb_info .rodata.str1.8 set___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd_mips64_trans set___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd_mips64_dum set___kdb_group_arch__kdb_arch_cmd_mips64_tlb set___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd__prior set___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd__abort set___kdb_group_mips64_tlb__kdb_mips64_tlb_cmd__help .setlist .kdebug .reginfo .pdr tlb.cc __setentry___kdb_group_mips64_tlb___kdb_mips64_tlb_cmd_tlb_info __kdb_group_mips64_tlb __kdb_mips64_tlb_cmd_tlb_info _ZN5kdb_t12cmd_tlb_infoEP11cmd_group_t __setentry___kdb_group_mips64_tlb___kdb_mips64_tlb_cmd_mips64_trans __kdb_mips64_tlb_cmd_mips64_trans _ZN5kdb_t16cmd_mips64_transEP11cmd_group_t __setentry___kdb_group_mips64_tlb___kdb_mips64_tlb_cmd_mips64_dum __kdb_mips64_tlb_cmd_mips64_dum _ZN5kdb_t14cmd_mips64_dumEP11cmd_group_t __setentry___kdb_group_arch___kdb_arch_cmd_mips64_tlb __kdb_group_arch __kdb_arch_cmd_mips64_tlb _ZN5kdb_t14cmd_mips64_tlbEP11cmd_group_t __setentry___kdb_group_mips64_tlb___kdb_mips64_tlb_cmd__prior __kdb_mips64_tlb_cmd__prior _ZN5kdb_t10cmd__priorEP11cmd_group_t __setentry___kdb_group_mips64_tlb___kdb_mips64_tlb_cmd__abort __kdb_mips64_tlb_cmd__abort _ZN5kdb_t10cmd__abortEP11cmd_group_t __setentry___kdb_group_mips64_tlb___kdb_mips64_tlb_cmd__help __kdb_mips64_tlb_cmd__help _ZN5kdb_t9cmd__helpEP11cmd_group_t mips64_tlb _ZN11cmd_group_t8interactEPS_Pc _ZZN5kdb_t14cmd_mips64_dumEP11cmd_group_tE8pagemask _ZZN5kdb_t14cmd_mips64_dumEP11cmd_group_tE5cache printf $LC6 $LC38 $LC41 $LC40 $LC39 $LC42 $LC43 $LC44 $LC46 $LC47 $LC45 $LC48 $LC49                      (     0     8     H     P     X     h     p     x                 "               %               (                                  (    0    8    @    H    P    X    `    h    p    x                                             @     `                                                                                    .     .     )     )     *   4  /   8  /   <     @     D     H     L  -          0     0     1     1    2     2  8  -    3    3    -        4    4    -  0  5  4  5  <  -  D  6  L  6  H  -  p  5  t  5    -    7    7    -    8    8    -    6    6    -    8    8     -  0  9  4  9  8  -  @    L  :  P  :  X  -
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/watch.o hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/watch.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/arch/mips64/watch.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/arch/mips64/watch.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,12 @@
+ELF                        ,`  4     (      w                              s                      (        w              8       @                      P       X                      p       x        ?                                                     ?                                                                                                                  show    show watch status       set     set watch point watch   MIPS Watchpoint prior   back to previous menu   up      back up to previous menu        help    this help message       Phys Address    Watch read access       y/n     Watch write access      watch status
+   disabled        enabled   Watch is %s
+  Watching physical address: %p for       write access
+   any access
+     read access
+                                   @               `                                                       (-<  $  <     $  g<  $    (-  0-       <  $  <  $  $ y    @-<  $  <  $  $ y    @-$
+ H $ y @?*0$1  (& &  4b  Q
+4d  
+@ @ ߿ ߱   -߰   g  g     @   @ <  $  20      <  $B  <  $  <  $      P(
+  <
+?߿ ߲   -߱ ߰   g   8<<  $  5I 	@(0$    (%$  . ` 
+$ $     <     $    J߿         <     $    J߿ <     $    J߿  .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_watchpoint__kdb_watchpoint_cmd_mips64_wshow .rodata.str1.8 .relset___kdb_group_watchpoint__kdb_watchpoint_cmd_mips64_wset .relset___kdb_group_arch__kdb_arch_cmd_mips64_watch .relset___kdb_group_watchpoint__kdb_watchpoint_cmd__prior .relset___kdb_group_watchpoint__kdb_watchpoint_cmd__abort .relset___kdb_group_watchpoint__kdb_watchpoint_cmd__help .setlist .rel.kdebug                                                         4                      %             8                     !   	                            +                                  0p                                =             (   `                  9   	                            B                                   T                                 P   	          4         	               2                                     (                        	          D                              8                        	          T                             H                       	          d                 P            X                    L   	          t                             h                       	                                       x                                                      	            X                            X                                   p               	                                                                                                                	   \             k                                                  B            w                                                                    	                                   G                                                            @        :           e              `                                "           >             c                                                          	                          1             8   8         =            C            I            O            U            [           a            g  (         m  8         s  `         y  p                   .text .data .bss .mdebug.abi64 set___kdb_group_watchpoint__kdb_watchpoint_cmd_mips64_wshow .rodata.str1.8 set___kdb_group_watchpoint__kdb_watchpoint_cmd_mips64_wset set___kdb_group_arch__kdb_arch_cmd_mips64_watch set___kdb_group_watchpoint__kdb_watchpoint_cmd__prior set___kdb_group_watchpoint__kdb_watchpoint_cmd__abort set___kdb_group_watchpoint__kdb_watchpoint_cmd__help .setlist .kdebug .reginfo .pdr watch.cc __setentry___kdb_group_watchpoint___kdb_watchpoint_cmd_mips64_wshow __kdb_group_watchpoint __kdb_watchpoint_cmd_mips64_wshow _ZN5kdb_t16cmd_mips64_wshowEP11cmd_group_t __setentry___kdb_group_watchpoint___kdb_watchpoint_cmd_mips64_wset __kdb_watchpoint_cmd_mips64_wset _ZN5kdb_t15cmd_mips64_wsetEP11cmd_group_t __setentry___kdb_group_arch___kdb_arch_cmd_mips64_watch __kdb_group_arch __kdb_arch_cmd_mips64_watch _ZN5kdb_t16cmd_mips64_watchEP11cmd_group_t __setentry___kdb_group_watchpoint___kdb_watchpoint_cmd__prior __kdb_watchpoint_cmd__prior _ZN5kdb_t10cmd__priorEP11cmd_group_t __setentry___kdb_group_watchpoint___kdb_watchpoint_cmd__abort __kdb_watchpoint_cmd__abort _ZN5kdb_t10cmd__abortEP11cmd_group_t __setentry___kdb_group_watchpoint___kdb_watchpoint_cmd__help __kdb_watchpoint_cmd__help _ZN5kdb_t9cmd__helpEP11cmd_group_t watchpoint _ZN11cmd_group_t8interactEPS_Pc _Z7get_hexPKcmS0_ _Z10get_choicePKcS0_c printf $LC4 $LC12 $LC13 $LC14 $LC15 $LC16 $LC19 $LC18 $LC17 $LC20 $LC21 $LC23 $LC22                      (     0     8     H     P     X     h     p     x                 !               $                    @                                                                         *     *     %     %     &     +      +   4  '   <  ,   @  ,   D  -   H  -   P  (   X  .   \  .   `  -   d  -   l  (     /     /     )     0     0    1    1    2    2    )  D  3  H  3  X  )    4    4    )        5    5    )        6    6    )    
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/generic/bootinfo.o hello-pistachio1/pistachio/sb1-kernel/kdb/generic/bootinfo.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/generic/bootinfo.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/generic/bootinfo.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,37 @@
+ELF                        `  4     (      B                              assert                                       `                      bootinfo        generic bootinfo        Generic BootInfo @ %p
+    magic:        0x%p
+  version:      %d
+  size:         0x%x
+  num records:  %d
+
+       [%d] Unknown record (type: 0x%x,  version: %d)
+
+        [%d] Multiboot info (version %d):
+  address:   %p
+      [%d] Simple executable (version %d):
+  text:      [paddr: %p, vaddr: %p, size: %p]
+  data:      [paddr: %p, vaddr: %p, size: %p]
+  bss:       [paddr: %p, vaddr: %p, size: %p]
+  entry:     %p
+  flags:     %p
+  label:     %p
+  cmdline:   %s
+
+        [%d] Simple module (version %d):
+  start:     %p
+  size:      %p
+  cmdline:   %s
+
+      [%d] EFI Tables (version %d):
+  systab:    %p
+  memmap:    [addr: %p, size: 0x%x]
+  memdesc:   [version: 0x%x, size: 0x%x]
+     Not a generic bootinfo record (bootinfo=%p).
+   Doesn't look like a generic bootinfo structure (bootinfo=%p)
+   Assertion bootinfo_copy failed in file %s, line %d (fn=%p)
+     /home/root/SIMBCM/pistachio--devel--1.1--version-0/kernel/kdb/generic/bootinfo.cc               g @<     P X H  i-<  $  <  ܥ    $ <  $               P- g     $   d $(g  $	$ h ?@(-<  $  @(- 0     f1$  -&fR ߿ X߲ P  -߱ H߰ @ g `    i j$
+j@(-<  $     +      @ x<  %     -  	 (
+ 0 8 D`  <  $  @(- H  P  X  `   h ( p 8    0  -f1 (<	  %)  <  $  p-        kH  -f1< <  1pf#d<  1  +@ B<
+%X-5Ih  	8&,  0%-$$  e ̀$ `+    (x +   $ <  $     %(<  "  @ , @0- (-  
+  -<      -fd Q     d   	 -<  $  @(-    	 (
+ 8    0  -f1<  $      (-߿ X߲ P  -߱ H߰ @ g `<  $      (-  ߿ X@8-<  $  <  $     $ $<  $B     <       (-     .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_root__kdb_root_cmd_dump_bootinfo .rodata.str1.8 .rodata .rel.kdebug                                                         4                      %             8   (                  !   	          (                  +             `                     0p             `                    =              x                      9   	          @                  B                                    T                                  P   	          H         	               2                                                                         H                     	          X                                                                P                 	             `                                                                                                   	   Q             `             h             p             y             ~                     	                                    D               +          g             n             r             w                (            @                                                          X                                 H                   .text .data .bss .mdebug.abi64 set___kdb_group_root__kdb_root_cmd_dump_bootinfo .rodata.str1.8 .kdebug .rodata .reginfo .pdr bootinfo.cc __setentry___kdb_group_root___kdb_root_cmd_dump_bootinfo __kdb_group_root __kdb_root_cmd_dump_bootinfo _ZN5kdb_t17cmd_dump_bootinfoEP11cmd_group_t bootinfo_copy _ZZN5kdb_t17cmd_dump_bootinfoEP11cmd_group_tE12kip_bootinfo printf kip kmem _ZN6kmem_t5allocEm $LC6 $LC7 $LC13 $LC12 $LC10 $LC9 $LC11 $LC3 $LC2 $LC4 $LC5                                                 $     (     ,     0     4     <     @     P                                         D    H                                                    <    @    D    L    P                                                                           (    ,    4    8    <  
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/generic/cmd.o hello-pistachio1/pistachio/sb1-kernel/kdb/generic/cmd.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/generic/cmd.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/generic/cmd.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,16 @@
+ELF                        d`  4     (      m                                                                                                                                        0                       P                                                                                                          modeswitch      change kernel debugger operation mode   %s
+     %s      /       [1m    > [0m%s              > [0m  Unknown command: %s
+      %c    - %s
+   %s               SPC     RET     ESC      BS    KDB mode: Command line
+ KDB mode: Keystroke
+    g  -       $ D      @-       D  @ @-  Q         <  $       -߿ ߲ ߱ ߰   g  g   ܂  -@  @ - ߿ <  $  ߰     g        <     $   ߿ ߰  <  $     g g p ` P  - -$  x h X H @   $  @-$ 	" 8*# 
+` *$ $ . ?@ ,-  D              D  @  @@- 8-  
+   - P- H-$ E  #    *@ P- 8-  ߿ x߶ p -ߵ hߴ `߳ X߲ P߱ H߰ @ g . ?   $ 
+  R    f       q    R    D    -     - (      D  @  @8- @-  
+   - P- H-$ E  #   W *@ P- -&s    D  @ @8-$ g |    `$ 
+          D     D  @ -E 8-  
+   - - -$       *@ -<     $     D  @-<  $           P         h    <  $      <     $  <  $     E <  $     (-  R    s    <  $     f  R     e #p 8-  m߿ x  n߶ p e0#     -  &s 0-   <     $  P             <  $      <     $  <  $  E      -<     $    F    <  $     (-             <     $        ޫ <  $  t(-     -ޤ     
+ -O  p-f   ޭ -L      -  R          <     $             f# l    <     $        g      $  -$  (   <     $  D  4    <  $     E <     $  <  c  `            $ D      @-       D  @ @-  Q         <  $       y -   @ -P  	@ -  b ߿ (  -߿ (ߴ  ߳ ߲ ߱ ߰   g 0       <     $   V    g 8 0 (     @    -$ ܄  $ $ $     $      %     s :    (d  #    u ? .<<  $      .?<  $     %    D  @  @-<  B  @    <  $     % 0#$    <     $   8-&     v     w .<<     $       ߿ @߷ 8߶ 0ߵ (ߴ  ߳ ߲ ߱ ߰   g P<     $       <     $       <     $            $  $ g<  B  <  $  @ 
+  $ <     #    -߿   g     <  $  <          -߿   g      .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_config__kdb_config_cmd_mode_switch .rodata.str1.8 .rel.kdebug                                                           4                      %             8                      !   	                            +             X                      0p             X                    =              p                     9   	             @               B             p                      T            p                     P   	                   	               2                                        @                     	                                        
+                                          
+         	                                                                                                                	   S             b             j             s             x                     	                                   d               8             A             [             t             {      h         (                     0                   @               9         ^   8         c   @         h   H         m   P         r   X         w   h         |   p            x                                                                                                                                .text .data .bss .mdebug.abi64 set___kdb_group_config__kdb_config_cmd_mode_switch .rodata.str1.8 .kdebug .reginfo .pdr cmd.cc __setentry___kdb_group_config___kdb_config_cmd_mode_switch __kdb_group_config __kdb_config_cmd_mode_switch _ZN5kdb_t15cmd_mode_switchEP11cmd_group_t _ZN11cmd_group_t15interact_by_keyEv _Z4getcb _ZN12linker_set_t5resetEv _ZN12linker_set_t4nextEv printf _Z14print_cmd_pathP11cmd_group_t _ZN11cmd_group_t19interact_by_commandEv _Z4putcc _ZN11cmd_group_t8interactEPS_Pc kdb _ZN5kdb_t9cmd__helpEP11cmd_group_t _ZN5kdb_t10cmd__abortEP11cmd_group_t _ZN5kdb_t10cmd__priorEP11cmd_group_t $LC2 $LC4 $LC3 $LC5 $LC6 $LC7 $LC9 $LC8 $LC14 $LC17 $LC15 $LC16 $LC13 $LC10 $LC11 $LC12 $LC18 $LC19                                 @     `                                         $     0     T     X     \                                                          T    `                        $    p                                            4    8    <    D    L    H    P    T    X    `     d     h    p      !    !                                                                (    0  "  8  "  4    <    D  #  H  #  L    T    \    d    l    h    p    |                                                     @    H    D    X    \    `    h  "  p  "  l    t    x                                    $    ,    4    0    8              $    $        %    %                    &    &         '     '      0    H  (  P  (  L    T      )    )            *    *            +    +                    ,    ,                 -    -       (    $  
\ No newline at end of file
diff -ruNa hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/generic/console.o hello-pistachio1/pistachio/sb1-kernel/kdb/generic/console.o
--- hello-project--devel--1.1--patch-1/pistachio/sb1-kernel/kdb/generic/console.o	1970-01-01 08:00:00.000000000 +0800
+++ hello-pistachio1/pistachio/sb1-kernel/kdb/generic/console.o	2006-09-25 09:40:44.000000000 +0800
@@ -0,0 +1,2 @@
+ELF                        0`  4     (      c                                                                                                                                                                               console Toggle console  Switch console: %s
+     <  ܥ  <  $c  !x -Y                       <    <  $c   (  1x &< -Y    &?    <    <  $ g )x    -  b  @	0 ߿  g    g<    <  $  <  $   d     x-C  ` 8-  -  -8-     <  $ <  1   -܂  @ ߿ ߱   -߰   g   @	      -߿ ߱ ߰   g   .symtab .strtab .shstrtab .text .rel.data .bss .reginfo .rel.pdr .mdebug.abi64 .relset___kdb_group_config__kdb_config_cmd_toggle_console .rodata.str1.8 .rel.init .rel.kdebug                                                          4                      %             8                      !   	          	                  +             X                      0p             X                    =              p                     9   	          	,                   B                                    T                                  P   	          	L         	               2          0                             0   8                     	          	\                               h                       	          	|                                                                 (  p               	               {                                                                                                 	   V             e             k             s             |                                  	                       