svn commit: r368093 - head/usr.sbin/bhyve

2020-11-27 Thread Rebecca Cran
Author: bcran Date: Fri Nov 27 08:00:32 2020 New Revision: 368093 URL: https://svnweb.freebsd.org/changeset/base/368093 Log: Fix bhyve SMBIOS type 19 handling to avoid misreporting total RAM amount This fixes the amount of memory displayed in the EDK2 UiApp to be the same as passed on the

svn commit: r368092 - head/usr.sbin/bhyve

2020-11-26 Thread Rebecca Cran
Author: bcran Date: Fri Nov 27 07:53:15 2020 New Revision: 368092 URL: https://svnweb.freebsd.org/changeset/base/368092 Log: bhyve: fix smbiostbl.c style issues and add comment about date format Fix a couple of style issues introduced in my previous commit. Add a comment explaining that t

Re: svn commit: r367651 - head/usr.sbin/bhyve

2020-11-13 Thread Rebecca Cran
On 11/13/20 5:47 PM, Ravi Pokala wrote: +#define FIRMWARE_RELEASE_DATE "11/10/2020" Might I suggest "2020-11-10", as sorting, logic, ${DEITY}, and ISO-8601 demand? ;-) I wish! I'll add a comment clarifying that the specification mandates mm/dd/

Re: svn commit: r367651 - head/usr.sbin/bhyve

2020-11-13 Thread Rebecca Cran
On 11/13/20 1:03 PM, Shawn Webb wrote: Style nit: shouldn't there be a tab between #define and the macro? Thanks, I'll try and remember that in future. -- Rebecca Cran ___ svn-src-head@freebsd.org mailing list https://lists.freebsd.o

svn commit: r367651 - head/usr.sbin/bhyve

2020-11-13 Thread Rebecca Cran
Author: bcran Date: Fri Nov 13 19:47:16 2020 New Revision: 367651 URL: https://svnweb.freebsd.org/changeset/base/367651 Log: bhyve: update smbiostbl.c to bump the version and release date Since lots of work has been done on bhyve since 2014, increase the version to 13.0 to match 13-CURREN

svn commit: r359478 - head/usr.sbin/bhyve

2020-03-30 Thread Rebecca Cran
Author: bcran Date: Tue Mar 31 02:36:39 2020 New Revision: 359478 URL: https://svnweb.freebsd.org/changeset/base/359478 Log: Bhyve: fix SMBIOS Type 17 table generation According to the SMBIOS specification (revision 2.7 or newer), the extended module size field should only be used for siz

svn commit: r359065 - head/usr.sbin/bhyve

2020-03-17 Thread Rebecca Cran
Author: bcran Date: Wed Mar 18 03:17:15 2020 New Revision: 359065 URL: https://svnweb.freebsd.org/changeset/base/359065 Log: Bhyve: log message when rfb client connects Reviewed by: jhb Differential Revision:https://reviews.freebsd.org/D24098 Modified: head/usr.sbin/bhyve/rfb.

svn commit: r359064 - head/usr.sbin/bhyve

2020-03-17 Thread Rebecca Cran
Author: bcran Date: Wed Mar 18 03:15:57 2020 New Revision: 359064 URL: https://svnweb.freebsd.org/changeset/base/359064 Log: Bhyve: DPRINTF already includes newline, so don't add another Reviewed by: jhb, vmaffione, emaste Differential Revision:https://reviews.freebsd.org/D24099

svn commit: r359063 - head/sys/dev/ath/ath_hal

2020-03-17 Thread Rebecca Cran
Author: bcran Date: Wed Mar 18 03:14:17 2020 New Revision: 359063 URL: https://svnweb.freebsd.org/changeset/base/359063 Log: ath_hal: fix typo in ath_hal_printf Modified: head/sys/dev/ath/ath_hal/ah_regdomain.c Modified: head/sys/dev/ath/ath_hal/ah_regdomain.c ===

svn commit: r358183 - head/usr.bin/dtc

2020-02-20 Thread Rebecca Cran
Author: bcran Date: Thu Feb 20 21:29:59 2020 New Revision: 358183 URL: https://svnweb.freebsd.org/changeset/base/358183 Log: dtc: remove unknown option printf, since getopt will print it Since we don't set opterr to 0, getopt prints a message when it encounters an unknown/invalid option.

svn commit: r356740 - in head/usr.sbin/bsdinstall: . partedit scripts

