PC-BSD/trueos dcb91d8stand/common module.c, stand/efi/include efiip.h

Merge pull request #425 from trueos/trueos12-update-20191024

Trueos12 update 20191024
DeltaFile
+1,238-723stand/common/module.c
+410-395stand/efi/libefi/efipart.c
+700-85stand/efi/libefi/env.c
+781-0stand/efi/libefi/efihttp.c
+523-0stand/efi/include/Protocol/Http.h
+460-0stand/efi/include/efiip.h
+4,112-1,203273 files not shown
+10,887-3,444279 files

PC-BSD/trueos 1927d8bstand/common module.c, stand/efi/include efiip.h

Merge pull request #424 from trueos/fbsd12-update-20191024

Fbsd12 update 20191024
DeltaFile
+1,238-723stand/common/module.c
+410-395stand/efi/libefi/efipart.c
+700-85stand/efi/libefi/env.c
+781-0stand/efi/libefi/efihttp.c
+523-0stand/efi/include/Protocol/Http.h
+460-0stand/efi/include/efiip.h
+4,112-1,203273 files not shown
+10,887-3,444279 files

PC-BSD/trueos bd7580fstand/common module.c, stand/efi/include efiip.h

Merge branch 'stable/12' of https://github.com/freebsd/freebsd into trueos12-update-20191024

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+1,238-723stand/common/module.c
+410-395stand/efi/libefi/efipart.c
+700-85stand/efi/libefi/env.c
+781-0stand/efi/libefi/efihttp.c
+523-0stand/efi/include/Protocol/Http.h
+460-0stand/efi/include/efiip.h
+4,112-1,203273 files not shown
+10,887-3,444279 files

PC-BSD/trueos b96ee26stand/common module.c, stand/efi/include efiip.h

Merge branch 'stable/12' of https://github.com/freebsd/freebsd into fbsd12-update-20191024

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+1,238-723stand/common/module.c
+410-395stand/efi/libefi/efipart.c
+700-85stand/efi/libefi/env.c
+781-0stand/efi/libefi/efihttp.c
+523-0stand/efi/include/Protocol/Http.h
+460-0stand/efi/include/efiip.h
+4,112-1,203273 files not shown
+10,887-3,444279 files

PC-BSD/trueos 065b960stand/common part.c disk.c, stand/i386/libi386 biosdisk.c vidconsole.c

MFC r345066, r347219-r347220, r347223, r347388-r347389, r347391, r347393,
r347553, r348040

r345066:
stand: Improve some debugging experience

Some of these files using <FOO>_DEBUG defined a DEBUG() macro to serve as a
debug-printf. -DDEBUG is useful to enable some debugging output across
multiple ELF/common parts, so switch the DEBUG-as-printf macros over to
something more like DPRINTF that is more commonly used for this kind of
thing and less likely to conflict.

userboot/elf64_freebsd debugging also assumed %llx for uint64; use PRIx64
instead.

r347219:
loader: use safer DPRINTF body for non-debug case

r347220:

    [48 lines not shown]
DeltaFile
+35-35stand/common/part.c
+30-16stand/common/disk.c
+12-12stand/i386/libi386/biosdisk.c
+15-7stand/i386/libi386/vidconsole.c
+17-2stand/common/module.c
+8-10stand/common/bcache.c
+117-824 files not shown
+132-9210 files

PC-BSD/trueos 13c3160sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge pull request #413 from trueos/fbsd-head-20191002

Fbsd head 20191002
DeltaFile
+15,193-0sys/netinet/tcp_stacks/bbr.c
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+2,777-1,445sys/netinet/tcp_stacks/rack.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,120-0sys/gnu/dts/arm64/mediatek/mt8183-pinfunc.h
+22,679-12,6341,944 files not shown
+84,851-29,7151,950 files

PC-BSD/trueos 22c6c6fsys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge pull request #414 from trueos/fbsdm-update-20191002

Fbsdm update 20191002
DeltaFile
+15,193-0sys/netinet/tcp_stacks/bbr.c
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+2,777-1,445sys/netinet/tcp_stacks/rack.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,120-0sys/gnu/dts/arm64/mediatek/mt8183-pinfunc.h
+22,679-12,6341,944 files not shown
+84,851-29,7151,950 files

PC-BSD/trueos a755337sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsdm-update-20191002

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+15,193-0sys/netinet/tcp_stacks/bbr.c
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+2,777-1,445sys/netinet/tcp_stacks/rack.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,120-0sys/gnu/dts/arm64/mediatek/mt8183-pinfunc.h
+22,679-12,6341,944 files not shown
+84,851-29,7151,950 files

