Date: Sat, 23 May 2015 02:25:04 GMT From: pratiksinghal@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r285909 - in soc2015/pratiksinghal/cubie-head: . bin/pax cddl cddl/lib cddl/lib/libdtrace cddl/sbin cddl/usr.bin cddl/usr.bin/ctfconvert cddl/usr.bin/ctfdump cddl/usr.sbin cddl/usr.s... Message-ID: <201505230225.t4N2P4AA043116@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pratiksinghal Date: Sat May 23 02:25:03 2015 New Revision: 285909 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=285909 Log: Merged with ~head Added: soc2015/pratiksinghal/cubie-head/lib/csu/i386/ - copied from r285886, mirror/FreeBSD/head/lib/csu/i386/ soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/a10_mmc.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/allwinner/a10_mmc.c soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/a10_mmc.h - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/allwinner/a10_mmc.h soc2015/pratiksinghal/cubie-head/sys/arm/amlogic/aml8726/aml8726_usb_phy-m3.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/amlogic/aml8726/aml8726_usb_phy-m3.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_ecap.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/am335x/am335x_ecap.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_ehrpwm.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/am335x/am335x_ehrpwm.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_musb.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/am335x/am335x_musb.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_pwmss.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/am335x/am335x_pwmss.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_hwmods.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/ti_hwmods.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_hwmods.h - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/ti_hwmods.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_pinmux.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/ti_pinmux.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_pinmux.h - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/ti_pinmux.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/usb/omap_host.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/usb/omap_host.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/usb/omap_tll.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/arm/ti/usb/omap_tll.c soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/beaglebone-common.dtsi - copied unchanged from r285886, mirror/FreeBSD/head/sys/boot/fdt/dts/arm/beaglebone-common.dtsi soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/pandaboard-common.dtsi - copied unchanged from r285886, mirror/FreeBSD/head/sys/boot/fdt/dts/arm/pandaboard-common.dtsi soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/pandaboard-es.dts - copied unchanged from r285886, mirror/FreeBSD/head/sys/boot/fdt/dts/arm/pandaboard-es.dts soc2015/pratiksinghal/cubie-head/sys/dev/hwpmc/hwpmc_arm64.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/dev/hwpmc/hwpmc_arm64.c soc2015/pratiksinghal/cubie-head/sys/dev/hwpmc/hwpmc_arm64.h - copied unchanged from r285886, mirror/FreeBSD/head/sys/dev/hwpmc/hwpmc_arm64.h soc2015/pratiksinghal/cubie-head/sys/dev/hwpmc/hwpmc_arm64_md.c - copied unchanged from r285886, mirror/FreeBSD/head/sys/dev/hwpmc/hwpmc_arm64_md.c soc2015/pratiksinghal/cubie-head/tests/sys/kern/ptrace_test.c - copied unchanged from r285886, mirror/FreeBSD/head/tests/sys/kern/ptrace_test.c Deleted: soc2015/pratiksinghal/cubie-head/kerberos5/lib/libheimsqlite/ soc2015/pratiksinghal/cubie-head/lib/csu/i386-elf/ soc2015/pratiksinghal/cubie-head/lib/libmandoc/ soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_pwm.c soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/am335x.dtsi soc2015/pratiksinghal/cubie-head/usr.bin/demandoc/ Modified: soc2015/pratiksinghal/cubie-head/ (props changed) soc2015/pratiksinghal/cubie-head/Makefile.inc1 soc2015/pratiksinghal/cubie-head/ObsoleteFiles.inc soc2015/pratiksinghal/cubie-head/UPDATING soc2015/pratiksinghal/cubie-head/bin/pax/ar_subs.c soc2015/pratiksinghal/cubie-head/bin/pax/buf_subs.c soc2015/pratiksinghal/cubie-head/bin/pax/cache.c soc2015/pratiksinghal/cubie-head/bin/pax/cpio.c soc2015/pratiksinghal/cubie-head/bin/pax/file_subs.c soc2015/pratiksinghal/cubie-head/bin/pax/gen_subs.c soc2015/pratiksinghal/cubie-head/bin/pax/getoldopt.c soc2015/pratiksinghal/cubie-head/bin/pax/pat_rep.c soc2015/pratiksinghal/cubie-head/bin/pax/pax.c soc2015/pratiksinghal/cubie-head/bin/pax/sel_subs.c soc2015/pratiksinghal/cubie-head/bin/pax/tar.c soc2015/pratiksinghal/cubie-head/bin/pax/tty_subs.c soc2015/pratiksinghal/cubie-head/cddl/ (props changed) soc2015/pratiksinghal/cubie-head/cddl/lib/Makefile soc2015/pratiksinghal/cubie-head/cddl/lib/libdtrace/Makefile soc2015/pratiksinghal/cubie-head/cddl/sbin/Makefile soc2015/pratiksinghal/cubie-head/cddl/usr.bin/Makefile soc2015/pratiksinghal/cubie-head/cddl/usr.bin/ctfconvert/Makefile soc2015/pratiksinghal/cubie-head/cddl/usr.bin/ctfdump/Makefile soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/Makefile soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/dtrace/Makefile soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/lockstat/Makefile soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/plockstat/Makefile soc2015/pratiksinghal/cubie-head/contrib/atf/ (props changed) soc2015/pratiksinghal/cubie-head/contrib/atf/atf-sh/atf_check_test.sh soc2015/pratiksinghal/cubie-head/contrib/atf/atf-sh/misc_helpers.sh soc2015/pratiksinghal/cubie-head/include/ (props changed) soc2015/pratiksinghal/cubie-head/include/stringlist.h soc2015/pratiksinghal/cubie-head/kerberos5/lib/Makefile soc2015/pratiksinghal/cubie-head/kerberos5/lib/libhdb/Makefile soc2015/pratiksinghal/cubie-head/lib/Makefile soc2015/pratiksinghal/cubie-head/lib/csu/Makefile soc2015/pratiksinghal/cubie-head/lib/libc/ (props changed) soc2015/pratiksinghal/cubie-head/lib/libc/gen/dlfcn.c soc2015/pratiksinghal/cubie-head/lib/libc/gen/stringlist.c soc2015/pratiksinghal/cubie-head/lib/libpmc/libpmc.c soc2015/pratiksinghal/cubie-head/lib/libproc/Makefile soc2015/pratiksinghal/cubie-head/lib/libprocstat/Makefile soc2015/pratiksinghal/cubie-head/lib/libprocstat/libprocstat.3 soc2015/pratiksinghal/cubie-head/lib/libufs/Makefile soc2015/pratiksinghal/cubie-head/release/Makefile.ec2 soc2015/pratiksinghal/cubie-head/release/Makefile.mirrors soc2015/pratiksinghal/cubie-head/sbin/ (props changed) soc2015/pratiksinghal/cubie-head/sbin/ipfw/ (props changed) soc2015/pratiksinghal/cubie-head/sbin/ipfw/tables.c soc2015/pratiksinghal/cubie-head/share/ (props changed) soc2015/pratiksinghal/cubie-head/share/man/man4/ (props changed) soc2015/pratiksinghal/cubie-head/share/man/man4/ctl.4 soc2015/pratiksinghal/cubie-head/share/man/man9/psignal.9 soc2015/pratiksinghal/cubie-head/share/mk/src.libnames.mk soc2015/pratiksinghal/cubie-head/sys/ (props changed) soc2015/pratiksinghal/cubie-head/sys/amd64/amd64/db_disasm.c soc2015/pratiksinghal/cubie-head/sys/amd64/vmm/ (props changed) soc2015/pratiksinghal/cubie-head/sys/amd64/vmm/vmm_instruction_emul.c soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/a10_clk.c soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/a10_clk.h soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/files.allwinner soc2015/pratiksinghal/cubie-head/sys/arm/amlogic/aml8726/aml8726_ccm.c soc2015/pratiksinghal/cubie-head/sys/arm/amlogic/aml8726/aml8726_pinctrl.c soc2015/pratiksinghal/cubie-head/sys/arm/amlogic/aml8726/aml8726_rtc.c soc2015/pratiksinghal/cubie-head/sys/arm/amlogic/aml8726/aml8726_sdxc-m8.c soc2015/pratiksinghal/cubie-head/sys/arm/amlogic/aml8726/aml8726_usb_phy-m6.c soc2015/pratiksinghal/cubie-head/sys/arm/amlogic/aml8726/files.aml8726 soc2015/pratiksinghal/cubie-head/sys/arm/arm/db_disasm.c soc2015/pratiksinghal/cubie-head/sys/arm/arm/pmap.c soc2015/pratiksinghal/cubie-head/sys/arm/arm/pmu.c soc2015/pratiksinghal/cubie-head/sys/arm/at91/at91_pio.c soc2015/pratiksinghal/cubie-head/sys/arm/conf/BEAGLEBONE soc2015/pratiksinghal/cubie-head/sys/arm/conf/CUBIEBOARD soc2015/pratiksinghal/cubie-head/sys/arm/conf/CUBIEBOARD2 soc2015/pratiksinghal/cubie-head/sys/arm/conf/ODROIDC1 soc2015/pratiksinghal/cubie-head/sys/arm/conf/PANDABOARD soc2015/pratiksinghal/cubie-head/sys/arm/conf/SAM9G20EK soc2015/pratiksinghal/cubie-head/sys/arm/conf/VSATV102 soc2015/pratiksinghal/cubie-head/sys/arm/ti/aintc.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_dmtimer.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_gpio.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_lcd.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_lcd.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_pmic.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_prcm.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_pwm.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_scm_padconf.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/am335x_usbss.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/am335x/files.am335x soc2015/pratiksinghal/cubie-head/sys/arm/ti/cpsw/if_cpsw.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/cpsw/if_cpswreg.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/cpsw/if_cpswvar.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/files.ti soc2015/pratiksinghal/cubie-head/sys/arm/ti/omap4/files.omap4 soc2015/pratiksinghal/cubie-head/sys/arm/ti/omap4/omap4_gpio.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/omap4/omap4_prcm_clks.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/omap4/omap4_scm_padconf.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_adc.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_common.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_edma3.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_gpio.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_gpio.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_i2c.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_mbox.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_prcm.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_pruss.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_pruss.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_scm.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_scm.h soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_sdhci.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/ti_sdma.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/usb/omap_ehci.c soc2015/pratiksinghal/cubie-head/sys/arm/ti/usb/omap_usb.h soc2015/pratiksinghal/cubie-head/sys/arm64/arm64/db_disasm.c soc2015/pratiksinghal/cubie-head/sys/arm64/arm64/intr_machdep.c soc2015/pratiksinghal/cubie-head/sys/arm64/include/armreg.h soc2015/pratiksinghal/cubie-head/sys/arm64/include/pmc_mdep.h soc2015/pratiksinghal/cubie-head/sys/boot/ (props changed) soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/am335x-evm.dts soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/beaglebone-black.dts soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/beaglebone.dts soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/cubieboard.dts soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/cubieboard2.dts soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/odroidc1.dts soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/pandaboard.dts soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/sun4i-a10.dtsi soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/sun7i-a20.dtsi soc2015/pratiksinghal/cubie-head/sys/boot/fdt/dts/arm/vsatv102-m6.dts soc2015/pratiksinghal/cubie-head/sys/conf/ (props changed) soc2015/pratiksinghal/cubie-head/sys/conf/files.arm64 soc2015/pratiksinghal/cubie-head/sys/ddb/db_access.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_access.h soc2015/pratiksinghal/cubie-head/sys/ddb/db_break.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_capture.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_command.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_examine.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_expr.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_main.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_print.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_ps.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_run.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_script.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_sym.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_sym.h soc2015/pratiksinghal/cubie-head/sys/ddb/db_textdump.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_thread.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_variables.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_watch.c soc2015/pratiksinghal/cubie-head/sys/ddb/db_write_cmd.c soc2015/pratiksinghal/cubie-head/sys/ddb/ddb.h soc2015/pratiksinghal/cubie-head/sys/dev/acpica/acpi_cpu.c soc2015/pratiksinghal/cubie-head/sys/dev/acpica/acpi_throttle.c soc2015/pratiksinghal/cubie-head/sys/dev/bxe/bxe.c soc2015/pratiksinghal/cubie-head/sys/dev/bxe/bxe_stats.c soc2015/pratiksinghal/cubie-head/sys/dev/bxe/bxe_stats.h soc2015/pratiksinghal/cubie-head/sys/dev/fdt/fdt_common.c soc2015/pratiksinghal/cubie-head/sys/dev/fdt/fdt_common.h soc2015/pratiksinghal/cubie-head/sys/dev/hwpmc/hwpmc_core.c soc2015/pratiksinghal/cubie-head/sys/dev/hwpmc/hwpmc_mod.c soc2015/pratiksinghal/cubie-head/sys/dev/hwpmc/pmc_events.h soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_adminq.c (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_adminq.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_adminq_cmd.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_alloc.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_common.c (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_hmc.c (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_hmc.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_lan_hmc.c (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_lan_hmc.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_nvm.c (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_osdep.c (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_osdep.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_prototype.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_register.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_status.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_type.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/i40e_virtchnl.h (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/if_ixl.c (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/ixl/ixl_txrx.c (props changed) soc2015/pratiksinghal/cubie-head/sys/dev/mmc/mmc.c soc2015/pratiksinghal/cubie-head/sys/dev/sdhci/sdhci.c soc2015/pratiksinghal/cubie-head/sys/dev/sdhci/sdhci.h soc2015/pratiksinghal/cubie-head/sys/dev/sfxge/sfxge_tx.c soc2015/pratiksinghal/cubie-head/sys/dev/uart/uart_dev_ti8250.c soc2015/pratiksinghal/cubie-head/sys/dev/usb/controller/dwc_otg.c soc2015/pratiksinghal/cubie-head/sys/fs/nfsclient/nfs_clvnops.c soc2015/pratiksinghal/cubie-head/sys/fs/procfs/procfs_ctl.c soc2015/pratiksinghal/cubie-head/sys/geom/uncompress/g_uncompress.c soc2015/pratiksinghal/cubie-head/sys/i386/i386/db_disasm.c soc2015/pratiksinghal/cubie-head/sys/kern/kern_condvar.c soc2015/pratiksinghal/cubie-head/sys/kern/kern_exit.c soc2015/pratiksinghal/cubie-head/sys/kern/kern_ktr.c soc2015/pratiksinghal/cubie-head/sys/kern/kern_shutdown.c soc2015/pratiksinghal/cubie-head/sys/kern/subr_nvlist.c soc2015/pratiksinghal/cubie-head/sys/kern/subr_nvpair.c soc2015/pratiksinghal/cubie-head/sys/kern/subr_turnstile.c soc2015/pratiksinghal/cubie-head/sys/kern/subr_witness.c soc2015/pratiksinghal/cubie-head/sys/mips/conf/ROUTERSTATION soc2015/pratiksinghal/cubie-head/sys/mips/conf/RSPRO soc2015/pratiksinghal/cubie-head/sys/mips/mips/db_disasm.c soc2015/pratiksinghal/cubie-head/sys/mips/mips/pmap.c soc2015/pratiksinghal/cubie-head/sys/mips/mips/vm_machdep.c soc2015/pratiksinghal/cubie-head/sys/modules/Makefile soc2015/pratiksinghal/cubie-head/sys/net80211/ieee80211_freebsd.c soc2015/pratiksinghal/cubie-head/sys/netinet/tcp_hostcache.c soc2015/pratiksinghal/cubie-head/sys/netinet/tcp_input.c soc2015/pratiksinghal/cubie-head/sys/netipsec/key.c soc2015/pratiksinghal/cubie-head/sys/netipsec/keysock.c soc2015/pratiksinghal/cubie-head/sys/netpfil/ipfw/dn_sched.h soc2015/pratiksinghal/cubie-head/sys/netpfil/ipfw/ip_dn_private.h soc2015/pratiksinghal/cubie-head/sys/netpfil/ipfw/ip_fw_pfil.c soc2015/pratiksinghal/cubie-head/sys/netpfil/ipfw/ip_fw_sockopt.c soc2015/pratiksinghal/cubie-head/sys/netpfil/pf/pf.c soc2015/pratiksinghal/cubie-head/sys/netpfil/pf/pf_if.c soc2015/pratiksinghal/cubie-head/sys/netpfil/pf/pf_ioctl.c soc2015/pratiksinghal/cubie-head/sys/netpfil/pf/pf_norm.c soc2015/pratiksinghal/cubie-head/sys/powerpc/powerpc/db_disasm.c soc2015/pratiksinghal/cubie-head/sys/sparc64/sparc64/db_disasm.c soc2015/pratiksinghal/cubie-head/sys/sys/condvar.h soc2015/pratiksinghal/cubie-head/sys/sys/elf_common.h soc2015/pratiksinghal/cubie-head/sys/sys/ktr.h soc2015/pratiksinghal/cubie-head/sys/sys/module.h soc2015/pratiksinghal/cubie-head/sys/sys/nvpair_impl.h soc2015/pratiksinghal/cubie-head/sys/sys/pmc.h soc2015/pratiksinghal/cubie-head/sys/sys/systm.h soc2015/pratiksinghal/cubie-head/sys/vm/vm_page.c soc2015/pratiksinghal/cubie-head/sys/x86/x86/cpu_machdep.c soc2015/pratiksinghal/cubie-head/tests/sys/kern/Makefile soc2015/pratiksinghal/cubie-head/tools/build/mk/OptionalObsoleteFiles.inc soc2015/pratiksinghal/cubie-head/usr.bin/Makefile soc2015/pratiksinghal/cubie-head/usr.bin/ctlstat/ctlstat.8 soc2015/pratiksinghal/cubie-head/usr.bin/mandoc/Makefile soc2015/pratiksinghal/cubie-head/usr.bin/procstat/ (props changed) soc2015/pratiksinghal/cubie-head/usr.bin/procstat/procstat.1 soc2015/pratiksinghal/cubie-head/usr.bin/soelim/soelim.1 soc2015/pratiksinghal/cubie-head/usr.bin/soelim/soelim.c soc2015/pratiksinghal/cubie-head/usr.bin/tar/Makefile soc2015/pratiksinghal/cubie-head/usr.sbin/bhyve/ (props changed) soc2015/pratiksinghal/cubie-head/usr.sbin/bhyve/block_if.h soc2015/pratiksinghal/cubie-head/usr.sbin/bhyve/pci_hostbridge.c soc2015/pratiksinghal/cubie-head/usr.sbin/bhyvectl/ (props changed) soc2015/pratiksinghal/cubie-head/usr.sbin/bhyvectl/bhyvectl.c soc2015/pratiksinghal/cubie-head/usr.sbin/bluetooth/bthidd/Makefile soc2015/pratiksinghal/cubie-head/usr.sbin/ctladm/ctladm.8 soc2015/pratiksinghal/cubie-head/usr.sbin/ctld/ctld.8 soc2015/pratiksinghal/cubie-head/usr.sbin/iostat/iostat.8 soc2015/pratiksinghal/cubie-head/usr.sbin/uefisign/pe.c Modified: soc2015/pratiksinghal/cubie-head/Makefile.inc1 ============================================================================== --- soc2015/pratiksinghal/cubie-head/Makefile.inc1 Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/Makefile.inc1 Sat May 23 02:25:03 2015 (r285909) @@ -1297,7 +1297,9 @@ _lex= usr.bin/lex .endif -.if ${BOOTSTRAPPING} < 1001507 +# r277259 crunchide: Correct 64-bit section header offset +# r281674 crunchide: always include both 32- and 64-bit ELF support +.if ${BOOTSTRAPPING} < 1100071 _crunch= usr.sbin/crunch .endif @@ -1466,11 +1468,6 @@ _btxld= usr.sbin/btxld .endif .endif -.if ${TARGET_ARCH} != ${MACHINE_ARCH} -.if ${MK_RESCUE} != "no" -_crunchide= usr.sbin/crunch/crunchide -.endif -.endif # If we're given an XAS, don't build binutils. .if ${XAS:M/*} == "" @@ -1505,6 +1502,9 @@ _cc= gnu/usr.bin/cc .endif .endif +.if ${MK_USB} != "no" +_usb_tools= sys/boot/usb/tools +.endif cross-tools: .MAKE .for _tool in \ @@ -1515,7 +1515,7 @@ ${_cc} \ ${_btxld} \ ${_crunchide} \ - sys/boot/usb/tools + ${_usb_tools} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool} && \ ${MAKE} DIRPRFX=${_tool}/ obj && \ @@ -1679,7 +1679,7 @@ ${_kerberos5_lib_libhdb} \ ${_kerberos5_lib_libheimbase} \ ${_kerberos5_lib_libheimntlm} \ - ${_kerberos5_lib_libheimsqlite} \ + ${_libsqlite3} \ ${_kerberos5_lib_libheimipcc} \ ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ ${_kerberos5_lib_libroken} \ @@ -1755,6 +1755,13 @@ cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L cddl/lib/libzfs__L: lib/libgeom__L cddl/lib/libctf__L: lib/libz__L +# cddl/lib/libdtrace requires lib/libproc and lib/librtld_db; it's only built +# on select architectures though (see cddl/lib/Makefile) +.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ + ${MACHINE_CPUARCH} == "mips" || ${MACHINE_CPUARCH} == "powerpc" || \ + ${MACHINE_CPUARCH} == "arm" +_prebuild_libs+= lib/libproc lib/librtld_db +.endif .endif .if ${MK_CRYPT} != "no" @@ -1786,7 +1793,7 @@ kerberos5/lib/libasn1__L: lib/libcom_err__L kerberos5/lib/libroken__L kerberos5/lib/libhdb__L: kerberos5/lib/libasn1__L lib/libcom_err__L \ kerberos5/lib/libkrb5__L kerberos5/lib/libroken__L \ - kerberos5/lib/libwind__L kerberos5/lib/libheimsqlite__L + kerberos5/lib/libwind__L lib/libsqlite3__L kerberos5/lib/libheimntlm__L: secure/lib/libcrypto__L kerberos5/lib/libkrb5__L \ kerberos5/lib/libroken__L lib/libcom_err__L kerberos5/lib/libhx509__L: kerberos5/lib/libasn1__L lib/libcom_err__L \ @@ -1799,7 +1806,7 @@ kerberos5/lib/libwind__L: kerberos5/lib/libroken__L lib/libcom_err__L kerberos5/lib/libheimbase__L: lib/libthr__L kerberos5/lib/libheimipcc__L: kerberos5/lib/libroken__L kerberos5/lib/libheimbase__L lib/libthr__L -kerberos5/lib/libheimsqlite__L: lib/libthr__L +lib/libsqlite3__L: lib/libthr__L .endif .if ${MK_GSSAPI} != "no" @@ -1815,7 +1822,7 @@ _kerberos5_lib_libhx509= kerberos5/lib/libhx509 _kerberos5_lib_libroken= kerberos5/lib/libroken _kerberos5_lib_libheimntlm= kerberos5/lib/libheimntlm -_kerberos5_lib_libheimsqlite= kerberos5/lib/libheimsqlite +_libsqlite3= lib/libsqlite3 _kerberos5_lib_libheimipcc= kerberos5/lib/libheimipcc _kerberos5_lib_libwind= kerberos5/lib/libwind _libcom_err= lib/libcom_err @@ -1829,6 +1836,16 @@ lib/libradius__L: lib/libmd__L .endif +lib/libproc__L: \ + ${_cddl_lib_libctf:D${_cddl_lib_libctf}__L} lib/libelf__L lib/librtld_db__L lib/libutil__L +.if ${MK_CXX} != "no" +.if ${MK_LIBCPLUSPLUS} != "no" +lib/libproc__L: lib/libcxxrt__L +.else # This implies MK_GNUCXX != "no"; see lib/libproc +lib/libproc__L: gnu/lib/libsupc++__L +.endif +.endif + gnu/lib/libdialog__L: lib/msun__L lib/ncurses/ncursesw__L .for _lib in ${_prereq_libs} Modified: soc2015/pratiksinghal/cubie-head/ObsoleteFiles.inc ============================================================================== --- soc2015/pratiksinghal/cubie-head/ObsoleteFiles.inc Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/ObsoleteFiles.inc Sat May 23 02:25:03 2015 (r285909) @@ -38,6 +38,20 @@ # xargs -n1 | sort | uniq -d; # done +# 20150521 +OLD_FILES+=usr/bin/demandoc +OLD_FILES+=usr/share/man/man1/demandoc.1.gz +OLD_FILES+=usr/share/man/man3/mandoc.3.gz +OLD_FILES+=usr/share/man/man3/mandoc_headers.3.gz +# 20150520 +OLD_FILES+=usr/lib/libheimsqlite.a +OLD_FILES+=usr/lib/libheimsqlite.so +OLD_LIBS+=usr/lib/libheimsqlite.so.11 +OLD_FILES+=usr/lib/libheimsqlite_p.a +OLD_FILES+=usr/lib32/libheimsqlite.a +OLD_FILES+=usr/lib32/libheimsqlite.so +OLD_LIBS+=usr/lib32/libheimsqlite.so.11 +OLD_FILES+=usr/lib32/libheimsqlite_p.a # 20150506 OLD_FILES+=usr/share/man/man9/NDHASGIANT.9.gz # 20150504 Modified: soc2015/pratiksinghal/cubie-head/UPDATING ============================================================================== --- soc2015/pratiksinghal/cubie-head/UPDATING Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/UPDATING Sat May 23 02:25:03 2015 (r285909) @@ -31,6 +31,19 @@ disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150521: + TI platform code switched to using vendor DTS files and this update + may break existing systems running on Beaglebone, Beaglebone Black, + and Pandaboard: + + - dtb files should be regenerated/reinstalled. Filenames are the + same but content is different now + - GPIO addressing was changed, now each GPIO bank (32 pins per bank) + has its own /dev/gpiocX device, e.g. pin 121 on /dev/gpioc0 in old + addressing scheme is now pin 25 on /dev/gpioc3. + - Pandaboard: /etc/ttys should be updated, serial console device is + now /dev/ttyu2, not /dev/ttyu0 + 20150501: soelim(1) from gnu/usr.bin/groff has been replaced by usr.bin/soelim. If you need the GNU extension from groff soelim(1), install groff Modified: soc2015/pratiksinghal/cubie-head/bin/pax/ar_subs.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/ar_subs.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/ar_subs.c Sat May 23 02:25:03 2015 (r285909) @@ -48,7 +48,6 @@ #include <fcntl.h> #include <errno.h> #include <unistd.h> -#include <stdlib.h> #include "pax.h" #include "extern.h" Modified: soc2015/pratiksinghal/cubie-head/bin/pax/buf_subs.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/buf_subs.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/buf_subs.c Sat May 23 02:25:03 2015 (r285909) @@ -44,7 +44,6 @@ #include <errno.h> #include <unistd.h> #include <stdio.h> -#include <stdlib.h> #include <string.h> #include "pax.h" #include "extern.h" Modified: soc2015/pratiksinghal/cubie-head/bin/pax/cache.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/cache.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/cache.c Sat May 23 02:25:03 2015 (r285909) @@ -45,7 +45,6 @@ #include <stdio.h> #include <pwd.h> #include <grp.h> -#include <unistd.h> #include <stdlib.h> #include "pax.h" #include "cache.h" Modified: soc2015/pratiksinghal/cubie-head/bin/pax/cpio.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/cpio.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/cpio.c Sat May 23 02:25:03 2015 (r285909) @@ -45,8 +45,6 @@ #include <string.h> #include <stdint.h> #include <stdio.h> -#include <unistd.h> -#include <stdlib.h> #include "pax.h" #include "cpio.h" #include "extern.h" Modified: soc2015/pratiksinghal/cubie-head/bin/pax/file_subs.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/file_subs.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/file_subs.c Sat May 23 02:25:03 2015 (r285909) @@ -48,7 +48,6 @@ #include <stdio.h> #include <errno.h> #include <sys/uio.h> -#include <stdlib.h> #include "pax.h" #include "options.h" #include "extern.h" Modified: soc2015/pratiksinghal/cubie-head/bin/pax/gen_subs.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/gen_subs.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/gen_subs.c Sat May 23 02:25:03 2015 (r285909) @@ -45,8 +45,6 @@ #include <langinfo.h> #include <stdint.h> #include <stdio.h> -#include <unistd.h> -#include <stdlib.h> #include <string.h> #include "pax.h" #include "extern.h" Modified: soc2015/pratiksinghal/cubie-head/bin/pax/getoldopt.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/getoldopt.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/getoldopt.c Sat May 23 02:25:03 2015 (r285909) @@ -19,8 +19,7 @@ #include <string.h> #include <unistd.h> -#include "pax.h" -#include "extern.h" +int getoldopt(int, char **, const char *); int getoldopt(int argc, char **argv, const char *optstring) Modified: soc2015/pratiksinghal/cubie-head/bin/pax/pat_rep.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/pat_rep.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/pat_rep.c Sat May 23 02:25:03 2015 (r285909) @@ -43,9 +43,7 @@ #include <sys/stat.h> #include <stdio.h> #include <string.h> -#include <unistd.h> #include <stdlib.h> -#include <errno.h> #ifdef NET2_REGEX #include <regexp.h> #else Modified: soc2015/pratiksinghal/cubie-head/bin/pax/pax.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/pax.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/pax.c Sat May 23 02:25:03 2015 (r285909) @@ -58,7 +58,6 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <unistd.h> #include "pax.h" #include "extern.h" static int gen_init(void); Modified: soc2015/pratiksinghal/cubie-head/bin/pax/sel_subs.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/sel_subs.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/sel_subs.c Sat May 23 02:25:03 2015 (r285909) @@ -47,7 +47,6 @@ #include <stdio.h> #include <string.h> #include <strings.h> -#include <unistd.h> #include <stdlib.h> #include "pax.h" #include "sel_subs.h" Modified: soc2015/pratiksinghal/cubie-head/bin/pax/tar.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/tar.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/tar.c Sat May 23 02:25:03 2015 (r285909) @@ -44,8 +44,6 @@ #include <sys/stat.h> #include <string.h> #include <stdio.h> -#include <unistd.h> -#include <stdlib.h> #include "pax.h" #include "extern.h" #include "tar.h" Modified: soc2015/pratiksinghal/cubie-head/bin/pax/tty_subs.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/bin/pax/tty_subs.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/bin/pax/tty_subs.c Sat May 23 02:25:03 2015 (r285909) @@ -44,7 +44,6 @@ #include <fcntl.h> #include <stdio.h> #include <unistd.h> -#include <stdlib.h> #include <string.h> #include "pax.h" #include "extern.h" Modified: soc2015/pratiksinghal/cubie-head/cddl/lib/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/lib/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/lib/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -33,4 +33,11 @@ _libdtrace= libdtrace .endif +SUBDIR_DEPEND_libdtrace= libctf +SUBDIR_DEPEND_libzfs_core= libnvpair +SUBDIR_DEPEND_libzfs= libavl libnvpair libumem libuutil libzfs_core +SUBDIR_DEPEND_libzpool= libavl libnvpair libumem + +SUBDIR_PARALLEL= + .include <bsd.subdir.mk> Modified: soc2015/pratiksinghal/cubie-head/cddl/lib/libdtrace/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/lib/libdtrace/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/lib/libdtrace/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -104,6 +104,8 @@ YFLAGS+=-d +LIBADD= ctf elf proc pthread rtld_db + CLEANFILES= dt_errtags.c dt_names.c dt_errtags.c: Modified: soc2015/pratiksinghal/cubie-head/cddl/sbin/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/sbin/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/sbin/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -13,4 +13,6 @@ _zpool= zpool .endif +SUBDIR_PARALLEL= + .include <bsd.subdir.mk> Modified: soc2015/pratiksinghal/cubie-head/cddl/usr.bin/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/usr.bin/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/usr.bin/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -26,4 +26,6 @@ .endif .endif +SUBDIR_PARALLEL= + .include <bsd.subdir.mk> Modified: soc2015/pratiksinghal/cubie-head/cddl/usr.bin/ctfconvert/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/usr.bin/ctfconvert/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/usr.bin/ctfconvert/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -3,8 +3,6 @@ .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/tools/ctf/common .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/tools/ctf/cvt -DEBUG_FLAGS= -g - PROG= ctfconvert SRCS= alist.c \ ctf.c \ @@ -36,7 +34,6 @@ -I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt \ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common -DPADD= ${LIBDWARF} ${LIBELF} ${LIBZ} ${LIBPTHREAD} -LDADD= -ldwarf -lelf -lz -lpthread +LIBADD= dwarf elf z pthread .include <bsd.prog.mk> Modified: soc2015/pratiksinghal/cubie-head/cddl/usr.bin/ctfdump/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/usr.bin/ctfdump/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/usr.bin/ctfdump/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -17,7 +17,6 @@ -I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/common \ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common -DPADD= ${LIBPTHREAD} ${LIBELF} ${LIBZ} -LDADD= -lpthread -lelf -lz +LIBADD= elf z .include <bsd.prog.mk> Modified: soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -46,4 +46,6 @@ _lockstat= lockstat .endif +SUBDIR_PARALLEL= + .include <bsd.subdir.mk> Modified: soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/dtrace/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/dtrace/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/dtrace/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -20,9 +20,6 @@ #CFLAGS+= -DNEED_ERRLOC #YFLAGS+= -d -DPADD= ${LIBPTHREAD} ${LIBDTRACE} ${LIBY} ${LIBL} ${LIBPROC} \ - ${LIBCTF} ${LIBELF} ${LIBZ} ${LIBUTIL} ${LIBRTLD_DB} -LDADD= -lpthread -ldtrace -ly -ll -lproc -lctf -lelf -lz -lutil \ - -lrtld_db +LIBADD= dtrace .include <bsd.prog.mk> Modified: soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/lockstat/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/lockstat/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/lockstat/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -21,10 +21,6 @@ #YFLAGS+= -d -DPADD= ${LIBPTHREAD} ${LIBDTRACE} ${LIBY} ${LIBL} ${LIBPROC} \ - ${LIBCTF} ${LIBELF} ${LIBZ} ${LIBRT} ${LIBUTIL} \ - ${LIBRTLD_DB} -LDADD= -lpthread -ldtrace -ly -ll -lproc -lctf -lelf -lz -lrt -lutil \ - -lrtld_db +LIBADD= elf dtrace rt .include <bsd.prog.mk> Modified: soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/plockstat/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/plockstat/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/cddl/usr.sbin/plockstat/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -18,9 +18,6 @@ -I${.CURDIR}/../../../cddl/lib/libdtrace \ -I${.CURDIR}/../../../sys -DPADD= ${LIBPTHREAD} ${LIBDTRACE} ${LIBY} ${LIBL} ${LIBPROC} ${LIBCTF}\ - ${LIBELF} ${LIBZ} ${LIBRT} ${LIBRTLD_DB} ${LIBUTIL} -LDADD= -lpthread -ldtrace -ly -ll -lproc -lctf -lelf -lz -lrt \ - -lrtld_db -lutil +LIBADD= dtrace proc .include <bsd.prog.mk> Modified: soc2015/pratiksinghal/cubie-head/contrib/atf/atf-sh/atf_check_test.sh ============================================================================== --- soc2015/pratiksinghal/cubie-head/contrib/atf/atf-sh/atf_check_test.sh Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/contrib/atf/atf-sh/atf_check_test.sh Sat May 23 02:25:03 2015 (r285909) @@ -164,18 +164,22 @@ grep '^failed: \${x} != \${y} (a != b)$' resfile } -atf_test_case flush_stdout_on_timeout -flush_stdout_on_timeout_body() +atf_test_case flush_stdout_on_death +flush_stdout_on_death_body() { - "$(atf_get_srcdir)/misc_helpers" -s "$(atf_get_srcdir)" atf_check_timeout \ - >out 2>err & + CONTROL_FILE="$(pwd)/done" "$(atf_get_srcdir)/misc_helpers" \ + -s "$(atf_get_srcdir)" atf_check_flush_stdout >out 2>err & pid="${!}" - sleep 1 - kill "${pid}" + while [ ! -f ./done ]; do + echo "Still waiting for helper to create control file" + ls + sleep 1 + done + kill -9 "${pid}" grep 'Executing command.*true' out \ || atf_fail 'First command not in output' - grep 'Executing command.*sleep 42' out \ + grep 'Executing command.*false' out \ || atf_fail 'Second command not in output' } @@ -187,7 +191,7 @@ atf_add_test_case null_stdout atf_add_test_case null_stderr atf_add_test_case equal - atf_add_test_case flush_stdout_on_timeout + atf_add_test_case flush_stdout_on_death } # vim: syntax=sh:expandtab:shiftwidth=4:softtabstop=4 Modified: soc2015/pratiksinghal/cubie-head/contrib/atf/atf-sh/misc_helpers.sh ============================================================================== --- soc2015/pratiksinghal/cubie-head/contrib/atf/atf-sh/misc_helpers.sh Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/contrib/atf/atf-sh/misc_helpers.sh Sat May 23 02:25:03 2015 (r285909) @@ -139,16 +139,20 @@ atf_check_equal '${x}' '${y}' } -atf_test_case atf_check_timeout -atf_check_timeout_head() +atf_test_case atf_check_flush_stdout +atf_check_flush_stdout_head() { atf_set "descr" "Helper test case for the t_atf_check test program" - atf_set "timeout" 1 + atf_set "timeout" "30" } -atf_check_timeout_body() +atf_check_flush_stdout_body() { atf_check true - atf_check sleep 42 + atf_check -s exit:1 false + touch "${CONTROL_FILE:-done}" + while :; do + sleep 1 + done } # ------------------------------------------------------------------------- @@ -281,7 +285,7 @@ atf_add_test_case atf_check_equal_fail atf_add_test_case atf_check_equal_eval_ok atf_add_test_case atf_check_equal_eval_fail - atf_add_test_case atf_check_timeout + atf_add_test_case atf_check_flush_stdout # Add helper tests for t_config. atf_add_test_case config_get Modified: soc2015/pratiksinghal/cubie-head/include/stringlist.h ============================================================================== --- soc2015/pratiksinghal/cubie-head/include/stringlist.h Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/include/stringlist.h Sat May 23 02:25:03 2015 (r285909) @@ -12,11 +12,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Christos Zoulas. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED Modified: soc2015/pratiksinghal/cubie-head/kerberos5/lib/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/kerberos5/lib/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/kerberos5/lib/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -3,7 +3,7 @@ SUBDIR= libasn1 libgssapi_krb5 libgssapi_ntlm libgssapi_spnego libhdb \ libheimntlm libhx509 libkadm5clnt libkadm5srv libkrb5 \ - libroken libsl libvers libkdc libwind libheimsqlite libheimbase libheimipcc libheimipcs + libroken libsl libvers libkdc libwind libheimbase libheimipcc libheimipcs SUBDIR+= libkafs5 # requires krb_err.h from libkrb5 Modified: soc2015/pratiksinghal/cubie-head/kerberos5/lib/libhdb/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/kerberos5/lib/libhdb/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/kerberos5/lib/libhdb/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -3,7 +3,7 @@ LIB= hdb LDFLAGS= -Wl,--no-undefined VERSION_MAP= ${KRB5DIR}/lib/hdb/version-script.map -LIBADD= asn1 com_err krb5 roken heimsqlite +LIBADD= asn1 com_err krb5 roken sqlite3 DPADD= ${LDAPDPADD} MAN= HDB.3 hdb_entry_ex.3 @@ -56,7 +56,7 @@ ${GEN:S/.x$/.c/:S/.hx$/.h/} CFLAGS+=-I${KRB5DIR}/lib/hdb -I${KRB5DIR}/lib/asn1 \ - -I${KRB5DIR}/lib/roken -I${KRB5DIR}/lib/sqlite \ + -I${KRB5DIR}/lib/roken -I${.CURDIR}/../../../contrib/sqlite3/ \ -I${KRB5DIR}/lib/krb5 \ -I. ${LDAPCFLAGS} CFLAGS+=-DHDB_DB_DIR="\"/var/heimdal\"" Modified: soc2015/pratiksinghal/cubie-head/lib/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -65,7 +65,6 @@ ${_libldns} \ liblzma \ ${_libmagic} \ - libmandoc \ libmemstat \ libmd \ ${_libmilter} \ Modified: soc2015/pratiksinghal/cubie-head/lib/csu/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/csu/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/csu/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -1,8 +1,7 @@ # $FreeBSD$ -ARCH= ${MACHINE_ARCH:S/i386/i386-elf/} -.if exists(${.CURDIR}/${ARCH}) -SUBDIR+= ${ARCH} +.if exists(${.CURDIR}/${MACHINE_ARCH}) +SUBDIR+= ${MACHINE_ARCH} .else SUBDIR+= ${MACHINE_CPUARCH} .endif Modified: soc2015/pratiksinghal/cubie-head/lib/libc/gen/dlfcn.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/libc/gen/dlfcn.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/libc/gen/dlfcn.c Sat May 23 02:25:03 2015 (r285909) @@ -149,10 +149,8 @@ dl_init_phdr_info(void) { Elf_Auxinfo *auxp; - size_t phent; unsigned int i; - phent = 0; for (auxp = __elf_aux_vector; auxp->a_type != AT_NULL; auxp++) { switch (auxp->a_type) { case AT_BASE: @@ -165,9 +163,6 @@ phdr_info.dlpi_phdr = (const Elf_Phdr *)auxp->a_un.a_ptr; break; - case AT_PHENT: - phent = auxp->a_un.a_val; - break; case AT_PHNUM: phdr_info.dlpi_phnum = (Elf_Half)auxp->a_un.a_val; break; Modified: soc2015/pratiksinghal/cubie-head/lib/libc/gen/stringlist.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/libc/gen/stringlist.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/libc/gen/stringlist.c Sat May 23 02:25:03 2015 (r285909) @@ -10,8 +10,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED Modified: soc2015/pratiksinghal/cubie-head/lib/libpmc/libpmc.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/libpmc/libpmc.c Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/libpmc/libpmc.c Sat May 23 02:25:03 2015 (r285909) @@ -82,6 +82,10 @@ static int armv7_allocate_pmc(enum pmc_event _pe, char *_ctrspec, struct pmc_op_pmcallocate *_pmc_config); #endif +#if defined(__aarch64__) +static int arm64_allocate_pmc(enum pmc_event _pe, char *_ctrspec, + struct pmc_op_pmcallocate *_pmc_config); +#endif #if defined(__mips__) static int mips_allocate_pmc(enum pmc_event _pe, char* ctrspec, struct pmc_op_pmcallocate *_pmc_config); @@ -158,6 +162,7 @@ PMC_CLASSDEP_TABLE(p6, P6); PMC_CLASSDEP_TABLE(xscale, XSCALE); PMC_CLASSDEP_TABLE(armv7, ARMV7); +PMC_CLASSDEP_TABLE(armv8, ARMV8); PMC_CLASSDEP_TABLE(mips24k, MIPS24K); PMC_CLASSDEP_TABLE(mips74k, MIPS74K); PMC_CLASSDEP_TABLE(octeon, OCTEON); @@ -263,6 +268,16 @@ __PMC_EV_ALIAS_WESTMEREUC() }; +static const struct pmc_event_descr cortex_a53_event_table[] = +{ + __PMC_EV_ALIAS_ARMV8_CORTEX_A53() +}; + +static const struct pmc_event_descr cortex_a57_event_table[] = +{ + __PMC_EV_ALIAS_ARMV8_CORTEX_A57() +}; + /* * PMC_MDEP_TABLE(NAME, PRIMARYCLASS, ADDITIONAL_CLASSES...) * @@ -294,6 +309,8 @@ PMC_MDEP_TABLE(p6, P6, PMC_CLASS_SOFT, PMC_CLASS_TSC); PMC_MDEP_TABLE(xscale, XSCALE, PMC_CLASS_SOFT, PMC_CLASS_XSCALE); PMC_MDEP_TABLE(armv7, ARMV7, PMC_CLASS_SOFT, PMC_CLASS_ARMV7); +PMC_MDEP_TABLE(cortex_a53, ARMV8, PMC_CLASS_SOFT, PMC_CLASS_ARMV8); +PMC_MDEP_TABLE(cortex_a57, ARMV8, PMC_CLASS_SOFT, PMC_CLASS_ARMV8); PMC_MDEP_TABLE(mips24k, MIPS24K, PMC_CLASS_SOFT, PMC_CLASS_MIPS24K); PMC_MDEP_TABLE(mips74k, MIPS74K, PMC_CLASS_SOFT, PMC_CLASS_MIPS74K); PMC_MDEP_TABLE(octeon, OCTEON, PMC_CLASS_SOFT, PMC_CLASS_OCTEON); @@ -362,6 +379,10 @@ #endif PMC_CLASS_TABLE_DESC(armv7, ARMV7, armv7, armv7); #endif +#if defined(__aarch64__) +PMC_CLASS_TABLE_DESC(cortex_a53, ARMV8, cortex_a53, arm64); +PMC_CLASS_TABLE_DESC(cortex_a57, ARMV8, cortex_a57, arm64); +#endif #if defined(__mips__) PMC_CLASS_TABLE_DESC(mips24k, MIPS24K, mips24k, mips); PMC_CLASS_TABLE_DESC(mips74k, MIPS74K, mips74k, mips); @@ -402,9 +423,14 @@ __PMC_CAPS() }; -static const char * pmc_class_names[] = { +struct pmc_class_map { + enum pmc_class pm_class; + const char *pm_name; +}; + +static const struct pmc_class_map pmc_class_names[] = { #undef __PMC_CLASS -#define __PMC_CLASS(C) #C , +#define __PMC_CLASS(S,V,D) { .pm_class = PMC_CLASS_##S, .pm_name = #S } , __PMC_CLASSES() }; @@ -2429,6 +2455,26 @@ } #endif +#if defined(__aarch64__) +static struct pmc_event_alias cortex_a53_aliases[] = { + EV_ALIAS(NULL, NULL) +}; +static struct pmc_event_alias cortex_a57_aliases[] = { + EV_ALIAS(NULL, NULL) +}; +static int +arm64_allocate_pmc(enum pmc_event pe, char *ctrspec __unused, + struct pmc_op_pmcallocate *pmc_config __unused) +{ + switch (pe) { + default: + break; + } + + return (0); +} +#endif + #if defined(__mips__) static struct pmc_event_alias mips24k_aliases[] = { @@ -2938,6 +2984,19 @@ ev = armv7_event_table; count = PMC_EVENT_TABLE_SIZE(armv7); break; + case PMC_CLASS_ARMV8: + switch (cpu_info.pm_cputype) { + default: + case PMC_CPU_ARMV8_CORTEX_A53: + ev = cortex_a53_event_table; + count = PMC_EVENT_TABLE_SIZE(cortex_a53); + break; + case PMC_CPU_ARMV8_CORTEX_A57: + ev = cortex_a57_event_table; + count = PMC_EVENT_TABLE_SIZE(cortex_a57); + break; + } + break; case PMC_CLASS_MIPS24K: ev = mips24k_event_table; count = PMC_EVENT_TABLE_SIZE(mips24k); @@ -3235,6 +3294,16 @@ pmc_class_table[n] = &armv7_class_table_descr; break; #endif +#if defined(__aarch64__) + case PMC_CPU_ARMV8_CORTEX_A53: + PMC_MDEP_INIT(cortex_a53); + pmc_class_table[n] = &cortex_a53_class_table_descr; + break; + case PMC_CPU_ARMV8_CORTEX_A57: + PMC_MDEP_INIT(cortex_a57); + pmc_class_table[n] = &cortex_a57_class_table_descr; + break; +#endif #if defined(__mips__) case PMC_CPU_MIPS_24K: PMC_MDEP_INIT(mips24k); @@ -3298,9 +3367,11 @@ const char * pmc_name_of_class(enum pmc_class pc) { - if ((int) pc >= PMC_CLASS_FIRST && - pc <= PMC_CLASS_LAST) - return (pmc_class_names[pc]); + size_t n; + + for (n = 0; n < PMC_TABLE_SIZE(pmc_class_names); n++) + if (pc == pmc_class_names[n].pm_class) + return (pmc_class_names[n].pm_name); errno = EINVAL; return (NULL); @@ -3446,6 +3517,19 @@ } else if (pe >= PMC_EV_ARMV7_FIRST && pe <= PMC_EV_ARMV7_LAST) { ev = armv7_event_table; evfence = armv7_event_table + PMC_EVENT_TABLE_SIZE(armv7); + } else if (pe >= PMC_EV_ARMV8_FIRST && pe <= PMC_EV_ARMV8_LAST) { + switch (cpu) { + case PMC_CPU_ARMV8_CORTEX_A53: + ev = cortex_a53_event_table; + evfence = cortex_a53_event_table + PMC_EVENT_TABLE_SIZE(cortex_a53); + break; + case PMC_CPU_ARMV8_CORTEX_A57: + ev = cortex_a57_event_table; + evfence = cortex_a57_event_table + PMC_EVENT_TABLE_SIZE(cortex_a57); + break; + default: /* Unknown CPU type. */ + break; + } } else if (pe >= PMC_EV_MIPS24K_FIRST && pe <= PMC_EV_MIPS24K_LAST) { ev = mips24k_event_table; evfence = mips24k_event_table + PMC_EVENT_TABLE_SIZE(mips24k); Modified: soc2015/pratiksinghal/cubie-head/lib/libproc/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/libproc/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/libproc/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -23,6 +23,8 @@ LIBADD+= supcplusplus .endif +LIBADD+= elf rtld_db util + .if ${MK_CDDL} != "no" LIBADD+= ctf IGNORE_PRAGMA= YES Modified: soc2015/pratiksinghal/cubie-head/lib/libprocstat/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/libprocstat/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/libprocstat/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -22,6 +22,36 @@ LIBADD= elf kvm util MAN= libprocstat.3 +MLINKS+=libprocstat.3 procstat_close.3 \ + libprocstat.3 procstat_freeargv.3 \ + libprocstat.3 procstat_freeauxv.3 \ + libprocstat.3 procstat_freeenvv.3 \ + libprocstat.3 procstat_freefiles.3 \ + libprocstat.3 procstat_freegroups.3 \ + libprocstat.3 procstat_freekstack.3 \ + libprocstat.3 procstat_freeprocs.3 \ + libprocstat.3 procstat_freevmmap.3 \ + libprocstat.3 procstat_get_pipe_info.3 \ + libprocstat.3 procstat_get_pts_info.3 \ + libprocstat.3 procstat_get_sem_info.3 \ + libprocstat.3 procstat_get_shm_info.3 \ + libprocstat.3 procstat_get_socket_info.3 \ + libprocstat.3 procstat_get_vnode_info.3 \ + libprocstat.3 procstat_getargv.3 \ + libprocstat.3 procstat_getauxv.3 \ + libprocstat.3 procstat_getenvv.3 \ + libprocstat.3 procstat_getfiles.3 \ + libprocstat.3 procstat_getgroups.3 \ + libprocstat.3 procstat_getkstack.3 \ + libprocstat.3 procstat_getosrel.3 \ + libprocstat.3 procstat_getpathname.3 \ + libprocstat.3 procstat_getprocs.3 \ + libprocstat.3 procstat_getrlimit.3 \ + libprocstat.3 procstat_getumask.3 \ + libprocstat.3 procstat_getvmmap.3 \ + libprocstat.3 procstat_open_core.3 \ + libprocstat.3 procstat_open_kvm.3 \ + libprocstat.3 procstat_open_sysctl.3 # XXX This is a hack. .if ${MK_CDDL} != "no" Modified: soc2015/pratiksinghal/cubie-head/lib/libprocstat/libprocstat.3 ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/libprocstat/libprocstat.3 Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/libprocstat/libprocstat.3 Sat May 23 02:25:03 2015 (r285909) @@ -24,25 +24,11 @@ .\" .\" $FreeBSD$ .\" -.Dd May 3, 2013 +.Dd May 18, 2015 .Dt LIBPROCSTAT 3 .Os .Sh NAME -.Nm procstat_open_core , -.Nm procstat_open_kvm , -.Nm procstat_open_sysctl , .Nm procstat_close , -.Nm procstat_getargv , -.Nm procstat_getauxv , -.Nm procstat_getenvv , -.Nm procstat_getfiles , -.Nm procstat_getgroups , -.Nm procstat_getkstack , -.Nm procstat_getosrel , -.Nm procstat_getpathname , -.Nm procstat_getprocs , -.Nm procstat_getumask , -.Nm procstat_getvmmap , .Nm procstat_freeargv , .Nm procstat_freeauxv , .Nm procstat_freeenvv , @@ -56,7 +42,22 @@ .Nm procstat_get_sem_info , .Nm procstat_get_shm_info , .Nm procstat_get_socket_info , -.Nm procstat_get_vnode_info +.Nm procstat_get_vnode_info , +.Nm procstat_getargv , +.Nm procstat_getauxv , +.Nm procstat_getenvv , +.Nm procstat_getfiles , +.Nm procstat_getgroups , +.Nm procstat_getkstack , +.Nm procstat_getosrel , +.Nm procstat_getpathname , +.Nm procstat_getprocs , +.Nm procstat_getrlimit , +.Nm procstat_getumask , +.Nm procstat_getvmmap , +.Nm procstat_open_core , +.Nm procstat_open_kvm , +.Nm procstat_open_sysctl .Nd library interface for file and process information retrieval .Sh LIBRARY .Lb libprocstat @@ -175,17 +176,24 @@ .Fa "struct kinfo_proc *kp" .Fa "unsigned int *count" .Fc +.Ft "struct kinfo_kstack *" +.Fo procstat_getkstack +.Fa "struct procstat *procstat" +.Fa "struct kinfo_proc *kp" +.Fa "unsigned int *count" +.Fc .Ft int .Fo procstat_getosrel .Fa "struct procstat *procstat" .Fa "struct kinfo_proc *kp" .Fa "int *osrelp" .Fc -.Ft "struct kinfo_kstack *" -.Fo procstat_getkstack +.Ft "int" +.Fo procstat_getpathname .Fa "struct procstat *procstat" .Fa "struct kinfo_proc *kp" -.Fa "unsigned int *count" +.Fa "char *pathname" +.Fa "size_t maxlen" .Fc .Ft "struct kinfo_proc *" .Fo procstat_getprocs @@ -195,13 +203,6 @@ .Fa "unsigned int *count" .Fc .Ft "int" -.Fo procstat_getpathname -.Fa "struct procstat *procstat" -.Fa "struct kinfo_proc *kp" -.Fa "char *pathname" -.Fa "size_t maxlen" -.Fc -.Ft "int" .Fo procstat_getrlimit .Fa "struct procstat *procstat" .Fa "struct kinfo_proc *kp" Modified: soc2015/pratiksinghal/cubie-head/lib/libufs/Makefile ============================================================================== --- soc2015/pratiksinghal/cubie-head/lib/libufs/Makefile Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/lib/libufs/Makefile Sat May 23 02:25:03 2015 (r285909) @@ -21,7 +21,6 @@ WARNS?= 2 -DEBUG_FLAGS = -g CFLAGS+= -D_LIBUFS .if defined(LIBUFS_DEBUG) CFLAGS+= -D_LIBUFS_DEBUGGING Modified: soc2015/pratiksinghal/cubie-head/release/Makefile.ec2 ============================================================================== --- soc2015/pratiksinghal/cubie-head/release/Makefile.ec2 Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/release/Makefile.ec2 Sat May 23 02:25:03 2015 (r285909) @@ -53,7 +53,7 @@ .endif /usr/local/bin/bsdec2-image-upload ${PUBLISH} \ ${.OBJDIR}/ec2.raw \ - "${TYPE} ${REVISION}-${BRANCH}${AMINAMESUFFIX}" \ - "${TYPE} ${REVISION}-${BRANCH}" \ + "${TYPE} ${REVISION}-${BRANCH}-${TARGET}${AMINAMESUFFIX}" \ + "${TYPE} ${REVISION}-${BRANCH}-${TARGET}" \ ${AWSREGION} ${AWSBUCKET} ${AWSKEYFILE} @touch ${.TARGET} Modified: soc2015/pratiksinghal/cubie-head/release/Makefile.mirrors ============================================================================== --- soc2015/pratiksinghal/cubie-head/release/Makefile.mirrors Sat May 23 01:17:50 2015 (r285908) +++ soc2015/pratiksinghal/cubie-head/release/Makefile.mirrors Sat May 23 02:25:03 2015 (r285909) @@ -18,19 +18,16 @@ FTPDIR?= ${RELEASEDIR}/ftp-stage STAGE_TARGETS?= iso-images-stage +.if defined(EMBEDDED_TARGET) && !empty(EMBEDDED_TARGET) +. if ${TARGET} == "arm" || ${EMBEDDED_TARGET} == "arm" +EMBEDDED= 1 +. endif +.endif + # snapshot .if ${BRANCH} == "STABLE" || ${BRANCH} == "CURRENT" SNAPSHOT= 1 TLD?= ${FTPDIR}/snapshots -BUILDDATE!= date -j -f '%s' $$(stat -f "%c" ${.OBJDIR}/dist/base/bin/sh) +%Y%m%d -. if ${TARGET} == "arm" && ${TARGET_ARCH} == "armv6" -. if !defined(BOARDNAME) || empty(BOARDNAME) -BOARDNAME= ${KERNCONF} -. endif -_SNAP_SUFFIX:= -${BOARDNAME}-${BUILDDATE} -. else # not arm/armv6 -_SNAP_SUFFIX:= -${BUILDDATE} -. endif . for _D in /usr/bin /usr/local/bin . for _S in svnversion svnliteversion . if exists(${_D}/${_S}) @@ -38,9 +35,16 @@ . endif . endfor . endfor +. if exists(${.CURDIR}/${.OBJDIR}/dist/base/bin/sh) +BUILDDATE!= cd ${.CURDIR} && date -j -f '%s' $$(stat -f "%c" ${.OBJDIR}/dist/base/bin/sh) +%Y%m%d +. else +BUILDDATE!= date +%Y%m%d +. endif . if exists(${SVNVERSION}) && !empty(SVNVERSION) SVNREVISION!= ${SVNVERSION} ${WORLDDIR}/Makefile -_SNAP_SUFFIX:= ${_SNAP_SUFFIX}-r${SVNREVISION} +_SNAP_SUFFIX:= -r${SVNREVISION}-${BUILDDATE} +. else +_SNAP_SUFFIX:= -${BUILDDATE} . endif .else # release @@ -48,6 +52,20 @@ TLD?= ${FTPDIR}/releases .endif +.if defined(EMBEDDED) && !empty(EMBEDDED) +. if ${TARGET} == "arm" && ${TARGET_ARCH} == "armv6" +. if !defined(BOARDNAME) && empty(BOARDNAME) +BOARDNAME:= ${KERNCONF} +. else +OLDNAME:= ${KERNCONF} +. endif +. if ${BRANCH} == "STABLE" || ${BRANCH} == "CURRENT" +SNAPSHOT= 1 +. endif +IMAGES:= ${BOARDNAME}.img +. endif # arm/armv6 +.endif # embedded + .if defined(WITH_VMIMAGES) && !empty(WITH_VMIMAGES) STAGE_TARGETS+= vm-images-stage VM_DIR= ${TLD}/VM-IMAGES/${REVISION}-${BRANCH}/${TARGET_ARCH} @@ -68,8 +86,15 @@ .if exists(${RELEASEDIR}) @# Assume we have images to copy. . for IMAGE in ${IMAGES} + @# arm/armv6 IMX6 -> WANDBOARD, for example. +. if defined(OLDNAME) && !empty(OLDNAME) *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505230225.t4N2P4AA043116>
