Page MenuHomeFreeBSD
Feed Advanced Search

Sep 27 2019

emaste accepted D21106: Capsicumize c++filt(1)..
Sep 27 2019, 1:20 PM
emaste added a comment to D21107: Capsicumize nm(1)..

looks good

Sep 27 2019, 1:20 PM
emaste committed rS352792: compiler-rt: correct RISC-V struct_kernel_stat64_sz.
compiler-rt: correct RISC-V struct_kernel_stat64_sz
Sep 27 2019, 1:14 PM
emaste closed D21684: Fix compiler_rt definition for RISC-V.
Sep 27 2019, 1:14 PM
emaste added a comment to D21684: Fix compiler_rt definition for RISC-V.

We need to figure out how to get all of this upstream as well.

Sep 27 2019, 1:14 PM
emaste accepted D21444: Disable REPRODUCIBLE_BUILD for kernel builds..
Sep 27 2019, 1:09 PM
emaste added a comment to D21669: mtod macro: Drop the type argument.

I would suggest describing this plan on freebsd-net@ and freebsd-arch@ mailing lists

Sep 27 2019, 1:08 PM
emaste accepted D21684: Fix compiler_rt definition for RISC-V.
Sep 27 2019, 1:07 PM
emaste added a reviewer for D21684: Fix compiler_rt definition for RISC-V: br.
Sep 27 2019, 1:04 PM
emaste added inline comments to D21696: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around.
Sep 27 2019, 1:04 PM
emaste updated subscribers of D21761: gdb(4): Implement support for NoAckMode.
Sep 27 2019, 1:02 PM

Sep 26 2019

emaste committed rS352777: Regen src.conf.5 after r352768, r352769.
Regen src.conf.5 after r352768, r352769
Sep 26 2019, 9:07 PM
emaste committed rS352769: MFS r352752: Add a WITH_BIND_NOW build knob.
MFS r352752: Add a WITH_BIND_NOW build knob
Sep 26 2019, 6:57 PM
emaste committed rS352768: MFS r352754: Add WITH_PIE knob to build Position Independent Executables.
MFS r352754: Add WITH_PIE knob to build Position Independent Executables
Sep 26 2019, 6:38 PM
emaste added a comment to D21669: mtod macro: Drop the type argument.

And mbuf.9 change along with mbuf.h.

Sep 26 2019, 5:44 PM
emaste added a comment to D21669: mtod macro: Drop the type argument.

Ugly, but amazing. I would suggest committing the macro change first followed by the refactoring.

Sep 26 2019, 5:41 PM
emaste committed rS352760: MFC r352551: elf_common: add ELF note names.
MFC r352551: elf_common: add ELF note names
Sep 26 2019, 4:39 PM
emaste committed rS352755: src.conf.5: regen after r352754, WITH_PIE.
src.conf.5: regen after r352754, WITH_PIE
Sep 26 2019, 4:09 PM
emaste committed rS352754: Add WITH_PIE knob to build Position Independent Executables.
Add WITH_PIE knob to build Position Independent Executables
Sep 26 2019, 4:06 PM
emaste committed rS352753: src.conf.5: regen after r352752, WITH_BIND_NOW.
src.conf.5: regen after r352752, WITH_BIND_NOW
Sep 26 2019, 3:52 PM
emaste committed rS352752: Add a WITH_BIND_NOW build knob.
Add a WITH_BIND_NOW build knob
Sep 26 2019, 3:50 PM
emaste committed rS352742: bspatch: add integer overflow checks.
bspatch: add integer overflow checks
Sep 26 2019, 1:27 PM
emaste closed D7897: bspatch: add integer overflow checks.
Sep 26 2019, 1:27 PM

Sep 25 2019

emaste committed rS352689: remove obsolete i386 MD memchr implementation.
remove obsolete i386 MD memchr implementation
Sep 25 2019, 4:49 PM
emaste closed D21785: remove obsolete i386 MD memchr implementation.
Sep 25 2019, 4:49 PM
emaste accepted D21615: Move SysV IPC stuff out of the 'abi' rc script.

so as part of the rename abi_start will disappear I presume

Sep 25 2019, 3:33 PM
emaste created D21785: remove obsolete i386 MD memchr implementation.
Sep 25 2019, 1:59 PM

Sep 24 2019

emaste accepted D21473: freebsd-update: Add `updatesready` and `showconfig` commands..

Fine with me.

