I thought it was time for another update on the progress of the s390x port. I will be attempting to get a community going in the next couple of weeks when I get some time to devote to the project.
I'm now getting into the device configuration stuff and crapping out because the dip for pseudo is null and I'm not sure what I haven't done to get this initialized properly. initialize scratch memory Installed physical memory: (0x00, 0x08000000) Booter occupied memory (including modules): (0x0100000, 0x017f000)(0x0f00000, 0x0800000) Ramdisk memory: (0x0600000, 0x0900000) Available physical memory: (0x027f000, 0x0381000)(0x01700000, 0x06900000) Available virtual memory: (0x00, 0x0100000)(0x027f000, 0x0381000)(0x01700000, 0xfffffffffe8fffff) DAT Enabled using RTO 1700000 Relocating the KRTLD/UNIX executable 376: Entered kobj_init() krtld: Using boot version 11. ramdisk range: 0x600000-f00000 640: attr_val() module path '/platform/s390x /kernel /usr/kernel' 713: add_primary 716: struct module 733: symhdr 736: strhdr 785: depends_on 824: realloc depends_on 840: chains 842: buckets krtld: file=/platform/s390x/unix text: 0x100000 size: 0x12d6f8 data: 0x22e000 dsize: 0x51f7e 885: load_exec done /platform/s390x/genunix symbol moddebug multiply defined /platform/s390x/genunix symbol getfsname multiply defined /platform/s390x/genunix symbol rootconf multiply defined krtld: file=/platform/s390x/genunix text:0x280640 size: 0x2489b0 data:0x4c8ff0 dsize: 0x584a8 krtld: transferring control to: 0x142980 OpenSolaris on System z - Startup commenced Memory size: 128MB Chunks: 1 0. 0000000000000000 08000000 0 Discovering CPUs Boot CPU logical address: 0 hardware address: 0 1 CPUs detected Initializing timers Initializing memory ../../s390x/os/startup.c:710: 'core_base' is 0x10000000 ../../s390x/os/startup.c:711: 'core_end' is 0x20000000 ../../s390x/os/startup.c:725: 'sysSize' is 0x8000000 ../../s390x/os/startup.c:726: 'physmax' is 0x7fff ../../s390x/os/startup.c:735: 'availmem' is 0x7ffffff ../../s390x/os/startup.c:738: 'nalloc_sz' is 0xb47ae1 ../../s390x/os/startup.c:747: 'moddata' is 0x52e0e8 ../../s390x/os/startup.c:748: 'nalloc_base' is 0x1754000 ../../s390x/os/startup.c:749: 'nalloc_end' is 0x229bae1 ../../s390x/os/startup.c:750: 'sdata' is 0x22e000 ../../s390x/os/startup.c:755: 'e_text' is 0x22d6f8 ../../s390x/os/startup.c:760: 'modtext' is 0x22e000 ../../s390x/os/startup.c:761: 'modtext_sz' is 0x0 ../../s390x/os/startup.c:780: 'extra_etpg' is 0x0 ../../s390x/os/startup.c:781: 'modtext_sz' is 0x0 ../../s390x/os/startup.c:782: 'extra_etva' is 0x22e000 ../../s390x/os/startup.c:788: 'nalloc_base' is 0x1754000 ../../s390x/os/startup.c:789: 'nalloc_end' is 0x229bae1 Initializing I/O structures Console address = 0009 Highest subchannel address encountered: 001f I/O Device List starts at 1756000 for 5904 bytes ../../s390x/os/startup.c:831: 'kmem64_base' is 0x70000000000 ../../s390x/os/startup.c:869: 'ndata_remain_sz' is 0xb43000 ../../s390x/os/startup.c:1026: 'page_hash' is 0x1b51000 ../../s390x/os/startup.c:1027: 'memseg_base' is 0x1b72000 ../../s390x/os/startup.c:1028: 'kpm_pp_base' is 0x1b73000 ../../s390x/os/startup.c:1029: 'kpm_pp_sz' is 0x43c38 ../../s390x/os/startup.c:1030: 'pp_base' is 0x1758000 ../../s390x/os/startup.c:1031: 'pp_sz' is 0x3f8568 ../../s390x/os/startup.c:1032: 'alloc_base' is 0x70000000000 ../../s390x/os/startup.c:1040: 'kmem64_base' is 0x70000000000 ../../s390x/os/startup.c:1041: 'kmem64_end' is 0x70000000000 ../../s390x/os/startup.c:1055: 'memlist' is 0x1bb7000 ../../s390x/os/startup.c:1056: 'memlist_end' is 0x1dd6000 ../../s390x/os/startup.c:1057: 'sysbase' is 0x30000000000 ../../s390x/os/startup.c:1058: 'syslimit' is 0x70000000000 ../../s390x/vm/s390xmmu.c:424: 'wasteage' is 0x0 ../../s390x/os/startup.c:1100: 'memlist' is 0x1bb7020 ../../s390x/os/startup.c:1101: 'memlist_sz' is 0x21f000 ../../s390x/os/startup.c:1102: 'memspace' is 0x1bb7000 ../../s390x/os/startup.c:1107: 'pp_base' is 0x1758000 ../../s390x/os/startup.c:1108: 'memseg_base' is 0x1b72000 ../../s390x/os/startup.c:1109: 'npages' is 0x8783 ../../s390x/os/startup.c:1110: 'phys_avail' is 0xf000c0 ../../s390x/os/startup.c:1118: 'availrmem' is 0x5e35 SunOS Release 5.11 Version sirius 64-bit Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. DEBUG enabled Initializing modules startup_modules() starting... krtld: file=/kernel/fs/specfs text:0x18000000 size: 0x6cf8 data:0x10000000 dsize: 0xa8 krtld: file=/kernel/fs/devfs text:0x18007000 size: 0x81e0 data:0x10000994 dsize: 0x248 krtld: file=/kernel/misc/swapgeneric text:0x18010000 size: 0x1fd0 data:0x10000c04 dsize: 0x198 krtld: file=/kernel/sched/TS text:0x18012000 size: 0x48d0 data:0x10001000 dsize: 0x7b8 krtld: file=/kernel/sched/TS_DPTBL text:0x18006cf8 size: 0x190 data:0x100017b8 dsize: 0x830 startup_modules() done Initializing virtual memory ../../s390x/os/startup.c:1257: 'kpm_size' is 0x10800 ../../s390x/os/startup.c:1258: 'kpm_vbase' is 0xffffffff80000000 Create generic mapping segment segdev_init startup_vm done i_ddi_init_root krtld: file=/kernel/drv/rootnex text:0x18017000 size: 0x20a0 data:0x10002000 dsize: 0x290 attach dip: 0 options_dip: 0 attach dip: 0 pseudo_dip: 0 panic[cpu0]/thread=23e200: assertion failed: dip != 0L, file: ../../common/os/devcfg.c, line: 1620 skipping system dump - no dump device configured This message posted from opensolaris.org _______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code