Page MenuHomeFreeBSD
Feed Advanced Search

Jul 11 2018

imp updated the diff for D16205: Create three helper functions for parsing boot args..

Track down copyright holders / original authors as best I can.

Jul 11 2018, 4:19 PM
imp added inline comments to D16205: Create three helper functions for parsing boot args..
Jul 11 2018, 3:12 PM
imp added a comment to D16205: Create three helper functions for parsing boot args..
In D16205#344062, @bz wrote:

Given this is multiple architectures, how are you dealing with colliding/different values? Hmm I see you don't touch that part.

Jul 11 2018, 3:08 PM
imp added inline comments to D16205: Create three helper functions for parsing boot args..
Jul 11 2018, 4:48 AM
imp added inline comments to D16205: Create three helper functions for parsing boot args..
Jul 11 2018, 4:33 AM
imp added inline comments to D16205: Create three helper functions for parsing boot args..
Jul 11 2018, 3:45 AM
imp added a reviewer for D16205: Create three helper functions for parsing boot args.: royger.
Jul 11 2018, 3:43 AM
imp added a comment to D16205: Create three helper functions for parsing boot args..

The observant will notice there's still a copy in the EFI loader... that will be removed in a different review

Jul 11 2018, 2:11 AM
imp updated the diff for D16205: Create three helper functions for parsing boot args..

Rework somewhat before sys/boot.h gets too out of control.

Jul 11 2018, 2:07 AM

Jul 10 2018

imp updated the diff for D16205: Create three helper functions for parsing boot args..

Review nits noted so far.

Jul 10 2018, 3:04 PM
imp added inline comments to D16205: Create three helper functions for parsing boot args..
Jul 10 2018, 2:59 PM
imp updated the test plan for D16205: Create three helper functions for parsing boot args..
Jul 10 2018, 5:32 AM
imp created D16205: Create three helper functions for parsing boot args..
Jul 10 2018, 5:27 AM
imp committed rS336148: Tweak documentation to RB_ constants to reflect current use.
Tweak documentation to RB_ constants to reflect current use
Jul 10 2018, 12:01 AM

Jul 9 2018

imp committed rS336136: Remove gateworks nanobsd support..
Remove gateworks nanobsd support.
Jul 9 2018, 6:02 PM
imp committed rS336135: Remove armeb from the list of architectures we build for the boot.
Remove armeb from the list of architectures we build for the boot
Jul 9 2018, 6:02 PM
imp accepted D16192: Utilize le32dec()..
Jul 9 2018, 7:24 AM
imp committed rS336118: Remove dirs that git svn should have removed but didn't..
Remove dirs that git svn should have removed but didn't.
Jul 9 2018, 3:57 AM

Jul 8 2018

