Page MenuHomeFreeBSD
Feed Advanced Search

Yesterday

imp added a comment to D48294: acpi_powerres: D3cold support and fix turning off power resources on first D-state switch.

PS Upstream doesn't have any Cold work pending that I can see. There's no issue with D3 cold and no pull request for it I could find.

Thu, Jan 2, 8:59 PM
imp added a comment to D48294: acpi_powerres: D3cold support and fix turning off power resources on first D-state switch.

Also, we'll likely want to split this up since it looks like several different changes combined. Though we can split once we're happy with the changes if you have them all combined at the moment.

Thu, Jan 2, 8:55 PM
imp added a comment to D48294: acpi_powerres: D3cold support and fix turning off power resources on first D-state switch.

Also, we'll likely want to split this up since it looks like several different changes combined. Though we can split once we're happy with the changes if you have them all combined at the moment.

Thu, Jan 2, 8:23 PM
imp accepted D48291: .cirrus-ci: Update the non-manual GCC build job to GCC 13.

Ah n/m on cull question

Thu, Jan 2, 7:04 PM
imp accepted D48290: .cirrus: Add manual amd64 and aarch64 jobs using GCC 14.

When to cull gcc-12?

Thu, Jan 2, 7:03 PM

Tue, Dec 31

imp accepted D48271: libelftc: Fix a typo - FreeBSD's riscv port is little-endian..

Looks good to me, and matches the other riscv64 targets

Tue, Dec 31, 6:48 PM

Mon, Dec 30

imp added reviewers for D48259: swab: Fix implementation to support overlapping copies: jrtc27, jhb, nwhitehorn.
Mon, Dec 30, 8:40 PM
imp committed rG6553c31c969d: endian.h: Update comments now that POSIX Issue 8 is POSIX.1-2024 (authored by imp).
endian.h: Update comments now that POSIX Issue 8 is POSIX.1-2024
Mon, Dec 30, 8:39 PM
imp requested review of D48259: swab: Fix implementation to support overlapping copies.
Mon, Dec 30, 8:39 PM
imp accepted D48251: makefs: Fix cd9660 duplicate directory names.

This looks good. Mark is right about tests, but that's largely orthogonal now that you added a test for this issue.

Mon, Dec 30, 6:02 PM
imp accepted D48229: nv: Add <sys/_nv.h> header for nvlist_t declaration.

Ok. Those are good reasons.

Mon, Dec 30, 5:54 PM

Sun, Dec 29

imp added a comment to D45179: mt7601U: Importing if_mtw from OpenBSD.

I'd like to urge a little caution with the formatting changes. If they are from the porting, do it. If they are leftovers from run, but still in OpenBSD, I'd suggest fixing those with a round trip through upstream. If upstream is unresponsive, I'd be tempted to do them as a followup commit so future imports would be easier. We have some good docs in the git history about why there appear to be gratuitous diffs with upstream. These would be hard to capture in the initial commit message.

Sun, Dec 29, 11:30 PM

Sat, Dec 28

imp accepted D48233: ping: remove a stray tab.
Sat, Dec 28, 9:30 PM
imp accepted D48230: nvmf: Switch several ioctls to using nvlists.

So I like this in general. And the few places that I checked the old/new code does the right thing as far as I Can tell by looking at it statically. I didn't audit everything though.
But that's likely OK if this passes whatever test-suite we have, imho.

