Hi,
I tried compiling Linux (not L4Linux) kernel on L4Linux. But unhandled page fault was generated during compiling. I use the ubuntu breezy as a root partition.
This is the log. ------------------------ L4 Bootstrapper Scaning (nd)/l4/fiasco_org/fiasco -nowait -nokdb -serial_esc -comport 1 Scaning (nd)/l4/bin_org/sigma0 Scaning (nd)/l4/bin_org/roottask Relocated mbi to [0x5f000-0x5f6d0] Loading (nd)/l4/fiasco_org/fiasco Loading (nd)/l4/bin_org/sigma0 Loading (nd)/l4/bin_org/roottask find kernel info page... found kernel info page at 0x1000 API Version: (87) experimental Sigma0 config ip:00094be0 sp:00105100 Roottask config ip:00120000 sp:00108528 [00001000-00002000) (nd)/l4/fiasco_org/fiasco [00002000-00051dc0) (nd)/l4/fiasco_org/fiasco [00051dc0-00059bd0) (nd)/l4/fiasco_org/fiasco [0005a000-0005d4de) (nd)/l4/fiasco_org/fiasco [0005d4e0-0005f000) (nd)/l4/fiasco_org/fiasco [00090000-000993a4) (nd)/l4/bin_org/sigma0 [0009f000-00100000) BIOS area [00100000-00108764) bootstrap [00120000-00133670) (nd)/l4/bin_org/roottask [00134000-0013e87e) (nd)/l4/bin_org/roottask [0013f880-002bda14) (nd)/l4/bin_org/roottask [00300000-00301980) (nd)/l4/fiasco_org/fiasco [00302000-0038f408) (nd)/l4/fiasco_org/fiasco [02000000-028bbb08) Modules Memory [2fffc000-ffffffff) Deep Space Starting kernel (nd)/l4/fiasco_org/fiasco at 003007e8
Welcome to Fiasco(ia32)! DD-L4(v2)/x86 microkernel (C) 1998-2006 TU Dresden Rev: Sun Dec 3 20:42:26 2006 compiled with gcc 3.4.6 for Intel Pentium 4 Performance-critical config option(s) detected: CONFIG_ASSEMBLER_IPC_SHORTCUT is off CONFIG_NDEBUG is off CONFIG_NO_FRAME_PTR is off
Enabling special fully nested mode for PIC Found Local APIC version 0x14 id 0x00 APIC ESR value before/after enabling: 00000000/00000000 Using the Local APIC timer on vector 3d (Periodic Mode) for scheduling SERIAL ESC: allocated IRQ 4 for serial uart SERIAL ESC: allocated IRQ 4 for serial uart Not using serial hack in slow timer handler. Absolute KIP Syscalls using: Sysenter CPU: GenuineIntel (F:1:2:8) Model: Pentium 4 (Willamette/Foster) at 1513 MHz
64 Entry I TLB (4K or 4M pages) 64 Entry D TLB (4k or 4M pages) 12K ยต-ops T Cache (8-way associative) 8 KB L1 D Cache (4-way associative, 64 bytes per line) 256 KB L2 U Cache (8-way associative, 64 bytes per line)
Freeing init code/data: 20480 bytes (5 pages)
SIGMA0: Hello! KIP @ 1000 Found Fiasco: KIP syscalls: yes allocated 4kB for maintainance structures
Roottask. Command line found: "(nd)/l4/bin_org/roottask"
786031kB ( 767MB) total RAM (reported by bootloader) 718912kB ( 703MB) received RAM from Sigma0 9388kB ( 10MB) reserved RAM for RMGR Received I/O ports 0000-ffff Attached irqs = [ <!0> 1 <!2> 3 <!4> 5 6 7 8 9 A B C D E F ]
Roottask: Loading 10 modules. #05: loading "(nd)/l4/bin_org/events" from [02130000-02175a9a] to [01540000-015491e4][0154a000-0154c934] entry at 0005a370 via trampoline page code symbols at [2c3fe000-2c400000] (8kB), lines at [2c3f7000-2c3fe000] (28kB) #06: loading "(nd)/l4/bin_org/names --events" from [02176000-021b7e64] to [002d0000-002d614a][002d7000-002e3000] entry at 0005b378 via trampoline page code symbols at [2c3f5000-2c3f7000] (8kB), lines at [2c3ef000-2c3f5000] (24kB) #07: loading "(nd)/l4/bin_org/log --prio 0xA1" from [021b8000-021f6961] to [00400000-00406c4a][00407000-00439890] entry at 0005c378 via trampoline page code symbols at [2c3ed000-2c3ef000] (8kB), lines at [2c3e7000-2c3ed000] (24kB) #08: loading "(nd)/l4/bin_org/dm_phys --events" from [021f7000-02283b76] to [01500000-01511faa][01512000-0151c000] entry at 0005d37c via trampoline page code symbols at [2c3e2000-2c3e7000] (20kB), lines at [2c3d5000-2c3e2000] (52kB) #09: loading "(nd)/l4/bin_org/simple_ts -t 800 --events" from [02284000-022d076b] to [01400000-014086aa][01409000-0141b070] entry at 0005e384 via trampoline page code symbols at [2c3d3000-2c3d5000] (8kB), lines at [2c3cc000-2c3d3000] (28kB) #0a: loading "(nd)/l4/bin_org/rtc" from [022d1000-02302cd8] to [01080000-010841e0][01085000-0108a000] entry at 0006036c via trampoline page code symbols at [2c3ca000-2c3cc000] (8kB), lines at [2c3c5000-2c3ca000] (20kB) #0b: loading "(nd)/l4/bin_org/l4io --noirq" from [02303000-02551e7b] to [00b80000-00ba291c][00ba3000-00c0e000] entry at 00061378 via trampoline page code symbols at [2c376000-2c3c5000] (316kB), lines at [2c35c000-2c376000] (104kB) #0c: loading "(nd)/l4/bin_org/tftp -i" from [02552000-0264e6ab] to [01000000-01027dd4][01028000-01061000] entry at 00062370 via trampoline page code symbols at [2c355000-2c35c000] (28kB), lines at [2c337000-2c355000] (120kB) #0d: loading "(nd)/l4/bin_org/con --l4io --events" from [0264f000-027e017c] to [00b00000-00b4d040][00b4e000-00b79000] entry at 0006337c via trampoline page code symbols at [2c32a000-2c337000] (52kB), lines at [2c2f5000-2c32a000] (212kB) #0e: loading "(nd)/l4/bin_org/loader --events (nd)/l4/bin_org/run (nd)/l4/cfg/l4lx26_hd_org.cfg" from [027e1000-028bbb08] to [01300000-01324630][01325000-0134f000] entry at 000643ac via trampoline page code symbols at [2c2ee000-2c2f5000] (28kB), lines at [2c2d5000-2c2ee000] (100kB)
names | Starting thread listening for `exit' events simplets| Configured for 800 tasks. rtc | Date:06.12.2006 Time:14:06:47 con | Using fast memcpy. io | do_args(): Disabling internal IRQ handling. io | CPU supports 8 MTRRs. Allocated: io | 0: 00000000-20000000 ( 512MB) type WB io | 1: 20000000-30000000 ( 256MB) type WB io | 2: f8000000-fc000000 ( 64MB) type WC io | PCI: Using configuration type 1 io | PCI: Probing PCI hardware io | PCI: Probing PCI hardware (bus 00) io | PCI: Enabled i801 SMBus device io | Transparent bridge - Intel Corporation 82801 PCI Bridge io | PCI: No IRQ known for interrupt pin B of device 00:1f.3. Please try u io : sing pci=biosirq. io | 00000000-ffffffff : PCI mem io | ed000000-ed0fffff : Intel Corporation 82557/8/9 [Ethernet Pro 100] io | ed800000-ed800fff : Intel Corporation 82557/8/9 [Ethernet Pro 100] io | ee000000-efdfffff : PCI Bus #01 io | ee000000-eeffffff : nVidia Corporation NV18 [GeForce4 MX 440 AGP io : 8x] io | eff00000-f7ffffff : PCI Bus #01 io | f0000000-f7ffffff : nVidia Corporation NV18 [GeForce4 MX 440 AGP io : 8x] io | f8000000-fbffffff : Intel Corporation 82845 845 (Brookdale) Chipset io : Host Bridge io | 0000-ffff : PCI IO io | 0cf8-0cff : PCI conf1 io | a400-a43f : Intel Corporation 82801BA/BAM AC'97 Audio io | a800-a8ff : Intel Corporation 82801BA/BAM AC'97 Audio io | b000-b01f : Intel Corporation 82801BA/BAM USB (Hub #2) io | b400-b41f : Intel Corporation 82801BA/BAM USB (Hub #1) io | b800-b80f : Intel Corporation 82801BA IDE U100 io | d800-d83f : Intel Corporation 82557/8/9 [Ethernet Pro 100] io | e800-e80f : Intel Corporation 82801BA/BAM SMBus con | Character size is 8x14, font has 256 characters con | VESA reports 800x600@16 1600bpl (039f) [65536kB] con | Color mapping: red=11:5 green=5:6 blue=0:5 res=0:0 con | No supported accelerated graphics card detected io | Remapping I/O memory f0000000-f4000000 cached io | Setting MTRR 3 to f0000000-f4000000 type WC con | Mapped I/O video mem f0000000 => 08000000+000000 [65536kB] via l4io con | Using MMXEXT for colorspace transform tftp | NICs supported: E1000, EEPRO100, NE2000/PCI, PCNET32/PCI, RTL8139, tftp | Tulip, VIA 86C100 con | L4INPUT: !!! W A R N I N G !!! con | L4INPUT: Please, do not use Fiasco's "-esc" with L4INPUT. con | L4INPUT: !!! W A R N I N G !!! con | L4INPUT: Registered 0xb03c50 for callbacks. tftp | Found eepro100 tftp | Ethernet addr: 00:03:47:AF:0A:EF con | serio: i8042 AUX port at 0x60,0x64 irq 12 con | serio: i8042 KBD port at 0x60,0x64 irq 1 tftp | Address: 141.223.121.156 Netmask: 255.255.255.0 tftp | Server: 141.223.121.59 Gateway: 141.223.121.99 con | input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1 con | input: AT Raw Set 2 keyboard on isa0060/serio0 con | input: PC Speaker con | input: L4 input event injector con | L4 input event injector: IRQ handler up con | connect "ImExPS/2 Generic Explorer Mouse", isa0060/serio1/input0 con | connect "AT Raw Set 2 keyboard", isa0060/serio0/input0 con | connect "PC Speaker", isa0061/input0 con | connect "L4 input event injector", l4/sys con | Running as D.02. Video mode is 800x600@16. tftp | Loading (nd)/l4/bin_org/run [292kB] loader | "(nd)/l4/bin_org/run" needs libld-l4.s.so loader | Setting libpath to (nd)/l4/bin_org/ loader | run: Starting application using libld-l4.s.so loader | run,#f: Loading binary tftp | Loading (nd)/l4/bin_org/libld-l4.s.so [483kB] loader | run,#f: Loading ldso loader | Capability support not supported. loader | run,#f: Starting libld-l4.s.so at 00013890 via 0000cc7c tftp | Loading (nd)/l4/cfg/l4lx26_hd_org.cfg [1kB] loader | sleeping for 2000 ms tftp | File not found: "./libloader.s.so" tftp | Loading (nd)/l4/bin_org//./libloader.s.so [652kB] tftp | Loading (nd)/l4/lx_org/vmlinuz26 [14007kB] loader | vmlinuz26: Starting application using libld-l4.s.so loader | vmlinuz26,#10: Loading binary tftp | Loading (nd)/l4/bin_org/run [292kB] con | vc_loop(): vc[1] running as D.08 con | vc_open_out(): vc[1] 800x600@16, gmode:0x25 run | contxt_init(): 800x582, cols:100, lines:41, sb_lines:1041 tftp | Loading (nd)/l4/bin_org/libld-l4.s.so [483kB] loader | vmlinuz26,#10: Loading ldso loader | Capability support not supported. loader | vmlinuz26,#10: Starting libld-l4.s.so at 00013890 via 0000cc70 tftp | File not found: "./libloader.s.so" tftp | Loading (nd)/l4/bin_org/./libloader.s.so [652kB] tftp | File not found: "vmlinuz26" tftp | TFTP error 1 tftp | File not found: "(nd)/l4/bin_org/vmlinuz26" l4lx | ======> L4Linux 2.6 starting... <======== l4lx | Linux version 2.6.18-l4 (zugwan@ubuntu) (gcc version 4.1.2 20060928 ( l4lx : prerelease) (Ubuntu 4.1.1-13ubuntu5)) #1 Wed Dec 6 19:42:58 KST 2006 l4lx | Binary name: vmlinuz26 l4lx | Kernel command line (2 args): mem=512M root=/dev/hda1 l4lx | Image: 00400000 - 0070a000 [3112 KiB]. l4lx | Areas: Text: 00400000 - 0061f000 [2172kB] (a bit longer) l4lx | Data: 0061f000 - 00660824 [262kB] l4lx | Initdata: 00664000 - 00696000 [200kB] l4lx | BSS: 00698000 - 00708a20 [450kB] l4lx | l4lx_thread_create: Created thread 10.03 (server) l4lx | main thread will be 10.03 l4lx | l4env_register_pointer_section: addr = 00662000 size = 217088 l4lx | sec-w-init: virt: 0x00662000 to 0x00696fff [212 KiB] l4lx | sec-w-init: Number of physical regions: 1, 217088 Bytes l4lx | sec-w-init: 1: Phys: 0x01562000 to 0x01597000, Size: 217088 l4lx | l4env_linux_startup thread 3. l4lx | main thread: received startup message. l4lx | Main thread running, waiting... l4lx | setup_l4env_memory: Forcing superpages for main memory l4lx | Main memory size: 512MB l4lx | Main memory: virt: 0x00800000 to 0x207fffff [524288 KiB] l4lx | Main memory: Number of physical regions: 1, 536870912 Bytes l4lx | Main memory: 1: Phys: 0x01800000 to 0x21800000, Size: 536870912 l4lx | Filling lower ptabs... l4lx | Done (1139 entries). l4lx | l4lx_thread_create: Created thread 10.04 (timer.i0) l4lx | l4lx_thread_create: Created thread 10.05 (Idler) l4lx | Starting L4FB via CON con | vc_loop(): vc[2] running as D.09 l4lx | l4lx_thread_create: Created thread 10.06 (L4ConInput) con | vc_open_out(): vc[2] 800x600@16, gmode:0x25 l4lx | l4fbcon: 800x582 2bypp, size: 947200 l4lx | l4lx_thread_create: Created thread 10.07 (CON refresher) l4lx | l4lx_thread_create: Created thread 10.08 (IRQ14) l4lx | l4lx_thread_create: Created thread 10.09 (IRQ15) l4lx | l4lx_thread_create: Created thread 10.0a (IRQ5) l4lx | L4RM: [PF] write at 0x6b3da310, ip 00446f79, src 10.02 l4lx | [10.0] l4rm/lib/src/pagefault.c:78:__unknown_pf(): l4lx | unhandled page fault
--PANIC, 'g' for exit------------------------------------IP: a00b634d (10.00) jdb: bt thread=10.02
backtrace (thread 10.02, fp=afeffcdc, pc=004017de): #1 afeffcdc 004017de #2 afeffd8c 0040207b #3 afeffdb8 00400d32 #4 afeffe5c 00400e24 #5 afefff7c 004027ad #6 afefffbc a00b88ea : __startup_main + 0x4a /home/zugwan/TUDOS/l4/pkg/l4env/lib/src/startup.c:78 #7 afefffec a00acb2c : l4th_thread_start + 0x7c /home/zugwan/TUDOS/l4/pkg/thread/lib/src/create.c:74 #8 afeffffc a00afd36 : l4th_thread_entry + 0x16 /home/zugwan/TUDOS/l4/pkg/thread/lib/src/l4.c:93
--kernel-bt-follows-- #0 c040176c f00068c0 #1 c040176c f000d92a #2 c04017c8 f000f33a #3 6b3da032 f002a383
(10.00) jdb:
---------------------------------- Is there any one give me an advice or has experienced this? Best regards,
-- Jugwan Eom