Page MenuHomeFreeBSD
Feed Advanced Search

Aug 10 2018

imp added a comment to D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD..
In D16649#354035, @kib wrote:

Sounds good. The versioning stuff for libc looks ok.

Note that freebsd style is to use 'return (x);'.

Aug 10 2018, 2:46 PM
imp added a comment to D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD..
In D16649#353911, @kib wrote:

IMO it is very bad practice for the library functions to terminate the main program. Besides, what is wrong with returning 0/errno = EFAULT when NULL is passed ?

Aug 10 2018, 2:06 PM
imp accepted D16622: arm/ralink cleanup and delete NON INTRNG code.

I'll commit this later today if there's no objections

Aug 10 2018, 1:47 PM
imp added a comment to D15592: Avoid completing non-dump I/O requests after a panic..
In D15592#353902, @cem wrote:

CAM has this pattern where at completion, it tries to submit any pending IO. So is the consensus that we're ok submitting any existing IO on the cam_iosched queue that happened to be there prior to panic — in addition to dump-related IO?

Aug 10 2018, 1:31 PM
imp added a comment to D15592: Avoid completing non-dump I/O requests after a panic..

During a panic, we stop the scheduler. No scheduler, only dump will schedule I/Os that modify the disk. CAM needs to run many non-read/write I/Os during or after the dump to (a) flush the blocks written by the dump and (b) properly shutdown all devices. Since we don't call the biodone completion routines, we can't schedule any I/O via that route either. Finally, all interrupts are disabled during a panic, so fast interrupt handlers can't be the source of a chain of events that sets off new I/O via a non-biodone vector. Since there's nothing that can schedule I/O, this method is completely adequate to prevent dangerous things from happening, and is not dependent on hacking a bunch of CAM drivers to do unnatural things.

Aug 10 2018, 1:52 AM

Aug 9 2018

imp added a comment to D16653: libfdt: Update to 1.5.0.

Was the larger size an issue for us?

Aug 9 2018, 9:37 PM
imp added inline comments to D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD..
Aug 9 2018, 7:36 PM
imp accepted D16652: Add an overview section to bus_dma.9..
Aug 9 2018, 7:19 PM
imp added a comment to D16652: Add an overview section to bus_dma.9..

Other than an inconsistency in how you're adding newlines after , I like it.

Aug 9 2018, 7:19 PM
imp added inline comments to D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD..
Aug 9 2018, 5:36 PM
imp added a reviewer for D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD.: kib.
Aug 9 2018, 5:08 PM
imp created D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD..
Aug 9 2018, 5:07 PM
imp added inline comments to D16404: nvme: Alternate approach to restoring API.
Aug 9 2018, 3:22 PM
imp added a comment to D16404: nvme: Alternate approach to restoring API.

This looks OK, module the endian issue I highlighted. But that trick only works for fields that fall on even byte boundaries.

Aug 9 2018, 2:32 PM
imp created D16642: dd status=progress WIP.
Aug 9 2018, 12:22 PM

Aug 8 2018

imp accepted D16622: arm/ralink cleanup and delete NON INTRNG code.

Perfect! Thank you for such a prompt cleanup.

Aug 8 2018, 9:58 PM
imp accepted D16622: arm/ralink cleanup and delete NON INTRNG code.

generally I like it, but there's two unrelated changes, I think, in here.

Aug 8 2018, 6:10 PM

Aug 5 2018

imp accepted D16596: release: arm: Copy the dtb to the fat partition.

Love it... do we need to update the u-boot ports to include this metadata...

Aug 5 2018, 9:42 AM
imp added a comment to D16595: Always terminate string with nul..

And is there still an upstream for these files?

Aug 5 2018, 9:37 AM
imp accepted D16595: Always terminate string with nul..
Aug 5 2018, 9:37 AM
imp added a comment to D16595: Always terminate string with nul..

Seems fine. Normally, these files aren't in the control of users...

Aug 5 2018, 9:37 AM

Aug 2 2018

imp accepted D7813: Rudimentary AER reading code for ddb(4).

This is fine.

Aug 2 2018, 9:47 AM · PCI

Jul 30 2018

