Page MenuHomeFreeBSD

imp (Warner Losh)
User

Projects (7)

User Details

User Since
Jun 2 2014, 4:20 PM (614 w, 3 h)

Recent Activity

Today

imp accepted D55770: pci.4: Quote argument to -width for a bullet list.
Mon, Mar 9, 7:30 PM
imp accepted D55773: pciconf.8: Reorganize slightly to handle additional modes.
Mon, Mar 9, 6:34 PM
imp accepted D55772: pciconf: Use the exported values of bus numbers for PCI bridges.
Mon, Mar 9, 6:34 PM
imp accepted D55771: pci: Export bus numbers for bridge devices in struct pci_conf.
Mon, Mar 9, 6:33 PM
imp accepted D55768: pciconf: Factor out fetching of matching devices from list_devs.
Mon, Mar 9, 6:32 PM
imp accepted D55769: pciconf: Use a single enum to track the current operation mode.
Mon, Mar 9, 6:32 PM
imp accepted D55774: pciconf: Add a tree mode.

I love this

Mon, Mar 9, 5:58 PM

Yesterday

imp accepted D54901: usb: umass: add SCSIEJECT quirk and fix RTW8821CU_CD (USB mode switch).

OK. I've had a chance to review this, and this should work. I had misread it before (since my memory of my objection doesn't match the code and there's nothing in the revision history). My profuse apologies for sitting on this so long... it had fallen off my list of things to review a couple of times accidentally (I gotta do a better job at that list).

Sun, Mar 8, 4:30 PM
imp added inline comments to D55730: linuxkpi: Move `_RET_IP_` to <linux/instruction_pointer.h>.
Sun, Mar 8, 3:37 PM
imp committed R11:2ebfebeeabf7: devel/ghpr: update to v2 (authored by imp).
devel/ghpr: update to v2
Sun, Mar 8, 12:07 AM
imp committed rG756500fa4b1e: kern.post.mk: Replace "mkdir -p" with "install -d" (authored by cingel.marian_gmail.com).
kern.post.mk: Replace "mkdir -p" with "install -d"
Sun, Mar 8, 12:07 AM

Sat, Mar 7

