Page MenuHomeFreeBSD

emaste (Ed Maste)
UserAdministrator

Projects (16)

User Details

User Since
Nov 24 2013, 3:15 AM (592 w, 6 d)
Roles
Administrator

Recent Activity

Wed, Apr 2

emaste added inline comments to D49605: ps.1: Revamp: Explain general principles, update to match reality.
Wed, Apr 2, 2:20 PM
emaste added a comment to D49616: ps.1: '-O': Note change of behavior.

Should be included with the commit that changes the behaviour

Wed, Apr 2, 2:15 PM
emaste added a comment to D49618: ps.1: '-A' and '-a': Note change in behavior.

The doc change should be included in the same commit that changes the behaviour

Wed, Apr 2, 2:15 PM
emaste accepted D49634: iwx: Shorten log code field.

In the commit message, this fixes the build

Wed, Apr 2, 2:11 PM
emaste added a comment to D49622: ps(1): '-U' to select processes by real user IDs.

I find the commit message a bit confusing because it doesn't explicitly mention that -U's behaviour changes, but I believe the three individual changes are correct:

Wed, Apr 2, 2:08 PM
emaste added inline comments to D48743: linuxkpi: Add `folio` and `folio_batch` APIs.
Wed, Apr 2, 1:47 PM

Tue, Apr 1

emaste added inline comments to D49571: LinuxKPI: implement krealloc() for memory being contiguous.
Tue, Apr 1, 5:57 PM
emaste committed rGe683e7e0f887: usr.bin/Makefile: always build ELF Tool Chain strings(1) (authored by emaste).
usr.bin/Makefile: always build ELF Tool Chain strings(1)
Tue, Apr 1, 12:54 PM

Mon, Mar 31

emaste added a comment to D49259: Import iwx as ported from OpenBSD by Future Crew..

OK for spdx/license info

Mon, Mar 31, 11:25 AM

Sun, Mar 30

emaste accepted D47638: sound: Implement AFMT_FLOAT support.

OK. Please include a reference to the source of the float conversion routines in the commit message.

Sun, Mar 30, 3:20 PM
emaste accepted D49577: zoneinfo: also install tzdata.zi and version.

LGTM. We can address leap seconds etc. after commit.

Sun, Mar 30, 3:14 PM
emaste added a comment to D49573: devel/atf: update to 0.23.

Looks fine to me

Sun, Mar 30, 3:07 PM
emaste committed rG0cc5e57d2d31: src.conf.5: regen after riscv EFI change (authored by emaste).
src.conf.5: regen after riscv EFI change
Sun, Mar 30, 2:33 PM
emaste accepted D49570: LinuxKPi: lkpi___kmalloc change a < into <= for proper boundry check.
Sun, Mar 30, 2:23 PM

Sat, Mar 29

emaste committed rG5df8159d56a6: tests: xfail readelf phdr count test w/LLVM binutils (authored by emaste).
tests: xfail readelf phdr count test w/LLVM binutils
Sat, Mar 29, 12:22 PM
emaste closed D49561: tests: xfail readelf phdr count test w/LLVM binutils.
Sat, Mar 29, 12:21 PM
emaste accepted D49223: src: Use gnu++17 as the default C++ standard.
Sat, Mar 29, 11:18 AM

Fri, Mar 28

emaste requested review of D49561: tests: xfail readelf phdr count test w/LLVM binutils.
Fri, Mar 28, 8:17 PM
emaste committed rG269cbe092da3: kern.opts.mk: Remove EFI from riscv BROKEN_OPTIONS (authored by emaste).
kern.opts.mk: Remove EFI from riscv BROKEN_OPTIONS
Fri, Mar 28, 5:58 PM
emaste closed D49549: kern.opts.mk: Remove EFI from riscv BROKEN OPTIONS.
Fri, Mar 28, 5:57 PM
emaste added a comment to D49549: kern.opts.mk: Remove EFI from riscv BROKEN OPTIONS.

Yeah, my motivation here is just the warning from make makeman. I'll note in the commit message that this is NFC.

Fri, Mar 28, 5:24 PM
emaste accepted D49528: release/azure: Update instruction of publishing to Azure Marketplace.
Fri, Mar 28, 3:55 PM
emaste added a comment to D49531: makefs: Honor -T timestamps when creating images from mtree manifests.

There are three possible timestamps of interest:

  1. As stored in the filesystem
  2. Specified in a mtree file
  3. Overridden timestamp for reproducible builds (cmdline arg or SOURCE_DATE_EPOCH)