imp accepted D16511: release: arm: Use GENERIC kernel for IMX6 based boards.
Jul 30 2018, 5:19 PM
imp added a comment to D16511: release: arm: Use GENERIC kernel for IMX6 based boards.

Assuming the testing worked for this, go for it!

Jul 30 2018, 5:19 PM
imp added inline comments to D16432: Use ACPI to probe serial devices & workaround limitations in acpi support.
Jul 30 2018, 3:56 PM
imp added a comment to D16504: Add the Marvell Kirkwood boards we support..

Further research suggests pogo plug is not a good thing to add (it would be hard to support)
Maybe add the Seagate FreeAgent DockStar too. The config builds, but no .kwb. I have one of these, but maybe too much of a PITA
Finally, Maybe we just want DreamPlug and call it a day.

Jul 30 2018, 4:35 AM

Jul 29 2018

imp added reviewers for D16504: Add the Marvell Kirkwood boards we support.: ian, manu.
Jul 29 2018, 11:10 PM
imp created D16504: Add the Marvell Kirkwood boards we support..
Jul 29 2018, 11:09 PM
imp committed rP475666: Remove two long-obsolete distinfo files. They have been unused since.
Remove two long-obsolete distinfo files. They have been unused since
Jul 29 2018, 5:47 PM
imp committed rP475665: Minor cleanup of u-boot's patches.
Minor cleanup of u-boot's patches
Jul 29 2018, 5:37 PM

Jul 28 2018

imp added inline comments to D16472: release: arm: Enable multicons for arm64.
Jul 28 2018, 7:56 PM
imp committed rS336837: Be more conservative about setting hw.uart.console.
Be more conservative about setting hw.uart.console
Jul 28 2018, 7:44 PM
imp closed D16463: Be more conservative about setting hw.uart.console.
Jul 28 2018, 7:44 PM
imp added inline comments to D16472: release: arm: Enable multicons for arm64.
Jul 28 2018, 7:33 PM

Jul 27 2018

imp committed rS336796: Remove npe.4. It was removed as part of the xscale removal..
Remove npe.4. It was removed as part of the xscale removal.
Jul 27 2018, 11:28 PM
imp committed rS336793: Use % for printf, not a dollar sign.
Use % for printf, not a dollar sign
Jul 27 2018, 10:35 PM
imp committed rS336792: Style nits noted by rpokala.
Style nits noted by rpokala
Jul 27 2018, 10:32 PM
imp committed rS336791: In the BootXXXX message, use the actual boot variable..
In the BootXXXX message, use the actual boot variable.
Jul 27 2018, 10:29 PM
imp committed rS336790: Add some additional debug to loader.efi.
Add some additional debug to loader.efi
Jul 27 2018, 10:29 PM
imp committed rS336789: stand debug.
stand debug
Jul 27 2018, 10:00 PM
imp committed rS336788: also set multicons for tests.
also set multicons for tests
Jul 27 2018, 9:50 PM
imp committed rS336787: Note ARM Atmel, Cavlium and XScale removal..
Note ARM Atmel, Cavlium and XScale removal.
Jul 27 2018, 9:40 PM
imp committed rS336786: Re-remove these empty directories.
Re-remove these empty directories
Jul 27 2018, 9:36 PM
imp committed rS336785: This builds now, so aadd it back to Universe..
This builds now, so aadd it back to Universe.
Jul 27 2018, 9:26 PM
imp committed rS336784: Remove xscale support..
Remove xscale support.
Jul 27 2018, 9:25 PM
imp committed rS336783: Revert r336773: it removed too much..
Revert r336773: it removed too much.
Jul 27 2018, 9:25 PM
imp committed rS336780: Forgot to delete the link as well for npe..
Forgot to delete the link as well for npe.
Jul 27 2018, 8:07 PM
imp committed rS336776: Remove the hopelessly confused GUMSTIX.conf config.
Remove the hopelessly confused GUMSTIX.conf config
Jul 27 2018, 7:25 PM
imp committed rS336775: Remove now-empty directories..
Remove now-empty directories.
Jul 27 2018, 7:12 PM
imp added a reviewer for D16473: Remove the hopelessly confused GUMSTIX.conf config: manu.
Jul 27 2018, 6:41 PM
imp retitled D16473: Remove the hopelessly confused GUMSTIX.conf config from Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM. to Remove the hopelessly confused GUMSTIX.conf config.
Jul 27 2018, 6:38 PM
imp updated the diff for D16473: Remove the hopelessly confused GUMSTIX.conf config.

