From tinderbox at freebsd.org Sun Mar 1 22:18:00 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Sun Mar 1 22:18:13 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090302061756.E80E97302F@freebsd-current.sentex.ca> TB --- 2009-03-02 05:40:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-02 05:40:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-02 05:40:00 - cleaning the object tree TB --- 2009-03-02 05:40:33 - cvsupping the source tree TB --- 2009-03-02 05:40:33 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-02 05:40:55 - building world TB --- 2009-03-02 05:40:55 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-02 05:40:55 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-02 05:40:55 - TARGET=arm TB --- 2009-03-02 05:40:55 - TARGET_ARCH=arm TB --- 2009-03-02 05:40:55 - TZ=UTC TB --- 2009-03-02 05:40:55 - __MAKE_CONF=/dev/null TB --- 2009-03-02 05:40:55 - cd /src TB --- 2009-03-02 05:40:55 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 2 05:40:56 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-02 06:17:56 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-02 06:17:56 - ERROR: failed to build world TB --- 2009-03-02 06:17:56 - 1675.80 user 230.54 system 2275.96 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Mon Mar 2 01:57:30 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Mon Mar 2 01:57:49 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090302095726.0DEDD7302F@freebsd-current.sentex.ca> TB --- 2009-03-02 09:20:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-02 09:20:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-02 09:20:00 - cleaning the object tree TB --- 2009-03-02 09:20:25 - cvsupping the source tree TB --- 2009-03-02 09:20:25 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-02 09:20:33 - building world TB --- 2009-03-02 09:20:33 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-02 09:20:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-02 09:20:33 - TARGET=arm TB --- 2009-03-02 09:20:33 - TARGET_ARCH=arm TB --- 2009-03-02 09:20:33 - TZ=UTC TB --- 2009-03-02 09:20:33 - __MAKE_CONF=/dev/null TB --- 2009-03-02 09:20:33 - cd /src TB --- 2009-03-02 09:20:33 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 2 09:20:35 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-02 09:57:25 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-02 09:57:25 - ERROR: failed to build world TB --- 2009-03-02 09:57:25 - 1674.26 user 230.88 system 2245.26 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Mon Mar 2 05:37:02 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Mon Mar 2 05:37:09 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090302133656.E17B77302F@freebsd-current.sentex.ca> TB --- 2009-03-02 13:00:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-02 13:00:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-02 13:00:00 - cleaning the object tree TB --- 2009-03-02 13:00:23 - cvsupping the source tree TB --- 2009-03-02 13:00:23 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-02 13:00:33 - building world TB --- 2009-03-02 13:00:33 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-02 13:00:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-02 13:00:33 - TARGET=arm TB --- 2009-03-02 13:00:33 - TARGET_ARCH=arm TB --- 2009-03-02 13:00:33 - TZ=UTC TB --- 2009-03-02 13:00:33 - __MAKE_CONF=/dev/null TB --- 2009-03-02 13:00:33 - cd /src TB --- 2009-03-02 13:00:33 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 2 13:00:35 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-02 13:36:56 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-02 13:36:56 - ERROR: failed to build world TB --- 2009-03-02 13:36:56 - 1674.76 user 230.65 system 2216.12 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Mon Mar 2 09:17:13 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Mon Mar 2 09:17:31 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090302171708.E22AF7302F@freebsd-current.sentex.ca> TB --- 2009-03-02 16:40:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-02 16:40:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-02 16:40:00 - cleaning the object tree TB --- 2009-03-02 16:40:21 - cvsupping the source tree TB --- 2009-03-02 16:40:21 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-02 16:40:29 - building world TB --- 2009-03-02 16:40:29 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-02 16:40:29 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-02 16:40:29 - TARGET=arm TB --- 2009-03-02 16:40:29 - TARGET_ARCH=arm TB --- 2009-03-02 16:40:29 - TZ=UTC TB --- 2009-03-02 16:40:29 - __MAKE_CONF=/dev/null TB --- 2009-03-02 16:40:29 - cd /src TB --- 2009-03-02 16:40:29 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 2 16:40:32 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-02 17:17:08 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-02 17:17:08 - ERROR: failed to build world TB --- 2009-03-02 17:17:08 - 1670.73 user 227.68 system 2228.34 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Mon Mar 2 12:57:10 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Mon Mar 2 12:57:29 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090302205705.69E5B7302F@freebsd-current.sentex.ca> TB --- 2009-03-02 20:20:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-02 20:20:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-02 20:20:00 - cleaning the object tree TB --- 2009-03-02 20:20:21 - cvsupping the source tree TB --- 2009-03-02 20:20:21 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-02 20:20:30 - building world TB --- 2009-03-02 20:20:30 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-02 20:20:30 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-02 20:20:30 - TARGET=arm TB --- 2009-03-02 20:20:30 - TARGET_ARCH=arm TB --- 2009-03-02 20:20:30 - TZ=UTC TB --- 2009-03-02 20:20:30 - __MAKE_CONF=/dev/null TB --- 2009-03-02 20:20:30 - cd /src TB --- 2009-03-02 20:20:30 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 2 20:20:32 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-02 20:57:05 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-02 20:57:05 - ERROR: failed to build world TB --- 2009-03-02 20:57:05 - 1669.29 user 229.72 system 2224.36 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Mon Mar 2 16:36:53 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Mon Mar 2 16:36:58 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090303003649.8E0DC7302F@freebsd-current.sentex.ca> TB --- 2009-03-03 00:00:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-03 00:00:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-03 00:00:00 - cleaning the object tree TB --- 2009-03-03 00:00:23 - cvsupping the source tree TB --- 2009-03-03 00:00:23 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-03 00:00:32 - building world TB --- 2009-03-03 00:00:32 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-03 00:00:32 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-03 00:00:32 - TARGET=arm TB --- 2009-03-03 00:00:32 - TARGET_ARCH=arm TB --- 2009-03-03 00:00:32 - TZ=UTC TB --- 2009-03-03 00:00:32 - __MAKE_CONF=/dev/null TB --- 2009-03-03 00:00:32 - cd /src TB --- 2009-03-03 00:00:32 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 3 00:00:34 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-03 00:36:49 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-03 00:36:49 - ERROR: failed to build world TB --- 2009-03-03 00:36:49 - 1672.02 user 227.37 system 2208.82 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Mon Mar 2 20:17:19 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Mon Mar 2 20:17:30 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090303041715.032277302F@freebsd-current.sentex.ca> TB --- 2009-03-03 03:40:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-03 03:40:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-03 03:40:00 - cleaning the object tree TB --- 2009-03-03 03:40:22 - cvsupping the source tree TB --- 2009-03-03 03:40:22 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-03 03:40:32 - building world TB --- 2009-03-03 03:40:32 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-03 03:40:32 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-03 03:40:32 - TARGET=arm TB --- 2009-03-03 03:40:32 - TARGET_ARCH=arm TB --- 2009-03-03 03:40:32 - TZ=UTC TB --- 2009-03-03 03:40:32 - __MAKE_CONF=/dev/null TB --- 2009-03-03 03:40:32 - cd /src TB --- 2009-03-03 03:40:32 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 3 03:40:34 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-03 04:17:14 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-03 04:17:14 - ERROR: failed to build world TB --- 2009-03-03 04:17:14 - 1670.05 user 229.51 system 2234.62 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Mon Mar 2 23:57:05 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Mon Mar 2 23:57:12 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090303075701.7EA907302F@freebsd-current.sentex.ca> TB --- 2009-03-03 07:20:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-03 07:20:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-03 07:20:01 - cleaning the object tree TB --- 2009-03-03 07:20:22 - cvsupping the source tree TB --- 2009-03-03 07:20:22 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-03 07:20:33 - building world TB --- 2009-03-03 07:20:33 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-03 07:20:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-03 07:20:33 - TARGET=arm TB --- 2009-03-03 07:20:33 - TARGET_ARCH=arm TB --- 2009-03-03 07:20:33 - TZ=UTC TB --- 2009-03-03 07:20:33 - __MAKE_CONF=/dev/null TB --- 2009-03-03 07:20:33 - cd /src TB --- 2009-03-03 07:20:33 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 3 07:20:35 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-03 07:57:01 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-03 07:57:01 - ERROR: failed to build world TB --- 2009-03-03 07:57:01 - 1669.93 user 229.61 system 2220.41 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Tue Mar 3 03:36:39 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Tue Mar 3 03:36:51 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090303113635.074247302F@freebsd-current.sentex.ca> TB --- 2009-03-03 11:00:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-03 11:00:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-03 11:00:00 - cleaning the object tree TB --- 2009-03-03 11:00:19 - cvsupping the source tree TB --- 2009-03-03 11:00:19 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-03 11:00:26 - building world TB --- 2009-03-03 11:00:26 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-03 11:00:26 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-03 11:00:26 - TARGET=arm TB --- 2009-03-03 11:00:26 - TARGET_ARCH=arm TB --- 2009-03-03 11:00:26 - TZ=UTC TB --- 2009-03-03 11:00:26 - __MAKE_CONF=/dev/null TB --- 2009-03-03 11:00:26 - cd /src TB --- 2009-03-03 11:00:26 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 3 11:00:30 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-03 11:36:34 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-03 11:36:34 - ERROR: failed to build world TB --- 2009-03-03 11:36:34 - 1671.88 user 226.88 system 2194.62 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinderbox at freebsd.org Tue Mar 3 07:17:11 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Tue Mar 3 07:17:18 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090303151706.67C407302F@freebsd-current.sentex.ca> TB --- 2009-03-03 14:40:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-03 14:40:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-03 14:40:00 - cleaning the object tree TB --- 2009-03-03 14:40:21 - cvsupping the source tree TB --- 2009-03-03 14:40:21 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-03 14:40:29 - building world TB --- 2009-03-03 14:40:29 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-03 14:40:29 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-03 14:40:29 - TARGET=arm TB --- 2009-03-03 14:40:29 - TARGET_ARCH=arm TB --- 2009-03-03 14:40:29 - TZ=UTC TB --- 2009-03-03 14:40:29 - __MAKE_CONF=/dev/null TB --- 2009-03-03 14:40:29 - cd /src TB --- 2009-03-03 14:40:29 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 3 14:40:32 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp -DCONFIG_DRIVER_BSD -DCONFIG_DRIVER_NDIS -DCONFIG_DRIVER_WIRED -DCONFIG_TERMINATE_ONLASTIF -DCONFIG_DEBUG_SYSLOG -DCONFIG_BACKEND_FILE -DIEEE8021X_EAPOL -DEAP_TLS -DEAP_PEAP -DEAP_MSCHAPv2 -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DEAP_TTLS -DEAP_MD5 -I/src/usr.sbin/wpa/wpa_supplicant -I/src/usr.sbin/wpa/wpa_supplic ant/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/aes_wrap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/blacklist.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/ctrl_iface_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/drivers.c /src/usr .sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/eloop.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/events.c /src/usr.sbin/wpa/wpa_supplicant/../l2_packet.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/main.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/md5.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/preauth.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/pmksa_cache.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/rc4.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/scan.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/scan_helpers.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/sha1.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/common/wpa_common.c /src/usr.sbin/wpa/wpa_supplican t/../../../contrib/wpa//src/utils/wpa_debug.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/rsn_supp/wpa_ie.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpa_supplicant.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/wpabuf.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/wpas_glue.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/drivers/driver_ndis.c /src/usr.sbin/wpa/wpa_supplicant/Packet32.c /src/usr.sbin/wpa/wpa_supplicant/driver_wired.c /src/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/os_unix.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//wpa_supplicant/config_file.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/utils/base64.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eapol_supp/eapol_supp_sm.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap.c /src/us r.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_methods.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/chap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/crypto_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_leap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_peap.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_peap_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_psk.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_common/eap_psk_common.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_tls_common.c /src/usr.sbin/ wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/mschapv2.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/ms_funcs.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/crypto/tls_openssl.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_ttls.c /src/usr.sbin/wpa/wpa_supplicant/../../../contrib/wpa//src/eap_peer/eap_md5.c echo wpa_supplicant: /obj/arm/src/tmp/usr/lib/libc.a /obj/arm/src/tmp/usr/lib/libpcap.a /obj/arm/src/tmp/usr/lib/libssl.a /obj/arm/src/tmp/usr/lib/libcrypto.a >> .depend ===> usr.sbin/wpa/wpa_cli (depend) rm -f .depend mkdep -f .depend -a -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -I/src/usr.sbin/wpa/wpa_cli -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/crypto -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/l2_packet -I/src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/utils -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//wpa_supplicant/wpa_cli.c /src/usr.sbin/wpa/wpa_cli/../../../contrib/wpa//src/common/wpa_ctrl.c /src/usr.sbin/wpa/wpa_cli/../../. ./contrib/wpa//src/utils/os_unix.c echo wpa_cli: /obj/arm/src/tmp/usr/lib/libc.a >> .depend ===> usr.sbin/wpa/wpa_passphrase (depend) make: don't know how to make wpa_passphrase.c. Stop *** Error code 2 Stop in /src/usr.sbin/wpa. *** Error code 1 Stop in /src/usr.sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-03 15:17:06 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-03 15:17:06 - ERROR: failed to build world TB --- 2009-03-03 15:17:06 - 1670.37 user 228.24 system 2225.63 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From jacques.fourie at gmail.com Tue Mar 10 09:01:29 2009 From: jacques.fourie at gmail.com (Jacques Fourie) Date: Tue Mar 10 09:01:37 2009 Subject: ARM ddb stack trace Message-ID: Hi, I've noticed that the ddb 'bt' command on my gumstix platform starts the display of each stack frame with "func() at func+0xc". The included patch to arm/arm/db_trace.c changes this behaviour to be more in line with the output I see on other platforms. I am not an expert on ARM (or any other platforms for that matter) and would welcome any comments on this patch. -------------- next part -------------- A non-text attachment was scrubbed... Name: patch Type: application/octet-stream Size: 1879 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20090310/3540e304/patch.obj From jacques.fourie at gmail.com Wed Mar 11 00:55:05 2009 From: jacques.fourie at gmail.com (Jacques Fourie) Date: Wed Mar 11 00:55:12 2009 Subject: ARM ddb stack trace In-Reply-To: References: Message-ID: > Hi, > > I've noticed that the ddb 'bt' command on my gumstix platform starts > the display of each stack frame with "func() at func+0xc". The > included patch to arm/arm/db_trace.c changes this behaviour to be more > in line with the output I see on other platforms. I am not an expert > on ARM (or any other platforms for that matter) and would welcome any > comments on this patch. > I've just realised that this patch is wrong and not really necessary :). The ARM ddb stack trace prints the rlv values in each stack frame. Sorry for the noise. Jacques From jacques.fourie at gmail.com Thu Mar 12 08:29:33 2009 From: jacques.fourie at gmail.com (Jacques Fourie) Date: Thu Mar 12 08:29:40 2009 Subject: Cross-compiling picobsd Message-ID: Hi, I've made some very crude modifications to picobsd that allowed me to cross-compile images for my gumstix platform. In case this helps anyone, I'll post the diffs here. I found it very helpful to have a kernel.gz.tramp with an embedded MFS that I could boot from. Jacques -------------- next part -------------- --- a/release/picobsd/build/Makefile.conf +++ b/release/picobsd/build/Makefile.conf @@ -21,7 +21,8 @@ MODULES?=-DNO_MODULES # do not build them as a default # If config were smart enough, we could place the config # file in some other place than ${SRC}/sys/i386/conf, but # at the moment (Oct.2001) this is not possible yet. -CONF=${SRC}/sys/i386/conf +#CONF=${SRC}/sys/i386/conf +CONF=${SRC}/sys/${TARGET_ARCH}/conf #CONF=${BUILDDIR}/conf # XXX does not work yet CONFFILE=PICOBSD-${name} @@ -39,10 +40,19 @@ ${BUILDDIR}/kernel: ${KERNFILE} ${KERNFILE}: ${COMPILE} do_a_make_in_the_kernel_directory_anyways do_a_make_in_the_kernel_directory_anyways: + unset TARGET_CPUTYPE + unset TARGET_BIG_ENDIAN (cd ${COMPILE}; ${BINMAKE} KERNEL=kernel ${MODULES} ) +trampoline: + unset TARGET_CPUTYPE + unset TARGET_BIG_ENDIAN + (cd ${COMPILE}; ${BINMAKE} KERNEL=kernel ${MODULES} trampoline ) + ${COMPILE}: ${CONF}/${CONFFILE} - (cd ${CONF}; ${CONFIG} -d ${COMPILE} ${CONFFILE}; \ + unset TARGET_CPUTYPE + unset TARGET_BIG_ENDIAN + (cd ${CONF}; PATH=${TMPPATH} ${CONFIG} -d ${COMPILE} ${CONFFILE}; \ cd ${COMPILE}; ${BINMAKE} KERNEL=kernel ${MODULES} depend ) ${CONF}/${CONFFILE}: PICOBSD --- /dev/null +++ b/release/picobsd/build/build.sh @@ -0,0 +1 @@ +./picobsd --target_arch arm --target_cputype xscale --src /home/jacques/gumstix -n -v gumstix diff --git a/release/picobsd/build/picobsd b/release/picobsd/build/picobsd index a3b3cf5..14235ff 100755 --- a/release/picobsd/build/picobsd +++ b/release/picobsd/build/picobsd @@ -21,6 +21,7 @@ # Makefile.conf Makefile used to build the kernel # config shell variables, sourced here. # mfs.mtree mtree config file +# # floppy.tree/ files which go on the floppy # mfs_tree/ files which go onto the mfs # @@ -28,13 +29,10 @@ # PICOBSD kernel config file # config shell variables, sourced here. # crunch.conf crunchgen configuration -# mfs.mtree overrides ${PICO_TREE}/mfs.mtree # floppy.tree.exclude files from floppy.tree/ which we do not need here. -# floppy.tree/ local additions to ${PICO_TREE}/mfs_free +# floppy.tree/ local additions to the floppy.tree # floppy.tree.${site}/ same as above, site specific. # mfs_tree/ local additions to the mfs_free -# buildtree.mk optional makefile to build an extension for floppy tree -# (generated in buildtree/ ) # #--- The main entry point is at the end. @@ -100,7 +98,7 @@ set_defaults() { EDITOR=${EDITOR:-vi} fd_size=${fd_size:-1440} - o_use_loader="yes" # use /boot/loader + o_target_arch="i386" o_all_in_mfs="yes" # put all files in mfs so you can boot and run # the image via diskless boot. o_clean="" # do not clean @@ -109,7 +107,7 @@ set_defaults() { o_tarv="" # tar verbose flag, "" or "v" o_init_src="" # non "" if we need to init libs and includes. o_makeopts=${MAKEOPTS:--s} # make options, be silent by default - o_no_devfs=yes # we do not want devfs + o_no_devfs="" # we do not want devfs o_do_modules="" # do not build modules SRC="/usr/src" # default location for sources @@ -130,7 +128,6 @@ set_defaults() { # mountpoint used to build memory filesystems c_fs=fs.PICOBSD # filename used for the memory filesystem c_img=picobsd.bin # filename used for the picobsd image - generate_iso="NO" # don't generate the iso image # select the right memory disk name case `uname -r` in @@ -150,7 +147,6 @@ set_defaults() { trap fail 15 } -# use the new build infrastructure create_includes_and_libraries2() { local no log "create_includes_and_libraries2() for ${SRC}" @@ -163,7 +159,7 @@ create_includes_and_libraries2() { export MAKEOBJDIRPREFIX ( cd ${SRC}; # make -DNOCLEAN -DNOPROFILE -DNOGAMES -DNOLIBC_R -DPICOBSD buildworld - make _+_= $no toolchain _includes _libraries + make _+_= $no toolchain ) } @@ -212,7 +208,7 @@ create_includes_and_libraries() { # set_type looks in user or system directories for the floppy type # specified as first argument, and sets variables according to the config. -# file. Also sets MY_TREE and BUILDDIR and SITE +# file. Sets THETYPE, SITE, name, MY_TREE and BUILDDIR set_type() { local a i @@ -260,13 +256,6 @@ set_msgs() { # OK \t3. Site-info: ${SITE}\n\t4. Full-path: ${MY_TREE}\n" } -# build the iso image -build_iso_image() { - log "build_iso_image()" - clear - set_msgs - printf "${MSG}---> Build the iso image not ready yet\n\n" -} # Main build procedure. build_image() { @@ -292,14 +281,18 @@ build_image() { if [ ${OSVERSION} -ge 500035 ] ; then export MAKEOBJDIRPREFIX=${l_objtree} eval "export BINMAKE=\"`cd ${SRC}; make -f Makefile -V BINMAKE`\"" + eval "export TMPPATH=\"`cd ${SRC}; make -f Makefile.inc1 -V TMPPATH`\"" eval export `cd ${SRC}; ${BINMAKE} -f Makefile.inc1 -V WMAKEENV` fi + echo ${PATH} # create build directory and subtree mkdir -p ${BUILDDIR}/crunch # remove any old stuff rm -f ${BUILDDIR}/kernel.gz ${BUILDDIR}/${c_fs} # invoke commands to build a kernel do_kernel + + export TARGET_CPUTYPE # fill a subdirectory with things that go into the floppy # (mostly /etc and similar stuff) populate_floppy_fs @@ -319,6 +312,10 @@ build_package() { echo "##############################################" >>build.status for z in bridge dial router net isp ; do set_type ${z} + if [ "${name}" = "" ] ; then + echo "*** TYPE=${z} not found" >>build.status + continue + fi echo "---------------------------------------------">>build.status echo "Building TYPE=${z}, SIZE=${MFS_SIZE}" >>build.status msg="(ok)" # error message @@ -435,9 +432,14 @@ this as small as possible. " 10 70 2> ${c_reply} \ do_install() { log "do_install()" + if [ "${o_target_arch}" = "arm" ] ; then + echo "Bootable ARM trampoline is in + ${BUILDDIR}/PICOBSD-${name}/kernel.gz.tramp" + fi + if [ "${o_interactive}" = "NO" ] ; then echo "+++ Build completed +++" - cat .build.reply || true +#cat .build.reply || true return fi dialog --title "Build ${THETYPE} completed" --inputbox \ @@ -474,6 +476,13 @@ do_kernel() { # OK fail $? missing_kernel } +rebuild_trampoline() { + log "rebuild_trampoline() Re-building kernel trampoline \"$name\" in $MY_TREE" + (cd $MY_TREE; export name SRC BUILDDIR # used in this makefile ; + ${BINMAKE} -v -f ${PICO_TREE}/build/Makefile.conf trampoline ) || \ + fail $? missing_kernel +} + # Populate the variable part of the floppy filesystem. Must be done before # the MFS because its content might need to be copied there as well. # @@ -492,10 +501,10 @@ populate_floppy_fs() { # OK dst=${BUILDDIR}/floppy.tree log "pwd=`pwd` Populating floppy filesystem..." - rm -rf ${dst} || true # clean relics from old compilations. - mkdir ${dst} # create a clean tree + # clean relics from old compilations. + rm -rf ${dst} || true + mkdir ${dst} - # compute exclude list for generic tree excl=${MY_TREE}/floppy.tree.exclude if [ -f ${excl} ] ; then log "Files excluded from generic tree: `echo;cat ${excl}`" @@ -503,26 +512,29 @@ populate_floppy_fs() { # OK else excl="" fi - # copy from the floppy trees into the destination - for FLOPPY_TREE in ${PICO_TREE}/floppy.tree ${MY_TREE}/floppy.tree \ - ${MY_TREE}/floppy.tree.${SITE} ; do - if [ -d ${FLOPPY_TREE} ] ; then - (cd ${FLOPPY_TREE} ; tar -cf - --exclude CVS \ - --exclude .svn ${excl} . ) | \ + (cd ${PICO_TREE}/floppy.tree ; tar -cf - --exclude CVS --exclude .svn \ + ${excl} . ) | \ (cd ${dst} ; tar x${o_tarv}f - ) - log "Copied from ${FLOPPY_TREE}" - fi - excl="" # reset the exclude list. - done - - # add local manipulation - if [ -f ${MY_TREE}/buildtree.mk ] ; then - log "building local floppy tree" - ${BINMAKE} -C ${dst} -f ${MY_TREE}/buildtree.mk floppy.tree + log "Copied from generic floppy-tree `echo; ls -laR ${dst}`" + + srcdir=${MY_TREE}/floppy.tree + if [ -d ${srcdir} ] ; then + log "update with type-specific files:" + (cd ${srcdir} ; tar -cf - --exclude CVS --exclude .svn . ) | \ + (cd ${dst} ; tar x${o_tarv}f - ) + log "Copied from type floppy-tree `echo; ls -laR ${dst}`" + else + log "No type-specific floppy-tree" fi - - # compress the files in etc/, just in case - # XXX this should be done in the makefile. + if [ -d ${srcdir}.${SITE} ] ; then + log "Update with site-specific (${SITE}) files:" + (cd ${srcdir}.${SITE} ; tar -cf - --exclude CVS --exclude .svn . ) | \ + (cd ${dst} ; tar x${o_tarv}f - ) + log "Copied from site floppy-tree `echo; ls -laR ${dst}`" + else + log "No site-specific floppy-tree" + fi + # gzip returns an error if it fails to compress some file (cd $dst ; gzip -9 etc/* log "Compressed files in etc/ `echo; ls -l etc`" @@ -537,12 +549,13 @@ populate_floppy_fs() { # OK # Finally, if required, make a copy of the floppy.tree onto /fd populate_mfs_tree() { - local a dst MFS_TREE + local a dst log "populate_mfs_tree()" dst=${BUILDDIR}/mfs.tree - rm -rf ${dst} || true # clean relics from old compilations. - mkdir ${dst} # create a fresh tree + # clean relics from old compilations. + rm -rf ${dst} || true + mkdir ${dst} log "pwd=`pwd`, Populating MFS tree..." @@ -559,7 +572,7 @@ populate_mfs_tree() { ln -s /dev/null ${dst}/var/run/log ln -s /etc/termcap ${dst}/usr/share/misc/termcap - ### now build the crunched binaries ### + ( cd ${BUILDDIR}/crunch log "Making and installing crunch1 from `pwd` src ${SRC}..." @@ -603,18 +616,12 @@ populate_mfs_tree() { fi done - if [ -f ${MY_TREE}/buildtree.mk ] ; then - log "building local floppy tree" - ${BINMAKE} -C ${dst} -f ${MY_TREE}/buildtree.mk mfs.tree - fi - if [ "${o_all_in_mfs}" = "yes" ]; then log "Copy generic floppy_tree into MFS..." - # ignore failure in case the floppy is empty + # this may fail in case the floppy is empty cp -Rp ${BUILDDIR}/floppy.tree/* ${dst}/fd || true fi - # 4.x compatibility - create device nodes if [ "${o_no_devfs}" != "" ] ; then # create device entries using MAKEDEV (cd ${dst}/dev @@ -633,21 +640,19 @@ populate_mfs_tree() { log "importing ${import_files} into mfs" # We do it in a chroot environment on the target so # symlinks are followed correctly. - # Make sure we have a statically linked tar there. - mkdir -p ${dst}/rescue - cp /rescue/tar ${dst}/rescue + cp `which tar` ${dst}/my_copy_of_tar (cd ${l_usrtree}/.. ; tar cf - ${import_files} ) | \ - (chroot ${dst} /rescue/tar xPf - ) - rm -rf ${dst}/rescue + (chroot ${dst} /my_copy_of_tar xf - ) + rm ${dst}/my_copy_of_tar fi (cd ${BUILDDIR} # override the owner echo "/set uid=0 gid=0" > mtree.out - mtree -ic -p ${dst} -k "" >> mtree.out + mtree -c -p ${dst} -k "" >> mtree.out log "mtre.out at ${BUILDDIR}/mtree.out" makefs -t ffs -o bsize=4096 -o fsize=512 \ - -s ${MFS_SIZE}k -f 1000 -F mtree.out ${c_fs} ${dst} + -s ${MFS_SIZE}k -f 100 -F mtree.out ${c_fs} ${dst} ls -l ${c_fs} ) log "done mfs image" } @@ -723,107 +728,107 @@ fill_floppy_image() { blocks=1476 fi - log "Labeling floppy image" - b2=${BUILDDIR}/boot2 # modified boot2 - cp -f ${c_boot2} ${b2} - chmod 0644 ${b2} + if [ "${o_target_arch}" != "arm" ]; then + log "Labeling floppy image" + log "patch ${c_boot2} to boot /kernel right away" + b2=${BUILDDIR}/boot2 # modified boot2 + cp -f ${c_boot2} ${b2} + chmod 0644 ${b2} - if [ ${o_use_loader} = "no" ] ; then - log "patch ${c_boot2} to boot /kernel right away" - set `strings -at d ${b2} | grep "/boot/loader"` - echo -e "/kernel\0\0\0\0\0" | \ + set `strings -at d ${b2} | grep "/boot/loader"` + echo -e "/kernel\0\0\0\0\0" | \ dd of=${b2} obs=$1 oseek=1 conv=notrunc 2>/dev/null + chmod 0444 ${b2} fi - chmod 0444 ${b2} dst=${BUILDDIR}/image.tree rm -rf ${dst} mkdir -p ${dst} - ( - cd ${BUILDDIR} - set 0 0 # reset variables - # $1 takes the offset of the MFS filesystem - set `strings -at d kernel | grep "MFS Filesystem goes here"` - mfs_start=$1 - set 0 0 # reset variables - set `strings -at d kernel | grep "MFS Filesystem had better"` - mfs_end=$1 - mfs_size="$((${mfs_end} - ${mfs_start}))" - set -- `ls -l ${c_fs}`; imgsize="$5" - if [ ${mfs_start} -gt 0 -a ${mfs_size} -ge ${imgsize} ] ; then - mfs_ofs=$((${mfs_start} + 8192)) - log "Preload kernel with file ${c_fs} at ${mfs_ofs}" - logverbose "`ls -l ${c_fs}` to fit in ${mfs_size}" - dd if=${c_fs} ibs=8192 iseek=1 of=kernel obs=${mfs_ofs} \ - oseek=1 conv=notrunc # 2> /dev/null - else - log "not loading mfs, size ${mfs_size} img ${imgsize}" - fi - log "Compress with kgzip and copy to floppy image" - if [ ${o_use_loader} = "no" ] ; then - kgzip -o kernel.gz kernel - cp -p kernel.gz ${dst}/kernel || fail $? no_space "copying kernel" + mykern=${BUILDDIR}/PICOBSD-${name}/kernel.debug + if [ "${o_target_arch}" = "arm" ] ; then + ( + cd ${BUILDDIR} + set 0 0 # reset variables + # $1 takes the offset of the MFS filesystem + set `strings -at d ${mykern} | grep "MFS Filesystem goes here"` + mfs_start=$1 + set 0 0 # reset variables + set `strings -at d ${mykern} | grep "MFS Filesystem had better"` + mfs_end=$1 + mfs_size="$((${mfs_end} - ${mfs_start}))" + set -- `ls -l ${c_fs}`; imgsize="$5" + if [ ${mfs_start} -gt 0 -a ${mfs_size} -ge ${imgsize} ] ; then + log "Preload kernel with file ${c_fs} at ${mfs_start}" + mfs_ofs=$((${mfs_start} + 8192)) + dd if=${c_fs} ibs=8192 iseek=1 of=${mykern} obs=${mfs_ofs} \ + oseek=1 conv=notrunc 2> /dev/null + else + log "not loading mfs, size ${mfs_size} img ${imgsize}" + fi + ) + rebuild_trampoline else - gzip kernel - mkdir -p ${dst}/boot/kernel - echo "hint.acpi.0.disabled=\"1\"" > ${dst}/boot/loader.conf - echo "console=\"comconsole\"" >> ${dst}/boot/loader.conf - cp -p /boot/loader ${dst}/boot/loader || fail $? no_space "copying bootloader" - cp -p kernel.gz ${dst}/boot/kernel/kernel.gz || fail $? no_space "copying kernel" - fi - - # now transfer the floppy tree. If it is already in mfs, dont bother. - if [ "${o_all_in_mfs}" != "yes" ] ; then - log "Now transfer floppy tree if not already in MFS image" - cp -Rp floppy.tree/* ${dst} || \ - fail $? no_space "copying floppy tree" - fi - ) - - # add local manipulation to the image - if [ -f ${MY_TREE}/buildtree.mk ] ; then - ${BINMAKE} -C ${dst} -f ${MY_TREE}/buildtree.mk image.tree - fi - - log "image used `du -s ${dst}` of ${blocks}k" - (cd ${BUILDDIR} - makefs -t ffs -o bsize=4096 -o fsize=512 \ - -s ${blocks}k -f 50 ${c_img} ${dst} - # ${l_label} -f `pwd`/${c_img} - ${l_label} -w -f `pwd`/${c_img} auto # write in a label - # copy partition c: into a: with some sed magic - ${l_label} -f `pwd`/${c_img} | sed -e '/ c:/{p;s/c:/a:/;}' | \ - ${l_label} -R -f `pwd`/${c_img} /dev/stdin - ${l_label} -f `pwd`/${c_img} - - ls -l ${c_img} - ${l_label} -f `pwd`/${c_img} - logverbose "after disklabel" - ) - - echo "BUILDDIR ${BUILDDIR}" - if [ "${generate_iso}" = "YES" ]; then - echo "generate_iso ${generate_iso}" - #build_iso_image() - exit 1 + ( + cd ${BUILDDIR} + set 0 0 # reset variables + # $1 takes the offset of the MFS filesystem + set `strings -at d kernel | grep "MFS Filesystem goes here"` + mfs_start=$1 + set 0 0 # reset variables + set `strings -at d kernel | grep "MFS Filesystem had better"` + mfs_end=$1 + mfs_size="$((${mfs_end} - ${mfs_start}))" + set -- `ls -l ${c_fs}`; imgsize="$5" + if [ ${mfs_start} -gt 0 -a ${mfs_size} -ge ${imgsize} ] ; then + mfs_ofs=$((${mfs_start} + 8192)) + log "Preload kernel with file ${c_fs} at ${mfs_ofs}" + dd if=${c_fs} ibs=8192 iseek=1 of=kernel obs=${mfs_ofs} \ + oseek=1 conv=notrunc 2> /dev/null + else + log "not loading mfs, size ${mfs_size} img ${imgsize}" + fi + log "Compress with kgzip and copy to floppy image" + kgzip -o kernel.gz kernel + cp -p kernel.gz ${dst}/kernel || fail $? no_space "copying kernel" + + log "Now transfer floppy tree if not already in MFS image" + # now transfer the floppy tree. If it is already in mfs, dont bother. + if [ "${o_all_in_mfs}" != "yes" ] ; then + cp -Rp floppy.tree/* ${dst} || \ + fail $? no_space "copying floppy tree" + fi + ) + fi + + if [ "${o_target_arch}" != "arm" ] ; then + (cd ${BUILDDIR} + makefs -t ffs -o bsize=4096 -o fsize=512 \ + -s ${blocks}k -f 50 ${c_img} ${dst} + # ${l_label} -f `pwd`/${c_img} + ${l_label} -w -f `pwd`/${c_img} auto # write in a label + # copy partition c: into a: with some sed magic + ${l_label} -f `pwd`/${c_img} | sed -e '/ c:/{p;s/c:/a:/;}' | \ + ${l_label} -R -f `pwd`/${c_img} /dev/stdin + ${l_label} -f `pwd`/${c_img} + ls -l ${c_img} + logverbose "after disklabel" + ) + # dump the primary and secondary boot + # XXX primary is 512 bytes + dd if=${c_boot1} of=${BUILDDIR}/${c_img} conv=notrunc 2>/dev/null + # XXX secondary starts after the 0x114 = dec 276 bytes of the label + # so we skip 276 from the source, and 276+512=788 from dst + # the old style blocks used 512 and 1024 respectively + + dd if=${b2} iseek=1 ibs=276 2> /dev/null | \ + dd of=${BUILDDIR}/${c_img} oseek=1 obs=788 conv=notrunc 2>/dev/null + logverbose "done floppy image" fi - - # dump the primary and secondary boot - # XXX primary is 512 bytes - dd if=${c_boot1} of=${BUILDDIR}/${c_img} conv=notrunc 2>/dev/null - # XXX secondary starts after the 0x114 = dec 276 bytes of the label - # so we skip 276 from the source, and 276+512=788 from dst - # the old style blocks used 512 and 1024 respectively - - dd if=${b2} iseek=1 ibs=276 2> /dev/null | \ - dd of=${BUILDDIR}/${c_img} oseek=1 obs=788 conv=notrunc 2>/dev/null - logverbose "done floppy image" # XXX (log "Fixing permissions"; cd ${dst}; chown -R root *) rm -rf ${BUILDDIR}/floppy.tree || true # cleanup # df -ik ${dst} | colrm 70 > .build.reply rm -rf ${dst} - rm ${BUILDDIR}/${c_fs} - # rm ${BUILDDIR}/kernel.gz + rm -f ${BUILDDIR}/kernel.gz ${BUILDDIR}/${c_fs} } # This function creates variables which depend on the source tree in use: @@ -866,8 +871,19 @@ set_build_parameters() { # arguments. set_defaults -while [ true ]; do +args="" +while [ x"$1" != x ]; do case $1 in + --target_arch) + o_target_arch=$2 + TARGET_ARCH=$2 + export TARGET_ARCH + shift + ;; + --target_cputype) + TARGET_CPUTYPE=$2 + shift + ;; --src) # set the source path instead of /usr/src SRC=`(cd $2; pwd)` shift @@ -881,17 +897,12 @@ while [ true ]; do shift ;; - --no_loader) # omit /boot/loader, just rely on boot2 - # (it may have problems with kernels > 4MB) - o_use_loader="no" - ;; - --all_in_mfs) o_all_in_mfs="yes" ;; --no_all_in_mfs) - o_all_in_mfs="no" + o_all_in_mfs="" ;; --modules) # also build kernel modules @@ -911,24 +922,21 @@ while [ true ]; do o_tarv="v" # tar verbose flag o_makeopts="-d l" # be verbose ;; - - --iso) # generate iso image - generate_iso="YES" - ;; - *) - break + args="$args $1" # accumulate args ;; esac shift done set_build_parameters # things that depend on ${SRC} -set_type $1 $2 # type and site, respectively # If $1="package", it creates a neat set of floppies +set -- ${args} [ "$1" = "package" ] && build_package +set_type $args # type and site, respectively + [ "${o_interactive}" != "NO" ] && main_dialog if [ "${o_clean}" = "YES" ] ; then --- /dev/null +++ b/release/picobsd/build/readme.arm @@ -0,0 +1,14 @@ +Building PICOBSD ARM images +--------------------------- + is the directory where the FreeBSD source tree lives. + +Create suitable cross-compiling environment: +-------------------------------------------- +cd +make TARGET_ARCH=arm TARGET_CPUTYPE=xscale buildworld +mkdir -p ../usr +ln -s /usr/obj/ ../usr/obj-pico + +Build PICOBSD +------------- +./picobsd --target_arch arm --target_cputype xscale --src -n -v gumstix From tinderbox at freebsd.org Sat Mar 14 14:07:27 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Sat Mar 14 14:07:44 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090314210723.C6E7C7302F@freebsd-current.sentex.ca> TB --- 2009-03-14 20:20:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-14 20:20:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-14 20:20:00 - cleaning the object tree TB --- 2009-03-14 20:20:31 - cvsupping the source tree TB --- 2009-03-14 20:20:31 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-14 20:20:43 - building world TB --- 2009-03-14 20:20:44 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-14 20:20:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-14 20:20:44 - TARGET=arm TB --- 2009-03-14 20:20:44 - TARGET_ARCH=arm TB --- 2009-03-14 20:20:44 - TZ=UTC TB --- 2009-03-14 20:20:44 - __MAKE_CONF=/dev/null TB --- 2009-03-14 20:20:44 - cd /src TB --- 2009-03-14 20:20:44 - /usr/bin/make -B buildworld >>> World build started on Sat Mar 14 20:20:46 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] cc -O -pipe -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/obj/arm/src/gnu/usr.bin/cc/cc_int/../cc_tools -I/src/gnu/usr.bin/cc/cc_int/../cc_tools -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libdecnumber -std=gnu99 -c /src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/struct-equiv.c cc -O -pipe -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/obj/arm/src/gnu/usr.bin/cc/cc_int/../cc_tools -I/src/gnu/usr.bin/cc/cc_int/../cc_tools -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libdecnumber -std=gnu99 -c /src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/targhooks.c cc -O -pipe -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/obj/arm/src/gnu/usr.bin/cc/cc_int/../cc_tools -I/src/gnu/usr.bin/cc/cc_int/../cc_tools -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libdecnumber -std=gnu99 -c /src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/timevar.c cc -O -pipe -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/obj/arm/src/gnu/usr.bin/cc/cc_int/../cc_tools -I/src/gnu/usr.bin/cc/cc_int/../cc_tools -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/include -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libcpp/include -I/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libdecnumber -std=gnu99 -DTARGET_NAME=\"arm-undermydesk-freebsd\" -c /src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/toplev.c /src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/toplev.c:543: error: redefinition of 'floor_log2' /src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/toplev.h:175: error: previous definition of 'floor_log2' was here /src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/toplev.c:578: error: redefinition of 'exact_log2' /src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/toplev.h:181: error: previous definition of 'exact_log2' was here *** Error code 1 Stop in /src/gnu/usr.bin/cc/cc_int. *** Error code 1 Stop in /src/gnu/usr.bin/cc. *** Error code 1 Stop in /src/gnu/usr.bin. *** Error code 1 Stop in /src/gnu. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-14 21:07:23 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-14 21:07:23 - ERROR: failed to build world TB --- 2009-03-14 21:07:23 - 2168.60 user 287.59 system 2843.29 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From Info at Visacard.com.uk Sun Mar 15 23:25:46 2009 From: Info at Visacard.com.uk (Visa CardŽ / MsnŽ INTERNATIONAL MEGA JACKPOT 2009) Date: Sun Mar 15 23:25:52 2009 Subject: CONTACT CLAIMS ADMINISTRATOR Message-ID: <200903160324.n2G3OXUR008574@ss37.shared.server-system.net> Visa CardŽ / MsnŽ INTERNATIONAL MEGA JACKPOT 2009 PROMOTION/CLAIMS DEPARTMENT 440 THE STRAND LONDON, WC2R 0QS ENGLAND, UNITED KINGDOM DIRECTOR:DR.GLENN EDWARD Attn:Winner Winning No:VCard/877/798/2009 Email Ref No:VCard/699/33/2009 Notification Date:26/01/2009 AMOUNT WON:500,000.00GBP (Five Hundred Thousand Great Britain Pounds). This email address has brought you an unexpected luck,Your e-mail address was selected and confirmed by our co-sponsor Msn International, through their latest internet software.You are therefore been approved by Visa Card Int./Msn UK the sum of 500,000.00 (Five Hundred Thousand Great Britain Pounds). =================================== CONTACT CLAIMS ADMINISTRATOR =================================== NAME: Mr.David Ronald Email: Vicamsprdemet2009@hotmail.com Phone # : +(44) 703 596 7375 Fax # :+(44) 454 464 9443 Visa CardŽ / MsnŽ Promotion Department Do email the above Claims Administrator, at once with all the claims requirements below.To avoid unnecessary delay.They are needed to proceed. Claims Requirements: 1. Full Name:_____________________ 2. Address:_____________________ 3. Nationality:___________Sex:________ 4. Age:________Date of Birth:___________ 5. Occupation:_________Martial Status_________ 6. Cell Phone:___________Fax:___________ 7. State of Origin:_________Country:_______ 8.Winning No:_______Email Ref No:______ PROCEEDURES / RIGHTS AND PRECAUTIONS Choose from payment options and Contact the Claims Administrator with all your claims requirements well filled @ Vicamsprdemet2009@hotmail.com (i).Bank Transfer (ii).Delivery of Prepaid Visa cardŽ Valued 500,000.00GBP by a registered Courier Company. Sincerely, Mrs.Dora Lazmon(Secretary) Visa CardŽ /MsnŽ Mega Jackpot Š2009 Microsoft Corporation.All rights reserved From tinguely at casselton.net Thu Mar 19 07:11:55 2009 From: tinguely at casselton.net (Mark Tinguely) Date: Thu Mar 19 07:12:01 2009 Subject: PXA255 QEM FYI Message-ID: <200903191411.n2JEBrCY099265@casselton.net> This is just a FYI for those wanting to use QEMU with the PXA255. 1) The uart is not discovered causing a hang after the line: warning: no time-of-day clock registered, system time will not be set accurately I had this problem in qemu 0.9.1 and 0.10.0_1. This problem was keeping the NFS diskless and MD based kernels to even get to single user. In FreeBSD, sys/arm/xscale/pxa/uart_bus_pxa.c in uart_pxa_probe(), a check is made to make sure the port is enabled. QEM does not enable that bit. It appears that Linux does not check for the bit. A simple work around in FreeBSD would something like: static int uart_pxa_probe(device_t dev) { bus_space_handle_t base; struct uart_softc *sc; +#ifdef QEMU + base = (bus_space_handle_t)pxa_get_base(dev); + if (0x40100000 != (unsigned int) base) + return (ENXIO); +#else /* Check to see if the enable bit's on. */ if ((bus_space_read_4(obio_tag, base, (REG_IER << 2)) & PXA_UART_UUE) == 0) return (ENXIO); +#endif sc = device_get_softc(dev); sc->sc_class = &uart_ns8250_class; return(uart_bus_probe(dev, 2, PXA2X0_COM_FREQ, 0, 0)); } 2) the new QEMU (qemu-0.10.0_1) compile under FreeBSD-8.0-current, incorrect brings a register value from the ARM enviroment to the QEMU SMC emulation evironment and QEMU crashes with a message: qemu: fatal: smc91c111_read: Bad reg 0:30e R00=00000000 R01=c5e1f300 R02=0000000e R03=c0a778e0 R04=c0ba8300 R05=c0baab00 R06=00000003 R07=00000001 R08=00000000 R09=00000000 R10=c0bb4540 R11=c00fbc50 R12=c00fbc54 R13=c00fbc44 R14=c0403950 R15=c03e8bac PSR=a0000113 N-C- A svc32 Notice register 2 has the correct value of 0x0e. Compiled under FreeBSD 6.4, the emulator runs fine. I will mention this to the QEMU people; it may be a difference in gcc3 vs gcc4. A temporary work around in QEMU might be a mask (0xff) of the offset variable in smc91c111_readb (and smc91c111_writeb ?) or removal of the ethernet card from the kernel configuration. A big THANK-YOU to Jacques Fourie for holding my hand to get these problems resolved. --Mark Tinguely. From imp at bsdimp.com Thu Mar 19 09:46:46 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Thu Mar 19 09:46:52 2009 Subject: PXA255 QEM FYI In-Reply-To: <200903191411.n2JEBrCY099265@casselton.net> References: <200903191411.n2JEBrCY099265@casselton.net> Message-ID: <20090319.104620.324381586.imp@bsdimp.com> In message: <200903191411.n2JEBrCY099265@casselton.net> Mark Tinguely writes: : : This is just a FYI for those wanting to use QEMU with the PXA255. : : 1) The uart is not discovered causing a hang after the line: : : warning: no time-of-day clock registered, system time will not be set accurately : : I had this problem in qemu 0.9.1 and 0.10.0_1. This problem was keeping : the NFS diskless and MD based kernels to even get to single user. : : In FreeBSD, sys/arm/xscale/pxa/uart_bus_pxa.c in uart_pxa_probe(), a : check is made to make sure the port is enabled. QEM does not enable that : bit. It appears that Linux does not check for the bit. : : A simple work around in FreeBSD would something like: : : static int : uart_pxa_probe(device_t dev) : { : bus_space_handle_t base; : struct uart_softc *sc; : : +#ifdef QEMU : + base = (bus_space_handle_t)pxa_get_base(dev); : + if (0x40100000 != (unsigned int) base) : + return (ENXIO); : +#else : /* Check to see if the enable bit's on. */ : if ((bus_space_read_4(obio_tag, base, : (REG_IER << 2)) & PXA_UART_UUE) == 0) : return (ENXIO); : +#endif : : sc = device_get_softc(dev); : sc->sc_class = &uart_ns8250_class; : : return(uart_bus_probe(dev, 2, PXA2X0_COM_FREQ, 0, 0)); : } Should the PXA emulation be fixed in qemu? : 2) the new QEMU (qemu-0.10.0_1) compile under FreeBSD-8.0-current, incorrect : brings a register value from the ARM enviroment to the QEMU SMC emulation : evironment and QEMU crashes with a message: : : qemu: fatal: smc91c111_read: Bad reg 0:30e : : R00=00000000 R01=c5e1f300 R02=0000000e R03=c0a778e0 : R04=c0ba8300 R05=c0baab00 R06=00000003 R07=00000001 : R08=00000000 R09=00000000 R10=c0bb4540 R11=c00fbc50 : R12=c00fbc54 R13=c00fbc44 R14=c0403950 R15=c03e8bac : PSR=a0000113 N-C- A svc32 : : Notice register 2 has the correct value of 0x0e. : : Compiled under FreeBSD 6.4, the emulator runs fine. I will mention this : to the QEMU people; it may be a difference in gcc3 vs gcc4. A temporary : work around in QEMU might be a mask (0xff) of the offset variable in : smc91c111_readb (and smc91c111_writeb ?) or removal of the ethernet card : from the kernel configuration. Hmmm... That's a good question... I'd talk with them, since stuff like that shouldn't be needed. : A big THANK-YOU to Jacques Fourie for holding my hand to get these problems : resolved. Indeed! Thanks for letting us know. We should work out the kinks and create a wiki page with these details... Warner From tinguely at casselton.net Thu Mar 19 10:54:34 2009 From: tinguely at casselton.net (Mark Tinguely) Date: Thu Mar 19 10:54:48 2009 Subject: PXA255 QEM FYI In-Reply-To: <20090319.104620.324381586.imp@bsdimp.com> Message-ID: <200903191754.n2JHsVae013911@casselton.net> on Thu, 19 Mar 2009 10:46:20 -0600 (MDT), M. Warner Losh replied: > Mark Tinguely writes: > : A simple work around in FreeBSD would something like: > : static int > : uart_pxa_probe(device_t dev) > : +#ifdef QEMU > Should the PXA emulation be fixed in qemu? I will bring it to qemu developers' attention. If it is alright with the FreeBSD ARM group, I could ask if they would raise the UART Unit Enable (UUE) bit on the Interrupt Enable Register (IER) when activating a UART in emulation. Worst they can do is say no. > : 2) the new QEMU (qemu-0.10.0_1) compile under FreeBSD-8.0-current, incorrect > : brings a register value from the ARM enviroment to the QEMU SMC emulation > : evironment and QEMU crashes with a message: > : > : qemu: fatal: smc91c111_read: Bad reg 0:30e > : > : R00=00000000 R01=c5e1f300 R02=0000000e R03=c0a778e0 > : R04=c0ba8300 R05=c0baab00 R06=00000003 R07=00000001 > : R08=00000000 R09=00000000 R10=c0bb4540 R11=c00fbc50 > : R12=c00fbc54 R13=c00fbc44 R14=c0403950 R15=c03e8bac > : PSR=a0000113 N-C- A svc32 > : > : Notice register 2 has the correct value of 0x0e. > : > : Compiled under FreeBSD 6.4, the emulator runs fine. I will mention this > : to the QEMU people; it may be a difference in gcc3 vs gcc4. A temporary > : work around in QEMU might be a mask (0xff) of the offset variable in > : smc91c111_readb (and smc91c111_writeb ?) or removal of the ethernet card > : from the kernel configuration. > > Hmmm... That's a good question... I'd talk with them, since stuff > like that shouldn't be needed. I will send them this trace with a OS and compiler information. --Mark. From tinderbox at freebsd.org Sat Mar 21 18:16:55 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Sat Mar 21 18:17:09 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090322011652.4D3877302F@freebsd-current.sentex.ca> TB --- 2009-03-22 00:40:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-22 00:40:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-22 00:40:00 - cleaning the object tree TB --- 2009-03-22 00:40:39 - cvsupping the source tree TB --- 2009-03-22 00:40:39 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-22 00:40:58 - building world TB --- 2009-03-22 00:40:58 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-22 00:40:58 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-22 00:40:58 - TARGET=arm TB --- 2009-03-22 00:40:58 - TARGET_ARCH=arm TB --- 2009-03-22 00:40:58 - TZ=UTC TB --- 2009-03-22 00:40:58 - __MAKE_CONF=/dev/null TB --- 2009-03-22 00:40:58 - cd /src TB --- 2009-03-22 00:40:58 - /usr/bin/make -B buildworld >>> World build started on Sun Mar 22 00:41:01 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies [...] sed -e 's/yy/ipf_yy/g' -e 's/"ipf_y.y"/"..\/tools\/ipf_y.y"/' y.tab.c > ipf_y.c sed -e 's/yy/ipf_yy/g' y.tab.h > ipf_y.h sed -e 's/yy/ipf_yy/g' -e 's/y.tab.h/ipf_y.h/' -e 's/lexer.h/ipf_l.h/' /src/sbin/ipf/ipf/../../../contrib/ipfilter/tools/lexer.c > ipf_l.c rm -f .depend mkdep -f .depend -a -I. -DIPFILTER_BPF -I/src/sbin/ipf/ipf/../../../contrib/ipfilter -I/src/sbin/ipf/ipf/../../../contrib/ipfilter/tools -I/src/sbin/ipf/ipf/../../../sys -I/src/sbin/ipf/ipf/../../../sys/contrib/ipfilter -DSTATETOP -D__UIO_EXPOSE /src/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf.c /src/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipfcomp.c ipf_y.c ipf_l.c /src/sbin/ipf/ipf/../../../contrib/ipfilter/bpf_filter.c In file included from /src/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:15: /obj/arm/src/tmp/usr/include/pcap.h:74:23: error: pcap/pcap.h: No such file or directory mkdep: compile failed *** Error code 1 Stop in /src/sbin/ipf/ipf. *** Error code 1 Stop in /src/sbin/ipf. *** Error code 1 Stop in /src/sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-22 01:16:52 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-22 01:16:52 - ERROR: failed to build world TB --- 2009-03-22 01:16:52 - 1623.99 user 219.03 system 2211.60 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From ccna.syl at gmail.com Mon Mar 23 13:24:47 2009 From: ccna.syl at gmail.com (Sylvestre Gallon) Date: Mon Mar 23 13:24:53 2009 Subject: Atmel at91sam9261-ek support. Message-ID: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> Hi freebsd-arm@ I've got an access to an at91sam9261-ek. This board have a at91sam9261 soc that is near the at91rm9200, so I start a little port of it into FreeBSD. So I work 3 days on it and that results in a Big patch that allow the board to boot. As you can see in the dmesg, for the moment the system hangs, but it is normal (I haven't yet finish the implementation of the dm9000 ethernet driver so NFS don't find any ethernet interface and panic). This big diff contains : - an AT91SAM9261EK conf file. - an std.at91sam9261ek file. - a begin of dme driver (dm9000 ethernet chip driver). I will work this week on it to send you another diff that complete this driver :) - a board_at91sam9261ek.c file. - an include for at91sam9261 registers. - a new watchdog driver (at91_wdt) - a new smc driver (static memory controller) - a new pit driver (periodic interval timer) There is a lot of little modification on the at91 existing sources. As you can see in the diff I work for the moment on a define way to separate the two soc code that differ. But I think that in the future a .c for each soc should appear. You can find the dmesg here : http://rathaxes.org/~syl/FreeBSD/dmesg-at91sam9261ek.png and the patch here : http://rathaxes.org/~syl/FreeBSD/at91sam9261ek-FreeBSD-patch If you had any questions on this diff or on the at91sam9261-ek board you're welcome :) Thanks for your time. Cheers, -- Sylvestre Gallon (http://devsyl.blogspot.com) Fifth Grade Student @ Epitech & Researcher @ LSE R&D @ Rathaxes (http://www.rathaxes.org) From imp at bsdimp.com Mon Mar 23 14:07:31 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Mon Mar 23 14:07:38 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> Message-ID: <20090323.150617.-1956306606.imp@bsdimp.com> In message: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> Sylvestre Gallon writes: : I've got an access to an at91sam9261-ek. This board have a : at91sam9261 soc that is near the at91rm9200, so I start a : little port of it into FreeBSD. So I work 3 days on it and that : results in a Big patch that allow the board to boot. Cool! : This big diff contains : : - an AT91SAM9261EK conf file. : - an std.at91sam9261ek file. : - a begin of dme driver (dm9000 ethernet chip driver). I : will work this week on it to send you another diff that : complete this driver :) : - a board_at91sam9261ek.c file. : - an include for at91sam9261 registers. : - a new watchdog driver (at91_wdt) : - a new smc driver (static memory controller) : - a new pit driver (periodic interval timer) : : There is a lot of little modification on the at91 existing : sources. Noticed.. : As you can see in the diff I work for the moment on a : define way to separate the two soc code that differ. But I : think that in the future a .c for each soc should appear. We definitely need a much better way to cope with all this. The board, SoC, and core are all smushed together right now and we need to properly layer them out... : You can find the dmesg here : : : http://rathaxes.org/~syl/FreeBSD/dmesg-at91sam9261ek.png : : and the patch here : : : http://rathaxes.org/~syl/FreeBSD/at91sam9261ek-FreeBSD-patch : : If you had any questions on this diff or on the at91sam9261-ek board : you're welcome :) Way cool. I've been wanting to do something similar, but haven't had the time :( Warner From antab at FreeBSD.org Mon Mar 23 20:03:02 2009 From: antab at FreeBSD.org (Arnar Mar Sig) Date: Mon Mar 23 20:03:33 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> Message-ID: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> On Mar 23, 2009, at 9:01 PM, Sylvestre Gallon wrote: > Hi freebsd-arm@ > > I've got an access to an at91sam9261-ek. This board have a > at91sam9261 soc that is near the at91rm9200, so I start a > little port of it into FreeBSD. So I work 3 days on it and that > results in a Big patch that allow the board to boot. Nice work > > As you can see in the dmesg, for the moment the system > hangs, but it is normal (I haven't yet finish the implementation > of the dm9000 ethernet driver so NFS don't find any ethernet > interface and panic). > > > This big diff contains : > - an AT91SAM9261EK conf file. > - an std.at91sam9261ek file. > - a begin of dme driver (dm9000 ethernet chip driver). I > will work this week on it to send you another diff that > complete this driver :) > - a board_at91sam9261ek.c file. > - an include for at91sam9261 registers. > - a new watchdog driver (at91_wdt) > - a new smc driver (static memory controller) Looks like the at91sam9261 uses the same SMC core as at32ap700x, we should look into using the same driver for both archs. I already have at32_smc in p4 to do bus managment and attach childs but no setup code (already done in uboot for what i need). > - a new pit driver (periodic interval timer) > > There is a lot of little modification on the at91 existing > sources. > > As you can see in the diff I work for the moment on a > define way to separate the two soc code that differ. But I > think that in the future a .c for each soc should appear. What about using hints more for device wiring instead of .c code like i did for avr32? > You can find the dmesg here : > > http://rathaxes.org/~syl/FreeBSD/dmesg-at91sam9261ek.png > > and the patch here : > > http://rathaxes.org/~syl/FreeBSD/at91sam9261ek-FreeBSD-patch > > If you had any questions on this diff or on the at91sam9261-ek board > you're welcome :) > > Thanks for your time. > > Cheers, > > -- > Sylvestre Gallon (http://devsyl.blogspot.com) > Fifth Grade Student @ Epitech & Researcher @ LSE > R&D @ Rathaxes (http://www.rathaxes.org) > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" Arnar Mar Sig From imp at bsdimp.com Mon Mar 23 20:40:22 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Mon Mar 23 20:40:35 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> Message-ID: <20090323.214024.-2077496443.imp@bsdimp.com> In message: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> Arnar Mar Sig writes: : > - a new smc driver (static memory controller) : Looks like the at91sam9261 uses the same SMC core as at32ap700x, we : should look into using the same driver for both archs. I already have : at32_smc in p4 to do bus managment and attach childs but no setup code Part of the problem here is going to be each SoC is going to have a different set of errata for the silicon.... Warner From imp at bsdimp.com Mon Mar 23 20:40:25 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Mon Mar 23 20:40:35 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> Message-ID: <20090323.213840.1631944207.imp@bsdimp.com> In message: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> Arnar Mar Sig writes: : : On Mar 23, 2009, at 9:01 PM, Sylvestre Gallon wrote: : > Hi freebsd-arm@ : > : > I've got an access to an at91sam9261-ek. This board have a : > at91sam9261 soc that is near the at91rm9200, so I start a : > little port of it into FreeBSD. So I work 3 days on it and that : > results in a Big patch that allow the board to boot. : Nice work : : > : > As you can see in the dmesg, for the moment the system : > hangs, but it is normal (I haven't yet finish the implementation : > of the dm9000 ethernet driver so NFS don't find any ethernet : > interface and panic). : > : > : > This big diff contains : : > - an AT91SAM9261EK conf file. : > - an std.at91sam9261ek file. : > - a begin of dme driver (dm9000 ethernet chip driver). I : > will work this week on it to send you another diff that : > complete this driver :) : > - a board_at91sam9261ek.c file. : > - an include for at91sam9261 registers. : > - a new watchdog driver (at91_wdt) : > - a new smc driver (static memory controller) : Looks like the at91sam9261 uses the same SMC core as at32ap700x, we : should look into using the same driver for both archs. I already have : at32_smc in p4 to do bus managment and attach childs but no setup code : (already done in uboot for what i need). : : > - a new pit driver (periodic interval timer) : > : > There is a lot of little modification on the at91 existing : > sources. : > : > As you can see in the diff I work for the moment on a : > define way to separate the two soc code that differ. But I : > think that in the future a .c for each soc should appear. : What about using hints more for device wiring instead of .c code like : i did for avr32? The trouble is that we'd need varadic hints. That is, hints that vary based on which SoC you're running on. We don't have those yet. Wouldn't be terribly hard to implement though... Also, we need a generic base-class for all busses in the system that dole out resources so that each new system is more like 20-30 lines of code rather than the few hundred of cut and paste they are today. Warner From ccna.syl at gmail.com Tue Mar 24 02:10:18 2009 From: ccna.syl at gmail.com (Sylvestre Gallon) Date: Tue Mar 24 02:10:25 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> Message-ID: <164b4c9c0903240210v4d05770du1f02de26f42f6454@mail.gmail.com> On Tue, Mar 24, 2009 at 3:45 AM, Arnar Mar Sig wrote: > > On Mar 23, 2009, at 9:01 PM, Sylvestre Gallon wrote: >> >> Hi freebsd-arm@ >> >> I've got an access to an at91sam9261-ek. This board have a >> at91sam9261 soc that is near the at91rm9200, so I start a >> little port of it into FreeBSD. So I work 3 days on it and that >> results in a Big patch that allow the board to boot. > > Nice work Thanks :) > >> >> As you can see in the dmesg, for the moment the system >> hangs, but it is normal (I haven't yet finish the implementation >> of the dm9000 ethernet driver so NFS don't find any ethernet >> interface and panic). >> >> >> This big diff contains : >> ?- an AT91SAM9261EK conf file. >> ?- an std.at91sam9261ek file. >> ?- a begin of dme driver (dm9000 ethernet chip driver). I >> ? will work this week on it to send you another diff that >> ? complete this driver :) >> ?- a board_at91sam9261ek.c file. >> ?- an include for at91sam9261 registers. >> ?- a new watchdog driver (at91_wdt) >> ?- a new smc driver (static memory controller) > > Looks like the at91sam9261 uses the same SMC core as at32ap700x, we should > look into using the same driver for both archs. I already have at32_smc in > p4 to do bus managment and attach childs but no setup code (already done in > uboot for what i need). I don't found it in the source tree. Where it is located ? If you wan't the smc register description you can take a look at this datasheet in chapter 22: http://www.atmel.org/dyn/resources/prod_documents/doc6242.pdf The smc is not used in the patch yet but I will need to use it for the implement the dm9000 driver (because this chip is attach on the 2nd channel of the smc) > >> ?- a new pit driver (periodic interval timer) >> >> There is a lot of little modification on the at91 existing >> sources. >> >> As you can see in the diff I work for the moment on a >> define way to separate the two soc code that differ. But I >> think that in the future a .c for each soc should appear. > > What about using hints more for device wiring instead of .c code like i did > for avr32? > Yes here we can use hints to factorise a lot of code like a big part of the code where the #ifdef AT91SAM9261 are. But like M. Warner Losh said I think that one needs a .c by SoC to put the cpu_devs structure, the pmap_devmap structure and the errata code. We need to put this in a specific files because these code are dependant of the SoC. Cheers, -- Sylvestre Gallon (http://devsyl.blogspot.com) Fifth Grade Student @ Epitech & Researcher @ LSE R&D @ Rathaxes (http://www.rathaxes.org) From antab at freebsd.org Tue Mar 24 04:59:14 2009 From: antab at freebsd.org (Arnar Mar Sig) Date: Tue Mar 24 04:59:22 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <20090323.213840.1631944207.imp@bsdimp.com> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> <20090323.213840.1631944207.imp@bsdimp.com> Message-ID: <43AF275A-D9D1-4A50-B28E-8DFD43679434@freebsd.org> On Mar 24, 2009, at 4:38 AM, M. Warner Losh wrote: > In message: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> > Arnar Mar Sig writes: > : > : On Mar 23, 2009, at 9:01 PM, Sylvestre Gallon wrote: > : > Hi freebsd-arm@ > : > > : > I've got an access to an at91sam9261-ek. This board have a > : > at91sam9261 soc that is near the at91rm9200, so I start a > : > little port of it into FreeBSD. So I work 3 days on it and that > : > results in a Big patch that allow the board to boot. > : Nice work > : > : > > : > As you can see in the dmesg, for the moment the system > : > hangs, but it is normal (I haven't yet finish the implementation > : > of the dm9000 ethernet driver so NFS don't find any ethernet > : > interface and panic). > : > > : > > : > This big diff contains : > : > - an AT91SAM9261EK conf file. > : > - an std.at91sam9261ek file. > : > - a begin of dme driver (dm9000 ethernet chip driver). I > : > will work this week on it to send you another diff that > : > complete this driver :) > : > - a board_at91sam9261ek.c file. > : > - an include for at91sam9261 registers. > : > - a new watchdog driver (at91_wdt) > : > - a new smc driver (static memory controller) > : Looks like the at91sam9261 uses the same SMC core as at32ap700x, we > : should look into using the same driver for both archs. I already > have > : at32_smc in p4 to do bus managment and attach childs but no setup > code > : (already done in uboot for what i need). > : > : > - a new pit driver (periodic interval timer) > : > > : > There is a lot of little modification on the at91 existing > : > sources. > : > > : > As you can see in the diff I work for the moment on a > : > define way to separate the two soc code that differ. But I > : > think that in the future a .c for each soc should appear. > : What about using hints more for device wiring instead of .c code > like > : i did for avr32? > > The trouble is that we'd need varadic hints. That is, hints that vary > based on which SoC you're running on. We don't have those yet. > Wouldn't be terribly hard to implement though... Well, building kernel for different SoC dosen't look to be supported at the moment anyway. On i386/amd64 dosen't the loader load /boot/devices.hints for additional hints not found in the kernel? Would it not make more sense to have loader on arm/avr32 (or patch uboot) to store and load SoC hints for that given chip+board instead of storing everything in the kernel? The code for cpu_devs in atmelarm does the same with the same info as i do with hints for at32bus. I got conf/cpu/.hints for a given SoC thats included in the kernel config, plus board level hints file for onboard flash and geom slicing of the flash thru hints. > > Also, we need a generic base-class for all busses in the system that > dole out resources so that each new system is more like 20-30 lines of > code rather than the few hundred of cut and paste they are today. Ohh yeah. copying the same code over and over is not that nice:) Arnar Mar Sig From antab at freebsd.org Tue Mar 24 05:00:15 2009 From: antab at freebsd.org (Arnar Mar Sig) Date: Tue Mar 24 05:00:37 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <20090323.214024.-2077496443.imp@bsdimp.com> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> <20090323.214024.-2077496443.imp@bsdimp.com> Message-ID: <9C3FADC8-1707-46FA-8BD9-EF7731916B61@freebsd.org> On Mar 24, 2009, at 4:40 AM, M. Warner Losh wrote: > In message: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> > Arnar Mar Sig writes: > : > - a new smc driver (static memory controller) > : Looks like the at91sam9261 uses the same SMC core as at32ap700x, we > : should look into using the same driver for both archs. I already > have > : at32_smc in p4 to do bus managment and attach childs but no setup > code > > Part of the problem here is going to be each SoC is going to have a > different set of errata for the silicon.... Yes i know. Dosen't look like they are having problems with it in linux land, and aren't there driver in the tree that deal with bugs in some chip revisions? After a quick look over at32ap700x and at91sam9261ek errata it dosen't look like there are any show stopper bugs for not using the same smc driver on both archs. Difference between them are: at32ap700x has 6 chips selects while at91sam9261ek has 8 "Special" functions (CompactFlash, SmartMedia, NAND..) are set in different registers not belonging to SMC (same for both archs but different registers) Arnar Mar Sig From antab at freebsd.org Tue Mar 24 05:16:09 2009 From: antab at freebsd.org (Arnar Mar Sig) Date: Tue Mar 24 05:16:16 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <164b4c9c0903240210v4d05770du1f02de26f42f6454@mail.gmail.com> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> <164b4c9c0903240210v4d05770du1f02de26f42f6454@mail.gmail.com> Message-ID: <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> On Mar 24, 2009, at 10:10 AM, Sylvestre Gallon wrote: > On Tue, Mar 24, 2009 at 3:45 AM, Arnar Mar Sig > wrote: >> >> On Mar 23, 2009, at 9:01 PM, Sylvestre Gallon wrote: >>> >>> Hi freebsd-arm@ >>> >>> I've got an access to an at91sam9261-ek. This board have a >>> at91sam9261 soc that is near the at91rm9200, so I start a >>> little port of it into FreeBSD. So I work 3 days on it and that >>> results in a Big patch that allow the board to boot. >> >> Nice work > > Thanks :) > >> >>> >>> As you can see in the dmesg, for the moment the system >>> hangs, but it is normal (I haven't yet finish the implementation >>> of the dm9000 ethernet driver so NFS don't find any ethernet >>> interface and panic). >>> >>> >>> This big diff contains : >>> - an AT91SAM9261EK conf file. >>> - an std.at91sam9261ek file. >>> - a begin of dme driver (dm9000 ethernet chip driver). I >>> will work this week on it to send you another diff that >>> complete this driver :) >>> - a board_at91sam9261ek.c file. >>> - an include for at91sam9261 registers. >>> - a new watchdog driver (at91_wdt) >>> - a new smc driver (static memory controller) >> >> Looks like the at91sam9261 uses the same SMC core as at32ap700x, we >> should >> look into using the same driver for both archs. I already have >> at32_smc in >> p4 to do bus managment and attach childs but no setup code (already >> done in >> uboot for what i need). > > I don't found it in the source tree. Where it is located ? If you > wan't the > smc register description you can take a look at this datasheet in > chapter 22: > > http://www.atmel.org/dyn/resources/prod_documents/doc6242.pdf > > The smc is not used in the patch yet but I will need to use it for the > implement the dm9000 driver (because this chip is attach on the 2nd > channel of the smc) Code is in p4: http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/avr32/src/sys/avr32/avr32&HIDEDEL=NO Note the driver dose not use KVA, instead it uses unmapped memory segment in avr32, but that only works for 5 of the 6 chips select so it will be needed later on. > >> >>> - a new pit driver (periodic interval timer) >>> >>> There is a lot of little modification on the at91 existing >>> sources. >>> >>> As you can see in the diff I work for the moment on a >>> define way to separate the two soc code that differ. But I >>> think that in the future a .c for each soc should appear. >> >> What about using hints more for device wiring instead of .c code >> like i did >> for avr32? >> > > Yes here we can use hints to factorise a lot of code like > a big part of the code where the #ifdef AT91SAM9261 are. > But like M. Warner Losh said I think that one needs a .c > by SoC to put the cpu_devs structure, the pmap_devmap > structure and the errata code. We need to put this in a specific > files because these code are dependant of the SoC. cpu_devs can be in hints, but i dont know about pmap_devmap. on avr32 all devices registers can be addressed without mmu lookups. > > Cheers, > > -- > Sylvestre Gallon (http://devsyl.blogspot.com) > Fifth Grade Student @ Epitech & Researcher @ LSE > R&D @ Rathaxes (http://www.rathaxes.org) > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From ccna.syl at gmail.com Tue Mar 24 05:47:43 2009 From: ccna.syl at gmail.com (Sylvestre Gallon) Date: Tue Mar 24 05:47:49 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> <164b4c9c0903240210v4d05770du1f02de26f42f6454@mail.gmail.com> <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> Message-ID: <164b4c9c0903240547k4d05cb09id6e5d919ffd1f9ff@mail.gmail.com> On Tue, Mar 24, 2009 at 1:16 PM, Arnar Mar Sig wrote: > > On Mar 24, 2009, at 10:10 AM, Sylvestre Gallon wrote: > > > Code is in p4: > http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/avr32/src/sys/avr32/avr32&HIDEDEL=NO > > Note the driver dose not use KVA, instead it uses unmapped memory segment in > avr32, but that only works for 5 of the 6 chips select so it will be needed > later on. Thanks I will take a look on it :) > > > cpu_devs can be in hints, but i dont know about pmap_devmap. on avr32 all > devices registers can be addressed without mmu lookups. > It is not a problem for the pmap_devmap because all at91 have the same memory mapping : |----------------------------------------| 0x0000 0000 | Internal Memory Mapping | |----------------------------------------| 0x1000 0000 | EBI 0 | |----------------------------------------| 0x2000 0000 | EBI 1 | |----------------------------------------| 0x3000 0000 | EBI ... | |----------------------------------------| 0xX000 0000 | Undifined (Abort) | |----------------------------------------| 0xF000 0000 | Internal peripherals | |----------------------------------------| 0xFFFF FFFF So we can have the same devmap for all at91 : static const struct pmap_devmap at91_devmap[] = { /* * Map the on-board devices VA == PA so that we can access them * with the MMU on or off. */ { AT91_REGS_VA, AT91_REGS_PA, AT91_REGS_SIZE, VM_PROT_READ|VM_PROT_WRITE, PTE_NOCACHE, }, { AT91_MEMS_VA, AT91_MEMS_PA, AT91_MEMS_SIZE, VM_PROT_READ|VM_PROT_WRITE, PTE_NOCACHE, }, { 0, 0, 0, 0, 0, } }; -- Sylvestre Gallon (http://devsyl.blogspot.com) Fifth Grade Student @ Epitech & Researcher @ LSE R&D @ Rathaxes (http://www.rathaxes.org) From imp at BSDIMP.COM Tue Mar 24 07:43:52 2009 From: imp at BSDIMP.COM (M. Warner Losh) Date: Tue Mar 24 07:43:59 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> References: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> <164b4c9c0903240210v4d05770du1f02de26f42f6454@mail.gmail.com> <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> Message-ID: <20090324.084233.1626286031.imp@bsdimp.com> In message: <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> Arnar Mar Sig writes: : >>> As you can see in the diff I work for the moment on a : >>> define way to separate the two soc code that differ. But I : >>> think that in the future a .c for each soc should appear. : >> : >> What about using hints more for device wiring instead of .c code : >> like i did : >> for avr32? : >> : > : > Yes here we can use hints to factorise a lot of code like : > a big part of the code where the #ifdef AT91SAM9261 are. : > But like M. Warner Losh said I think that one needs a .c : > by SoC to put the cpu_devs structure, the pmap_devmap : > structure and the errata code. We need to put this in a specific : > files because these code are dependant of the SoC. : cpu_devs can be in hints, but i dont know about pmap_devmap. on avr32 : all devices registers can be addressed without mmu lookups. All of this hand wringing is because we've boguslly collapsed the core support, the SoC support and the board support into one file. We have to move away from that model and properly layer things to move forward. The means by which we load this or that thing isn't going to matter so much until we adopt this better structure. Warner From ccna.syl at gmail.com Tue Mar 24 12:52:23 2009 From: ccna.syl at gmail.com (Sylvestre Gallon) Date: Tue Mar 24 12:52:32 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <20090324.084233.1626286031.imp@bsdimp.com> References: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> <164b4c9c0903240210v4d05770du1f02de26f42f6454@mail.gmail.com> <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> <20090324.084233.1626286031.imp@bsdimp.com> Message-ID: <164b4c9c0903241252y3f0f8958y88be873ae6c9664a@mail.gmail.com> On Tue, Mar 24, 2009 at 3:42 PM, M. Warner Losh wrote: > In message: <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> > ? ? ? ? ? ?Arnar Mar Sig writes: > > All of this hand wringing is because we've boguslly collapsed the core > support, the SoC support and the board support into one file. ?We have > to move away from that model and properly layer things to move > forward. ?The means by which we load this or that thing isn't going to > matter so much until we adopt this better structure. > > Warner > Do you think that I can try to update the diff to separate the SoC code, the board code and the at91 generic code and re-submit it before the end of the week? Also I'm currently looking for google summer of code possible proposals and have access to a big range of different Atmel boards. Do you think that the improvement of the at91 architecture, and the adding of support for another SoC could be a potential subject ? And if so, is someone ready to be my mentor for this project ? Cheers -- Sylvestre Gallon (http://devsyl.blogspot.com) Fifth Grade Student @ Epitech & Researcher @ LSE R&D @ Rathaxes (http://www.rathaxes.org) From imp at bsdimp.com Tue Mar 24 13:05:28 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Tue Mar 24 13:05:34 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <164b4c9c0903241252y3f0f8958y88be873ae6c9664a@mail.gmail.com> References: <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> <20090324.084233.1626286031.imp@bsdimp.com> <164b4c9c0903241252y3f0f8958y88be873ae6c9664a@mail.gmail.com> Message-ID: <20090324.140214.-233673136.imp@bsdimp.com> In message: <164b4c9c0903241252y3f0f8958y88be873ae6c9664a@mail.gmail.com> Sylvestre Gallon writes: : On Tue, Mar 24, 2009 at 3:42 PM, M. Warner Losh wrote: : > In message: <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> : > ? ? ? ? ? ?Arnar Mar Sig writes: : > : > All of this hand wringing is because we've boguslly collapsed the core : > support, the SoC support and the board support into one file. ?We have : > to move away from that model and properly layer things to move : > forward. ?The means by which we load this or that thing isn't going to : > matter so much until we adopt this better structure. : > : > Warner : > : : Do you think that I can try to update the diff to separate the : SoC code, the board code and the at91 generic code and : re-submit it before the end of the week? Sure. I was going to try some of it, but my time is limited... I also have a AT91SAM926x board of some ilk that I'd love to get going... : Also I'm currently looking for google summer of code possible : proposals and have access to a big range of different Atmel boards. : Do you think that the improvement of the at91 architecture, and the : adding of support for another SoC could be a potential subject ? And : if so, is someone ready to be my mentor for this project ? I think something like this could be useful, so long as there's a well-defined set of tasks/goals for the project. Even more so if there are design patterns or areas for code-reuse that could be identified. I guess I'd be able to mentor as well, but I'd want to see more details on the plan before pushing for its inclusion. Warner From ccna.syl at gmail.com Tue Mar 24 13:40:50 2009 From: ccna.syl at gmail.com (Sylvestre Gallon) Date: Tue Mar 24 13:40:56 2009 Subject: Atmel at91sam9261-ek support. In-Reply-To: <20090324.140214.-233673136.imp@bsdimp.com> References: <00675D70-A3F9-412F-BDB9-F9CF8C91D75A@freebsd.org> <20090324.084233.1626286031.imp@bsdimp.com> <164b4c9c0903241252y3f0f8958y88be873ae6c9664a@mail.gmail.com> <20090324.140214.-233673136.imp@bsdimp.com> Message-ID: <164b4c9c0903241340o2f4c0bd5ucc8037fe6da80b66@mail.gmail.com> > Sure. ?I was going to try some of it, but my time is limited... ?I > also have a AT91SAM926x board of some ilk that I'd love to get > going... Thanks a lot for your time and your help :) > > I think something like this could be useful, so long as there's a > well-defined set of tasks/goals for the project. ?Even more so if > there are design patterns or areas for code-reuse that could be > identified. ?I guess I'd be able to mentor as well, but I'd want to > see more details on the plan before pushing for its inclusion. > I will try to think on the differents tasks/goals that should be interesting for this project and submit it to this mailing list :) -- Sylvestre Gallon (http://devsyl.blogspot.com) Fifth Grade Student @ Epitech & Researcher @ LSE R&D @ Rathaxes (http://www.rathaxes.org) From tinguely at casselton.net Tue Mar 24 14:05:54 2009 From: tinguely at casselton.net (Mark Tinguely) Date: Tue Mar 24 14:06:01 2009 Subject: ARM atomic question Message-ID: <200903242105.n2OL5phe074750@casselton.net> I am rewriting the existing ARM atomic instruction for the new ldrex/strex in the ARMv6 architecture. I have 3 questions for atomic_fetchadd_32(): #ifdef KERNEL static __inline uint32_t atomic_fetchadd_32(volatile uint32_t *p, uint32_t v) { uint32_t value; __with_interrupts_disabled( { value = *p; *p += v; }); return (value); } #else /* !_KERNEL */ static __inline uint32_t atomic_fetchadd_32(volatile uint32_t *p, uint32_t v) { uint32_t start, ras_start = ARM_RAS_START; __asm __volatile("1:\n" "adr %1, 1b\n" "str %1, [%0]\n" "adr %1, 2f\n" "str %1, [%0, #4]\n" "ldr %1, [%2]\n" 1) how does this make it atomic? no one reads ras_start or ras_end to verify that it has not changed since I set it. This applies to all non-kernel atomic commands. "add %1, %1, %3\n" ^^ 2) start is now (*p + v) not *p. It will return the wrong value compared to the kernel version. "str %0, [%2]\n" ^^ 3) *p is assigned the ras_start address. "2:\n" "mov %3, #0\n" "str %3, [%0]\n" "mov %3, #0xffffffff\n" "str %3, [%0, #4]\n" : "+r" (ras_start), "=r" (start), "+r" (p), "+r" (v) : : "memory"); return (start); #endif 4) Is there a list of atomic commands that should be implemented? --Mark Tinguely From mlfbsd at ci0.org Tue Mar 24 14:26:18 2009 From: mlfbsd at ci0.org (Olivier Houchard) Date: Tue Mar 24 14:26:24 2009 Subject: ARM atomic question In-Reply-To: <200903242105.n2OL5phe074750@casselton.net> References: <200903242105.n2OL5phe074750@casselton.net> Message-ID: <20090325001649.GA84198@ci0.org> Hi Mark, On Tue, Mar 24, 2009 at 04:05:51PM -0500, Mark Tinguely wrote: > > I am rewriting the existing ARM atomic instruction for the new ldrex/strex > in the ARMv6 architecture. > That's great. I really want to get armv6 support. > I have 3 questions for atomic_fetchadd_32(): > > #ifdef KERNEL > static __inline uint32_t > atomic_fetchadd_32(volatile uint32_t *p, uint32_t v) > { > uint32_t value; > > __with_interrupts_disabled( > { > value = *p; > *p += v; > }); > return (value); > } > > #else /* !_KERNEL */ > > static __inline uint32_t > atomic_fetchadd_32(volatile uint32_t *p, uint32_t v) > { > uint32_t start, ras_start = ARM_RAS_START; > > __asm __volatile("1:\n" > "adr %1, 1b\n" > "str %1, [%0]\n" > "adr %1, 2f\n" > "str %1, [%0, #4]\n" > "ldr %1, [%2]\n" > > 1) how does this make it atomic? no one reads ras_start or ras_end > to verify that it has not changed since I set it. This applies > to all non-kernel atomic commands. > It is done by the kernel, when a trap occurs. They are issues with that code, though, which should be worked on. > "add %1, %1, %3\n" > ^^ > 2) start is now (*p + v) not *p. It will return the wrong value > compared to the kernel version. > True, that's a bug. > "str %0, [%2]\n" > ^^ > 3) *p is assigned the ras_start address. > Another bug. Guess we've been lucky not to run into it. Thanks ! > "2:\n" > "mov %3, #0\n" > "str %3, [%0]\n" > "mov %3, #0xffffffff\n" > "str %3, [%0, #4]\n" > : "+r" (ras_start), "=r" (start), "+r" (p), "+r" (v) > : : "memory"); > return (start); > #endif > > 4) Is there a list of atomic commands that should be implemented? > All those described in atomic(9) (except 64bits operations). Regards, Olivier From imp at bsdimp.com Tue Mar 24 14:50:04 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Tue Mar 24 14:50:10 2009 Subject: ARM atomic question In-Reply-To: <200903242105.n2OL5phe074750@casselton.net> References: <200903242105.n2OL5phe074750@casselton.net> Message-ID: <20090324.154650.-679995243.imp@bsdimp.com> In message: <200903242105.n2OL5phe074750@casselton.net> Mark Tinguely writes: : : I am rewriting the existing ARM atomic instruction for the new ldrex/strex : in the ARMv6 architecture. : : I have 3 questions for atomic_fetchadd_32(): : : #ifdef KERNEL : static __inline uint32_t : atomic_fetchadd_32(volatile uint32_t *p, uint32_t v) : { : uint32_t value; : : __with_interrupts_disabled( : { : value = *p; : *p += v; : }); : return (value); : } : : #else /* !_KERNEL */ : : static __inline uint32_t : atomic_fetchadd_32(volatile uint32_t *p, uint32_t v) : { : uint32_t start, ras_start = ARM_RAS_START; : : __asm __volatile("1:\n" : "adr %1, 1b\n" : "str %1, [%0]\n" : "adr %1, 2f\n" : "str %1, [%0, #4]\n" : "ldr %1, [%2]\n" : : 1) how does this make it atomic? no one reads ras_start or ras_end : to verify that it has not changed since I set it. This applies : to all non-kernel atomic commands. The kernel looks at these addresses when it does a context switch. Since there are no atomic ops, and you can't disable interrupts in userland, we settle for the next worse thing: set critical sections that are restarted if the kernel interrupts them. : "add %1, %1, %3\n" : ^^ : 2) start is now (*p + v) not *p. It will return the wrong value : compared to the kernel version. : : "str %0, [%2]\n" : ^^ : 3) *p is assigned the ras_start address. That I'm not sure of... : "2:\n" : "mov %3, #0\n" : "str %3, [%0]\n" : "mov %3, #0xffffffff\n" : "str %3, [%0, #4]\n" : : "+r" (ras_start), "=r" (start), "+r" (p), "+r" (v) : : : "memory"); : return (start); : #endif : : 4) Is there a list of atomic commands that should be implemented? Someone else will have to answer this. Warner From tinderbox at freebsd.org Tue Mar 24 14:55:26 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Tue Mar 24 14:55:41 2009 Subject: [head tinderbox] failure on arm/arm Message-ID: <20090324215510.751B07302F@freebsd-current.sentex.ca> TB --- 2009-03-24 21:00:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-03-24 21:00:00 - starting HEAD tinderbox run for arm/arm TB --- 2009-03-24 21:00:00 - cleaning the object tree TB --- 2009-03-24 21:00:43 - cvsupping the source tree TB --- 2009-03-24 21:00:43 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/arm/arm/supfile TB --- 2009-03-24 21:00:53 - building world TB --- 2009-03-24 21:00:53 - MAKEOBJDIRPREFIX=/obj TB --- 2009-03-24 21:00:53 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-03-24 21:00:53 - TARGET=arm TB --- 2009-03-24 21:00:53 - TARGET_ARCH=arm TB --- 2009-03-24 21:00:53 - TZ=UTC TB --- 2009-03-24 21:00:53 - __MAKE_CONF=/dev/null TB --- 2009-03-24 21:00:53 - cd /src TB --- 2009-03-24 21:00:53 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 24 21:00:55 UTC 2009 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] cc -O -pipe -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -DRESCUE -std=gnu99 -Wno-pointer-sign -c /src/sbin/ifconfig/ifmac.c cc -O -pipe -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -DRESCUE -std=gnu99 -Wno-pointer-sign -c /src/sbin/ifconfig/ifmedia.c cc -O -pipe -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -DRESCUE -std=gnu99 -Wno-pointer-sign -c /src/sbin/ifconfig/ifvlan.c cc -O -pipe -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -DRESCUE -std=gnu99 -Wno-pointer-sign -c /src/sbin/ifconfig/ifgre.c cc -O -pipe -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -DRESCUE -std=gnu99 -Wno-pointer-sign -c /src/sbin/ifconfig/ifieee80211.c In file included from /src/sbin/ifconfig/ifieee80211.c:3024: /obj/arm/src/tmp/usr/include/net80211/ieee80211_freebsd.h:399: error: expected ')' before 'ieee80211_ioctl_getfunc' /obj/arm/src/tmp/usr/include/net80211/ieee80211_freebsd.h:404: error: expected ')' before 'ieee80211_ioctl_setfunc' *** Error code 1 Stop in /src/sbin/ifconfig. *** Error code 1 Stop in /obj/arm/src/rescue/rescue. *** Error code 1 Stop in /src/rescue/rescue. *** Error code 1 Stop in /src/rescue. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-03-24 21:55:10 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-03-24 21:55:10 - ERROR: failed to build world TB --- 2009-03-24 21:55:10 - 2540.67 user 320.73 system 3309.98 real http://tinderbox.des.no/tinderbox-head-HEAD-arm-arm.full From tinguely at casselton.net Tue Mar 24 17:40:24 2009 From: tinguely at casselton.net (Mark Tinguely) Date: Tue Mar 24 17:40:31 2009 Subject: ARM atomic question In-Reply-To: <20090325001649.GA84198@ci0.org> Message-ID: <200903250040.n2P0eKHG085339@casselton.net> > > 1) how does this make it atomic? no one reads ras_start or ras_end > > to verify that it has not changed since I set it. This applies > > to all non-kernel atomic commands. Oliver says: > It is done by the kernel, when a trap occurs. They are issues with that > code, though, which should be worked on. Warner says: > The kernel looks at these addresses when it does a context switch. > Since there are no atomic ops, and you can't disable interrupts in > userland, we settle for the next worse thing: set critical sections > that are restarted if the kernel interrupts them. The page is installed in the KVA writable with user permission, in machdep: #ifdef ARM_CACHE_LOCK_ENABLE pmap_kenter_user(ARM_TP_ADDRESS, ARM_TP_ADDRESS); arm_lock_cache_line(ARM_TP_ADDRESS); #else m = vm_page_alloc(NULL, 0, VM_ALLOC_NOOBJ | VM_ALLOC_ZERO); pmap_kenter_user(ARM_TP_ADDRESS, VM_PAGE_TO_PHYS(m)); #endif Shouldn't a user be able to read/write to this address without a trap? I rewrote the cpu_throw() and cpu_switch(). Because: - combine the back end of cpu_throw() and cpu_switch. - implemented pmap active bit for a CPU for future SMP. - use the registers for per-cpu and TLS. - ARMv6 does not need to flush tlb/cache on context switch: - new ASID to identify 256 address spaces. - the VIPT caches need some changes to pmap_fix_cache(): - I don't want to make changes to pmap caching until we resolve the pre-ARMv6 multiple KVA map caching issue. I am running the pre-ARMv6 cache patch that I proposed (and the new swtch.S)that I proposed with QEMU. The patch finds remapping situations, but not those that caused cache problem. - the PIPT cache does not need to do pmap_fix_cache() at all. In rewiting the context change, I noticed that ARM_TP_ADDRESS/ARM_RAS_START/ ARM_RAS_END addresses are saved and restored on context switches. Atomic commands don't look to see if the ARM_RAS_START is 0 and ARM_RAS_END is 0xffffffff before they put their addresses and do their change. Thanks, --Mark. From imp at bsdimp.com Tue Mar 24 18:10:43 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Tue Mar 24 18:10:49 2009 Subject: ARM atomic question In-Reply-To: <200903250040.n2P0eKHG085339@casselton.net> References: <20090325001649.GA84198@ci0.org> <200903250040.n2P0eKHG085339@casselton.net> Message-ID: <20090324.190900.1598390393.imp@bsdimp.com> In message: <200903250040.n2P0eKHG085339@casselton.net> Mark Tinguely writes: : > > 1) how does this make it atomic? no one reads ras_start or ras_end : > > to verify that it has not changed since I set it. This applies : > > to all non-kernel atomic commands. : : Oliver says: : > It is done by the kernel, when a trap occurs. They are issues with that : > code, though, which should be worked on. : : Warner says: : > The kernel looks at these addresses when it does a context switch. : > Since there are no atomic ops, and you can't disable interrupts in : > userland, we settle for the next worse thing: set critical sections : > that are restarted if the kernel interrupts them. : : The page is installed in the KVA writable with user permission, in machdep: : : #ifdef ARM_CACHE_LOCK_ENABLE : pmap_kenter_user(ARM_TP_ADDRESS, ARM_TP_ADDRESS); : arm_lock_cache_line(ARM_TP_ADDRESS); : #else : m = vm_page_alloc(NULL, 0, VM_ALLOC_NOOBJ | VM_ALLOC_ZERO); : pmap_kenter_user(ARM_TP_ADDRESS, VM_PAGE_TO_PHYS(m)); : #endif : : Shouldn't a user be able to read/write to this address without a trap? Yes. In fact, that's the idea... : I rewrote the cpu_throw() and cpu_switch(). Because: : : - combine the back end of cpu_throw() and cpu_switch. : - implemented pmap active bit for a CPU for future SMP. : - use the registers for per-cpu and TLS. : - ARMv6 does not need to flush tlb/cache on context switch: : - new ASID to identify 256 address spaces. : - the VIPT caches need some changes to pmap_fix_cache(): : - I don't want to make changes to pmap caching until we : resolve the pre-ARMv6 multiple KVA map caching issue. : I am running the pre-ARMv6 cache patch that I proposed (and : the new swtch.S)that I proposed with QEMU. The patch finds : remapping situations, but not those that caused cache problem. : - the PIPT cache does not need to do pmap_fix_cache() at all. : : In rewiting the context change, I noticed that ARM_TP_ADDRESS/ARM_RAS_START/ : ARM_RAS_END addresses are saved and restored on context switches. Atomic : commands don't look to see if the ARM_RAS_START is 0 and ARM_RAS_END is : 0xffffffff before they put their addresses and do their change. Right. The kernel checks to see if a RAS is in flight. If so, it restores the pc to the start of the RAS. Warner From bruce at cran.org.uk Wed Mar 25 05:20:44 2009 From: bruce at cran.org.uk (Bruce Cran) Date: Wed Mar 25 05:20:50 2009 Subject: SYSCTL_OMIT_DESCR in config files Message-ID: <20090325122042.GA13807@muon.cran.org.uk> I was reading through some of the config files in /sys/arm/conf and noticed that SYSCTL_OMIT_DESCR is present but commented out. It looks like the code to omit sysctl descriptions actually got committed as NO_SYSCTL_DESCR but the config files haven't been updated. -- Bruce Cran From gballet at gmail.com Wed Mar 25 07:34:02 2009 From: gballet at gmail.com (Guillaume Ballet) Date: Wed Mar 25 07:34:09 2009 Subject: locore.S question Message-ID: Hello list, I'm working on a FreeBSD port for the BeagleBoard. I'm starting the kernel with u-boot and wrote my own small loader for this purpose. That loader puts the kernel at 0x81000000 (physical address, since the MMU is disabled at this stage). In locore.S, however, there is the following piece of code that is executed before the MMU is disabled: 112 adr r7, Lunmapped 113 bic r7, r7, #0xff000000 114 orr r7, r7, #PHYSADDR (snip, disabling MMU) 129 mov pc, r7 Since PHYSADDR is set to 0x80000000 (physical start of RAM), then r7 is set to 0x80000000 + offset(Lunmapped) instead of 0x81000000 + offset(Lunmapped). Of course it crashes. Now, bypassing the problem is relatively easy, but still I was wondering why it is 0xff000000 instead of 0xf0000000 on line 113? Thanks, Guillaume From imp at bsdimp.com Wed Mar 25 07:56:20 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Wed Mar 25 07:56:26 2009 Subject: SYSCTL_OMIT_DESCR in config files In-Reply-To: <20090325122042.GA13807@muon.cran.org.uk> References: <20090325122042.GA13807@muon.cran.org.uk> Message-ID: <20090325.085426.-1108469665.imp@bsdimp.com> In message: <20090325122042.GA13807@muon.cran.org.uk> Bruce Cran writes: : I was reading through some of the config files in /sys/arm/conf and noticed that : SYSCTL_OMIT_DESCR is present but commented out. It looks like the code : to omit sysctl descriptions actually got committed as NO_SYSCTL_DESCR : but the config files haven't been updated. Good catch.... Warner From tinguely at casselton.net Wed Mar 25 09:33:01 2009 From: tinguely at casselton.net (Mark Tinguely) Date: Wed Mar 25 09:33:07 2009 Subject: ARM atomic question In-Reply-To: <20090324.190900.1598390393.imp@bsdimp.com> Message-ID: <200903251632.n2PGWsLw029856@casselton.net> > Right. The kernel checks to see if a RAS is in flight. If so, it > restores the pc to the start of the RAS. > > Warner Thank-you, I found it in the PUSHFRAMEINSVC definition. That was the piece of the puzzle that I was missing, sorry for the noise. Thank-you to Grzegorz Bernacki for doing testing on the cache coherency problem when the kernel mapped page is shared. He gave me insight to the fact that a shared kernel mapped page can be removed via pmap_remove_all(). --Mark. From gavin.mu at gmail.com Fri Mar 27 02:52:01 2009 From: gavin.mu at gmail.com (Gavin Mu) Date: Fri Mar 27 02:52:07 2009 Subject: does the s3c2xx0 code in perforce compilable? Message-ID: <708189660903270220r7991ae8fq16c0ab4d25312dfa@mail.gmail.com> Hi, I downloaded the s3c2xx0 code from perforce web (files in /sys/arm/s3c2xx0 and file /sys/arm/conf/FS2410), and merged to my 7-STABLE source tree. when I run ``config FS2410'', an error was reported that can't find option ARM32_NEW_VM_LAYOUT. does anybody know if the code is compilable and runable? and where's the option defined in? Thanks. Best Regards, Gavin Mu From mlfbsd at ci0.org Tue Mar 31 16:08:19 2009 From: mlfbsd at ci0.org (Olivier Houchard) Date: Tue Mar 31 16:08:25 2009 Subject: locore.S question In-Reply-To: References: Message-ID: <20090331230945.GA8584@ci0.org> On Wed, Mar 25, 2009 at 03:06:49PM +0100, Guillaume Ballet wrote: > Hello list, > Hi Guillaume, > I'm working on a FreeBSD port for the BeagleBoard. I'm starting the > kernel with u-boot and wrote my own small loader for this purpose. > That loader puts the kernel at 0x81000000 (physical address, since the > MMU is disabled at this stage). > Nice to hear you're working on that port :) > In locore.S, however, there is the following piece of code that is > executed before the MMU is disabled: > > 112 adr r7, Lunmapped > 113 bic r7, r7, #0xff000000 > 114 orr r7, r7, #PHYSADDR > > (snip, disabling MMU) > > 129 mov pc, r7 > > Since PHYSADDR is set to 0x80000000 (physical start of RAM), then r7 > is set to 0x80000000 + offset(Lunmapped) instead of 0x81000000 + > offset(Lunmapped). Of course it crashes. > > Now, bypassing the problem is relatively easy, but still I was > wondering why it is 0xff000000 instead of 0xf0000000 on line 113? > Honestly, I may have had a reason at some point, but can't remember which. So I went ahead and just committed the change, I doubt it will be a problem. Thanks for working on this ! Olivier From tinguely at casselton.net Tue Mar 31 16:50:17 2009 From: tinguely at casselton.net (Mark Tinguely) Date: Tue Mar 31 16:50:23 2009 Subject: locore.S question In-Reply-To: <20090331230945.GA8584@ci0.org> Message-ID: <200903312350.n2VNoAwK060973@casselton.net> > On Wed, Mar 25, 2009 at 03:06:49PM +0100, Guillaume Ballet wrote: > > Hello list, > > I'm working on a FreeBSD port for the BeagleBoard. I'm starting the > > kernel with u-boot and wrote my own small loader for this purpose. > > That loader puts the kernel at 0x81000000 (physical address, since the > > MMU is disabled at this stage). > > Nice to hear you're working on that port :) > > > In locore.S, however, there is the following piece of code that is > > executed before the MMU is disabled: > > > > 112 adr r7, Lunmapped > > 113 bic r7, r7, #0xff000000 > > 114 orr r7, r7, #PHYSADDR > > > > (snip, disabling MMU) > > > > 129 mov pc, r7 > > > > Since PHYSADDR is set to 0x80000000 (physical start of RAM), then r7 > > is set to 0x80000000 + offset(Lunmapped) instead of 0x81000000 + > > offset(Lunmapped). Of course it crashes. > > > > Now, bypassing the problem is relatively easy, but still I was > > wondering why it is 0xff000000 instead of 0xf0000000 on line 113? I was wondering why the kernel is loaded 16MB into the physical memory? --Mark.