Page MenuHomeFreeBSD
Feed Advanced Search

Dec 3 2017

emaste committed rS326481: Release Kyle Evans (kevans) from mentorship.
Release Kyle Evans (kevans) from mentorship
Dec 3 2017, 12:24 AM

Dec 1 2017

emaste added a comment to D13311: Make COMPAT_FREEBSD32 part of GENERIC on arm64..

Description looks good.

Dec 1 2017, 7:14 PM
emaste committed rS326431: MFC r324703: loader.mk: clean md.o even if MD_IMAGE_SIZE not defined.
MFC r324703: loader.mk: clean md.o even if MD_IMAGE_SIZE not defined
Dec 1 2017, 5:15 PM

Nov 30 2017

emaste added inline comments to D13271: Add a Flavors chapter..
Nov 30 2017, 1:59 PM
emaste committed rS326382: MFC r326135: bfd: fix segfault in the ihex parser on malformed ihex file.
MFC r326135: bfd: fix segfault in the ihex parser on malformed ihex file
Nov 30 2017, 12:28 AM
emaste committed rS326381: MFC r326135: bfd: fix segfault in the ihex parser on malformed ihex file.
MFC r326135: bfd: fix segfault in the ihex parser on malformed ihex file
Nov 30 2017, 12:27 AM
emaste committed rS326380: MFC r326136: bfd: avoid crash on corrupt binaries.
MFC r326136: bfd: avoid crash on corrupt binaries
Nov 30 2017, 12:25 AM
emaste committed rS326379: MFC r326136: bfd: avoid crash on corrupt binaries.
MFC r326136: bfd: avoid crash on corrupt binaries
Nov 30 2017, 12:24 AM

Nov 29 2017

emaste committed rS326374: MFC r326082: freebsd-update: do not duplicate patchlist entries.
MFC r326082: freebsd-update: do not duplicate patchlist entries
Nov 29 2017, 8:44 PM
emaste committed rS326373: MFC r326082: freebsd-update: do not duplicate patchlist entries.
MFC r326082: freebsd-update: do not duplicate patchlist entries
Nov 29 2017, 8:38 PM

Nov 28 2017

emaste accepted D13135: Fix fabs() for MIPS when used on -0.0.
Nov 28 2017, 5:50 PM
emaste committed rS326303: MFC r326046: dt_modtext: return error on archs lacking an implementation.
MFC r326046: dt_modtext: return error on archs lacking an implementation
Nov 28 2017, 12:56 AM
emaste committed rS326302: MFC r325042: libdtrace: replace "DOODAD" with more descriptive string.
MFC r325042: libdtrace: replace "DOODAD" with more descriptive string
Nov 28 2017, 12:55 AM

Nov 27 2017

emaste added a member for NUMA: emaste.
Nov 27 2017, 7:35 PM
emaste committed rS326287: efivar: add missing getopt 'u' option.
efivar: add missing getopt 'u' option
Nov 27 2017, 7:35 PM
emaste added a comment to D13273: Fix index calculation for the page table pages for efirt 1:1 map..

EFI RTC works on 96-core arm64 ThunderX with this change.

Nov 27 2017, 6:23 PM
emaste abandoned D13243: arm64: fix build with DIAGNOSTIC.

@andrew committed a different fix.

Nov 27 2017, 1:55 PM

Nov 26 2017

emaste created D13243: arm64: fix build with DIAGNOSTIC.
Nov 26 2017, 1:51 AM

Nov 25 2017

emaste accepted D13240: Allwinner a83t: enable USB support.
Nov 25 2017, 4:02 PM

Nov 24 2017

emaste committed rS326179: Temporarily disable VIMAGE on arm64.
Temporarily disable VIMAGE on arm64
Nov 24 2017, 7:21 PM
emaste added inline comments to D4385: Prepare the ports tree for reproducible builds.
Nov 24 2017, 6:59 PM
emaste updated the diff for D4385: Prepare the ports tree for reproducible builds.

For now avoid setting the reproducible build timestamp in PKG_ENV for all ports that set USES=python

Nov 24 2017, 6:52 PM
emaste added a comment to D4385: Prepare the ports tree for reproducible builds.

Would it be reasonable to scan the plist for any port that sets USES=python, and avoid overriding the package archive metadata if any .pyo/.pyc found?

Nov 24 2017, 6:41 PM
emaste added a comment to D4385: Prepare the ports tree for reproducible builds.

Debian doesn't ship the .pyc / .pyo files; they generate them at install time.