imp committed R11:ecc11b1dbdc2: devel/ghpr: github pull request (authored by imp).
devel/ghpr: github pull request
Sat, Mar 7, 11:34 PM
imp committed rGe409e51f8396: hwpmc: Remove left over k7, xscale and p4 references pmc (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
hwpmc: Remove left over k7, xscale and p4 references pmc
Sat, Mar 7, 3:22 PM
imp accepted D55694: acpi_system76: Support for acpi-controlled buttons on System76.
Sat, Mar 7, 3:19 PM
imp added a comment to D55694: acpi_system76: Support for acpi-controlled buttons on System76.

Driver looks fairly straightforward. One question, but looking at other drivers after I wrote it, maybe the answer is 'that's just the pattern' which is fine.

Sat, Mar 7, 2:44 PM
imp committed rG895a97c875a0: rc.d/zfs: align zfs mount verbosity in host and jail environments (authored by sn.khalatyan_gmail.com).
rc.d/zfs: align zfs mount verbosity in host and jail environments
Sat, Mar 7, 7:52 AM
imp committed rG3570b19d74ed: uuidgen: generate UUIDs in bounded batches to respect kernel limit (authored by nvsrahul_hotmail.com).
uuidgen: generate UUIDs in bounded batches to respect kernel limit
Sat, Mar 7, 7:52 AM
imp committed rG9006a731bc95: /bin/ps: Fix display of negative nice values on ARMv7/aarch64 (authored by jamie_catflap.org).
/bin/ps: Fix display of negative nice values on ARMv7/aarch64
Sat, Mar 7, 7:52 AM
imp committed rGcb69951f7ee6: fsck_msdosfs: reduce the scope of dentry deletion (authored by YangWen <anmuxixixi@gmail.com>).
fsck_msdosfs: reduce the scope of dentry deletion
Sat, Mar 7, 7:52 AM
imp committed rG16c82e28404e: Add ASMC support for Macbook Pro 8,3 (authored by tslight <tslight@pm.com>).
Add ASMC support for Macbook Pro 8,3
Sat, Mar 7, 7:52 AM
imp committed rGd7922c3d2391: Fix debug.sh comment typo (authored by Kalevi Kolttonen <kalevi@kolttonen.fi>).
Fix debug.sh comment typo
Sat, Mar 7, 7:52 AM
imp committed rG3be98a0c86f9: Fix hooks.sh comment typo (authored by Kalevi Kolttonen <kalevi@kolttonen.fi>).
Fix hooks.sh comment typo
Sat, Mar 7, 7:52 AM
imp committed rG75858ca528bf: Add .editorconfig (authored by Minsoo Choo <minsoo@minsoo.io>).
Add .editorconfig
Sat, Mar 7, 7:52 AM
imp committed rGcecd12ac3b4d: use ASMC_FAN_FUNCS2 to avoid trying to read non-existent keys (authored by tslight <tslight@pm.com>).
use ASMC_FAN_FUNCS2 to avoid trying to read non-existent keys
Sat, Mar 7, 7:51 AM
imp committed rG9f2eb94736ea: Add __unused workaround for linux/sys/types.h (authored by Perdixky <3293789706@qq.com>).
Add __unused workaround for linux/sys/types.h
Sat, Mar 7, 7:51 AM

Fri, Mar 6

imp accepted D55673: devinfo: Support PCI DBSF and ACPI handles for -p.
Fri, Mar 6, 4:59 PM
imp accepted D55541: nvme: Don't active memory space until all BARs are configured.
Fri, Mar 6, 4:56 PM
imp accepted D52885: style.9: Encourage style changes when doing significant modifications.
Fri, Mar 6, 4:36 PM
imp accepted D55683: sys: Don't pass RF_ALLOCATED to bus_alloc_resource*.
Fri, Mar 6, 3:31 AM
imp requested review of D55680: vfs: Move runningbufs delay to top of bufwrite.
Fri, Mar 6, 12:19 AM

Thu, Mar 5

imp accepted D55674: bsd.linker.mk: Retire support for binutils 2.17.50.
Thu, Mar 5, 7:52 PM
imp accepted D55676: build: Stop testing LINKER_FEATURES for ifunc and build-.
Thu, Mar 5, 7:50 PM
imp accepted D55541: nvme: Don't active memory space until all BARs are configured.

I think this has implemented the suggested changes to my suggested changes that @jrtc27 suggested.

Thu, Mar 5, 6:16 PM
imp added a comment to D55649: coreboot: Add coreboot firmware table driver.

This is cool functionality. Are there any of the tagged data times that the boot loader should be looking at to pass into the kernel via its metadata interface that we get from other locations and coreboot doesn't provide those interfaces so we leave it blank?
Or are we already doing this, and this commit just exposes the data in a new way.
love 'dmesg for coreboot' parts especially.

Thu, Mar 5, 5:32 PM
imp added a comment to D55472: appleir: Add Apple IR receiver driver.

Out of curiosity, how much of the Linux driver did you use as a reference for this driver? I'm concerned about licensing of the new code.

Thu, Mar 5, 1:33 AM

Wed, Mar 4

imp added a comment to D55597: sys/kern/subr_firmware: implement firmware_path search path.

Generated with U99999 for full context.

Wed, Mar 4, 8:55 PM · Contributor Reviews (src)
imp added a comment to D55597: sys/kern/subr_firmware: implement firmware_path search path.

A couple of small suggestions, and one question that needs to be answered.

Wed, Mar 4, 8:55 PM · Contributor Reviews (src)
imp added inline comments to D55597: sys/kern/subr_firmware: implement firmware_path search path.
Wed, Mar 4, 8:54 PM · Contributor Reviews (src)
imp accepted D55650: Makefile.inc1: Don't force LLVM_BINUTILS off for cross-tools.
Wed, Mar 4, 4:20 PM

Tue, Mar 3

imp added reviewers for D55638: nvme: Allow larger user request sizes: chs, mav, chuck.
Tue, Mar 3, 8:21 PM
imp requested review of D55638: nvme: Allow larger user request sizes.
Tue, Mar 3, 8:20 PM
imp committed rG244ae85eb975: nvme_sim: Fix a cut and paste error (authored by imp).
nvme_sim: Fix a cut and paste error
Tue, Mar 3, 6:02 PM
imp committed rG824530a5c4fd: nda: Assume all cases in ndaasync can sleep (authored by imp).
nda: Assume all cases in ndaasync can sleep
Tue, Mar 3, 6:02 PM
imp committed rG628d7a3270b6: nda: AC_GETDEV_CHANGED calls media chanaged for sectorsize change (authored by imp).
nda: AC_GETDEV_CHANGED calls media chanaged for sectorsize change
Tue, Mar 3, 6:01 PM
imp committed rG5c2186b99254: nda: Rescan the drive on open (authored by imp).
nda: Rescan the drive on open
Tue, Mar 3, 6:01 PM
imp committed rGb1bd7fed589f: nda: Move ndasetgeom (authored by imp).
nda: Move ndasetgeom
Tue, Mar 3, 6:01 PM
imp closed D55523: nda: Assume all cases in ndaasync can sleep.
Tue, Mar 3, 6:01 PM
imp closed D55522: nvme_sim: Fix a cut and paste error.
Tue, Mar 3, 6:01 PM
imp committed rG3212aa86ac87: nvme xpt: convert restart to a bool. (authored by imp).
nvme xpt: convert restart to a bool.
Tue, Mar 3, 6:01 PM
imp closed D55521: nda: AC_GETDEV_CHANGED calls media chanaged for sectorsize change.
Tue, Mar 3, 6:01 PM
imp closed D55520: nda: Rescan the drive on open.
Tue, Mar 3, 6:01 PM
imp closed D55519: nda: Move ndasetgeom.
Tue, Mar 3, 6:01 PM
imp closed D55518: nvme xpt: convert restart to a bool..
Tue, Mar 3, 6:01 PM
imp added a comment to D55559: Let the EFI loader build a partition menu.

So the first level is BootXXXX. I think that's well in hand.
The next level is 'I want to boot this other thing.' that's harder. Though kevans pointed me at something he'd started that will help that a lot...

Tue, Mar 3, 3:14 AM

Sun, Mar 1

imp committed rG452ee04d62e2: paste(1): Capsicumise (authored by kfv_kfv.io).
paste(1): Capsicumise
Sun, Mar 1, 4:37 PM
imp committed rG2e01fc43f23f: paste(1): Make small modifications to improve readability (authored by kfv_kfv.io).
paste(1): Make small modifications to improve readability
Sun, Mar 1, 4:37 PM
imp committed rG4ba5c9d015f0: paste(1): Utilise STAILQ from <sys/queue.h> in lieu of the home-rolled linked… (authored by kfv_kfv.io).
paste(1): Utilise STAILQ from <sys/queue.h> in lieu of the home-rolled linked…
Sun, Mar 1, 4:37 PM
imp added a comment to D55597: sys/kern/subr_firmware: implement firmware_path search path.

can you either use git arc to update this patch, or generate the diff with -U99999 please? I need a little more context to review it.

Sun, Mar 1, 6:35 AM · Contributor Reviews (src)

Sat, Feb 28

imp added inline comments to D55579: splice: optionally limit worker queues.
Sat, Feb 28, 1:37 AM

Fri, Feb 27

imp committed rGe51ef8ae490f: hwpmc: Initial support for AMD IBS (authored by ali_mashtizadeh.com).
hwpmc: Initial support for AMD IBS
Fri, Feb 27, 10:09 PM
imp committed rG178d0b5b8da7: libpmc: Import AMD Zen 6 PMU events. (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
libpmc: Import AMD Zen 6 PMU events.
Fri, Feb 27, 10:09 PM
imp committed rG3ce3e896acf6: libpmc: Update event definitions for AMD Zen (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
libpmc: Update event definitions for AMD Zen
Fri, Feb 27, 10:09 PM
imp committed rG00c0a1f0bf6c: hwpmc: Fix PMC flags for AMD Zen cores (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
hwpmc: Fix PMC flags for AMD Zen cores
Fri, Feb 27, 10:09 PM
imp added inline comments to D55573: amd64: complete thunderbolt KERNCONF integration.
Fri, Feb 27, 9:09 PM
imp accepted D55576: Only build USB-related modules if MK_USB != no.

So there's two competing mechanism now for usb: the kernel config file (which better not be setting this) and the user WITH/WITHOUT mechanism. This is a bit weird and novel for the kernel and may or may not be easy to support in configng.

Fri, Feb 27, 9:07 PM
imp added a comment to D55541: nvme: Don't active memory space until all BARs are configured.

I think @jrtc27 is right about the observation that we don't need the bools.

Fri, Feb 27, 8:15 PM
imp added a comment to D55559: Let the EFI loader build a partition menu.
In D55559#1271244, @imp wrote:

My big problem with this is three fold. 1. Gpt bootme is non standard, so I don't want to build anything on it. 2 all menu stuff should be in lua, not c. The part protocol is not a good base to start from. And I guess 3: it ignore the BootXXXX protocol, so locks out all other oses. It is a big reason I never merged the boot1 changes in that pr. It is too limited in what it can boot and isn't scriptable.

Well, let's split the big problem into smaller ones then ;)

  1. The use of BOOTME is something we use here at Stormshield. I should be able to remove it from the patch. Not a big deal I guess.
Fri, Feb 27, 7:50 PM
imp accepted D55562: acpi: Don't attach a "wake" sysctl node to devices without the ACPI flags IVAR.
Fri, Feb 27, 7:30 PM
imp added a comment to D55559: Let the EFI loader build a partition menu.

My big problem with this is three fold. 1. Gpt bootme is non standard, so I don't want to build anything on it. 2 all menu stuff should be in lua, not c. The part protocol is not a good base to start from. And I guess 3: it ignore the b9otXXXX protocol, so locks out all other oses. 8t is a b8g reason I never merged the boot1 changes in that pr. It is too limited in what it can boot and isn't scriptable.

Fri, Feb 27, 11:03 AM
imp accepted D55546: gre: unbreak LINT-NOINET.
Fri, Feb 27, 4:45 AM
imp added a comment to D55541: nvme: Don't active memory space until all BARs are configured.

This will work as is, but I have a couple of comments to make it a bit better.

Fri, Feb 27, 1:19 AM
imp committed rGd69fc3a9dc71: loader.efi: try all ZFS pools found by efi_zfs_probe() (authored by glebius).
loader.efi: try all ZFS pools found by efi_zfs_probe()
Fri, Feb 27, 1:02 AM
imp committed rG784150fd2535: stand/efi: Allow RELAXED or STRICT boot policies (authored by imp).
stand/efi: Allow RELAXED or STRICT boot policies
Fri, Feb 27, 1:02 AM
imp closed D55107: stand/efi: Allow RELAXED or STRICT boot policies.
Fri, Feb 27, 1:02 AM
imp closed D55094: loader.efi: try all ZFS pools found by efi_zfs_probe().
Fri, Feb 27, 1:02 AM
imp added inline comments to D55107: stand/efi: Allow RELAXED or STRICT boot policies.
Fri, Feb 27, 12:46 AM
imp committed rG7951411672fa: sanitize.lua: A tool to extract interfaces from files (authored by imp).
sanitize.lua: A tool to extract interfaces from files
Fri, Feb 27, 12:41 AM
imp closed D55087: sanitize.lua: A tool to extract interfaces from files.
Fri, Feb 27, 12:40 AM

Thu, Feb 26

imp abandoned D55524: diskinfo: Add libxo support to diskinfo.

I'm going to punt and try again later. Thanks for looking at this...

Thu, Feb 26, 10:05 PM
imp accepted D55533: virtio: add loader tunables to sysctl.
Thu, Feb 26, 5:15 PM
imp accepted D55530: sound: Notify devd on hw.snd.default_unit change.
Thu, Feb 26, 5:14 PM
imp accepted D55531: sound: Notify devd when no devices are connected.
Thu, Feb 26, 5:14 PM
imp added inline comments to D55524: diskinfo: Add libxo support to diskinfo.
Thu, Feb 26, 12:23 AM
imp updated the diff for D55524: diskinfo: Add libxo support to diskinfo.

have claude gen a man page that I then tweaked a bit

Thu, Feb 26, 12:09 AM

Wed, Feb 25

imp updated the diff for D55524: diskinfo: Add libxo support to diskinfo.

just the meat of the commit

Wed, Feb 25, 11:49 PM
imp updated the diff for D55524: diskinfo: Add libxo support to diskinfo.

claude can be told to do the right thing...

Wed, Feb 25, 11:37 PM
imp updated the diff for D55524: diskinfo: Add libxo support to diskinfo.

OK. --libxo is one path (it produces data from -v), everything else goes through
the old code paths...

Wed, Feb 25, 11:33 PM
imp updated the diff for D55524: diskinfo: Add libxo support to diskinfo.

fix a number of regressions

Wed, Feb 25, 10:49 PM
imp requested review of D55524: diskinfo: Add libxo support to diskinfo.
Wed, Feb 25, 10:34 PM
imp updated the diff for D55520: nda: Rescan the drive on open.

typo found by claude

Wed, Feb 25, 10:07 PM
imp requested review of D55523: nda: Assume all cases in ndaasync can sleep.
Wed, Feb 25, 8:58 PM
imp requested review of D55522: nvme_sim: Fix a cut and paste error.
Wed, Feb 25, 8:58 PM
imp requested review of D55521: nda: AC_GETDEV_CHANGED calls media chanaged for sectorsize change.
Wed, Feb 25, 8:58 PM
imp requested review of D55520: nda: Rescan the drive on open.
Wed, Feb 25, 8:58 PM
imp requested review of D55519: nda: Move ndasetgeom.
Wed, Feb 25, 8:58 PM
imp requested review of D55518: nvme xpt: convert restart to a bool..
Wed, Feb 25, 8:58 PM

Tue, Feb 24

imp accepted D55469: bsdinstall: fix EFI boot entry creation.
Tue, Feb 24, 5:13 PM
imp accepted D55453: tools/build/stddef.h: fix stock clang/gcc headers.
Tue, Feb 24, 2:49 PM

Mon, Feb 23

imp added inline comments to D55469: bsdinstall: fix EFI boot entry creation.
Mon, Feb 23, 11:51 PM
imp accepted D55469: bsdinstall: fix EFI boot entry creation.
Mon, Feb 23, 11:20 PM