imp added inline comments to D16186: Avoid depending on system headers from the source tree during bootstrap.
Jul 8 2018, 11:31 PM
imp committed rS336114: Remove stray space from PNP string..
Remove stray space from PNP string.
Jul 8 2018, 11:12 PM
imp committed rS336110: Add PNP info to PCI attachment of et driver.
Add PNP info to PCI attachment of et driver
Jul 8 2018, 8:40 PM
imp committed rS336109: Add PNP info to PCI attachment of ipw driver.
Add PNP info to PCI attachment of ipw driver
Jul 8 2018, 8:40 PM
imp committed rS336108: Add PNP info to PCI attachment of ixv driver.
Add PNP info to PCI attachment of ixv driver
Jul 8 2018, 8:40 PM
imp committed rS336107: Add PNP info to PCI attachment of ix driver.
Add PNP info to PCI attachment of ix driver
Jul 8 2018, 8:40 PM
imp closed D15979: Add PNP info to PCI attachment of et, iir, ignore, isab, ips, ipw, ismt, iwm, ix, ixgb, ixv drivers.
Jul 8 2018, 8:40 PM
imp committed rS336106: Add PNP info to PCI attachments of ciss driver.
Add PNP info to PCI attachments of ciss driver
Jul 8 2018, 8:40 PM
imp committed rS336105: Add PNP info to PCI attachment of dc driver.
Add PNP info to PCI attachment of dc driver
Jul 8 2018, 8:40 PM
imp committed rS336104: Add PNP info to PCI attachments of bge driver.
Add PNP info to PCI attachments of bge driver
Jul 8 2018, 8:40 PM
imp committed rS336103: Add PNP info to PCI attachments of bfe driver.
Add PNP info to PCI attachments of bfe driver
Jul 8 2018, 8:40 PM
imp closed D15995: Add PNP info to PCI attachment of alc, amdsmb, bfe, bge, ce, dpt, dc, ciss, cp drivers.
Jul 8 2018, 8:40 PM
imp committed rS336102: Add PNP info to PCI attachment of alc driver.
Add PNP info to PCI attachment of alc driver
Jul 8 2018, 8:40 PM
imp committed rS336101: Add PNP info to PCI attachment of gem driver.
Add PNP info to PCI attachment of gem driver
Jul 8 2018, 8:39 PM
imp committed rS336100: Add PNP info to PCI attachment of fxp driver.
Add PNP info to PCI attachment of fxp driver
Jul 8 2018, 8:39 PM
imp committed rS336099: Add PNP info to PCI attachment of ena driver.
Add PNP info to PCI attachment of ena driver
Jul 8 2018, 8:39 PM
imp committed rS336098: Add PNP info to PCI attachment of cas driver.
Add PNP info to PCI attachment of cas driver
Jul 8 2018, 8:39 PM
imp committed rS336085: Stop using ../zfs/libzfs.h but instead use libzfs.h..
Stop using ../zfs/libzfs.h but instead use libzfs.h.
Jul 8 2018, 7:43 AM
imp committed rS336084: Move ZFS files into libsa.
Move ZFS files into libsa
Jul 8 2018, 7:43 AM

Jul 7 2018

imp committed rS336069: Fix PCI_SUBDEV call.
Fix PCI_SUBDEV call
Jul 7 2018, 3:56 PM
imp committed rS336068: Update AMDSMB to use PCI_MATCH.
Update AMDSMB to use PCI_MATCH
Jul 7 2018, 3:56 PM
imp created D16172: Update AMDSMB to use PCI_MATCH.
Jul 7 2018, 3:32 PM
imp committed rS336067: Switch to using new PCI_MATCH stuff..
Switch to using new PCI_MATCH stuff.
Jul 7 2018, 3:25 PM
imp committed rS336066: Create PCI_MATCH and pci_match_device.
Create PCI_MATCH and pci_match_device
Jul 7 2018, 3:25 PM
imp closed D15999: Create PCI_MATCH and pci_match_device.
Jul 7 2018, 3:25 PM
imp committed rS336065: Mention the need to update devmatch.conf.
Mention the need to update devmatch.conf
Jul 7 2018, 3:25 PM

Jul 5 2018

imp accepted D15875: [New Port] sysutils/mping.
Jul 5 2018, 10:15 PM
imp reclaimed D15875: [New Port] sysutils/mping.
Jul 5 2018, 10:15 PM
imp abandoned D15875: [New Port] sysutils/mping.

this has been committed and got into a weird state.

Jul 5 2018, 10:14 PM
imp commandeered D15875: [New Port] sysutils/mping.

Steeling

Jul 5 2018, 10:14 PM

Jul 4 2018

imp added inline comments to D16079: inline atomics and allow tied modules to inline locks .
Jul 4 2018, 11:35 PM
imp added inline comments to D16079: inline atomics and allow tied modules to inline locks .
Jul 4 2018, 2:00 PM

Jul 2 2018

imp added a comment to D16079: inline atomics and allow tied modules to inline locks .

So I'm confused a little.

Jul 2 2018, 3:04 AM
imp added a comment to D16080: Multiple updates for the committer guide.

I am not dropping this discussion, just going to split this review up. Expect to see an updated review, with your comments addressed, in the next week or so

Jul 2 2018, 2:59 AM

Jul 1 2018

imp added a comment to D16078: make critical_{enter, exit} inline.

so you have both thread_lite and offset generator... Why?

Jul 1 2018, 8:00 PM
imp added a comment to D16078: make critical_{enter, exit} inline.