Sat, Dec 28, 9:29 PM
imp added inline comments to D48229: nv: Add <sys/_nv.h> header for nvlist_t declaration.
Sat, Dec 28, 9:26 PM
imp committed rG792e47a51a42: ocs_fc: print instance_index value rather than pointer itself in ocs_cam.c (authored by Fuqian Huang <huangfq.daxian@gmail.com>).
ocs_fc: print instance_index value rather than pointer itself in ocs_cam.c
Sat, Dec 28, 9:17 PM
imp committed rG8a0aec92d7b4: uart.4: describe better + spdx (authored by concussious.bugzilla_runbox.com).
uart.4: describe better + spdx
Sat, Dec 28, 7:00 PM
imp committed rGa3ce16174787: u3g.4: Fall cleaning (authored by concussious.bugzilla_runbox.com).
u3g.4: Fall cleaning
Sat, Dec 28, 7:00 PM
imp committed rGe4520bc1e284: nvmecontrol: Fix minor usage typo (authored by concussious.bugzilla_runbox.com).
nvmecontrol: Fix minor usage typo
Sat, Dec 28, 7:00 PM
imp committed rG267717c5dbd9: cu.1: describe better + tag spdx (authored by concussious.bugzilla_runbox.com).
cu.1: describe better + tag spdx
Sat, Dec 28, 6:59 PM
imp committed rGdaa4c9fc318a: sh.1: update history + spdx + linter error (authored by concussious.bugzilla_runbox.com).
sh.1: update history + spdx + linter error
Sat, Dec 28, 6:59 PM
imp committed rG840ca63582e4: vt.4: document kern.consmute (authored by concussious.bugzilla_runbox.com).
vt.4: document kern.consmute
Sat, Dec 28, 6:59 PM
imp committed rGc2623a73ae0c: acpidump: Move to acpi.rsdp (authored by imp).
acpidump: Move to acpi.rsdp
Sat, Dec 28, 6:59 PM
imp committed rG708c8a926a72: loader: Use Cyan instead of Blue for some menu items (authored by imp).
loader: Use Cyan instead of Blue for some menu items
Sat, Dec 28, 6:59 PM
imp committed rG28e212c74050: loader: Fix 0 vs 1 confusion for column numbers (authored by imp).
loader: Fix 0 vs 1 confusion for column numbers
Sat, Dec 28, 6:59 PM
imp committed rG940984f4c1c6: loader: Use printc instead of print to fit in 24,80 (authored by imp).
loader: Use printc instead of print to fit in 24,80
Sat, Dec 28, 6:59 PM
imp committed rG7f2d1cac4ea8: loader/menu: tweak for added line (authored by imp).
loader/menu: tweak for added line
Sat, Dec 28, 6:58 PM
imp committed rG3463f0d85a02: loader/4th: Move from hint.acpi.0.rsdp to acpi.rsdp (authored by imp).
loader/4th: Move from hint.acpi.0.rsdp to acpi.rsdp
Sat, Dec 28, 6:58 PM
imp committed rG6d85340e0cf8: fwget.8: polish (authored by concussious.bugzilla_runbox.com).
fwget.8: polish
Sat, Dec 28, 6:58 PM
imp committed rG9be96a2158bb: acpi/apm: Improve APM ioctl interface emulation (authored by imp).
acpi/apm: Improve APM ioctl interface emulation
Sat, Dec 28, 6:57 PM
imp committed rG1a2d8c4db2ae: nvmecontrol: Fix minor usage typo (authored by concussious.bugzilla_runbox.com).
nvmecontrol: Fix minor usage typo
Sat, Dec 28, 6:56 PM
imp committed rG317cf8a1f832: cu.1: describe better + tag spdx (authored by concussious.bugzilla_runbox.com).
cu.1: describe better + tag spdx
Sat, Dec 28, 6:56 PM
imp committed rG6a03eb1f3028: sh.1: update history + spdx + linter error (authored by concussious.bugzilla_runbox.com).
sh.1: update history + spdx + linter error
Sat, Dec 28, 6:56 PM
imp committed rG32b84f8addf0: vt.4: document kern.consmute (authored by concussious.bugzilla_runbox.com).
vt.4: document kern.consmute
Sat, Dec 28, 6:56 PM
imp committed rG9184e787ba91: loader: Use Cyan instead of Blue for some menu items (authored by imp).
loader: Use Cyan instead of Blue for some menu items
Sat, Dec 28, 6:56 PM
imp committed rG65e3190d627f: loader: Fix 0 vs 1 confusion for column numbers (authored by imp).
loader: Fix 0 vs 1 confusion for column numbers
Sat, Dec 28, 6:56 PM
imp committed rGbf0b82f8292d: loader: Use printc instead of print to fit in 24,80 (authored by imp).
loader: Use printc instead of print to fit in 24,80
Sat, Dec 28, 6:56 PM
imp committed rG59b6187c570d: loader/menu: tweak for added line (authored by imp).
loader/menu: tweak for added line
Sat, Dec 28, 6:56 PM
imp committed rG0601bbbea8b3: acpidump: Move to acpi.rsdp (authored by imp).
acpidump: Move to acpi.rsdp
Sat, Dec 28, 6:56 PM
imp committed rGf6222e8e816c: linux.h: don't redefine lower_32_bits if already defined (authored by imp).
linux.h: don't redefine lower_32_bits if already defined
Sat, Dec 28, 6:56 PM
imp committed rG9863280ff77c: acpi/apm: Improve APM ioctl interface emulation (authored by imp).
acpi/apm: Improve APM ioctl interface emulation
Sat, Dec 28, 6:55 PM
imp accepted D48224: ascii(7): Correct the history section.