Fri, Mar 28, 3:19 PM
emaste added a reviewer for D49549: kern.opts.mk: Remove EFI from riscv BROKEN OPTIONS: mhorne.
Fri, Mar 28, 1:32 PM
emaste requested review of D49549: kern.opts.mk: Remove EFI from riscv BROKEN OPTIONS.
Fri, Mar 28, 1:32 PM
emaste added a comment to D49531: makefs: Honor -T timestamps when creating images from mtree manifests.

We need to make sure that all four combinations work -- mtree mode / directory scan, -T / no -T

Fri, Mar 28, 11:52 AM

Thu, Mar 27

emaste committed rGa75dbf419467: tools/sysdoc: Chase sysctl rename (authored by emaste).
tools/sysdoc: Chase sysctl rename
Thu, Mar 27, 7:19 PM
emaste committed rG7d70f8b482fd: Makefile.inc1: Rework ELF Tool Chain bootstrapping (authored by emaste).
Makefile.inc1: Rework ELF Tool Chain bootstrapping
Thu, Mar 27, 4:39 PM
emaste closed D49493: Makefile.inc1: Rework ELF Tool Chain bootstrapping.
Thu, Mar 27, 4:39 PM
emaste updated the diff for D49493: Makefile.inc1: Rework ELF Tool Chain bootstrapping.

Update comments per @brooks, use XNM instead of XAS

Thu, Mar 27, 4:37 PM
emaste added inline comments to D49493: Makefile.inc1: Rework ELF Tool Chain bootstrapping.
Thu, Mar 27, 4:37 PM
emaste added a comment to D47638: sound: Implement AFMT_FLOAT support.

Use IEEE754 instead of the FPU

Thu, Mar 27, 3:10 PM
emaste closed D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.
Thu, Mar 27, 3:44 AM

Wed, Mar 26

emaste added a reviewer for D49527: release/vm: only include Makefile.azure if used: lwhsu.
Wed, Mar 26, 8:54 PM
emaste accepted D49526: release/vm: empty sh functions are disallowed.
Wed, Mar 26, 7:00 PM
emaste added inline comments to D49527: release/vm: only include Makefile.azure if used.
Wed, Mar 26, 6:59 PM
emaste added inline comments to D47638: sound: Implement AFMT_FLOAT support.
Wed, Mar 26, 6:51 PM
emaste committed rG275b0935fb56: kern.mk: Update SSP comment (not limited to GCC) (authored by emaste).
kern.mk: Update SSP comment (not limited to GCC)
Wed, Mar 26, 6:36 PM
emaste accepted D49517: openssh: Request the OpenSSL 1.1 API.

I thought requesting the API only where needed would be preferred.

Wed, Mar 26, 2:00 PM
emaste added a comment to D49517: openssh: Request the OpenSSL 1.1 API.

What do you think of just adding it in secure/ssh.mk?

Wed, Mar 26, 11:44 AM

Tue, Mar 25

emaste added inline comments to D49488: makefs: Use timestamps provided by -T when adding RockRidge TF records.
Tue, Mar 25, 7:02 PM
emaste added inline comments to D46193: sys: implement Kernel CFI from clang.
Tue, Mar 25, 5:46 PM
emaste accepted D49386: linuxkpi: Add `pwm_apply_might_sleep()` .

We might need to implement some of these in the future but seems reasonable for now to continue stubbing them out

Tue, Mar 25, 5:30 PM
emaste accepted D49387: linuxkpi: Define `MAX_PAGE_ORDER` and `NR_PAGE_ORDERS`.

I notice that in Linux this is 11 or 13 by default on aarch64 if configured for 16k/64k pages (respectively), but I'm sure this is reasonable for the foreseeable future.

Tue, Mar 25, 5:28 PM
emaste added inline comments to D49451: USB4 Pink Sardine controller support.
Tue, Mar 25, 5:22 PM · USB
emaste added a comment to D49354: Add port for java/openjdk24.

Adding a new port is a good time to check portlint/portclippy/portfmt for useful suggestions. That said, I appreciate the value of keeping formatting close to the other OpenJDK ports. I mention this for completeness.

Tue, Mar 25, 4:23 PM
emaste added a comment to D49493: Makefile.inc1: Rework ELF Tool Chain bootstrapping.

Cirrus-CI test run: https://cirrus-ci.com/build/5750132458651648

Tue, Mar 25, 4:10 PM
emaste accepted D49492: makefs: Add tests for the -T flag.
Tue, Mar 25, 3:50 PM
emaste added a comment to D49493: Makefile.inc1: Rework ELF Tool Chain bootstrapping.