Remove already committed changes

Jul 27 2018, 6:38 PM
imp created D16473: Remove the hopelessly confused GUMSTIX.conf config.
Jul 27 2018, 6:37 PM
imp committed rS336774: Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM..
Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM.
Jul 27 2018, 6:34 PM
imp committed rS336773: Remove xscale support.
Remove xscale support
Jul 27 2018, 6:33 PM
imp committed rS336772: Make ralink compile again..
Make ralink compile again.
Jul 27 2018, 6:31 PM
imp committed rS336771: Remove Cavium/Econa CNS11xx support..
Remove Cavium/Econa CNS11xx support.
Jul 27 2018, 6:30 PM
imp committed rS336768: Add -b bootnum to allow creation of a specific boot number (rather.
Add -b bootnum to allow creation of a specific boot number (rather
Jul 27 2018, 6:18 PM
imp added a comment to D16468: ACPI Hardware ID match routine to distinguish _HID match and _CID match..

Generally, I like this, modulo the couple of issues that need to be addressed. the biggest one is the ENXIO test being too specific.

Jul 27 2018, 4:13 PM

Jul 26 2018

imp committed rS336752: For the dynamic I/O scheduler, make the TRIM stuff also count against.
For the dynamic I/O scheduler, make the TRIM stuff also count against
Jul 26 2018, 10:56 PM
imp updated the diff for D16463: Be more conservative about setting hw.uart.console.

If someone sets hw.uart.console, assume they know what they are doing
and don't second guess them.

Jul 26 2018, 9:44 PM
imp updated the summary of D16463: Be more conservative about setting hw.uart.console.
Jul 26 2018, 9:38 PM
imp added a comment to D16462: Only use the default uart port on i386 and amd64..

https://reviews.freebsd.org/D16463 has a different approach.

Jul 26 2018, 9:29 PM
imp created D16463: Be more conservative about setting hw.uart.console.
Jul 26 2018, 9:28 PM
imp added inline comments to D16462: Only use the default uart port on i386 and amd64..
Jul 26 2018, 8:09 PM
imp committed rS336733: Ignore Device Paths in the Boot Info that don't have Media path.
Ignore Device Paths in the Boot Info that don't have Media path
Jul 26 2018, 5:09 AM

Jul 25 2018

imp added a comment to D16432: Use ACPI to probe serial devices & workaround limitations in acpi support.

https://pastebin.com/zxRTPX2A has the sketch of what I'd like to see:
change uart_probe to take a quirks argument. It sets a new sc_quirks member. The driver classes then look at this to know. We then add quirks to the FDT and ACPI driver tables as needed. Lots of the FDT ifdefs may go away if I'm reading the code right...

Jul 25 2018, 6:46 PM

Jul 24 2018

imp retitled D16414: Migrate x86 8250 to more proper acpi probing from Kludge maybe works to Migrate x86 8250 to more proper acpi probing.
Jul 24 2018, 4:39 AM
imp created D16414: Migrate x86 8250 to more proper acpi probing.
Jul 24 2018, 4:03 AM

Jul 23 2018

imp accepted D16410: release: arm: Add a GENERIC sdcard image.

We should remove the GUMSTIX image too.

Jul 23 2018, 10:21 PM
imp added inline comments to D16403: Finalize the boot manager protocol support for next-stage boot loading..
Jul 23 2018, 10:16 PM
imp committed rS336658: Say a little more about the new protocol..
Say a little more about the new protocol.
Jul 23 2018, 10:15 PM
imp committed rS336656: Finalize the boot manager protocol support for next-stage boot.
Finalize the boot manager protocol support for next-stage boot
Jul 23 2018, 8:37 PM
imp closed D16403: Finalize the boot manager protocol support for next-stage boot loading..
Jul 23 2018, 8:37 PM
imp committed rS336655: Implement efiblk_get_pdinfo_by_device_path.
Implement efiblk_get_pdinfo_by_device_path
Jul 23 2018, 8:37 PM
imp committed rS336653: Implement efi_devpath_match_node.
Implement efi_devpath_match_node
Jul 23 2018, 8:37 PM
imp committed rS336654: Implement efi_devpath_length.
Implement efi_devpath_length
Jul 23 2018, 8:37 PM
imp committed rS336652: Store the number of handles we get back in efipart_nhandles rather.
Store the number of handles we get back in efipart_nhandles rather
Jul 23 2018, 8:37 PM
imp committed rS336651: Implement efi_devpath_to_media_path.
Implement efi_devpath_to_media_path
Jul 23 2018, 8:36 PM
imp added inline comments to D16403: Finalize the boot manager protocol support for next-stage boot loading..
Jul 23 2018, 8:28 PM
imp updated the diff for D16403: Finalize the boot manager protocol support for next-stage boot loading..

kill stray comment

Jul 23 2018, 8:27 PM
imp committed rS336648: Now that we set the busy_detect bit in the bas to support setting it.
Now that we set the busy_detect bit in the bas to support setting it
Jul 23 2018, 7:27 PM
imp updated the diff for D16409: Minor cleanup of sysutils/u-boot patches.

Move things earlier in the file.

Jul 23 2018, 6:40 PM
imp added reviewers for D16409: Minor cleanup of sysutils/u-boot patches: manu, brd.
Jul 23 2018, 6:10 PM
imp created D16409: Minor cleanup of sysutils/u-boot patches.
Jul 23 2018, 6:09 PM
imp added inline comments to D16402: Add TIOCFBAUD UART ioctl to allow fractional baudrates.
Jul 23 2018, 7:48 AM
imp added reviewers for D16403: Finalize the boot manager protocol support for next-stage boot loading.: tsoome, manu, emaste, kevans.
Jul 23 2018, 6:39 AM
imp committed rS336627: Fix the attempt to see if we're overriding the console in the command.
Fix the attempt to see if we're overriding the console in the command
Jul 23 2018, 6:39 AM
imp created D16403: Finalize the boot manager protocol support for next-stage boot loading..
Jul 23 2018, 6:35 AM
imp committed rS336626: Older zfs boot blocks don't support symlinks. install the link to.
Older zfs boot blocks don't support symlinks. install the link to
Jul 23 2018, 6:04 AM
imp committed rP475142: Remove MAINTAINER lines. They are set by the master port and all these.
Remove MAINTAINER lines. They are set by the master port and all these
Jul 23 2018, 3:04 AM
imp committed rP475141: Revert r475122, r475123 and r475124..
Revert r475122, r475123 and r475124.
Jul 23 2018, 3:04 AM
imp closed D16397: Revert r475122, r475123 and r475124..
Jul 23 2018, 3:04 AM
imp added a comment to D16397: Revert r475122, r475123 and r475124..
In D16397#348166, @manu wrote:
In D16397#348163, @brd wrote:

I would like to see the u-boot-rpi and u-boot-rpi2 ports MAINTAINER be set to uboot@ as well, but I am not worried about it.

We can do that in another review, I'm perfectly fine with this.

Jul 23 2018, 12:41 AM
imp updated the diff for D16397: Revert r475122, r475123 and r475124..
  • Remove MAINTAINER lines. They are set by the master port and all these
Jul 23 2018, 12:41 AM

Jul 22 2018

imp accepted D16399: Add busy detect quirk to list of console options.

That's a clever idea...

Jul 22 2018, 11:23 PM
imp updated the summary of D16397: Revert r475122, r475123 and r475124..
Jul 22 2018, 9:53 PM
imp added a reviewer for D16397: Revert r475122, r475123 and r475124.: manu.
Jul 22 2018, 9:50 PM
imp created D16397: Revert r475122, r475123 and r475124..
Jul 22 2018, 9:49 PM
imp updated the summary of D16391: Remove GUMSTIX image: it has never worked in any release..
Jul 22 2018, 3:20 PM