There's two sources for what's in the manual. One is the actual man pages, the other is the index. Here they disagree. The index says:

image.png (326×1 px, 48 KB)

but there's no ascii man page in section 7 (at least not in the scanned man71.pdf file we have). It goes from as2 to ba with no ascii in between.

Sat, Dec 28, 6:41 PM
imp accepted D48226: ssp: Include a header to provide __size_t.

Seems legit and sane.

Sat, Dec 28, 6:23 PM
imp committed rGdfdcb418d7b8: Adds support for Purism coreboot keyboards (authored by jon_thesoo.org).
Adds support for Purism coreboot keyboards
Sat, Dec 28, 6:02 PM
imp committed rGaea9f26d8005: mpr/mps: when sending reset on removal, include target in message (authored by imp).
mpr/mps: when sending reset on removal, include target in message
Sat, Dec 28, 6:02 PM
imp committed rGe1deab42d259: ncal: LT is the country code for Lithuania (authored by imp).
ncal: LT is the country code for Lithuania
Sat, Dec 28, 6:01 PM
imp committed rGfce635e02667: cam_periph: Return ENXIO when peripheral is invalidated (authored by imp).
cam_periph: Return ENXIO when peripheral is invalidated
Sat, Dec 28, 6:01 PM
imp committed rG3c7f629b3819: ata_xpt: Rename probe_softc to aprobe_softc (authored by imp).
ata_xpt: Rename probe_softc to aprobe_softc
Sat, Dec 28, 6:01 PM
imp committed rG2d3426eb9e31: cam: Add doxygen docs to cam_sim_alloc (authored by imp).
cam: Add doxygen docs to cam_sim_alloc
Sat, Dec 28, 6:01 PM
imp accepted D48211: loader: Add a list of firmware name mapping.

Same a Kyle. Don't want to get in the way, but i have ideas on path driven default type

Sat, Dec 28, 4:03 PM
imp added a comment to D48067: rtwn: print out the firmware file being loaded.
In D48067#1098399, @bz wrote:

Honestly though, I think having the wifi firmware version and some basic NIC information available even without bootverbose would be good.

Right but then DPRINTF seems to be the wrong thing to use for printing the extra information.

*nod* I don't mind turning this into "just print the firmware info always" with the filename too, what do you think?

Sat, Dec 28, 4:28 AM · wireless

Fri, Dec 27

imp added inline comments to D48220: nvmecontrol devlist: Handle disconnected Fabrics hosts.
Fri, Dec 27, 9:56 PM
imp added inline comments to D48218: nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdata.
Fri, Dec 27, 9:33 PM
imp added inline comments to D48218: nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdata.
Fri, Dec 27, 8:46 PM
imp accepted D48219: nvmf: Add NVMF_CONNECTION_STATUS ioctl.
Fri, Dec 27, 8:43 PM
imp added inline comments to D48220: nvmecontrol devlist: Handle disconnected Fabrics hosts.
Fri, Dec 27, 8:40 PM
imp added a comment to D48211: loader: Add a list of firmware name mapping.

We need to enhance firmware(9) to allow drivers to request a load yhen get a callback later in boot.

Fri, Dec 27, 2:02 PM

Tue, Dec 24

imp added inline comments to D48192: bhyve: Implement the libslirp notify callback.
Tue, Dec 24, 3:51 PM

Mon, Dec 23

imp added a comment to D48167: Introduce the USB umb(4) network driver.

Where would it be reused?

Mon, Dec 23, 3:42 AM · network, USB

Sun, Dec 22

imp accepted D48177: mount(8): Avoid truncation when fstab-formatting unionfs mount info.
Sun, Dec 22, 10:28 AM
imp accepted D48174: acpi_ibm: pass brightness events to evdev(4).
Sun, Dec 22, 3:33 AM

