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@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=…
[View More]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
[View Less]