PC-BSD/trueos e16ac61sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsd-head-20191002

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+15,193-0sys/netinet/tcp_stacks/bbr.c
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+2,777-1,445sys/netinet/tcp_stacks/rack.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,120-0sys/gnu/dts/arm64/mediatek/mt8183-pinfunc.h
+22,679-12,6341,944 files not shown
+84,851-29,7151,950 files

PC-BSD/trueos 072ee8dsys/kern subr_filter.c uipc_shm.c, sys/netinet/tcp_stacks bbr.c rack.c

Merge ^/head r352587 through r352763.
DeltaFile
+15,191-0sys/netinet/tcp_stacks/bbr.c
+2,746-1,434sys/netinet/tcp_stacks/rack.c
+845-0sys/netinet/tcp_stacks/tcp_bbr.h
+482-0sys/kern/subr_filter.c
+357-28sys/kern/uipc_shm.c
+277-15tests/sys/posixshm/posixshm_test.c
+19,898-1,477245 files not shown
+24,623-3,355251 files

PC-BSD/trueos 6db0bdastand/efi/libefi efi_console.c, stand/i386/libi386 vidconsole.c

loader: fix indentation in efi_console and vidconsole

Remove extra tab.

Reported by:    yuripv
DeltaFile
+1-1stand/i386/libi386/vidconsole.c
+1-1stand/efi/libefi/efi_console.c
+2-22 files

PC-BSD/trueos eb5956cstand/efi/libefi efi_console.c, stand/i386/libi386 vidconsole.c

loader: add teken.fg_color and teken.bg_color variables

Add settable variables to control teken default color attributes.
The supported colors are 0-7 or basic color names:
black, red, green, brown, blue, magenta, cyan, white.

The current implementation does add some duplication which will be addressed
later.
DeltaFile
+101-4stand/i386/libi386/vidconsole.c
+92-0stand/efi/libefi/efi_console.c
+193-42 files

PC-BSD/trueos d59c42bcrypto/openssl/crypto/aes/asm bsaes-x86_64.pl aes-586.pl, secure/lib/libcrypto/amd64 aes-x86_64.S bsaes-x86_64.S

Merge pull request #410 from trueos/fbsdm-update-20190919

Fbsdm update 20190919
DeltaFile
+0-6,491secure/lib/libcrypto/i386/aes-586.S
+0-3,239crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl
+0-3,000crypto/openssl/crypto/aes/asm/aes-586.pl
+0-2,916crypto/openssl/crypto/aes/asm/aes-x86_64.pl
+0-2,651secure/lib/libcrypto/amd64/aes-x86_64.S
+0-2,597secure/lib/libcrypto/amd64/bsaes-x86_64.S
+0-20,8941,173 files not shown
+37,600-48,9131,179 files

PC-BSD/trueos d6f36afcrypto/openssl/crypto/aes/asm bsaes-x86_64.pl aes-586.pl, secure/lib/libcrypto/amd64 aes-x86_64.S bsaes-x86_64.S

Merge pull request #409 from trueos/fbsd-head-20190919

Fbsd head 20190919
DeltaFile
+0-6,491secure/lib/libcrypto/i386/aes-586.S
+0-3,239crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl
+0-3,000crypto/openssl/crypto/aes/asm/aes-586.pl
+0-2,916crypto/openssl/crypto/aes/asm/aes-x86_64.pl
+0-2,651secure/lib/libcrypto/amd64/aes-x86_64.S
+0-2,597secure/lib/libcrypto/amd64/bsaes-x86_64.S
+0-20,8941,173 files not shown
+37,600-48,9131,179 files

PC-BSD/trueos ba26b89crypto/openssl/crypto/aes/asm bsaes-x86_64.pl aes-586.pl, secure/lib/libcrypto/amd64 aes-x86_64.S bsaes-x86_64.S

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsdm-update-20190919

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+0-6,491secure/lib/libcrypto/i386/aes-586.S
+0-3,239crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl
+0-3,000crypto/openssl/crypto/aes/asm/aes-586.pl
+0-2,916crypto/openssl/crypto/aes/asm/aes-x86_64.pl
+0-2,651secure/lib/libcrypto/amd64/aes-x86_64.S
+0-2,597secure/lib/libcrypto/amd64/bsaes-x86_64.S
+0-20,8941,173 files not shown
+37,600-48,9131,179 files