2020-01-14 Thread Rebecca Cran
Author: bcran Date: Wed Jan 15 00:45:05 2020 New Revision: 356740 URL: https://svnweb.freebsd.org/changeset/base/356740 Log: bsdinstall: Use TMPDIR if set Submitted by: Ryan Moeller Reviewed by: bcran, Nick Wolff Differential Revision:https://reviews.freebsd.org/D22979/ Modi

Re: svn commit: r352112 - in head: share/man/man4 sys/net

2019-09-09 Thread Rebecca Cran
x27; condition is false [-Werror,-Wsometimes-uninitialized]     } else if (af == AF_INET6) {    ^~ /usr/src/sys/net/rtsock.c:2385:16: note: uninitialized use occurs here     rt = rtalloc1(dstp, 0, RTF_RNH_LOCKED);   ^~~~ -- Rebecca Cran

Re: svn commit: r351831 - in head: . stand/efi/boot1 stand/efi/gptboot tools/build/mk

2019-09-08 Thread Rebecca Cran
replying. I'd prefer not to partially revert the commit, but I'm not sure what the solution would be. Perhaps we could accelerate the MFC of msdos makefs support to 12-STABLE? -- Rebecca Cran signature.asc Description: OpenPGP digital signature

Re: svn commit: r351831 - in head: . stand/efi/boot1 stand/efi/gptboot tools/build/mk

2019-09-05 Thread Rebecca Cran
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 2019-09-05 17:48, Rebecca Cran wrote: > > Or, if you prefer not to rely on EFI boot variables (for example, Linux > GRUB EFI updates seem to reset them, deleting the FreeBSD entries), you > can also copy loader.efi into /mnt/EFI/

Re: svn commit: r351831 - in head: . stand/efi/boot1 stand/efi/gptboot tools/build/mk

2019-09-05 Thread Rebecca Cran
EFI\BOOT\BOOTx64.efi is the default place where UEFI system firmware looks to run a bootloader from, given no EFI boot variables. I think it's only supposed to be for removable media, but I've not come across any that differentiate between fixed and removable. -- Rebecca Cran signature.asc Description: OpenPGP digital signature

svn commit: r351831 - in head: . stand/efi/boot1 stand/efi/gptboot tools/build/mk

2019-09-04 Thread Rebecca Cran
Author: bcran Date: Wed Sep 4 20:55:48 2019 New Revision: 351831 URL: https://svnweb.freebsd.org/changeset/base/351831 Log: The efifat files are no longer used: remove the code to build them Reviewed by: imp, tsoome, emaste Differential Revision:https://reviews.freebsd.org/D2056

Re: svn commit: r346039 - head/sys/conf

2019-09-03 Thread Rebecca Cran
weeks ago that suggested that the list of people who reviewed the patch should be copied into a "Reviewed by:" line, to avoid only having that information in Phabricator. Am I remembering correctly, or is just mentioning the Phab review considered sufficient?

svn commit: r349494 - head/sys/dev/uart

2019-06-27 Thread Rebecca Cran
Author: bcran Date: Fri Jun 28 01:19:08 2019 New Revision: 349494 URL: https://svnweb.freebsd.org/changeset/base/349494 Log: Add ACPI entries for Synopsys Designware UARTs used on ARM platforms This fixes (userspace) console on the Marvell MACCHIATObin in ACPI mode with latest TianoCore E

svn commit: r349493 - head/sys/arm/arm

2019-06-27 Thread Rebecca Cran
Author: bcran Date: Fri Jun 28 01:17:33 2019 New Revision: 349493 URL: https://svnweb.freebsd.org/changeset/base/349493 Log: Add missing ACPI GICv2 MSI/MSI-X attachment This lets PCIe MSI-X device interrupts work on the MACCHIATObin (Marvell Armada 8k), which allows e.g. the Intel igb NIC

svn commit: r349471 - head/stand/efi/loader

2019-06-27 Thread Rebecca Cran
Author: bcran Date: Thu Jun 27 22:06:41 2019 New Revision: 349471 URL: https://svnweb.freebsd.org/changeset/base/349471 Log: Increase EFI_STAGING_SIZE to 100MB on x64 To avoid failures when the large 18MB nvidia.ko module is being loaded, increase EFI_STAGING_SIZE from 64MB to 100MB on x6

svn commit: r349404 - in head/stand/efi: libefi loader

2019-06-25 Thread Rebecca Cran
Author: bcran Date: Wed Jun 26 03:06:57 2019 New Revision: 349404 URL: https://svnweb.freebsd.org/changeset/base/349404 Log: Re-enable loader efi http boot and fix dv_open bug if dv_init failed The code in efihttp.c was assuming that dv_open wouldn't be called if dv_init failed. But the d

svn commit: r349395 - head/stand/efi/loader

2019-06-25 Thread Rebecca Cran
Author: bcran Date: Tue Jun 25 21:26:57 2019 New Revision: 349395 URL: https://svnweb.freebsd.org/changeset/base/349395 Log: Disconnect EFI HTTP support The EFI HTTP code has been causing boot failures for people, so disable it while a fix is being worked on. Modified: head/stand/efi/l

Re: svn commit: r349349 - in head/stand: efi/include efi/include/Protocol efi/libefi efi/loader libsa

2019-06-25 Thread Rebecca Cran
On 2019-06-25 07:03, Ed Maste wrote: > My QEMU smoke test script (tools/boot/ci-qemu-test.sh) fails after > this change, with an exception in the loader: I can replicate this failure, and am working to debug it. -- Rebecca Cran signature.asc Description: OpenPGP digital signature

Re: svn commit: r349349 - in head/stand: efi/include efi/include/Protocol efi/libefi efi/loader libsa

2019-06-24 Thread Rebecca Cran
vision Reference: This Protocol is introduced in UEFI Specification 2.5 **/ I think I should update the copy in the tree with this version, which makes more sense. Do you agree? -- Rebecca Cran signature.asc Description: OpenPGP digital signature

svn commit: r349349 - in head/stand: efi/include efi/include/Protocol efi/libefi efi/loader libsa

2019-06-24 Thread Rebecca Cran
Author: bcran Date: Mon Jun 24 23:18:42 2019 New Revision: 349349 URL: https://svnweb.freebsd.org/changeset/base/349349 Log: loader: add HTTP support using UEFI Add support for an HTTP "network filesystem" using the UEFI's HTTP stack. This also supports HTTPS, but TianoCore EDK2 impl

svn commit: r349201 - head/stand/efi/libefi

2019-06-19 Thread Rebecca Cran
Author: bcran Date: Wed Jun 19 18:47:44 2019 New Revision: 349201 URL: https://svnweb.freebsd.org/changeset/base/349201 Log: efinet: Defer exclusively opening the network handles Don't commit to exclusive access to the network device handle by efinet until the loader has decided to load s

svn commit: r348499 - head/stand/common

2019-06-01 Thread Rebecca Cran
Author: bcran Date: Sat Jun 1 19:47:15 2019 New Revision: 348499 URL: https://svnweb.freebsd.org/changeset/base/348499 Log: Fix comment parsing in interp_simple.c loader.rc has comment lines without a trailing space, which get interpreted as commands. Avoid this by only matching against

svn commit: r346748 - head/tools/boot

2019-04-26 Thread Rebecca Cran
Author: bcran Date: Fri Apr 26 14:44:46 2019 New Revision: 346748 URL: https://svnweb.freebsd.org/changeset/base/346748 Log: Fix tools/boot/ci-qemu-test.sh and make some improvements Update ci-qemu-test.sh o Update the path to the OVMF file, which is now in /usr/local/share/uefi-edk2-

svn commit: r346657 - head/sys/dev/uart

2019-04-24 Thread Rebecca Cran
Author: bcran Date: Thu Apr 25 02:16:48 2019 New Revision: 346657 URL: https://svnweb.freebsd.org/changeset/base/346657 Log: ACPI SPCR: handle BaudRate=0 From https://github.com/tianocore/edk2-platforms/commit/7d8dc6544c93a5f5a03c83316489ba8700946e9f "The mcbin (and likely others) hav

svn commit: r346646 - head/tools/boot

2019-04-24 Thread Rebecca Cran
Author: bcran Date: Wed Apr 24 22:35:29 2019 New Revision: 346646 URL: https://svnweb.freebsd.org/changeset/base/346646 Log: Fix install-boot.sh and rootgen.sh UEFI bugs tools/boot/install-boot.sh was assuming that if a device was passed in, it should operate on the current system and run

Re: svn commit: r346039 - head/sys/conf

2019-04-09 Thread Rebecca Cran via svn-src-head
weeks ago that suggested that the list of people who reviewed the patch should be copied into a "Reviewed by:" line, to avoid only having that information in Phabricator. Am I remembering correctly, or is just mentioning the Phab review considered sufficient?

svn commit: r344862 - head/usr.sbin/efivar

2019-03-06 Thread Rebecca Cran
Author: bcran Date: Thu Mar 7 00:01:28 2019 New Revision: 344862 URL: https://svnweb.freebsd.org/changeset/base/344862 Log: Document the efivar --load-option option Reviewed by: imp, kevans Sponsored by: Netflix, Inc. Differential Revision:https://reviews.freebsd.org/D19263 M

svn commit: r344839 - head/stand/efi/loader

2019-03-05 Thread Rebecca Cran
Author: bcran Date: Wed Mar 6 05:39:40 2019 New Revision: 344839 URL: https://svnweb.freebsd.org/changeset/base/344839 Log: Add retry loop around GetMemoryMap call to fix fragmentation bug The call to BS->AllocatePages can cause the memory map to become framented, causing BS->GetMemoryMa

svn commit: r344718 - in head/stand/efi/loader/arch: arm i386

2019-03-02 Thread Rebecca Cran
Author: bcran Date: Sat Mar 2 04:02:11 2019 New Revision: 344718 URL: https://svnweb.freebsd.org/changeset/base/344718 Log: EFI: don't call printf after ExitBootServices, since it uses Boot Services ExitBootServices terminates all boot services including console access. Attempting to cal

svn commit: r344337 - head/usr.sbin/efivar

2019-02-19 Thread Rebecca Cran
Author: bcran Date: Wed Feb 20 05:19:16 2019 New Revision: 344337 URL: https://svnweb.freebsd.org/changeset/base/344337 Log: Add the unix path to the output of `efivar --load-option` Reviewed by: imp Sponsored by: Netflix Differential Revision:https://reviews.freebsd.org/D19242

svn commit: r342666 - head/usr.sbin/efibootmgr

2018-12-31 Thread Rebecca Cran
Author: bcran Date: Tue Jan 1 04:57:46 2019 New Revision: 342666 URL: https://svnweb.freebsd.org/changeset/base/342666 Log: Update the efibootmgr(8) man page to document changes to options. Modified: head/usr.sbin/efibootmgr/efibootmgr.8 Modified: head/usr.sbin/efibootmgr/efibootmgr.8 =

svn commit: r342637 - head/usr.sbin/bsdinstall/scripts

2018-12-30 Thread Rebecca Cran
Author: bcran Date: Mon Dec 31 00:20:58 2018 New Revision: 342637 URL: https://svnweb.freebsd.org/changeset/base/342637 Log: Fix ESP generation when using a gmirror, and when booting from RO medium When using a gmirror, entries in /dev can be removed. So instead of using kern.disks, get t

svn commit: r342638 - head/usr.sbin/bsdinstall/scripts

2018-12-30 Thread Rebecca Cran
Author: bcran Date: Mon Dec 31 00:26:35 2018 New Revision: 342638 URL: https://svnweb.freebsd.org/changeset/base/342638 Log: Use the --activate efibootmgr(8) flag when creating entries in bootconfig Sponsored by: Netflix Modified: head/usr.sbin/bsdinstall/scripts/bootconfig Modified: he

svn commit: r342636 - head

2018-12-30 Thread Rebecca Cran
Author: bcran Date: Mon Dec 31 00:15:05 2018 New Revision: 342636 URL: https://svnweb.freebsd.org/changeset/base/342636 Log: Add UPDATING entry for r342635. Sponsored by: Netflix Modified: head/UPDATING Modified: head/UPDATING

svn commit: r342635 - head/usr.sbin/efibootmgr

2018-12-30 Thread Rebecca Cran
Author: bcran Date: Mon Dec 31 00:09:45 2018 New Revision: 342635 URL: https://svnweb.freebsd.org/changeset/base/342635 Log: Change the way efibootmgr works by specifying bootnum via -b parameter Instead of passing the bootnum to each different parameter, require users to specify -b when

svn commit: r342579 - head/usr.sbin/efibootmgr

2018-12-28 Thread Rebecca Cran
Author: bcran Date: Fri Dec 28 21:26:45 2018 New Revision: 342579 URL: https://svnweb.freebsd.org/changeset/base/342579 Log: Improve the efibootmgr(8) man page Fix formatting, typos, and attempt to improve the wording. Sponsored by: Netflix Differential Revision:https://revie

svn commit: r342396 - head/usr.sbin/efibootmgr

2018-12-24 Thread Rebecca Cran
Author: bcran Date: Mon Dec 24 15:38:36 2018 New Revision: 342396 URL: https://svnweb.freebsd.org/changeset/base/342396 Log: Activate support for efibootmgr(8) -b --bootnum parameter Sponsored by: Netflix Differential Revision:https://reviews.freebsd.org/D18647 Modified: head/u

Re: svn commit: r342283 - in head: release/amd64 release/arm64 release/i386 release/tools share/man/man8 tools/boot tools/tools/nanobsd/embedded usr.sbin/bsdinstall/partedit usr.sbin/bsdinstall/script

2018-12-20 Thread Rebecca Cran via svn-src-head
On December 20, 2018 at 12:51:36 PM, Shawn Webb (shawn.w...@hardenedbsd.org) wrote: Are there any other bits of the build process that touch files outside  of ${MAKEOBJDIRPREFIX}?  Grepping for “/tmp” shows lots of other scripts that use /tmp . —  Rebecca __

svn commit: r342283 - in head: release/amd64 release/arm64 release/i386 release/tools share/man/man8 tools/boot tools/tools/nanobsd/embedded usr.sbin/bsdinstall/partedit usr.sbin/bsdinstall/scripts

2018-12-20 Thread Rebecca Cran
bsdinstall/partedit/partedit_x86.cThu Dec 20 19:27:46 2018(r342282) +++ head/usr.sbin/bsdinstall/partedit/partedit_x86.cThu Dec 20 19:39:37 2018(r342283) @@ -35,8 +35,7 @@ #include "partedit.h" /* EFI partition size in bytes */ -#defineEFI_BOOTPART_SIZE

svn commit: r342282 - head/stand/libsa

2018-12-20 Thread Rebecca Cran
Author: bcran Date: Thu Dec 20 19:27:46 2018 New Revision: 342282 URL: https://svnweb.freebsd.org/changeset/base/342282 Log: Wait a maximum of 300 seconds for network send/recv in libsa The reason for this change is that currently, a send/recv takes many hours to time out. This is subop

svn commit: r342055 - head/stand/efi/loader

2018-12-13 Thread Rebecca Cran
Author: bcran Date: Thu Dec 13 23:49:20 2018 New Revision: 342055 URL: https://svnweb.freebsd.org/changeset/base/342055 Log: Cast error message in efi_main.c to CHAR16* to avoid build error Modified: head/stand/efi/loader/efi_main.c Modified: head/stand/efi/loader/efi_main.c

svn commit: r342054 - head/stand/efi/loader

2018-12-13 Thread Rebecca Cran
Author: bcran Date: Thu Dec 13 23:20:58 2018 New Revision: 342054 URL: https://svnweb.freebsd.org/changeset/base/342054 Log: Print an error message in efi_main.c if we can't allocate memory for the heap With the default Qemu parameters, only 128MB RAM gets given to a VM. This causes the

svn commit: r339796 - head/stand/efi/libefi

2018-10-26 Thread Rebecca Cran
Author: bcran Date: Fri Oct 26 21:57:22 2018 New Revision: 339796 URL: https://svnweb.freebsd.org/changeset/base/339796 Log: Simplify the EFI delay() function by calling BS->Stall() Differential Revision: https://reviews.freebsd.org/D16753 Modified: head/stand/efi/libefi/delay.c Modifie

svn commit: r334198 - in head: share/man/man5 tools/build/options

2018-05-24 Thread Rebecca Cran
Author: bcran Date: Fri May 25 01:38:59 2018 New Revision: 334198 URL: https://svnweb.freebsd.org/changeset/base/334198 Log: Remove extra space before parenthesis in src.conf(5) Reviewed by: eadler Differential Revision:https://reviews.freebsd.org/D15528 Modified: head/share/m

svn commit: r333097 - head/share/misc

2018-04-29 Thread Rebecca Cran
Author: bcran Date: Mon Apr 30 04:02:48 2018 New Revision: 333097 URL: https://svnweb.freebsd.org/changeset/base/333097 Log: Add back the historical information about being mentored by rrs Reviewed by: imp, eadler Differential Revision:https://reviews.freebsd.org/D15230 Modified

svn commit: r332874 - head/share/misc

2018-04-22 Thread Rebecca Cran
Author: bcran Date: Sun Apr 22 21:27:59 2018 New Revision: 332874 URL: https://svnweb.freebsd.org/changeset/base/332874 Log: Update committers-src.dot to show the mentorship arrangement for myself: eadler has agreed to mentor me. Modified: head/share/misc/committers-src.dot Modified: head/s

svn commit: r332873 - in head: share/misc usr.bin/calendar/calendars

2018-04-22 Thread Rebecca Cran
pon\n...@freebsd.org\n2009/02/18" avos [label="Andriy Voskoboinyk\na...@freebsd.org\n2015/09/24"] badger [label="Eric Badger\nbad...@freebsd.org\n2016/07/01"] bapt [label="Baptiste Daroussin\nb...@freebsd.org\n2011/12/23"] +bcran [label="Rebecca Cran\nbc...