Changes to this section over time include:

Tue, Mar 25, 3:48 PM
emaste added a reviewer for D49493: Makefile.inc1: Rework ELF Tool Chain bootstrapping: brooks.
Tue, Mar 25, 3:36 PM
emaste requested review of D49493: Makefile.inc1: Rework ELF Tool Chain bootstrapping.
Tue, Mar 25, 2:33 PM
emaste added inline comments to D49492: makefs: Add tests for the -T flag.
Tue, Mar 25, 2:23 PM
emaste closed D49486: tools/sysdoc: Chase sysctl rename.
Tue, Mar 25, 12:37 PM
emaste committed rGd45d070e5475: tools/sysdoc: Chase sysctl rename (authored by emaste).
tools/sysdoc: Chase sysctl rename
Tue, Mar 25, 12:37 PM

Mon, Mar 24

emaste added a comment to D49488: makefs: Use timestamps provided by -T when adding RockRidge TF records.

Also, makefs has some reasonable existing tests; it should be straightforward to add a test for -T with Rock Ridge TF.

Mon, Mar 24, 4:39 PM
emaste accepted D49488: makefs: Use timestamps provided by -T when adding RockRidge TF records.

As an aside the way makefs uses stampst.st_ino as a flag feels kind of hacky to me, but is consistent with what's already done.

Mon, Mar 24, 4:38 PM
emaste committed rG3209f63851b9: trim: Remove unnecessary include of src.opts.mk (authored by emaste).
trim: Remove unnecessary include of src.opts.mk
Mon, Mar 24, 4:11 PM
emaste committed rGc40b323b91bd: beep: Remove unnecessary include of src.opts.mk (authored by emaste).
beep: Remove unnecessary include of src.opts.mk
Mon, Mar 24, 4:11 PM
emaste closed D49485: Remove unnecessary includes of src.opts.mk.
Mon, Mar 24, 4:11 PM
emaste updated the diff for D49486: tools/sysdoc: Chase sysctl rename.
Mon, Mar 24, 2:42 PM
emaste added inline comments to D49486: tools/sysdoc: Chase sysctl rename.
Mon, Mar 24, 2:41 PM
emaste requested review of D49486: tools/sysdoc: Chase sysctl rename.
Mon, Mar 24, 2:31 PM
emaste requested review of D49485: Remove unnecessary includes of src.opts.mk.
Mon, Mar 24, 1:35 PM

Sun, Mar 23

emaste committed rGb885643b63e4: boot: Always use ELF Tool Chain elfcopy for EFI builds (authored by emaste).
boot: Always use ELF Tool Chain elfcopy for EFI builds
Sun, Mar 23, 10:18 PM

Fri, Mar 21

emaste accepted D49429: committers guide: permit key words more than once.
Fri, Mar 21, 1:45 AM

Thu, Mar 20

emaste closed D49425: usr.bin/Makefile: always build ELF Tool Chain strings.
Thu, Mar 20, 6:00 PM
emaste committed rGfdc4db57224c: usr.bin/Makefile: always build ELF Tool Chain strings(1) (authored by emaste).
usr.bin/Makefile: always build ELF Tool Chain strings(1)
Thu, Mar 20, 6:00 PM
emaste requested review of D49425: usr.bin/Makefile: always build ELF Tool Chain strings.
Thu, Mar 20, 5:39 PM
emaste added a comment to D49361: Enable LLVM_BINUTILS by default.

Upstream issue open in https://github.com/llvm/llvm-project/issues/132216

Thu, Mar 20, 2:14 PM
emaste added inline comments to D49417: share/mk: add sccache support for base.
Thu, Mar 20, 12:19 PM

Wed, Mar 19

emaste added inline comments to D49370: uath: add support for GCMP-128 encryption.
Wed, Mar 19, 1:19 PM · wireless

Tue, Mar 18

emaste added a comment to D49398: rc: Fix kldxref script.

I think this is fine. backticks and checkyesno moving are minor improvements (arguably not bugs).

Tue, Mar 18, 8:02 PM
emaste added a comment to D46656: LinuxKPI: make __kmalloc() play by the rules.

It looks like <= PAGE_SIZE would indeed be correct

Tue, Mar 18, 6:51 PM
emaste committed rG872c817d52d9: linuxkpi: Correct DIV_ROUND_DOWN_ULL (authored by Lutz Bichler <Lutz.Bichler@gmail.com>).
linuxkpi: Correct DIV_ROUND_DOWN_ULL
Tue, Mar 18, 1:28 PM
emaste added a comment to D49361: Enable LLVM_BINUTILS by default.