Sat, Dec 21

imp added inline comments to D48084: rtwn: add support for register IO debugging.
Sat, Dec 21, 7:42 PM · wireless
imp added a comment to D48067: rtwn: print out the firmware file being loaded.
In D48067#1097443, @bz wrote:

Given this is a RTWN_DPRINTF I don't see how that will help any reports.
But if you boot -v (bootverbose) you'll get reports like:

firmware: 'rtwn-rtl8821aufw' version 111: 27804 bytes loaded at 0xffffffff83878000

Is that helpful? Maybe we should add a if (bootverbose) to print this information like other drivers do?

Ah, yes. So, the firmware gets loaded when the NIC is brought up, so you CAN set a debug flag before you start wifi.

Honestly though, I think having the wifi firmware version and some basic NIC information available even without bootverbose would be good. bootverbose gets VERY verbose for the whole boot, and stuff like the PCI enumeration, audio mux setup, etc quickly swamps everything else.

Sat, Dec 21, 6:39 PM · wireless
imp accepted D48166: Add opt_acpi.h to SRCS as it is required by the hyper-v pcib sources..
Sat, Dec 21, 12:20 AM

Thu, Dec 19

imp accepted D48154: devd.conf(5): explain internal vs. shell variables.
Thu, Dec 19, 10:58 PM · docs
imp accepted D48151: bus: improve null_add_child() panic message.
Thu, Dec 19, 10:40 PM
imp accepted D48152: sdhci: add missing bus_add_child DEVMETHOD..

I wonder if other SDHCI front ends need this?
Regardless, it certainly can't hurt.

Thu, Dec 19, 10:34 PM
imp accepted D48148: tcp: don't ever return ECONNRESET on close(2).

IEEE Std 1003.1TM-2024 (aka POSIX.1-2024) says:

The close ( ) and posix_close ( ) functions shall fail if:
[EBADF] The fildes argument is not a open file descriptor.
[EINPROGRESS] The function was interrupted by a signal and fildes was closed but the close operation is continuing asynchronously.
The close ( ) and posix_close ( ) functions may fail if:
[EINTR] The function was interrupted by a signal, POSIX_CLOSE_RESTART is defined as non-zero, and (in the case of posix_close()) the flag argument included POSIX_CLOSE_RESTART, in which case fildes is still open.
[EIO] An I/O error occurred while reading from or writing to the file system.

That's all the standard requires.

Thu, Dec 19, 6:00 PM
imp added a comment to D48122: ofw_cpu: fix __riscv preprocessor check.

My suggestions likely are out of scope, though...

Thu, Dec 19, 4:09 PM
imp added inline comments to D48122: ofw_cpu: fix __riscv preprocessor check.
Thu, Dec 19, 4:08 PM

Wed, Dec 18

imp accepted D48130: shar: add a deprecation notice.

I'll add, though, that there's no shar format. In the early days of net-news/usenet, there
were a dozen or so shar producing things that produced a crazy variety of encodings to
survive the slings and arrows of 1980s dialup internet that wasn't 8-bit or even 7-bit
friendly at times (though UUCP used for news transport coped well, many mailing lists
and mailers were more picky).

Wed, Dec 18, 3:35 PM
imp accepted D48132: fsck_msdosfs(8): Introduce -B option as no-op.
Wed, Dec 18, 2:20 PM
imp accepted D48131: rtwn_pci.4: Mention RTL8188CE in HARDWARE.
Wed, Dec 18, 3:15 AM

Tue, Dec 17

imp committed rGa2d78713171c: sed: The change ("c") command should start a new cycle. (authored by Valeriy Ushakov <uwe@netbsd.org>).
sed: The change ("c") command should start a new cycle.
Tue, Dec 17, 10:35 PM
imp accepted D48128: ow_temp(4): fix typo.
Tue, Dec 17, 9:53 PM
imp added inline comments to D48123: ofw_cpu: check for "disabled" status.
Tue, Dec 17, 8:37 PM
imp accepted D48122: ofw_cpu: fix __riscv preprocessor check.

Do we need to update arch(7)?

Tue, Dec 17, 8:03 PM

Mon, Dec 16