PC-BSD/trueos f80a338crypto/openssl/crypto/aes/asm bsaes-x86_64.pl aes-586.pl, secure/lib/libcrypto/amd64 aes-x86_64.S bsaes-x86_64.S

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsd-head-20190919

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+0-6,491secure/lib/libcrypto/i386/aes-586.S
+0-3,239crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl
+0-3,000crypto/openssl/crypto/aes/asm/aes-586.pl
+0-2,916crypto/openssl/crypto/aes/asm/aes-x86_64.pl
+0-2,651secure/lib/libcrypto/amd64/aes-x86_64.S
+0-2,597secure/lib/libcrypto/amd64/bsaes-x86_64.S
+0-20,8941,173 files not shown
+37,600-48,9131,179 files

PC-BSD/trueos 8864118crypto/openssl/crypto/aes/asm bsaes-x86_64.pl aes-586.pl, secure/lib/libcrypto/amd64 aes-x86_64.S bsaes-x86_64.S

Merge ^/head r352105 through r352307.
DeltaFile
+0-6,491secure/lib/libcrypto/i386/aes-586.S
+0-3,239crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl
+0-3,000crypto/openssl/crypto/aes/asm/aes-586.pl
+0-2,916crypto/openssl/crypto/aes/asm/aes-x86_64.pl
+0-2,651secure/lib/libcrypto/amd64/aes-x86_64.S
+0-2,597secure/lib/libcrypto/amd64/bsaes-x86_64.S
+0-20,8941,134 files not shown
+34,620-51,4651,140 files

PC-BSD/trueos d3ea9b4stand/i386/libi386 vidconsole.c, stand/i386/loader main.c

loader: vidconsole should set LINES and COLUMNS

Set LINES and COLUMNS based on terminal dimensions.
DeltaFile
+6-0stand/i386/libi386/vidconsole.c
+0-1stand/i386/loader/main.c
+6-12 files

PC-BSD/trueos b7b22cccontrib/wpa/src/common dpp.c, contrib/wpa/src/drivers nl80211_copy.h driver_atheros.c

Merge pull request #404 from trueos/fbsdm-update-20190910

Fbsdm update 20190910
DeltaFile
+6,467-0contrib/wpa/src/drivers/nl80211_copy.h
+0-5,388sys/libkern/zlib.c
+2,300-0contrib/wpa/src/drivers/driver_atheros.c
+2,033-0contrib/wpa/src/eap_peer/eap_teap.c
+1,947-0contrib/wpa/src/eap_server/eap_server_teap.c
+1,504-169contrib/wpa/src/common/dpp.c
+14,251-5,5571,409 files not shown
+57,451-38,9211,415 files

PC-BSD/trueos 0419230sbin/camcontrol camcontrol.c, stand/i386/libi386 vidconsole.c

Merge pull request #403 from trueos/fbsd-head-20190910

Fbsd head 20190910
DeltaFile
+655-481stand/i386/libi386/vidconsole.c
+428-605sbin/camcontrol/camcontrol.c
+686-227sys/netinet/tcp_lro.c
+0-910usr.sbin/pc-sysinstall/backend/functions-disk.sh
+0-871usr.bin/mklocale/yacc.y
+0-784usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh
+1,769-3,878502 files not shown
+6,654-17,687508 files

PC-BSD/trueos 8fc2a6dcontrib/wpa/src/common dpp.c, contrib/wpa/src/drivers nl80211_copy.h driver_atheros.c

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsdm-update-20190910

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+6,467-0contrib/wpa/src/drivers/nl80211_copy.h
+0-5,388sys/libkern/zlib.c
+2,300-0contrib/wpa/src/drivers/driver_atheros.c
+2,033-0contrib/wpa/src/eap_peer/eap_teap.c
+1,947-0contrib/wpa/src/eap_server/eap_server_teap.c
+1,504-169contrib/wpa/src/common/dpp.c
+14,251-5,5571,409 files not shown
+57,451-38,9211,415 files

PC-BSD/trueos 6f48192sbin/camcontrol camcontrol.c, stand/i386/libi386 vidconsole.c

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsd-head-20190910

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+655-481stand/i386/libi386/vidconsole.c
+428-605sbin/camcontrol/camcontrol.c
+686-227sys/netinet/tcp_lro.c
+0-910usr.sbin/pc-sysinstall/backend/functions-disk.sh
+0-871usr.bin/mklocale/yacc.y
+0-784usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh
+1,769-3,878502 files not shown
+6,654-17,687508 files

PC-BSD/trueos 508cd5fsbin/camcontrol camcontrol.c, stand/efi/libefi efi_console.c

Merge ^/head r351732 through r352104.
DeltaFile
+655-481stand/i386/libi386/vidconsole.c
+421-599sbin/camcontrol/camcontrol.c
+686-227sys/netinet/tcp_lro.c
+0-910usr.sbin/pc-sysinstall/backend/functions-disk.sh
+0-784usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh
+332-377stand/efi/libefi/efi_console.c
+2,094-3,378428 files not shown
+5,533-14,516434 files