https://ci.freebsd.org is currently down; I'll take a look soon

Tue, Mar 18, 12:15 PM

Mon, Mar 17

emaste accepted D49383: linuxkpi: Add <linux/units.h>.

OK, even though these seem kind of silly (i.e., not much more meaning than #define THOUSAND 1000).

Mon, Mar 17, 8:38 PM
emaste added a comment to D49376: linuxkpi: Add <linux/ref_tracker.h>.

Let's add a comment describing the functionality here, and make it explicit that the stub implementations are what Linux provides when CONFIG_REF_TRACKER is not defined. (Make it clear that this is distinct from the case in Linuxkpi where we sometimes provide stubs that are actually insufficient / not correct, but function because the driver code calling them does not actually need the results.) Other than that LGTM.

Mon, Mar 17, 8:32 PM
emaste accepted D49389: snd_hda: Support Intel Raptor Lake 0x7a50.
Mon, Mar 17, 8:12 PM
emaste added a comment to D49389: snd_hda: Support Intel Raptor Lake 0x7a50.

Incidentally looking at Linux code to check this answers one of the questions I had about SOF. Linux has:

Mon, Mar 17, 11:48 AM

Sat, Mar 15

emaste accepted D49375: linuxkpi: Add `list_for_each_rcu()`.
Sat, Mar 15, 12:30 PM
emaste accepted D49374: linuxkpi: Add `strim()`.

Worth putting the comment from the commit message in the src?

Sat, Mar 15, 12:29 PM
emaste accepted D49379: linuxkpi: Define a few more `PCI_*` constants.
Sat, Mar 15, 12:24 PM
emaste accepted D49385: linuxkpi: Add dummy <linux/cpufeature.h>.

OK, or we could just have the header guards.

Sat, Mar 15, 12:23 PM

Fri, Mar 14

emaste committed rG222c850503d1: kern.mk: Update SSP comment (not limited to GCC) (authored by emaste).
kern.mk: Update SSP comment (not limited to GCC)
Fri, Mar 14, 8:22 PM
emaste updated the diff for D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.

diff against correct version

Fri, Mar 14, 7:06 PM
emaste updated the diff for D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.

Remove ObsoleteFiles.inc entry

Fri, Mar 14, 7:05 PM
emaste added inline comments to D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.
Fri, Mar 14, 6:20 PM
emaste updated the diff for D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.

add OptionalObsoleteFiles.inc

Fri, Mar 14, 6:19 PM
emaste committed rG81eb546b4e14: keymaps: Add Canadian Mulitlingual Standard (authored by Adam Scott <ascott.ca@gmail.com>).
keymaps: Add Canadian Mulitlingual Standard
Fri, Mar 14, 6:17 PM
emaste updated the diff for D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.

use elfcopy name

Fri, Mar 14, 6:03 PM
emaste updated subscribers of D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.
Fri, Mar 14, 5:43 PM
emaste committed rG1cae7121c667: Enable LLVM_BINUTILS by default (authored by emaste).
Enable LLVM_BINUTILS by default
Fri, Mar 14, 5:30 PM
emaste closed D49361: Enable LLVM_BINUTILS by default.
Fri, Mar 14, 5:29 PM
emaste added a comment to D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.

We could always install it as elftc-objcopy and add LINKS+= ${BINDIR}/${PROG} ${BINDIR}/objcopy in the MK_LLVM_OBJCOPY=no case and set EFI_OBJCOPY?= elftc-objcopy always; reviewers let me know if you think that's preferable/simpler.

Fri, Mar 14, 4:57 PM
emaste requested review of D49362: objcopy: Always use ELF Tool Chain objcopy for EFI builds.
Fri, Mar 14, 4:46 PM
emaste requested review of D49361: Enable LLVM_BINUTILS by default.
Fri, Mar 14, 3:54 PM
emaste added a comment to D49354: Add port for java/openjdk24.

Is there a reason not to apply (some of) the patches in the repo directly?

Fri, Mar 14, 1:40 PM
emaste added a comment to D49294: caroot: update the root bundle.

Who is supported to cherry-pick to releng?

Fri, Mar 14, 1:33 PM

Thu, Mar 13

emaste accepted D49346: snd_hda: Patch Framework AMD 13th gen.
Thu, Mar 13, 9:39 PM
emaste committed rG537e512cc13b: arch.7: Update version reference to 13.0 (authored by emaste).
arch.7: Update version reference to 13.0
Thu, Mar 13, 6:31 PM