imp added inline comments to D41421: Update jemalloc to version 5.3.0.
Mon, Dec 16, 8:13 PM · Contributor Reviews (src)
imp accepted D47978: rtwn: add tx power training for RTL8812/RTL8821.
Mon, Dec 16, 1:46 PM · wireless
imp added inline comments to D46268: Implement CLOCK_TAI.
Mon, Dec 16, 4:53 AM

Sun, Dec 15

imp accepted D48093: RELNOTES: Document file handle layout changes.
Sun, Dec 15, 9:53 PM
imp accepted D48093: RELNOTES: Document file handle layout changes.

This seems like a rare time we ahould also put 8t in UPDATING.

Sun, Dec 15, 9:36 PM
imp added inline comments to D41421: Update jemalloc to version 5.3.0.
Sun, Dec 15, 6:12 PM · Contributor Reviews (src)
imp added a reverting change for rG7bcf5319c110: jemalloc: Reduce diffs to 5.2.1 revert to using JEMALLOC_FALLTHROUGH: rG70236f02f05a: Revert "jemalloc: Reduce diffs to 5.2.1 revert to using JEMALLOC_FALLTHROUGH".
Sun, Dec 15, 4:25 PM
imp committed rG70236f02f05a: Revert "jemalloc: Reduce diffs to 5.2.1 revert to using JEMALLOC_FALLTHROUGH" (authored by imp).
Revert "jemalloc: Reduce diffs to 5.2.1 revert to using JEMALLOC_FALLTHROUGH"
Sun, Dec 15, 4:25 PM

Sat, Dec 14

imp committed rG1d69498623c0: depend-cleanup: Fix test arg (authored by imp).
depend-cleanup: Fix test arg
Sat, Dec 14, 8:59 PM
imp accepted D48061: x86 atomics: Remove unused WANT_FUNCTIONS.
Sat, Dec 14, 3:28 PM
imp accepted D48077: include: add a userland version of __assert_unreachable.
Sat, Dec 14, 5:32 AM
imp accepted D48076: rtld: restore abort for malformed environments while setuid.
Sat, Dec 14, 4:49 AM
imp accepted D48075: kern: osd: trash a slot's methods upon deregistration.
Sat, Dec 14, 4:46 AM
imp accepted D48074: kern: osd: abstract away the math for locating a slot method.
Sat, Dec 14, 4:42 AM

Fri, Dec 13

imp committed rG59e013a52c22: jemalloc: Retire SWAP_RESERVE_* compat shims (authored by imp).
jemalloc: Retire SWAP_RESERVE_* compat shims
Fri, Dec 13, 11:05 PM
imp committed rGdb589b5de608: jemalloc: Retire ifdef for ELF_BSDF_VMNOOVERCOMMIT (authored by imp).
jemalloc: Retire ifdef for ELF_BSDF_VMNOOVERCOMMIT
Fri, Dec 13, 11:05 PM
imp committed rG7bcf5319c110: jemalloc: Reduce diffs to 5.2.1 revert to using JEMALLOC_FALLTHROUGH (authored by imp).
jemalloc: Reduce diffs to 5.2.1 revert to using JEMALLOC_FALLTHROUGH
Fri, Dec 13, 11:05 PM
imp committed rG42ee30f19cc7: depend-cleanup.sh: Need to delete jemalloc.3 in objtree (authored by imp).
depend-cleanup.sh: Need to delete jemalloc.3 in objtree
Fri, Dec 13, 11:05 PM
imp committed rG7fdf597e96a0: jemalloc: Move generated files into lib/libc tree (authored by imp).
jemalloc: Move generated files into lib/libc tree
Fri, Dec 13, 11:05 PM
imp committed rGb55f5e1c4ae3: jemalloc: Move generated jemalloc.3 into lib/libc tree (authored by imp).
jemalloc: Move generated jemalloc.3 into lib/libc tree
Fri, Dec 13, 11:05 PM
imp added a comment to D48030: Makefile.inc1: Require DISTDIR be set for `make distributeworld`.

Yes. Good change. I've shot my foot off this way

Fri, Dec 13, 5:58 PM
imp added inline comments to D41421: Update jemalloc to version 5.3.0.
Fri, Dec 13, 6:29 AM · Contributor Reviews (src)
imp added inline comments to D41421: Update jemalloc to version 5.3.0.
Fri, Dec 13, 6:24 AM · Contributor Reviews (src)