L4Linux 2.4.22 on Pistachio can not boot

Ãù À× leiming_ at hotmail.com
Thu Mar 11 14:49:37 CET 2004


I grabbed the latest source of L4Ka::Pistachio and L4Linux 2.4.22 from CVS,  
and compiled them using GCC 2.95 (Debian/Woody).

When the system was booting, I got the following error message:

Launching kernel ...

L4Ka::Pistachio - built on Mar 11 2004 20:48:53 by root at Bo using gcc version 
2.95.4 20011002 (Debian prerelease)
init_emulibpager initialized to c0001
e0019000 pf @ ffa00002, ip=000c0103
--- "KD# user touches kernel area" ---
--------------------------------- (eip=f0107a3c, esp=f0118f3b) ---

It seems that the L4Linux kernel did not boot at all.

The options related to L4Linux in .config is:

#
# L4Linux options
#
CONFIG_L4=y
# CONFIG_L4_V2 is not set
# CONFIG_L4_VX0 is not set
CONFIG_L4_VX2=y
# CONFIG_L4_L4ENV is not set
# CONFIG_L4_SMALL is not set
CONFIG_L4_TAMED=y
CONFIG_L4_L4DIR="/usr/src/pistachio/user"
# CONFIG_L4_USERPRIV_ONLY is not set
# CONFIG_L4_EXTERNAL_RTC is not set
CONFIG_L4_DBG=y
# CONFIG_L4_IDLETHREAD is not set
# CONFIG_L4_IRQ_WHEELS is not set
# CONFIG_L4_DBG_SHOW_CURRENT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_L4_ROOTTASK=y

The options in Pistachio's config.h is:

/* Hardware */

/* Basic Architecture */
#define CONFIG_ARCH_IA32 1
#undef  CONFIG_ARCH_IA64
#undef  CONFIG_ARCH_POWERPC
#undef  CONFIG_ARCH_ALPHA
#undef  CONFIG_ARCH_MIPS64


/* Processor Type */
#undef  CONFIG_CPU_IA32_I586
#undef  CONFIG_CPU_IA32_I686
#define CONFIG_CPU_IA32_P4 1

/* Platform */
#define CONFIG_PLAT_PC99 1

#undef  CONFIG_SMP

/* Miscellaneous */
#undef  CONFIG_IOAPIC



/* Kernel */
#undef  CONFIG_IPC_FASTPATH
#define CONFIG_DEBUG 1
#define CONFIG_IA32_SMALL_SPACES 1


/* Debugger */
#define CONFIG_KDB 1

/* Kernel Debugger Console */
#define CONFIG_KDB_CONS_KBD 1
#undef  CONFIG_KDB_CONS_COM
#undef  CONFIG_KDB_CONS_SKI

#define CONFIG_KDB_COMPORT 0x3f8
#define CONFIG_KDB_COMSPEED 115200
#define CONFIG_KDB_DISAS 1
#undef  CONFIG_KDB_ON_STARTUP
#undef  CONFIG_KDB_BREAKIN
#undef  CONFIG_KDB_NO_ASSERTS

/* Trace Settings */
#undef  CONFIG_VERBOSE_INIT
#undef  CONFIG_TRACEPOINTS
#undef  CONFIG_KMEM_TRACE
#undef  CONFIG_TRACEBUFFER
#undef  CONFIG_IA32_KEEP_LAST_BRANCHES



/* Code Generator Options */


/* Derived symbols */
#define CONFIG_IA32_SYSENTER 1
#undef  CONFIG_CPU_ALPHA_A21164
#undef  CONFIG_SWIZZLE_IO_ADDR
#undef  CONFIG_ALPHA_FASTPATH


/* Code Generator Options */


/* Derived symbols */
#define CONFIG_IA32_SYSENTER 1
#undef  CONFIG_CPU_ALPHA_A21164
#undef  CONFIG_SWIZZLE_IO_ADDR
#undef  CONFIG_ALPHA_FASTPATH
#undef  CONFIG_CPU_ALPHA_A21064
#undef  CONFIG_CPU_ALPHA_A21264
#define CONFIG_IA32_HTT 1
#undef  CONFIG_IS_64BIT
#undef  CONFIG_ACPI
#define CONFIG_IA32_PGE 1
#undef  CONFIG_BIGENDIAN
#define CONFIG_IS_32BIT 1
#define CONFIG_ALPHA_CONSOLE_RESERVE 321
#undef  CONFIG_HAVE_MEMORY_CONTROL
#define CONFIG_IA32_FXSR 1
#define CONFIG_IA32_SMALL_SPACES_GLOBAL
/* That's all, folks! */
#define AUTOCONF_INCLUDED

And the menu.lst file in /boot/grub is:

Bo:/boot# less grub/menu.lst
title   Linux
root    (hd0,0)
kernel  /boot/bzImage

title   L4Ka::Pistachio
kernel  /boot/L4/kickstart
module  /boot/L4/ia32-kernel
module  /boot/L4/sigma0
module  /boot/L4/vmlinuz.VX2 no-scroll console=herc console=tty 
l4irqack=linux root=/dev/hda1

Some one kindly tell me what terrible mistakes I've made?
Best wishes.

_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* 
http://join.msn.com/?page=features/junkmail





More information about the l4-hackers mailing list