From owner-freebsd-ppc@freebsd.org Sun Jun 24 05:56:35 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DB9051019CA6 for ; Sun, 24 Jun 2018 05:56:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-15.consmr.mail.bf2.yahoo.com (sonic311-15.consmr.mail.bf2.yahoo.com [74.6.131.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7A87D7B104 for ; Sun, 24 Jun 2018 05:56:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 0ZcGmKMVM1m0_lOfyk1HHf0C_us2_kdBxcnVcxHxahrimHds.l.MfeaXuJ_aRRU qCB5TJXJOqZC3QebrBFocrh3ZjguLqXgkcXyFxnv5VtUJOzbyaiyL63gTPEITA2q9wO7Ntgv4BE2 0mBLKPcihKWw.oE0Gdu23ElIDhFsCmAUbvr0PvOhR8EfBT3XfsEjeRM7yZPOF8eeXhrQ8cmjaGIQ y2SSgxmdaowsp32FxvXRr8kgUdJPTpzsvmjgfQEd1ROiWgHjAR9RM0z32vNn0CicFwMqy0VcsZSd yguxWx94uM0a1BOvQIBZ04R0X1UH8lLHypnD9FeevcFpB3nna9.HFSrcCVpOSADOrqrbMyBK6N4N 8E7ptg9_pyTvmg.z1SLxi5icF2QjruQ6ulIPSHYcsLLNc6GvkAjix.ujgFPK1R_y7KShxa_CrIVH XnWw0SCUh1D_nGAK_SODeUVbga3vpOzB4l2kIYwJcKWVrQ.KwxOBWbKd281hJidkVwZnOdCZKeC3 mQHaCtxi5jxyudY5W3V.XEelpT0lFZf1ySlQqp2TnarpaO5XXtTCOeaijTUVq394JMLUP.8qGbNv JzFHiaYGWrTQizxpcANO7pefODX3ycl3R72EucBJMtkwZeOqsjzNmviUvylvKhBsOvZp7VXi8fbF 4emEH9bEWpDSpNMGm4iP8qbH.WhbGRHa4ERsM_FrtP5MHElHA0IcIc2Eg1y3083q0.6RK5HBnpe. NkIpuIrw5Nz13HW6ipXHMKqX0kxvH_p.C_YMGn7zH0r.H5eUNm6jgP3fTeIuWPX3PuKl_HbbyXJL GutP54g7Adwb7.2gQv8bxHeOkVVm47hLM6ertzeB4nPinjTHG0kGuD4oJlYf8oj5EPTShKk3HzNc Wp5TUEIiT4oSLHEKdBC3MeAhiDgbYfcVm1ToCii4kdExAGECSOf4_jTlWbZUWDRm1PXJcQ_PM1Nu DLGnq1Qu2yQQKJvtottRkKw-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.bf2.yahoo.com with HTTP; Sun, 24 Jun 2018 05:56:28 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp410.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 140f530341776fe5b1cf7c64b828f6ee; Sun, 24 Jun 2018 05:56:26 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: system clang based head -r334932 amd64 -> powerpc64 cross build: fatal error: 'altivec.h' file not found in stage 4.2 "building libraries" From: Mark Millard In-Reply-To: <9E5016CA-8642-4E01-8E28-F33244BADB15@yahoo.com> Date: Sat, 23 Jun 2018 22:56:24 -0700 Cc: FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: <7D944C97-ECEC-4D4B-8C2D-2D508E0C0ADD@yahoo.com> References: <2DEAB250-1D93-4009-82F4-BB55CD4E406D@yahoo.com> <9E5016CA-8642-4E01-8E28-F33244BADB15@yahoo.com> To: FreeBSD Toolchain X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jun 2018 05:56:35 -0000 [Still true of -r335385. But, based on a build of devel/llvm60 supplying the XCC/XCXX/XCPP, FreeBSD can be built, including the clang compiler. The problem is FreeBSD system-clang-building specific, not general to llvm targeting powerp64.] On 2018-Jun-11, at 12:58 PM, Mark Millard wrote: > On 2018-Jun-11, at 6:37 AM, Mark Millard wrote: >=20 >> [Note: I sometimes build for powerpc families via clang >> as part of identifying what is not yet working. Currently >> I do not have access to any powerpc system so I only build. >> This involves using devel/powerpc-binutils currently.] >>=20 >> Despite for head -r334932: >>=20 >> # find /usr/src/* -name altivec.h -print=20 >> /usr/src/contrib/llvm/tools/clang/lib/Headers/altivec.h >> /usr/src/contrib/gcc/config/rs6000/altivec.h >> /usr/src/sys/powerpc/include/altivec.h >=20 > I should have noted someplace that the correct binding for the context > is for Lex/Lexer.cpp to find: >=20 > /usr/src/contrib/llvm/tools/clang/lib/Headers/altivec.h >=20 > and not one of the FreeBSD headers. (Very different content.) >=20 >> and: >>=20 >> # find /usr/obj/powerpc64vtsc_clang_altbinutils -name altivec.h = -print >> = /usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc= .powerpc64/tmp/usr/include/machine/altivec.h >> = /usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc= .powerpc64/tmp/usr/lib/clang/6.0.0/include/altivec.h >> = /usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc= .powerpc64/obj-lib32/tmp/usr/include/machine/altivec.h >>=20 >> and: >>=20 >> # find /usr/local -name altivec.h -print >> = /usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.4.0/include/altivec.h >> /usr/local/llvm50/lib/clang/5.0.0/include/altivec.h >> /usr/local/llvm60/lib/clang/6.0.0/include/altivec.h >>=20 >> and use of clang/clang++: >>=20 >> # c++ --version >> FreeBSD clang version 6.0.0 (tags/RELEASE_600/final 326565) (based on = LLVM 6.0.0) >> Target: x86_64-unknown-freebsd12.0 >> Thread model: posix >> InstalledDir: /usr/bin >>=20 >> my attempt to amd64 -> powerpc64 cross build (-j4) got: >>=20 >> . . . >> Building = /usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc= .powerpc64/lib/clang/libclang/Lex/Lexer.o >> Building = /usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc= .powerpc64/lib/clang/libclang/Lex/LiteralSupport.o >> --- Lex/Lexer.o --- >> /usr/src/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp:2401:10: fatal = error: 'altivec.h' file not found >> #include >> ^~~~~~~~~~~ >> 1 error generated. >> *** [Lex/Lexer.o] Error code 1 >>=20 >> make[6]: stopped in /usr/src/lib/clang/libclang >> .ERROR_TARGET=3D'Lex/Lexer.o' >> = .ERROR_META_FILE=3D'/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.power= pc64/usr/src/powerpc.powerpc64/lib/clang/libclang/Lex_Lexer.o.meta' >> .MAKE.LEVEL=3D'6' >> MAKEFILE=3D'' >> .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes = silent=3Dyes verbose' >> _ERROR_CMD=3D'c++ -target powerpc64-unknown-freebsd12.0 = --sysroot=3D/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr= /src/powerpc.powerpc64/tmp = -B/usr/local/powerpc64-unknown-freebsd12.0/bin/ -O2 -pipe = -I/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/power= pc.powerpc64/lib/clang/libclang = -I/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/power= pc.powerpc64/lib/clang/libllvm = -I/usr/src/contrib/llvm/tools/clang/lib/Basic = -I/usr/src/contrib/llvm/tools/clang/lib/Driver = -I/usr/src/contrib/llvm/tools/clang/include -DCLANG_ENABLE_ARCMT = -DCLANG_ENABLE_STATIC_ANALYZER -I/usr/src/lib/clang/include = -I/usr/src/contrib/llvm/include -DLLVM_BUILD_GLOBAL_ISEL = -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS = -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"powerpc64-unknown-freebsd12.0\" = -DLLVM_HOST_TRIPLE=3D\"powerpc64-unknown-freebsd12.0\" = -DDEFAULT_SYSROOT=3D\"\" -ffunction-sections -fdata-sections = -gline-tables-only -fstack-protector-strong -Qunused-arguments = -std=3Dc++11 -fno-exceptions -fno-rtti -gline-tables-only -stdlib=3Dlibc++= -Wno-c++11-extensions -c = /usr/src/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp -o Lex/Lexer.o;' >> .CURDIR=3D'/usr/src/lib/clang/libclang' >> .MAKE=3D'make' >> = .OBJDIR=3D'/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/= src/powerpc.powerpc64/lib/clang/libclang' >> .TARGETS=3D'all' >> = DESTDIR=3D'/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/= src/powerpc.powerpc64/tmp' >> LD_LIBRARY_PATH=3D'' >> MACHINE=3D'powerpc' >> MACHINE_ARCH=3D'powerpc64' >> MAKEOBJDIRPREFIX=3D'' >> MAKESYSPATH=3D'/usr/src/share/mk' >> MAKE_VERSION=3D'20180512' >> = PATH=3D'/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src= /powerpc.powerpc64/tmp/legacy/usr/sbin:/usr/obj/powerpc64vtsc_clang_altbin= utils/powerpc.powerpc64/usr/src/powerpc.powerpc64/tmp/legacy/usr/bin:/usr/= obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc.powe= rpc64/tmp/legacy/bin:/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powe= rpc64/usr/src/powerpc.powerpc64/tmp/usr/sbin:/usr/obj/powerpc64vtsc_clang_= altbinutils/powerpc.powerpc64/usr/src/powerpc.powerpc64/tmp/usr/bin:/sbin:= /bin:/usr/sbin:/usr/bin' >> SRCTOP=3D'/usr/src' >> = OBJTOP=3D'/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/s= rc/powerpc.powerpc64' >> .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.powerpc64-clang_altbinutils-bootstrap.amd64-hos= t /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/src.sys.obj.mk = /usr/src/share/mk/auto.obj.mk /usr/src/share/mk/bsd.suffixes.mk = /root/src.configs/make.conf /usr/src/share/mk/local.sys.mk = /usr/src/share/mk/src.sys.mk /dev/null = /usr/src/lib/clang/libclang/Makefile /usr/src/share/mk/src.opts.mk = /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.opts.mk = /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/bsd.compiler.mk = /usr/src/share/mk/bsd.linker.mk /usr/src/lib/clang/clang.pre.mk = /usr/src/lib/clang/llvm.pre.mk /usr/src/lib/clang/clang.build.mk = /usr/src/lib/clang/llvm.build.mk /usr/src/share/mk/bsd.lib.mk = /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk = /usr/src/share/mk/src.init.mk = /usr/src/lib/clang/libclang/../Makefile.inc = /usr/src/share/mk/bsd.libnames.mk /usr/src/share/mk/src.libnames.mk = /usr/src/share/mk/bsd.symver.mk /usr/src/share/mk/bsd.nls.mk = /usr/src/share/mk/bsd.files.mk /usr/src/share/mk/bsd.incs.mk = /usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.links.mk = /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk = /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk = /usr/src/share/mk/bsd.sys.mk' >> .PATH=3D'. /usr/src/lib/clang/libclang = /usr/src/contrib/llvm/tools/clang/lib' >> 1 error >>=20 >>=20 >> I'll note that the -I's for include/'s: >>=20 >> -I/usr/src/contrib/llvm/tools/clang/include >> -I/usr/src/lib/clang/include >> -I/usr/src/contrib/llvm/include >=20 > So: >=20 > /usr/src/contrib/llvm/tools/clang/lib/Headers >=20 > is missing and is where altivec.h should be found for > the include in Lex/Lexer.cpp . >=20 > It is too bad that the altivec.h naming matches between > clang-internal headers and FreeBSD headers, making > correct selection messier to deal with. >=20 > The code in Lx/Lexer.cpp looks like: >=20 > #ifdef __SSE2__ > #include > #elif __ALTIVEC__ > #include > #undef bool > #endif >=20 >=20 >> do not seem to match up with any of: >>=20 >> /usr/src/contrib/llvm/tools/clang/lib/Headers/ >> /usr/src/sys/powerpc/include/ >> = /usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc= .powerpc64/tmp/usr/include/machine/altivec.h >> = /usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc= .powerpc64/tmp/usr/lib/clang/6.0.0/include/altivec.h >> = /usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.powerpc64/usr/src/powerpc= .powerpc64/obj-lib32/tmp/usr/include/machine/altivec.h >>=20 >>=20 >> For reference: >>=20 >> # more = ~/src.configs/src.conf.powerpc64-clang_altbinutils-bootstrap.amd64-host=20= >> TO_TYPE=3Dpowerpc64 >> TOOLS_TO_TYPE=3D${TO_TYPE} >> VERSION_CONTEXT=3D12.0 >> # >> KERNCONF=3DGENERIC64vtsc-NODBG >> TARGET=3Dpowerpc >> .if ${.MAKE.LEVEL} =3D=3D 0 >> TARGET_ARCH=3D${TO_TYPE} >> .export TARGET_ARCH >> .endif >> # >> WITH_CROSS_COMPILER=3D >> WITHOUT_SYSTEM_COMPILER=3D >> # >> WITH_LIBCPLUSPLUS=3D >> WITHOUT_BINUTILS_BOOTSTRAP=3D >> WITH_ELFTOOLCHAIN_BOOTSTRAP=3D >> WITH_CLANG_BOOTSTRAP=3D >> WITH_CLANG=3D >> #WITH_CLANG_IS_CC=3D >> WITH_CLANG_FULL=3D >> WITH_CLANG_EXTRAS=3D >> WITHOUT_LLD_BOOTSTRAP=3D >> WITH_LLD=3D >> WITHOUT_LLD_IS_LD=3D >> WITH_LLDB=3D >> # >> WITH_BOOT=3D >> # avoid lang/gcc7 and the like attempting >> # lib32 (-m32) support that does not work. >> # (Register usage mismatch?) >> WITHOUT_LIB32=3D >> # >> WITHOUT_CLANG_IS_CC=3D >> WITHOUT_BINUTILS=3D >> WITHOUT_GCC_BOOTSTRAP=3D >> WITHOUT_GCC=3D >> WITHOUT_GCC_IS_CC=3D >> WITHOUT_GNUCXX=3D >> # >> NO_WERROR=3D >> MALLOC_PRODUCTION=3D >> # >> # Avoid converts between pointers to integer types with different = sign [-Werror,-Wpointer-sign] >> # and such from blocking the build. >> WERROR=3D >> # >> WITH_REPRODUCIBLE_BUILD=3D >> WITH_DEBUG_FILES=3D >> # >> # >> # For TO (so-called "cross") stages . . . >> # So-called-cross via ${TO_TYPE}-xtoolchain-gcc/${TO_TYPE}-gcc. . . >> # TOOLS_TO_TYPE based on ${TO_TYPE}-xtoolchain-gcc related binutils. = . . >> # >> = CROSS_BINUTILS_PREFIX=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSI= ON_CONTEXT}/bin/ >> .if ${.MAKE.LEVEL} =3D=3D 0 >> # >> # Note: The WITH_CROSS_COMPILER picks up the CROSS_BINUTILS_PREFIX >> # binding automatically. >> # >> = XAS=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/as= >> = XAR=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/ar= >> = XNM=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/nm= >> = XOBJCOPY=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/objcopy >> = XOBJDUMP=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/objdump >> = XRANLIB=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bi= n/ranlib >> = XSIZE=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/= size >> #NO-SUCH: = XSTRINGS=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/strings >> = XSTRINGS=3D/usr/local/bin/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEX= T}-strings >> .export XAS >> .export XAR >> .export XNM >> .export XOBJCOPY >> .export XOBJDUMP >> .export XRANLIB >> .export XSIZE >> .export XSTRINGS >> = XLD=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/ld= >> .export XLD >> .endif >>=20 >> # more ~/src.configs/make.conf=20 >> CFLAGS.gcc+=3D -v >>=20 >> # more = ~/sys_build_scripts.amd64-host/make_powerpc64vtsc_nodebug_clang_altbinutil= s-amd64-host.sh=20 >> kldload -n filemon && \ >> script = ~/sys_typescripts/typescript_make_powerpc64vtsc_nodebug_clang_altbinutils-= amd64-host-$(date +%Y-%m-%d:%H:%M:%S) \ >> env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.powerpc64-clang_altbinutils-boo= tstrap.amd64-host" \ >> WITH_META_MODE=3Dyes \ >> = MAKEOBJDIRPREFIX=3D"/usr/obj/powerpc64vtsc_clang_altbinutils/powerpc.power= pc64" \ >> make $* >>=20 For head -r335385 I tried again and got the same problem. Then I tried a variation to using devel/xtoolchain-llvm60 that instead used devel/powerpc64-binutils . This built. (I'm not claiming that the resultant build has no problems of note. Likely I'm not going to have access to any powerpc variant for at least a few months.) So the problem is not with using llvm60 as such, but with FreeBSD's = build environment's handling of things for the system clang (V6.0). The devel/xtoolchain-llvm60 variation was based on using: # more /usr/local/share/toolchains/llvm60_altbinutils.mk=20 XCC=3D/usr/local/bin/clang60 XCXX=3D/usr/local/bin/clang++60 XCPP=3D/usr/local/bin/clang-cpp60 #XLD=3D/usr/local/llvm60/bin/ld.lld #CROSS_BINUTILS_PREFIX=3D/var/empty X_COMPILER_TYPE=3Dclang that thereby allowed me to use devel/powerpc64-binutils via: # more ~/src.configs/src.conf.powerpc64-xtoolchain-llvm.amd64-host=20 TO_TYPE=3Dpowerpc64 TOOLS_TO_TYPE=3D${TO_TYPE} VERSION_CONTEXT=3D12.0 # KERNCONF=3DGENERIC64vtsc-NODBG TARGET=3Dpowerpc .if ${.MAKE.LEVEL} =3D=3D 0 TARGET_ARCH=3D${TO_TYPE} .export TARGET_ARCH .endif # WITHOUT_CROSS_COMPILER=3D WITHOUT_SYSTEM_COMPILER=3D # WITH_LIBCPLUSPLUS=3D WITHOUT_BINUTILS_BOOTSTRAP=3D WITHOUT_ELFTOOLCHAIN_BOOTSTRAP=3D WITHOUT_CLANG_BOOTSTRAP=3D WITH_CLANG=3D WITH_CLANG_IS_CC=3D WITH_CLANG_FULL=3D WITH_CLANG_EXTRAS=3D WITHOUT_LLD_BOOTSTRAP=3D WITH_LLD=3D WITHOUT_LLD_IS_LD=3D WITH_LLDB=3D # WITH_BOOT=3D #WITH_LIB32=3D WITHOUT_LIB32=3D # WITHOUT_BINUTILS=3D WITHOUT_GCC_BOOTSTRAP=3D WITHOUT_GCC=3D WITHOUT_GCC_IS_CC=3D WITHOUT_GNUCXX=3D # NO_WERROR=3D # # Avoid build aborting for the likes of: # /usr/src/sys/sys/sglist.h:81:19: error: # passing 'int *' to parameter of type 'volatile u_int *' # (aka 'volatile unsigned int *') converts between # pointers to integer types with different sign # [-Werror,-Wpointer-sign] # WERROR=3D MALLOC_PRODUCTION=3D # WITH_REPRODUCIBLE_BUILD=3D WITH_DEBUG_FILES=3D # # # For TO (so-called "cross") stages . . . # TOOLS_TO_TYPE based on ${TO_TYPE}-xtoolchain-gcc related binutils. . . # CROSS_TOOLCHAIN=3Dllvm60_altbinutils #X_COMPILER_TYPE=3Dclang = CROSS_BINUTILS_PREFIX=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSI= ON_CONTEXT}/bin .if ${.MAKE.LEVEL} =3D=3D 0 XCC=3D/usr/local/bin/clang60 XCXX=3D/usr/local/bin/clang++60 XCPP=3D/usr/local/bin/clang-cpp60 .export XCC .export XCXX .export XCPP XAS=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/as= XAR=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/ar= XLD=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/ld= XNM=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/nm= = XOBJCOPY=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/objcopy = XOBJDUMP=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/objdump = XRANLIB=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bi= n/ranlib = XSIZE=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/bin/= size #NO-SUCH: = XSTRINGS=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEXT}/b= in/strings = XSTRINGS=3D/usr/local/bin/${TOOLS_TO_TYPE}-unknown-freebsd${VERSION_CONTEX= T}-strings .export XAS .export XAR .export XLD .export XNM .export XOBJCOPY .export XOBJDUMP .export XRANLIB .export XSIZE .export XSTRINGS .endif # # # =46rom based on clang (via system). . . # .if ${.MAKE.LEVEL} =3D=3D 0 CC=3D/usr/bin/clang CXX=3D/usr/bin/clang++ CPP=3D/usr/bin/clang-cpp .export CC .export CXX .export CPP .endif and: # more = ~/sys_build_scripts.amd64-host/make_powerpc64vtsc_nodebug_incl_clang_xtool= chain-llvm-amd64-host.sh=20 kldload -n filemon && \ script = ~/sys_typescripts/typescript_make_powerpc64vtsc_nodebug_incl_clang_xtoolch= ain-llvm-amd64-host-$(date +%Y-%m-%d:%H:%M:%S) \ env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.powerpc64-xtoolchain-llvm.amd64= -host" \ WITH_META_MODE=3Dyes \ = MAKEOBJDIRPREFIX=3D"/usr/obj/powerpc64vtsc_xtoolchain-llvm/powerpc.powerpc= 64" \ make $* and: # more ~/src.configs/make.conf=20 CFLAGS.gcc+=3D -v =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ppc@freebsd.org Mon Jun 25 14:57:23 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 992D910123CC for ; Mon, 25 Jun 2018 14:57:23 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 41C76801E2; Mon, 25 Jun 2018 14:57:23 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 02B6615978; Mon, 25 Jun 2018 14:57:22 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Mon, 25 Jun 2018 14:57:21 +0000 From: Glen Barber To: "Jukka A. Ukkonen" Cc: FreeBSD PowerPC ML , re@freebsd.org Subject: Re: 11.2-RC3 powerpc CD image does not boot on PowerMac G4 Message-ID: <20180625145721.GA15828@FreeBSD.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="u3/rZRmxL6MmkK24" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2018 14:57:23 -0000 --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 22, 2018 at 04:42:01PM +0300, Jukka A. Ukkonen wrote: >=20 > The 11.2-RC3 powerpc CD image does not boot on PowerMac G4. > It crashes during the kernel autoconfigure phase and tries > to reboot. > It is plain obvious that nobody has tested booting 11.2 ppc > at all before something related to booting and early autoconfig > activities has been committed. The last release which I know to > boot properly on PowerMac G4 is 10.4. >=20 I am unable to reproduce this on a powerpc Mac Mini model A1103. Glen --u3/rZRmxL6MmkK24 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIyBAEBCAAdFiEEjRJAPC5sqwhs9k2jAxRYpUeP4pMFAlsxAtEACgkQAxRYpUeP 4pMp1A/4iMf8pPC0nsnJtH1xElFK7LS6/5tNbBjDhzweIxMRJOeuHIIwEYDy87Ge 8r2Gco+gk075dvZvBZdbvoMHQjzvVg0I//fKnv0VU/6nqHJjhk2O9+i071GTbdBY UGmjgU+6MC7PwR+ZOL5pc8/QZ/ciRQWdYWQdJA6aam+LdgntqyruLlUjB0ESImTs yqzkXRprcDNqBO9+sfsje35AMavG+m0Ukk7ZhtAMnqGcZ9iF73OyWCI0DCxBFhCz OQd09t8ASEnr/tB/WlX8ZPdyOXjBv3IG9irdTAHJZ0tqPnHziqJYjYITbp0axXIm Brnl0f2WVRK1ngY5q8gwCZbxiauGcDQh9aexuvjzxvR7OsUplxCBnPBlU2Bo0r+x S4s9OK56rDMoaBJiQoS4LlIVcsoFJucmW2mg7Gba2DDHCLreT+00wzX4kMpnwzIl /p8WVwORhcvvyyzoNZ+c2LChaNTnCGryz7GHp1JZljUJ02cpHxMXeMyuVdmnqN5/ GtkvsEh0OnHM5b2tjn0V0WpZrtn+ogfhmk+2442OwxfgkgOsFwUkGcTnzURSDp+Y cA6k2RsE1DeiK4lavyH+honBP7j5df/V/SMcPAs4y0mv6nan21GhU+dtEBGj3Vnj apG7gjziTakG6bXeH8zP7hkuAHy97Mf6+B8NwJCjEtGt9CccvA== =Ukuc -----END PGP SIGNATURE----- --u3/rZRmxL6MmkK24-- From owner-freebsd-ppc@freebsd.org Mon Jun 25 15:11:27 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 998E01012F13 for ; Mon, 25 Jun 2018 15:11:27 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from d.mail.sonic.net (d.mail.sonic.net [64.142.111.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2B70880DFD for ; Mon, 25 Jun 2018 15:11:27 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from comporellon.tachypleus.net (cpe-75-82-218-62.socal.res.rr.com [75.82.218.62]) (authenticated bits=0) by d.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id w5PFBHas019636 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Mon, 25 Jun 2018 08:11:18 -0700 Subject: Re: 11.2-RC3 powerpc CD image does not boot on PowerMac G4 To: freebsd-ppc@freebsd.org References: From: Nathan Whitehorn Message-ID: Date: Mon, 25 Jun 2018 08:11:17 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Sonic-CAuth: UmFuZG9tSVbZr1NCfCb1fz94NuM7p6vRFf/PmHggcOJanOWr+r+wD5A0AtbYquxjv1Lqsq2oYU5JrGNDXqJ69P4zKvn5WYLSfwXIBNMwWLs= X-Sonic-ID: C;0jueAop46BGdgqH3kFY0nw== M;QOMPA4p46BGdgqH3kFY0nw== X-Spam-Flag: No X-Sonic-Spam-Details: 0.0/5.0 by cerberusd X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2018 15:11:27 -0000 Do you have any more information on this? Model number, panic message, etc.? It seems to work fine on other hardware. -Nathan On 06/22/18 06:42, Jukka A. Ukkonen wrote: > > The 11.2-RC3 powerpc CD image does not boot on PowerMac G4. > It crashes during the kernel autoconfigure phase and tries > to reboot. > It is plain obvious that nobody has tested booting 11.2 ppc > at all before something related to booting and early autoconfig > activities has been committed. The last release which I know to > boot properly on PowerMac G4 is 10.4. > > --jau > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" > From owner-freebsd-ppc@freebsd.org Mon Jun 25 15:38:54 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 796EC1013B5E for ; Mon, 25 Jun 2018 15:38:54 +0000 (UTC) (envelope-from jau789@gmail.com) Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D654E81D6E; Mon, 25 Jun 2018 15:38:53 +0000 (UTC) (envelope-from jau789@gmail.com) Received: by mail-lj1-x233.google.com with SMTP id v12-v6so6423008ljj.8; Mon, 25 Jun 2018 08:38:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=hzr87YBE9skJni7aXpFDAuqD/owas/d/pWVHbjkmLio=; b=pk2E4tK3ufF7xsbCk1DAgkWGtzQZg6WJx3mMiuNHkAKb0p2VKK3GL+79hsGUXcqMUG ebi0gvhuqWIhOdy151aj8EhNst1sG0bURzE6KZ00HDCki80YvOzaxjJMzbrVY+8EpPEm n3efsD0sHHvSIVnYq5MwoEyxtxhYpiwEb9k0oAXmE36Hu/DSfkknwyPPBlx+LjEE36UK yjxGL5aQ+crELNAvC+VODfWWrYwNuolsjz6uWSJQtjj3uL92jPsQrIBKfqRoHpE0meOI rw46IeOZs1yUpF49XZJDd3HAYJ6O+HsY8R70wL+E6epAkbqdRnM146irH8HsX605j2UK zTtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=hzr87YBE9skJni7aXpFDAuqD/owas/d/pWVHbjkmLio=; b=FC1CDzkbFWqM/2F8HtQScQrLbXxOWY4WigzumPnfvl6+HAKINWZJpkB4su+TvfcxkZ GZU95E46OynOyyLSx8pCA2b/71gJ9a3v2tGgA3Q5r8c+OSkOznicYXAAV61LsGW2JNgq fnIMttLF/hMUYOm7KV7qG8JePlhzM03P13g+t8UBYheD0xhBxIwN2KLJTEvFaZKrFBP3 L/R72B8wcAbpL5yI2W9Sc4YWW8vIESdoMnqkWf6VDPIIgbFaBIG4K/vFaWred89vA7zk +zXZ0IL4arkjP8RWRSOxc+Q16gpuN9zksbhGMlX29RPmYKBQrN33EKXcd2KIAlOBPIQR fL6A== X-Gm-Message-State: APt69E3YuXcC3E2UJLCGDgQgKqJ1H0nxk32lZZ/oySoHhccuX8qJJS7K 2bTcRt5NVXp4OhkUaObNjw1/IQ== X-Google-Smtp-Source: ADUXVKIT3B0DwViNHkbdVgTIXgHMpDT7c38c/fl7t+ZNrCCQL4mTguohzm4yonoMwbo+Hfi3uDuHVQ== X-Received: by 2002:a2e:6e19:: with SMTP id j25-v6mr8193452ljc.61.1529941132097; Mon, 25 Jun 2018 08:38:52 -0700 (PDT) Received: from [192.168.1.193] (xdsl-205-1.nblnetworks.fi. [83.145.205.1]) by smtp.gmail.com with ESMTPSA id a77-v6sm3098112lfb.37.2018.06.25.08.38.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 25 Jun 2018 08:38:51 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: 11.2-RC3 powerpc CD image does not boot on PowerMac G4 From: Jukka Ukkonen X-Mailer: iPad Mail (15F79) In-Reply-To: Date: Mon, 25 Jun 2018 18:38:49 +0300 Cc: freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <509952F5-1E4A-4FA0-8C78-567EC9089827@gmail.com> References: To: Nathan Whitehorn X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2018 15:38:54 -0000 PowerMac G4 QuickSilver, Jan-Aug 2002. 2 CPUs, PowerPC 7455 rev 2.1 @1GHz 1 GiB memory The system goes south so hard there is no panic message. The display just goes black for half a minute or so and then a reboot. --jau > On 25 Jun 2018, at 18.11, Nathan Whitehorn wrote:= >=20 > Do you have any more information on this? Model number, panic message, etc= .? It seems to work fine on other hardware. > -Nathan >=20 >> On 06/22/18 06:42, Jukka A. Ukkonen wrote: >>=20 >> The 11.2-RC3 powerpc CD image does not boot on PowerMac G4. >> It crashes during the kernel autoconfigure phase and tries >> to reboot. >> It is plain obvious that nobody has tested booting 11.2 ppc >> at all before something related to booting and early autoconfig >> activities has been committed. The last release which I know to >> boot properly on PowerMac G4 is 10.4. >>=20 >> --jau >> _______________________________________________ >> freebsd-ppc@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc >> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" >>=20 >=20 > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" From owner-freebsd-ppc@freebsd.org Mon Jun 25 15:52:51 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0D0461014804 for ; Mon, 25 Jun 2018 15:52:51 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B783182B3B for ; Mon, 25 Jun 2018 15:52:50 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from comporellon.tachypleus.net (cpe-75-82-218-62.socal.res.rr.com [75.82.218.62]) (authenticated bits=0) by c.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id w5PFfxca018630 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 25 Jun 2018 08:42:00 -0700 Subject: Re: 11.2-RC3 powerpc CD image does not boot on PowerMac G4 To: Jukka Ukkonen Cc: freebsd-ppc@freebsd.org References: <509952F5-1E4A-4FA0-8C78-567EC9089827@gmail.com> From: Nathan Whitehorn Message-ID: Date: Mon, 25 Jun 2018 08:41:59 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <509952F5-1E4A-4FA0-8C78-567EC9089827@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Sonic-CAuth: UmFuZG9tSVbegUJ4MmZffONb0gOYvjkPEBnWaP2yt93cAeB05oK9H0TSSD0jgRKAg1CGOxp0nN0KC86SpEuSwu4C9p6UQ69C1MmMIC1sPS4= X-Sonic-ID: C;uuh5TI546BGkLK41UvMdPQ== M;aLfFTI546BGkLK41UvMdPQ== X-Spam-Flag: No X-Sonic-Spam-Details: 0.0/5.0 by cerberusd X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2018 15:52:51 -0000 Maybe it's the 32-bit SMP stuff? I certainly have not tried running a 32-bit SMP system in a long time -- has anyone else? All the SMP focus lately has been on 64-bit systems. The timing sounds like about when it would spin up your secondary CPU. -Nathan On 06/25/18 08:38, Jukka Ukkonen wrote: > PowerMac G4 QuickSilver, Jan-Aug 2002. > 2 CPUs, PowerPC 7455 rev 2.1 @1GHz > 1 GiB memory > > The system goes south so hard there is no panic message. > The display just goes black for half a minute or so and then > a reboot. > > --jau > > >> On 25 Jun 2018, at 18.11, Nathan Whitehorn wrote: >> >> Do you have any more information on this? Model number, panic message, etc.? It seems to work fine on other hardware. >> -Nathan >> >>> On 06/22/18 06:42, Jukka A. Ukkonen wrote: >>> >>> The 11.2-RC3 powerpc CD image does not boot on PowerMac G4. >>> It crashes during the kernel autoconfigure phase and tries >>> to reboot. >>> It is plain obvious that nobody has tested booting 11.2 ppc >>> at all before something related to booting and early autoconfig >>> activities has been committed. The last release which I know to >>> boot properly on PowerMac G4 is 10.4. >>> >>> --jau >>> _______________________________________________ >>> freebsd-ppc@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc >>> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" >>> >> _______________________________________________ >> freebsd-ppc@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc >> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" From owner-freebsd-ppc@freebsd.org Mon Jun 25 17:17:47 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55B1F1017785 for ; Mon, 25 Jun 2018 17:17:47 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E5BD3856A7 for ; Mon, 25 Jun 2018 17:17:46 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [IPv6:2003:cd:6f20:4400:89a5:7459:e966:7eb8] (p200300CD6F20440089A57459E9667EB8.dip0.t-ipconnect.de [IPv6:2003:cd:6f20:4400:89a5:7459:e966:7eb8]) (Authenticated sender: macmic) by drew.franken.de (Postfix) with ESMTPSA id D57EA72106C2E for ; Mon, 25 Jun 2018 19:17:43 +0200 (CEST) From: Michael Tuexen Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Loading modules from /boot/loader.conf Message-Id: <6DB7ABD4-8C04-46B3-8C07-FC591FC16F71@freebsd.org> Date: Mon, 25 Jun 2018 19:17:42 +0200 To: FreeBSD PowerPC ML X-Mailer: Apple Mail (2.3445.8.2) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2018 17:17:47 -0000 Dear all, I'm running FreeBSD head of today on a G4 MacMini. I'm trying to load a kernel module using /boot/loader.conf by having the line tcp_rack_load=3D"YES" in /boot/loader.conf However, this doesn't work and results in: FreeBSD/powerpc Open Firmware loader, Revision 0.1 (Tue Jun 12 01:08:20 UTC 2010 root@releng3.nyi.freebsd.org) Memory: 1048576KB Booted from: /pic@f4000000/ata-@d/disk@0 Loading /boot/default/loader.conf /boot/kernel/kernel data=3D0x706ac+0xed588 = syms=3D[0x4+0xa3100+0x4+0x10bc45] /boot/entropy size=3D0x1000 /boot/kernel/tcp_rack.ko text=3D0x2433c data=3D0x1d0+0x220 = syms=3D[0x4+0x15a0+0x4+0x17bd] loading required module 'kernel' module 'kernel' exists but with wrong version Hit [Enter] to boot immediately, or any other key for command prompt. ... I have no problems when running kldload tcp_rack after the system completely booted. Then the modules loads without any = problems. Any idea what am I doing wrong? Best regards Michael From owner-freebsd-ppc@freebsd.org Tue Jun 26 05:33:14 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A5B551010996 for ; Tue, 26 Jun 2018 05:33:14 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 54CC380510; Tue, 26 Jun 2018 05:33:14 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1033) id 2C7E121B8; Tue, 26 Jun 2018 05:33:14 +0000 (UTC) Date: Tue, 26 Jun 2018 05:33:14 +0000 From: Alexey Dokuchaev To: Michael Tuexen Cc: FreeBSD PowerPC ML Subject: Re: Loading modules from /boot/loader.conf Message-ID: <20180626053314.GA30244@FreeBSD.org> References: <6DB7ABD4-8C04-46B3-8C07-FC591FC16F71@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6DB7ABD4-8C04-46B3-8C07-FC591FC16F71@freebsd.org> User-Agent: Mutt/1.9.5 (2018-04-13) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2018 05:33:14 -0000 On Mon, Jun 25, 2018 at 07:17:42PM +0200, Michael Tuexen wrote: > I'm running FreeBSD head of today on a G4 MacMini. I'm trying to > load a kernel module using /boot/loader.conf by having the line > > tcp_rack_load="YES" in /boot/loader.conf. > > However, this doesn't work and results in [module 'kernel' exists but > with wrong version]. I have no problems when running "kldload tcp_rack" > after the system completely booted. Then the module loads without any > problems. I don't know what's causing it and cannot reproduce it right now (but then again, I'm still running fairly old r302710 -CURRENT on my G4), but I've heard about this very problem from another FreeBSD-on-G4 user. ./danfe From owner-freebsd-ppc@freebsd.org Tue Jun 26 07:22:11 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6C4B1015DEE for ; Tue, 26 Jun 2018 07:22:11 +0000 (UTC) (envelope-from jau789@gmail.com) Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3F9F483B95; Tue, 26 Jun 2018 07:22:11 +0000 (UTC) (envelope-from jau789@gmail.com) Received: by mail-lj1-x22a.google.com with SMTP id u6-v6so4804094lju.13; Tue, 26 Jun 2018 00:22:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=QWJUp7WnJRcSXU5jPMpMgUmamP9iKKKY1hGHrqp/B2Q=; b=i5BUQePwLUfCayLXwX42tSclke/miyQtXisAg/kzgOElue3yLgrMDie0Nzs5myppw4 bEhJwM71gYXq8jHwow+neA50REDl9Iaz3KDqmodcM8tz2FUlVTygV2j8MhOHpTd5Fi6H N0/LNMRL/5OYSDBKHtG2UeHD+xl+mq7BKpMOMzoh7SJPfk4FF7NLOiNxu80xAbhlF60J OufeITrimUE5bP9uRP+lwcbn5PXRtru3Ryvw1J1L7eeSGMEAx50fLCz0+jVvDsylMpt8 oaL4lzqXS9AF03EhdzBT53JGE/LByCWULNHQO9X7d+NHtjQTx2sGwjRosyKZxHKfNEyb o6dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=QWJUp7WnJRcSXU5jPMpMgUmamP9iKKKY1hGHrqp/B2Q=; b=DAS+RIAeeO6wsRWbeaWw0fNDrtrK9YI4z9EfP3P03BERUplirV576yfdABCKOsXVoq QNjQ2rhuzDMjXHEIkW4id7ZnY/rqM5ZA2xfEu4Fain6RSILrrVuB1w3+bjiyTLl5a9Go 5Mq6qdU/RdVkFZv1vMfrhu1IC217pALqIMSd39gwbD2QfQoUXDWkJz+k1Rjpl4a0UbeR 2rbvJnngcUZBfnM01CN45PCe12gjYD1m+vSScE6rkJBWemHNjDbrASeEQUWCwhwTicDu Iw0zXpgXKQjSX9d/noxb4If37iJ26y4b4DTKYYbxorUB3xadS2unM+PZ4RTw0WQlAlQt 0TiQ== X-Gm-Message-State: APt69E0OmMARfDihblvh0+vKDKO3d4cEyYWbipb3YUyzezl2lULiBiz4 yY41Hmi2Cfr8Y3ld3Ts994nj7A== X-Google-Smtp-Source: AAOMgperH4Lh2po4GpCJ775PN/1j4zPLj2hvSRrrItDZw1B9YgItQijNyxjExTfqU/T44SWwJL+dzg== X-Received: by 2002:a2e:1603:: with SMTP id w3-v6mr287315ljd.99.1529997729622; Tue, 26 Jun 2018 00:22:09 -0700 (PDT) Received: from [192.168.1.193] (xdsl-205-1.nblnetworks.fi. [83.145.205.1]) by smtp.gmail.com with ESMTPSA id c84-v6sm196298lfh.10.2018.06.26.00.22.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Jun 2018 00:22:08 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Jukka Ukkonen Mime-Version: 1.0 (1.0) Subject: Re: 11.2-RC3 powerpc CD image does not boot on PowerMac G4 Date: Tue, 26 Jun 2018 07:13:08 +0300 Message-Id: <53F068E6-816A-4CEC-AD92-DC9D5E717456@gmail.com> References: <509952F5-1E4A-4FA0-8C78-567EC9089827@gmail.com> Cc: freebsd-ppc@freebsd.org In-Reply-To: To: Nathan Whitehorn X-Mailer: iPad Mail (15F79) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2018 07:22:12 -0000 Broken SMP sounds like a plausible explanation. I don=E2=80=99t have the foggiest idea, though, what sort of changes have been=20 done in the 11.x code and what to look for.=20 --jau > On 25 Jun 2018, at 18.41, Nathan Whitehorn wrote:= >=20 > Maybe it's the 32-bit SMP stuff? I certainly have not tried running a 32-b= it SMP system in a long time -- has anyone else? All the SMP focus lately ha= s been on 64-bit systems. The timing sounds like about when it would spin up= your secondary CPU. > -Nathan >=20 >> On 06/25/18 08:38, Jukka Ukkonen wrote: >> PowerMac G4 QuickSilver, Jan-Aug 2002. >> 2 CPUs, PowerPC 7455 rev 2.1 @1GHz >> 1 GiB memory >>=20 >> The system goes south so hard there is no panic message. >> The display just goes black for half a minute or so and then >> a reboot. >>=20 >> --jau >>=20 >>=20 >>> On 25 Jun 2018, at 18.11, Nathan Whitehorn wrot= e: >>>=20 >>> Do you have any more information on this? Model number, panic message, e= tc.? It seems to work fine on other hardware. >>> -Nathan >>>=20 >>>> On 06/22/18 06:42, Jukka A. Ukkonen wrote: >>>>=20 >>>> The 11.2-RC3 powerpc CD image does not boot on PowerMac G4. >>>> It crashes during the kernel autoconfigure phase and tries >>>> to reboot. >>>> It is plain obvious that nobody has tested booting 11.2 ppc >>>> at all before something related to booting and early autoconfig >>>> activities has been committed. The last release which I know to >>>> boot properly on PowerMac G4 is 10.4. >>>>=20 >>>> --jau >>>> _______________________________________________ >>>> freebsd-ppc@freebsd.org mailing list >>>> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc >>>> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" >>>>=20 >>> _______________________________________________ >>> freebsd-ppc@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc >>> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" >=20 From owner-freebsd-ppc@freebsd.org Wed Jun 27 15:05:36 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8FED61028713 for ; Wed, 27 Jun 2018 15:05:36 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1EF7881E54; Wed, 27 Jun 2018 15:05:36 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [IPv6:2003:cd:6f1a:9700:119c:22c1:3f23:338] (p200300CD6F1A9700119C22C13F230338.dip0.t-ipconnect.de [IPv6:2003:cd:6f1a:9700:119c:22c1:3f23:338]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 29F7C72106C2B; Wed, 27 Jun 2018 17:05:26 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: Loading modules from /boot/loader.conf From: Michael Tuexen In-Reply-To: <20180626053314.GA30244@FreeBSD.org> Date: Wed, 27 Jun 2018 17:05:25 +0200 Cc: FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: References: <6DB7ABD4-8C04-46B3-8C07-FC591FC16F71@freebsd.org> <20180626053314.GA30244@FreeBSD.org> To: Alexey Dokuchaev X-Mailer: Apple Mail (2.3445.8.2) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jun 2018 15:05:36 -0000 > On 26. Jun 2018, at 07:33, Alexey Dokuchaev wrote: >=20 > On Mon, Jun 25, 2018 at 07:17:42PM +0200, Michael Tuexen wrote: >> I'm running FreeBSD head of today on a G4 MacMini. I'm trying to >> load a kernel module using /boot/loader.conf by having the line >>=20 >> tcp_rack_load=3D"YES" in /boot/loader.conf. >>=20 >> However, this doesn't work and results in [module 'kernel' exists but >> with wrong version]. I have no problems when running "kldload = tcp_rack" >> after the system completely booted. Then the module loads without = any >> problems. >=20 > I don't know what's causing it and cannot reproduce it right now (but = then > again, I'm still running fairly old r302710 -CURRENT on my G4), but = I've > heard about this very problem from another FreeBSD-on-G4 user. I did some testing... If I'm loading the kernel in the loader and then run lsmod -v I only see = a single module with name 'kernel' and version 1. This is wrong, I guess. When doing the same on powerpc64, i386, and amd64, I see multiple = modules listen and also the kernel with a number like 1200069. It comes from calling file_addmodule() at = https://svnweb.freebsd.org/base/head/stand/common/load_elf.c?view=3Dmarkup= #l1102 I guess this is not the expected code path, or am I wrong? I would = expect that = https://svnweb.freebsd.org/base/head/stand/common/load_elf.c?view=3Dmarkup= #l1094 should have been used. Any ideas or suggestions? Best regards Michael >=20 > ./danfe From owner-freebsd-ppc@freebsd.org Thu Jun 28 14:15:43 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EF9B41001113 for ; Thu, 28 Jun 2018 14:15:42 +0000 (UTC) (envelope-from kelly@rsw-power.com) Received: from m97106.mail.qiye.163.com (m97106.mail.qiye.163.com [220.181.97.106]) by mx1.freebsd.org (Postfix) with ESMTP id 818437DCFC for ; Thu, 28 Jun 2018 14:15:41 +0000 (UTC) (envelope-from kelly@rsw-power.com) Received: from localhost (unknown [127.0.0.1]) by wmsvr3 (Coremail) with SMTP id TSWEB_0000000800003E165B34EC6E; Thu, 28 Jun 2018 22:10:54 +0800 (CST) Received: from kelly$rsw-power.com ( [119.123.135.177] ) by ajax-webmail-wmsvr13 (Coremail) ; Thu, 28 Jun 2018 11:24:45 +0800 (CST) X-Originating-IP: [119.123.135.177] Date: Thu, 28 Jun 2018 22:10:00 +0800 (CST) From: kelly To: freebsd-ppc@freebsd.org Subject: Re: Handheld Printer for Label, Carton, Plastic, Glass,etc X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20150911(74783.7961) Copyright (c) 2002-2018 www.mailtech.cn 163-hosting MIME-Version: 1.0 Message-ID: <7b462b03.6e7f.164446bfd24.Coremail.kelly@rsw-power.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: auCowACnrR2D7DRbnZckAA--.16W X-CM-SenderInfo: xnhoz546uv4gpsrzv2oofrz/1tbiHRBzElpcgs00dgAIsv X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jun 2018 14:15:43 -0000 RGVhciBNYW5hZ2VyLAoKCkdvb2QgZGF5IQoKCldlIGluZGVwZW5kZW50bHkgZGV2ZWxvcGVkIGEg aGFuZGhlbGQgaW5ramV0IHByaW50ZXIgd2l0aCBnb29kIHF1YWxpdHksIHdoaWNoIGlzIHdpZGVs eSB1c2VkIGFuZCBwb3B1bGFyIHRocm91Z2hvdXQgZGlmZmVyZW50IGNvdW50cmllcy4gSG9wZSB0 aGUgYmVsb3cgcHJvZHVjdCBjYW4gaGVscCB5b3Ugc2F2ZSB0aGUgY29zdHMuCgoKRm9sbG93aW5n IGlzIG9uZSBvZiBvdXIgbW9kZWw6Ckl0ZW06IEhhbmRoZWxkIElua2pldCBQcmludGVyIHdpdGgg U29sdmVudCBJbmsgKFF1aWNrIERyeSkKCgotIFdpdGggMy41IGluY2ggdG91Y2hhYmxlIHNjcmVl biB0aGF0IHlvdSBjYW4gZWRpdCB0aGUgY29udGVudHMgZGlyZWN0bHkgdmlhIHNjcmVlbiBvciBp bXBvcnRlZCB0aGUgY29udGVudHMgZnJvbSBVLWRpc2suCi0gUG9ydGFibGUsIHNpbXBsZSBpbnRl cmZhY2UgYW5kIGVhc3kgdG8gb3BlcmF0ZS4KLSBJdCBjYW4gcHJpbnQgb24gZGlmZmVyZW50IGtp bmRzIG9mIG1hdGVyaWFscywgc3VjaCBhcyBwYXBlcnMsIGNhcnRvbnMsIHBsYXN0aWNzLCBnbGFz c2VzLCB3b29kcywgc3RvbmVzLCB3YWxscywgc3RlZWxzIHBpcGVzLCBtZXRhbHMsIGNhYmxlcywg ZmlsbSBtYXRlcmlhbHMsIGV0Yy4KLSBJdCBjYW4gcHJpbnQgQ2hpbmVzZSwgRW5nbGlzaCBjaGFy YWN0ZXJzLCBudW1iZXJzLCBRUiBjb2RlLCBzY2FuIGNvZGUsIGJhcmNvZGUsIGJhdGNoIGNvZGUs IGRhdGUsIHRpbWUsIGNvdW50ZXIsIHN5bWJvbHMsIGxvZ28sIG1hcmssIHNtYWxsIHBpY3R1cmVz IGV0Yy4KLVdlIGhhdmUgbGFyZ2UgZGF0YSBzdG9yZSB1cCB0byAyMDAgbWVzc2FnZXMuCi1XZSBo YXZlIGRpZmZlcmVudCBjb2xvcnMgaW5rOiBibGFjaywgcmVkLCBidWxlLHllbGxvdywgd2hpdGUg YW5kIGludmlzaWJsZSBVViBsaWdodCBpbmsuCgoKU2FtcGxlcyBhcmUgYXZhaWxhYmxlLiBBbnkg aW50ZXJlc3RzIHBsZWFzZSBjb21lIHRvIG1lIGZvciBtb3JlIGluZm9ybWF0aW9uLgogICAgICAg ICAgICAgICAgIApCZXN0IHJlZ2FyZHMsCi0tCgpLZWxseSBDaGVuClNhbGVzIFJlcHJlc2VudGF0 aXZlClNoZW56aGVuIFN3YXJvbmlraSBUZWNobm9sb2d5IENvLiwgTHRkLiAgICAgICAgIApNb2Jp bGUgJiBXaGF0c2FwcDo4Ni0xMzI2NjY4NTY2OQpTa3lwZToga2VsbHlfMzE2Nw==