Nov 24 2017, 4:01 PM
emaste accepted D13213: Disable vim syntax highlighting..

No objection from me.

Nov 24 2017, 2:06 AM

Nov 23 2017

emaste committed rP454807: sysutils/safecat: fix linking with GNU ld.
sysutils/safecat: fix linking with GNU ld
Nov 23 2017, 10:34 PM
emaste added a comment to D13020: If device path returns NULL, don't use it..

A similar change has been committed

Nov 23 2017, 10:16 PM
emaste added a comment to D5603: ASLR.

D13155 / rS326097 introduced a conflict; this needs a rebase.

Nov 23 2017, 7:11 PM
emaste committed rS326136: bfd: avoid crash on corrupt binaries.
bfd: avoid crash on corrupt binaries
Nov 23 2017, 4:05 PM
emaste committed rS326135: bfd: fix segfault in the ihex parser on malformed ihex file.
bfd: fix segfault in the ihex parser on malformed ihex file
Nov 23 2017, 2:30 PM

Nov 22 2017

emaste accepted D13193: iscsisctl language fixes.
Nov 22 2017, 5:57 PM
emaste committed rS326094: Fix indentation in bsdinstall-created wpa_supplicant.conf.
Fix indentation in bsdinstall-created wpa_supplicant.conf
Nov 22 2017, 3:18 PM
emaste closed D13190: Fix indentation in bsdinstall-created wpa_supplicant.conf.
Nov 22 2017, 3:18 PM
emaste committed rS326082: freebsd-update: do not duplicate patchlist entries.
freebsd-update: do not duplicate patchlist entries
Nov 22 2017, 1:50 AM
emaste created D13190: Fix indentation in bsdinstall-created wpa_supplicant.conf.
Nov 22 2017, 1:38 AM

Nov 21 2017

emaste added a comment to D4385: Prepare the ports tree for reproducible builds.

What would you suggest for selectively setting PKG_ENV (e.g., for all but python ports, for now)?

Nov 21 2017, 10:53 PM
emaste committed rS326074: filter all passwords (not only changed) from periodic passwd backup.
filter all passwords (not only changed) from periodic passwd backup
Nov 21 2017, 8:32 PM
emaste updated the diff for D4385: Prepare the ports tree for reproducible builds.
  • Bump default timestamp to nice round 1500000000 since it s no longer a future time
  • Set SOURCE_DATE_EPOCH only for the pkg env, not the build env
  • Add a comment
Nov 21 2017, 6:44 PM
emaste added a comment to D12851: aw_ccung: changes to accommodate upcoming a83t support.

I approve based on @manu's review

Nov 21 2017, 5:45 PM
emaste added inline comments to D12650: Add EFI RTC support.
Nov 21 2017, 5:31 PM
emaste committed rS326062: MFC r325813 (bz): Unbreak IPv6..
MFC r325813 (bz): Unbreak IPv6.
Nov 21 2017, 3:34 PM
emaste committed rS326059: MFC r325811: vnic: report that the driver supports multicast.
MFC r325811: vnic: report that the driver supports multicast
Nov 21 2017, 1:59 PM
emaste committed rS326057: vidcontrol: correct history size error message.
vidcontrol: correct history size error message
Nov 21 2017, 1:55 PM
emaste updated subscribers of D13155: Do not loop infinitely in vm_map_find()..
Nov 21 2017, 4:07 AM
emaste committed rS326046: dt_modtext: return error on archs lacking an implementation.
dt_modtext: return error on archs lacking an implementation
Nov 21 2017, 3:15 AM
emaste closed D13176: dt_modtext: return error on archs lacking an implementation.
Nov 21 2017, 3:15 AM
emaste added a comment to D13178: Add Pull Request to the Subversion commit template.