Rather than (int *)((char *)td + offset), you might need to do (int *)((uinptr_t)td + offset) to get around alignment changed warnings.

Jul 1 2018, 7:54 PM
imp added inline comments to D16080: Multiple updates for the committer guide.
Jul 1 2018, 3:46 AM
imp requested changes to D16080: Multiple updates for the committer guide.

a couple of preliminary comments, more later.

Jul 1 2018, 1:53 AM
imp committed rS335834: Mention, belatedly, the need to run mergemaster. This somehow.
Mention, belatedly, the need to run mergemaster. This somehow
Jul 1 2018, 1:46 AM
imp added a comment to D16079: inline atomics and allow tied modules to inline locks .

So what's a tied module?

Jul 1 2018, 12:02 AM

Jun 29 2018

imp added inline comments to D16066: allow epochs to compose.
Jun 29 2018, 6:28 PM
imp created D16064: bin/dd: Add conv=direct.
Jun 29 2018, 4:06 PM

Jun 28 2018

imp committed rS335773: Revert preference to be an int..
Revert preference to be an int.
Jun 28 2018, 7:42 PM
imp committed rS335763: Fix quoting in sending the NOMATCH event to devmatch.
Fix quoting in sending the NOMATCH event to devmatch
Jun 28 2018, 3:00 PM
imp updated the diff for D15999: Create PCI_MATCH and pci_match_device.

update, per jhb feedback

  • Create PCI_MATCH and pci_match_device
  • Switch to using new PCI_MATCH stuff.
Jun 28 2018, 5:52 AM
imp added inline comments to D15996: Add PNP info to PCI attachment of arcmsr, bt, cbb, de, ebus, emujoy, fixup_pci, hifn, hptiop, imcsmb, snd_emu10k1 (emu_pci) drivers.
Jun 28 2018, 4:42 AM
imp committed rS335756: We're not, yet, at C++11 capable on all our plaforms..
We're not, yet, at C++11 capable on all our plaforms.
Jun 28 2018, 1:46 AM

Jun 27 2018

imp committed rS335753: Safely quote all variable expansions..
Safely quote all variable expansions.
Jun 27 2018, 11:44 PM
imp added a comment to D14022: NVMe emulation for bhyve (improved).

Generally quite good. A few questions about some code that doesn't quite look right.

Jun 27 2018, 3:39 PM
imp added a comment to D15875: [New Port] sysutils/mping.

I wouldn't worry about it...

Jun 27 2018, 2:08 PM
imp committed rS335691: pccard: recode to use devctl_safe_quote_sb instead of devctl_safe_quote..
pccard: recode to use devctl_safe_quote_sb instead of devctl_safe_quote.
Jun 27 2018, 4:11 AM
imp committed rS335692: Remove devctl_safe_quote since it's now unused..
Remove devctl_safe_quote since it's now unused.
Jun 27 2018, 4:11 AM
imp committed rS335690: Fix devctl generation for core files..
Fix devctl generation for core files.
Jun 27 2018, 4:11 AM
imp committed rS335689: Create new devctl_safe_quote_sb to copy a source string into a struct.
Create new devctl_safe_quote_sb to copy a source string into a struct
Jun 27 2018, 4:11 AM
imp added inline comments to D16026: Fix core dump reporting from devctl.
Jun 27 2018, 1:27 AM
imp retitled D16026: Fix core dump reporting from devctl from Fix bug in loop termination. to Fix core dump reporting from devctl.
Jun 27 2018, 1:25 AM
imp updated the diff for D16026: Fix core dump reporting from devctl.
  • Create new devctl_safe_quote_sb to copy a source string into a struct
  • Fix devctl generation for core files.
  • pccard: recode to use devctl_safe_quote_sb instead of devctl_safe_quote.
  • Remove devctl_safe_quote since it's now unused.
Jun 27 2018, 1:25 AM

Jun 26 2018

imp created D16026: Fix core dump reporting from devctl.
Jun 26 2018, 10:55 PM
imp added a comment to D15456: change ffs_blkfree() trim to not bypass geom_vfs, avoids panics.