Sep 24 2019, 7:08 PM
emaste added a comment to D21473: freebsd-update: Add `updatesready` and `showconfig` commands..

That was actually what I called it at first (showconfig or dumpconfig), but then I realized that commands provided by freebsd-update prefer brevity over clarity (e.g. cron actually fetches updates from cron, upgrade fetches upgrades, but doesn't install them, IDS has no verb at all).

Sep 24 2019, 7:07 PM
emaste added a comment to D21553: hwpmc : fix perf counter MSR access.

one little note, for future uploads can you include context (as described on https://wiki.freebsd.org/Phabricator) e.g.

git diff -U999999 other-branch > change.diff
git show -U999999 <commit-hash> > change.diff
svn diff --diff-cmd=diff -x -U999999 > change.diff
Sep 24 2019, 2:30 PM
emaste added a comment to D21775: (WIP) Rewrite makesyscalls.sh in Lua.

some quite long lines in here; we don't have a good established lua style yet

Sep 24 2019, 1:36 PM
emaste added a comment to D21775: (WIP) Rewrite makesyscalls.sh in Lua.

but decided that was going too far when it's already out of PATH and disguised as bsdlua.

Sep 24 2019, 1:27 PM

Sep 21 2019

emaste added a comment to D21718: makesyscalls.sh: generate boilerplate for standard COMPAT* options.

Let's make lua a build-tool :)

Sep 21 2019, 2:28 PM

Sep 20 2019

emaste added a comment to D10335: VirtFS/9p filesystem passthrough support (virtio-9p).

Note that my objection was specifically to the change that unconditionally disabled Capsicum in the Makefile, regardless of whether 9p support is included or not.

Sep 20 2019, 12:47 PM
emaste added a comment to D14712: Remove Giant from init creation and vfs_mountroot..

Was committed in rS331294

Sep 20 2019, 10:46 AM
emaste added a comment to D21472: Adding well-known ELF note values in elf_common.h.

Thank you for the submission - I committed a portion of the new #defines in rS352551.

Sep 20 2019, 9:09 AM
emaste committed rS352551: elf_common: add ELF note names.
elf_common: add ELF note names
Sep 20 2019, 9:05 AM

Sep 19 2019

emaste accepted D21579: freebsd-update: Fix src component detection.
Sep 19 2019, 12:00 PM
emaste added a comment to D21473: freebsd-update: Add `updatesready` and `showconfig` commands..

I'm happy with the config part so far, but probably use showconfig.
I haven't yet reviewed the updatesready.

Sep 19 2019, 11:47 AM
emaste committed rS352514: freebsd-update: make usage output consistent.
freebsd-update: make usage output consistent
Sep 19 2019, 11:47 AM
emaste committed rS352513: freebsd-update.8: appease igor.
freebsd-update.8: appease igor
Sep 19 2019, 11:34 AM
emaste accepted D21579: freebsd-update: Fix src component detection.

Fine with me, although I'd prefer a different name for config_Components_src. This is not directly used for the config file as other config_-prefixed functions are. Maybe something like filter_components?

Sep 19 2019, 11:21 AM

Sep 17 2019

emaste added a comment to D21669: mtod macro: Drop the type argument.

I agree with mark - this will be a nice cleanup and I think should be done, but will take some careful coordination with downstreams, and ports.

Sep 17 2019, 4:34 PM

Sep 16 2019

emaste added a comment to D21678: Use AMD CLZERO instruction for pagezero..

I'll let @mjg weigh in on the asm

Sep 16 2019, 6:23 PM
emaste accepted D21634: Return EISDIR when directory is opened with O_CREAT without O_DIRECTORY..

For reference, https://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html

Sep 16 2019, 4:45 PM
emaste added a comment to D21632: realloc(x, 0) should not return NULL.

I opened an upstream issue at https://github.com/jemalloc/jemalloc/issues/1629

Sep 16 2019, 4:36 PM
emaste added a comment to D21632: realloc(x, 0) should not return NULL.

For upstreaming a pull request against https://github.com/jemalloc/jemalloc presumably

Sep 16 2019, 4:29 PM
emaste accepted D21632: realloc(x, 0) should not return NULL.
Sep 16 2019, 4:27 PM
emaste updated subscribers of D21632: realloc(x, 0) should not return NULL.
Sep 16 2019, 4:23 PM
emaste accepted D21630: fusefs: fix some minor issues with fuse_vnode_setparent.

I'm not an expert here but seems reasonable.

Sep 16 2019, 1:53 PM
emaste committed rS352392: MFC r350499: acpi_resource.c: mention ThunderX2 firmware revision with issue.
MFC r350499: acpi_resource.c: mention ThunderX2 firmware revision with issue
Sep 16 2019, 1:10 PM
emaste committed rS352390: MFC r350303: enable ig4_acpi on aarch64.
MFC r350303: enable ig4_acpi on aarch64
Sep 16 2019, 12:54 PM
emaste committed rS352388: MFC r346445: Enable ioremap for aarch64 in the LinuxKPI.
MFC r346445: Enable ioremap for aarch64 in the LinuxKPI
Sep 16 2019, 12:51 PM

Sep 15 2019

emaste added a comment to D21375: Remove zlib 1.0.4 from kernel..

phabricator didn't count that for closing this review

Looks like the Differential Revision: string and the URL were on different lines.

Sep 15 2019, 6:13 PM

Sep 13 2019

emaste updated subscribers of D12099: Add minimal kernel runtime for UBSAN.
Sep 13 2019, 7:23 PM
emaste added a comment to D21543: enigma(1): Restyle code, fix salt bug, reword manual, other improvements.

I don't want to add the whole secteam yet...

Sep 13 2019, 6:23 PM

Sep 12 2019

emaste committed rS352259: arm64: connect Linuxulator to the build.
arm64: connect Linuxulator to the build
Sep 12 2019, 6:15 PM
emaste accepted D21361: sys/vm/vm_glue.c: Incorrect function name in panic string..
Sep 12 2019, 4:38 PM
emaste added a comment to D21615: Move SysV IPC stuff out of the 'abi' rc script.

Would be good to explain "why" in the commit message

Sep 12 2019, 1:57 PM

Sep 11 2019

emaste committed rS352224: Update comments and ordering in linux*_dummy.c.
Update comments and ordering in linux*_dummy.c
Sep 11 2019, 5:57 PM
emaste committed rS352223: linuxulator: add stub arm64 linux_genassym.c.
linuxulator: add stub arm64 linux_genassym.c
Sep 11 2019, 5:30 PM
emaste committed rS352222: linuxulator: memfd_create first appeared in Linux 3.17.
linuxulator: memfd_create first appeared in Linux 3.17
Sep 11 2019, 5:05 PM
emaste committed rS352221: linuxulator: seccomp syscall first appeared in Linux 3.17.
linuxulator: seccomp syscall first appeared in Linux 3.17
Sep 11 2019, 5:04 PM
emaste committed rS352213: fw_stub.awk: use @generated tag in generated files.
fw_stub.awk: use @generated tag in generated files
Sep 11 2019, 1:35 PM
emaste added a comment to D21606: linux_renameat2: improve flag checks.

This adds these cases:

Sep 11 2019, 1:22 PM
emaste created D21606: linux_renameat2: improve flag checks.
Sep 11 2019, 1:21 PM
emaste committed rS352210: linux: add trivial renameat2 implementation.
linux: add trivial renameat2 implementation
Sep 11 2019, 1:02 PM
emaste closed D21590: linux: add trivial renameat2 implementation.
Sep 11 2019, 1:02 PM
emaste committed rS352209: regen linuxulator sysent after r352208.
regen linuxulator sysent after r352208
Sep 11 2019, 12:59 PM
emaste committed rS352208: make linux_renameat2 args consistent with linux_renameat.
make linux_renameat2 args consistent with linux_renameat
Sep 11 2019, 12:58 PM

Sep 10 2019

emaste accepted D21557: fusefs: Fix iosize for FUSE_WRITE in 7.8 compat mode.
Sep 10 2019, 8:07 PM
emaste updated the diff for D21590: linux: add trivial renameat2 implementation.

use c99 initializers suggested by mjg

Sep 10 2019, 7:00 PM
emaste updated the diff for D21590: linux: add trivial renameat2 implementation.

make linux_renameat pass through to linux_renameat2

Sep 10 2019, 6:39 PM
emaste added a comment to D21590: linux: add trivial renameat2 implementation.

Wait, this doesn't work.

Sep 10 2019, 6:13 PM
emaste updated the diff for D21590: linux: add trivial renameat2 implementation.

upload proper diff

Sep 10 2019, 5:54 PM
emaste created D21590: linux: add trivial renameat2 implementation.
Sep 10 2019, 5:53 PM
emaste added a comment to D21580: sysutils/uefi-edk2-qemu: GCC should be a build dependency, not runtime.

Looks fine to me but I defer to ports experts

Sep 10 2019, 12:36 AM

Sep 9 2019

emaste added inline comments to D21568: Implement NetGDB(4).
Sep 9 2019, 11:07 PM
emaste added a comment to D21510: ddb(4): Add 'show route <dest>' and 'show routetable [<af>]'.

Overall LGTM

Sep 9 2019, 10:41 PM
emaste added a comment to D20974: Port sbsawdt (ARM SBSA generic watchdog) driver from NetBSD.

SBSA watchdog should work on ThunderX2, the specific issue was due to the linux driver not handling the full spec.

Sep 9 2019, 8:53 PM · arm64
emaste committed rS352106: MFC r351663: ar: use more correct size_t type for loop index.
MFC r351663: ar: use more correct size_t type for loop index
Sep 9 2019, 8:05 PM
emaste committed rS352097: msdosfsmount.h: fix ifdef comment.
msdosfsmount.h: fix ifdef comment
Sep 9 2019, 6:35 PM
emaste committed rS352096: compiler-rt: use 64-bit time_t for all FreeBSD archs except i386.
compiler-rt: use 64-bit time_t for all FreeBSD archs except i386
Sep 9 2019, 6:33 PM
emaste committed rS352095: compiler-rt: use more __sanitizer_time_t on FreeBSD.
compiler-rt: use more __sanitizer_time_t on FreeBSD
Sep 9 2019, 6:32 PM
emaste committed rS352085: MFC r344555 (sobomax): makefs: Improve error handling.
MFC r344555 (sobomax): makefs: Improve error handling
Sep 9 2019, 5:44 PM
emaste committed rS352081: MFC r351396: makefs: diff reduction to sys/fs/msdosfs.
MFC r351396: makefs: diff reduction to sys/fs/msdosfs
Sep 9 2019, 5:34 PM
emaste committed rS352080: MFC r351347: makefs: Verify that the BPB media descriptor and FAT ID match.
MFC r351347: makefs: Verify that the BPB media descriptor and FAT ID match
Sep 9 2019, 5:33 PM
emaste committed rS352079: makefs: add msdosfs (FAT) support.
makefs: add msdosfs (FAT) support
Sep 9 2019, 5:33 PM
emaste committed rS352078: MFC r351230: makefs.8: style updates from igor.
MFC r351230: makefs.8: style updates from igor
Sep 9 2019, 5:24 PM
emaste committed rS352077: MFC r345281: makefs: Fix "time" mtree attribute handling.
MFC r345281: makefs: Fix "time" mtree attribute handling
Sep 9 2019, 5:22 PM
emaste committed rS352063: ci-qemu-test: if firmware is not available, hint at pkg to install.
ci-qemu-test: if firmware is not available, hint at pkg to install
Sep 9 2019, 2:51 PM
emaste accepted D21492: Make linux_common depend on pty..
Sep 9 2019, 1:51 PM
emaste added a comment to D20974: Port sbsawdt (ARM SBSA generic watchdog) driver from NetBSD.
In D20974#463006, @greg_unrelenting.technology wrote:

The original is https://github.com/NetBSD/src/blob/trunk/sys/arch/arm/acpi/sbsawdt_acpi.c — a true diff would show most things (except the defines) as different, it's better to just visually compare :)

Sep 9 2019, 1:34 PM · arm64
emaste accepted D21492: Make linux_common depend on pty..

Fine with me

Sep 9 2019, 1:20 PM

Sep 6 2019

emaste accepted D21457: fusefs: coverity cleanup in the tests.
Sep 6 2019, 2:31 PM
emaste accepted D21466: Coverity fixes in fusefs(5).
Sep 6 2019, 2:26 PM

Sep 5 2019

emaste accepted D21536: nvdimm(4): Add description of NVDIMM Namespace support.
Sep 5 2019, 8:09 PM
emaste added a comment to D21536: nvdimm(4): Add description of NVDIMM Namespace support.

Content seems fine, I think it's fine to commit after igor/mandoc -Tlint updates.

Sep 5 2019, 7:51 PM
emaste added a comment to D21444: Disable REPRODUCIBLE_BUILD for kernel builds..

I think they should have the same default, so leave your change to src.opts.mk in place.

Sep 5 2019, 6:59 PM
emaste committed rS351867: pcie: return an error if a matching resource is not found.
pcie: return an error if a matching resource is not found
Sep 5 2019, 3:45 PM