I would put it before Differential Revision: to help cement the idea that D-R should go last (even though you'd generally not have both of these on the same commit) and because Differential Revision: is too long and pushes the rest of the text over to the right.

Nov 21 2017, 2:46 AM
emaste added a comment to D13176: dt_modtext: return error on archs lacking an implementation.

https://github.com/emaste/freebsd/commit/1847c866134eff8524004bdb2edeb457bf33a06e

Nov 21 2017, 2:09 AM
emaste created D13176: dt_modtext: return error on archs lacking an implementation.
Nov 21 2017, 2:08 AM

Nov 20 2017

emaste committed rP454582: sysutils/safecat: avoid duplicating object files in library.
sysutils/safecat: avoid duplicating object files in library
Nov 20 2017, 10:23 PM
emaste committed rS326030: Install strings unconditionally.
Install strings unconditionally
Nov 20 2017, 8:55 PM
emaste closed D8398: Install strings unconditionally.
Nov 20 2017, 8:55 PM
emaste added inline comments to D8398: Install strings unconditionally.
Nov 20 2017, 7:57 PM
emaste added inline comments to D12650: Add EFI RTC support.
Nov 20 2017, 4:21 PM
emaste added a comment to D12650: Add EFI RTC support.

Tested successfully on SoftIron OverDrive 1000 after applying fpu_kern_enter fix from @andrew via IRC

Nov 20 2017, 4:17 PM
emaste added a comment to D12843: (WIP) Allwinner a83t: add ccung bits.

Mentor approved after @manu's review

Nov 20 2017, 3:53 PM

Nov 19 2017

emaste added a comment to D13122: aw_nmi: add support for a83t's r_intc.

After @manu's review, you have my approval.

Nov 19 2017, 1:06 AM
emaste committed rS325989: MFC r325444: ANSIfy sys/kern/md4c.c.
MFC r325444: ANSIfy sys/kern/md4c.c
Nov 19 2017, 12:32 AM
emaste committed rS325988: ANSIfy sys/libkern.
ANSIfy sys/libkern
Nov 19 2017, 12:31 AM

Nov 17 2017

emaste added a comment to D12650: Add EFI RTC support.

I believe that the patch was already tested on arm64, IMO amd64 would be much more interesting.

Nov 17 2017, 9:24 PM
emaste added a comment to D12650: Add EFI RTC support.

Attempting to set the time on OD1000:

root@od1000:~ # date 1711171600
timeout stopping cpus
panic: invalid fpcurthread
cpuid = 2
time = 1510952400
KDB: stack backtrace:
db_trace_self() at db_trace_self_wrapper+0x28
         pc = 0xffff00000060d8f8  lr = 0xffff000000086eec
         sp = 0xffff0000e64e93e0  fp = 0xffff0000e64e95f0
Nov 17 2017, 9:22 PM
emaste added a comment to D10486: Bug 218860 - libelf doesn't reload section headers after update with ELF_C_WRITE.
In D10486#273287, @cem wrote:

@emaste , @kaiw , any objection to committing this change?

Nov 17 2017, 8:15 PM
emaste added a comment to D12650: Add EFI RTC support.

I'm building a new kernel to test this on a SoftIron OverDrive 1000 now.

Nov 17 2017, 3:58 PM
emaste committed rS325916: MFC r325683: vnic: apply BPF tap before passing packet to hardware.
MFC r325683: vnic: apply BPF tap before passing packet to hardware
Nov 17 2017, 12:38 AM

Nov 16 2017

emaste added a comment to D13114: Add sanity check for CK_CLYGRP.

Ok, no objection to this patch.

Nov 16 2017, 6:38 PM
emaste added a comment to D12765: newfs: warn if newer than kernel.

Because we use the new newfs with the old kernel in the release process

Nov 16 2017, 6:25 PM
emaste added inline comments to D13114: Add sanity check for CK_CLYGRP.
Nov 16 2017, 3:51 PM
emaste added inline comments to D13114: Add sanity check for CK_CLYGRP.
Nov 16 2017, 1:05 PM
emaste added a comment to D13114: Add sanity check for CK_CLYGRP.

I think this change is good (modulo kib's comment).

Nov 16 2017, 12:50 PM
emaste added a comment to D12765: newfs: warn if newer than kernel.
In D12765#272641, @imp wrote:

Won't this trigger every single time we build a snapshot with a kernel that doesn't match?

Nov 16 2017, 12:43 PM

Nov 15 2017

emaste closed D12765: newfs: warn if newer than kernel.
Nov 15 2017, 6:40 PM
emaste committed rS325860: newfs: warn if newer than kernel.
newfs: warn if newer than kernel
Nov 15 2017, 6:40 PM
emaste closed D13103: Sort pkgbase mtree metadata, for reproducible builds.
Nov 15 2017, 6:03 PM
emaste committed rS325859: Sort pkgbase mtree metadata, for reproducible builds.
Sort pkgbase mtree metadata, for reproducible builds
Nov 15 2017, 6:03 PM
emaste updated the diff for D13103: Sort pkgbase mtree metadata, for reproducible builds.
  • fix stray ; \
  • add explicit LC_COLLATE=C per @bapt suggestion
Nov 15 2017, 2:46 PM
emaste added a comment to D13103: Sort pkgbase mtree metadata, for reproducible builds.
In D13103#272413, @bapt wrote:

You should enforce a locale for sort to produce a consistent output! either LC_COLLATE=C or anything (imho the best is LC_COLLATE=C)

Nov 15 2017, 2:42 PM
emaste updated subscribers of D13103: Sort pkgbase mtree metadata, for reproducible builds.
Nov 15 2017, 2:01 PM
emaste created D13103: Sort pkgbase mtree metadata, for reproducible builds.
Nov 15 2017, 1:57 PM

Nov 14 2017

emaste added a comment to D13018: vmtotal: extend counters to match reality.

I would put the 64-bit fields first, and make the whole struct 8-byte aligned, but I'll defer to any suggestion kib might offer.

Nov 14 2017, 7:57 PM
emaste committed rS325825: disallow clock_settime too far in the future to avoid panic.
disallow clock_settime too far in the future to avoid panic
Nov 14 2017, 6:18 PM
emaste accepted D12631: patch(1): don't assume a match if we run out of context to check.

As long as the ports tree is good let's get this back in.

Nov 14 2017, 5:31 PM
emaste committed rS325811: vnic: report that the driver supports multicast.
vnic: report that the driver supports multicast
Nov 14 2017, 4:31 PM
emaste added a comment to D13018: vmtotal: extend counters to match reality.
In D13018#272087, @kib wrote:

The problem which I envision is that the uint64_t type has 8-bytes alignment on amd64, but only 4-bytes on i386.

Nov 14 2017, 3:41 PM

Nov 13 2017

emaste added inline comments to D13018: vmtotal: extend counters to match reality.
Nov 13 2017, 11:57 PM
emaste added a comment to D12912: Don't fail the build due to clang integer constant range warnings.

How many warnings of this type does the build produce?

Nov 13 2017, 6:56 PM

Nov 12 2017

emaste committed rS325744: boot1: also check for NULL device.
boot1: also check for NULL device
Nov 12 2017, 5:16 PM

Nov 10 2017

emaste committed rS325683: vnic: apply BPF tap before passing packet to hardware.
vnic: apply BPF tap before passing packet to hardware
Nov 10 2017, 10:17 PM
emaste closed D13038: Add check to avoid freeing null pointer in boot1.c.
Nov 10 2017, 9:27 PM
emaste committed rS325681: boot1: avoid using NULL device path.
boot1: avoid using NULL device path
Nov 10 2017, 9:27 PM
emaste added inline comments to D13038: Add check to avoid freeing null pointer in boot1.c.
Nov 10 2017, 8:54 PM
emaste added a comment to D13038: Add check to avoid freeing null pointer in boot1.c.

Also for the commit message -- it's not freeing that we need to avoid, it's using the null pointer at all. free(NULL) is actually fine. it's the printf/setenv that we can't pass a NULL pointer to.

Nov 10 2017, 8:44 PM
emaste accepted D13038: Add check to avoid freeing null pointer in boot1.c.
Nov 10 2017, 8:34 PM
emaste committed rS325664: Strip EOL whitespace in usr.sbin/{jail,jexec}.
Strip EOL whitespace in usr.sbin/{jail,jexec}
Nov 10 2017, 2:53 PM
emaste updated the diff for D13028: vnic: correct and simplify SIOCSIFFLAGS ioctl.

undo accidental if_getdrvflags breakage

Nov 10 2017, 2:40 PM
emaste created D13028: vnic: correct and simplify SIOCSIFFLAGS ioctl.
Nov 10 2017, 2:36 PM

Nov 9 2017

emaste updated subscribers of D13015: Axe xlint..
In D13015#270388, @kib wrote:

Aren't they automatically re-generated by somebody else ? I did found them by grepping, and decided not to update because they are not human-editable. Am I wrong ?

Nov 9 2017, 2:46 PM
emaste accepted D12985: bhyve: don't try to capsicumise after failed open.
Nov 9 2017, 2:41 PM ยท bhyve
emaste accepted D13015: Axe xlint..

There are also adjustments to make in targets/pseudo/hosttools/Makefile.depend.host and targets/pseudo/userland/Makefile.depend

Nov 9 2017, 2:27 PM

Nov 8 2017

emaste committed rS325523: MFC r325420: lld: accept EINVAL to indicate posix_fallocate is unsupported.
MFC r325420: lld: accept EINVAL to indicate posix_fallocate is unsupported
Nov 8 2017, 12:45 AM

Nov 5 2017

emaste committed rS325444: ANSIfy sys/kern/md4c.c.
ANSIfy sys/kern/md4c.c
Nov 5 2017, 7:50 PM