PC-BSD/trueos 9b4871estand/efi/libefi efi_console.c Makefile, stand/forth frames.4th

loader: use teken teminal emulator for x86 and uefi

Replace mini cons25 emulator with teken, this does enable us proper console
terminal for loader and will make it possible to implement different
back end callbacks to draw to screen.

At this time we still only "draw" in text mode.
DeltaFile
+655-481stand/i386/libi386/vidconsole.c
+332-377stand/efi/libefi/efi_console.c
+21-21stand/forth/frames.4th
+12-12stand/lua/drawer.lua
+5-5stand/efi/libefi/Makefile
+6-2stand/i386/libi386/Makefile
+1,031-8985 files not shown
+1,042-90511 files

PC-BSD/trueos f497856contrib/sqlite3 sqlite3.c, contrib/zlib deflate.c

MFHead @347527

Sponsored by:   The FreeBSD Foundation
DeltaFile
+8,353-6,010contrib/sqlite3/sqlite3.c
+4,601-0sys/gnu/dts/arm/dra7-l4.dtsi
+2,506-0sys/gnu/dts/arm/am437x-l4.dtsi
+2,460-0sys/gnu/dts/arm/omap5-l4.dtsi
+0-2,163contrib/zlib/deflate.c
+2,163-0sys/contrib/zlib/deflate.c
+20,083-8,1732,837 files not shown
+170,261-83,0882,843 files

PC-BSD/trueos db4918bsys/gnu/dts/arm lpc4357-myd-lpc4357.dts, sys/gnu/dts/arm64/freescale imx8mm-pinfunc.h

Merge branch 'master' of https://github.com/freebsd/freebsd into trueos-master
DeltaFile
+1,910-0sys/gnu/dts/arm64/renesas/r8a774c0.dtsi
+1,858-0sys/gnu/dts/arm64/nvidia/tegra210-p2894.dtsi
+903-143sys/gnu/dts/arm64/qcom/sdm845.dtsi
+703-0sys/gnu/dts/arm64/rockchip/rk3399-nanopi4.dtsi
+629-0sys/gnu/dts/arm64/freescale/imx8mm-pinfunc.h
+619-0sys/gnu/dts/arm/lpc4357-myd-lpc4357.dts
+6,622-143651 files not shown
+24,668-3,472657 files

PC-BSD/trueos 47d62c6contrib/sqlite3 sqlite3.c, contrib/zlib deflate.c zlib.h

Merge branch 'master' of https://github.com/freebsd/freebsd into freebsd/master
DeltaFile
+4,886-3,859contrib/sqlite3/sqlite3.c
+0-2,163contrib/zlib/deflate.c
+2,163-0sys/contrib/zlib/deflate.c
+1,544-486sys/arm64/linux/syscalls.master
+0-1,913contrib/zlib/zlib.h
+1,913-0sys/contrib/zlib/zlib.h
+10,506-8,4211,774 files not shown
+104,058-47,4441,780 files

PC-BSD/trueos 02555f3stand/efi/libefi efi_console.c, stand/i386/libi386 vidconsole.c

loader: no-TERM_EMU is broken now

If TERM_EMU is not defined, we do not have curx variable. Use conout mode
for efi and expose get_pos() for i386.
DeltaFile
+9-3stand/i386/libi386/vidconsole.c
+1-1stand/efi/libefi/efi_console.c
+10-42 files

PC-BSD/trueos 5ec7dd9stand/efi/libefi efi_console.c, stand/i386/libi386 vidconsole.c

loader: implement proper 8 char tab stops

The current console code is printing out 8 spaces for tab, calculate
the amount of spaces based on tab stops.
DeltaFile
+6-4stand/efi/libefi/efi_console.c
+6-4stand/i386/libi386/vidconsole.c
+12-82 files

PC-BSD/trueos 82617fbcontrib/sqlite3 sqlite3.c, contrib/subversion/subversion/libsvn_subr/utf8proc utf8proc_data.c

Merge branch 'master' into etc-DIR
DeltaFile
+148,809-148,750sys/dev/qlxgbe/ql_fw.c
+0-29,957sys/dev/vxge/vxge-firmware.h
+14,379-13,376contrib/subversion/subversion/libsvn_subr/utf8proc/utf8proc_data.c
+22,849-0sys/contrib/dev/iwm/iwm-3168-22.fw.uu
+11,384-5,876contrib/sqlite3/sqlite3.c
+16,469-0tests/sys/opencrypto/blake2-kat.h
+213,890-197,9595,877 files not shown
+759,667-542,3155,883 files