After I did my commit, I noticed something odd. g_vfs_strategy is generally unused outside of geom, but BO_STRATEGY is used instead.

Jun 26 2018, 1:29 PM
imp committed rS335650: Use buf + strategy rather than bypassing geom_vfs layer.
Use buf + strategy rather than bypassing geom_vfs layer
Jun 26 2018, 12:39 AM

Jun 25 2018

imp accepted D11588: Correct -P description in boot.config(5).

This is fine. -P on UEFI is hit or miss, and I'm not sure why.

Jun 25 2018, 9:51 PM
imp added inline comments to D15999: Create PCI_MATCH and pci_match_device.
Jun 25 2018, 7:32 PM
imp accepted D16011: Add arm64 target support to linux64 Makefile.

Otherwise, this looks good to my eye...

Jun 25 2018, 7:28 PM
imp added inline comments to D16011: Add arm64 target support to linux64 Makefile.
Jun 25 2018, 7:28 PM
imp added a comment to D15953: Kernel environments: use any and all provided environments, evict hintmode and envmode.

Looks OK to me.

Jun 25 2018, 7:01 PM
imp added a comment to D15995: Add PNP info to PCI attachment of alc, amdsmb, bfe, bge, ce, dpt, dc, ciss, cp drivers.

If I m not wrong this approach is specifically for the atheros drivers.
Isn't it ?

Jun 25 2018, 3:33 AM

Jun 24 2018

imp added a comment to D15995: Add PNP info to PCI attachment of alc, amdsmb, bfe, bge, ce, dpt, dc, ciss, cp drivers.

Please see https://reviews.freebsd.org/D15999 for a notion on how we might want to cut over the medium drivers to being table driven.

Jun 24 2018, 7:06 PM
imp updated the diff for D15999: Create PCI_MATCH and pci_match_device.
  • Create PCI_MATCH and pci_match_device
  • Switch to using new PCI_MATCH stuff.
Jun 24 2018, 7:05 PM
imp committed rS335606: Don't use generic PCI_VENDOR and PCI_PRODUCT macros. Prefix them with.
Don't use generic PCI_VENDOR and PCI_PRODUCT macros. Prefix them with
Jun 24 2018, 7:01 PM
imp created D15999: Create PCI_MATCH and pci_match_device.
Jun 24 2018, 6:59 PM
imp added a comment to D15979: Add PNP info to PCI attachment of et, iir, ignore, isab, ips, ipw, ismt, iwm, ix, ixgb, ixv drivers.

I think we should consider doing a pci_lookup() routine. It would make a lot of this simpler...

Jun 24 2018, 1:52 PM
imp added inline comments to D15983: convert EBR like barrier to epoch(9).
Jun 24 2018, 12:27 AM

Jun 23 2018

imp added inline comments to D15978: Add PNP info to PCI attachment of et driver.
Jun 23 2018, 2:24 PM

Jun 21 2018

imp accepted D15858: Fix output of linprocfs stat entry.
Jun 21 2018, 10:45 PM
imp accepted D15952: Fix the Linux kernel version number calculation.
Jun 21 2018, 10:44 PM

Jun 20 2018

imp added inline comments to D15917: uefi stand: Guess the console better.
Jun 20 2018, 7:41 PM
imp added inline comments to D15917: uefi stand: Guess the console better.
Jun 20 2018, 2:18 PM
imp updated the diff for D15917: uefi stand: Guess the console better.

I've updated things to be better. We set the baud rate in the environment, and then just before we boot, and we're a EFI console, we get it and some other things to try to piece together the right hw.uart.console value to set if we're booting serial and we are the EFI console.

Jun 20 2018, 4:50 AM
imp added inline comments to D15917: uefi stand: Guess the console better.
Jun 20 2018, 12:59 AM
imp added a reviewer for D15917: uefi stand: Guess the console better: kevans.
Jun 20 2018, 12:37 AM
imp added reviewers for D15917: uefi stand: Guess the console better: emaste, tsoome, jhb, allanjude.
Jun 20 2018, 12:37 AM
imp created D15917: uefi stand: Guess the console better.
Jun 20 2018, 12:35 AM