In D16649#354035, @kib wrote:Sounds good. The versioning stuff for libc looks ok.
Note that freebsd style is to use 'return (x);'.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Aug 10 2018
Aug 10 2018
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 ?
I'll commit this later today if there's no objections
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?
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 9 2018
Aug 9 2018
Was the larger size an issue for us?
imp added inline comments to D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD..
Other than an inconsistency in how you're adding newlines after , I like it.
imp added inline comments to D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD..
imp added a reviewer for D16649: Move _DIAGASSERT to include/assert.h and timespce_get form NetBSD.: kib.
This looks OK, module the endian issue I highlighted. But that trick only works for fields that fall on even byte boundaries.
Aug 8 2018
Aug 8 2018
Perfect! Thank you for such a prompt cleanup.
generally I like it, but there's two unrelated changes, I think, in here.
Aug 5 2018
Aug 5 2018
Love it... do we need to update the u-boot ports to include this metadata...
And is there still an upstream for these files?
Seems fine. Normally, these files aren't in the control of users...
Aug 2 2018
Aug 2 2018
Jul 30 2018
Jul 30 2018
Assuming the testing worked for this, go for it!
imp added inline comments to D16432: Use ACPI to probe serial devices & workaround limitations in acpi 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 29 2018
Jul 29 2018
Remove two long-obsolete distinfo files. They have been unused since
Minor cleanup of u-boot's patches
Jul 28 2018
Jul 28 2018
Be more conservative about setting hw.uart.console
Jul 27 2018
Jul 27 2018
Remove npe.4. It was removed as part of the xscale removal.
Use % for printf, not a dollar sign
Style nits noted by rpokala
In the BootXXXX message, use the actual boot variable.
Add some additional debug to loader.efi
also set multicons for tests
Note ARM Atmel, Cavlium and XScale removal.
Re-remove these empty directories
This builds now, so aadd it back to Universe.
Revert r336773: it removed too much.
Forgot to delete the link as well for npe.
Remove the hopelessly confused GUMSTIX.conf config
Remove now-empty directories.
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.
Remove already committed changes
Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM.
Remove Cavium/Econa CNS11xx support.
Add -b bootnum to allow creation of a specific boot number (rather
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 26 2018
Jul 26 2018
For the dynamic I/O scheduler, make the TRIM stuff also count against
If someone sets hw.uart.console, assume they know what they are doing
and don't second guess them.
https://reviews.freebsd.org/D16463 has a different approach.
Ignore Device Paths in the Boot Info that don't have Media path
Jul 25 2018
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 24 2018
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 23 2018
Jul 23 2018
We should remove the GUMSTIX image too.
imp added inline comments to D16403: Finalize the boot manager protocol support for next-stage boot loading..
Say a little more about the new protocol.
Finalize the boot manager protocol support for next-stage boot
Implement efiblk_get_pdinfo_by_device_path
Implement efi_devpath_match_node
Implement efi_devpath_length
Store the number of handles we get back in efipart_nhandles rather
Implement efi_devpath_to_media_path
imp added inline comments to D16403: Finalize the boot manager protocol support for next-stage boot loading..
imp updated the diff for D16403: Finalize the boot manager protocol support for next-stage boot loading..
kill stray comment
Now that we set the busy_detect bit in the bas to support setting it
Move things earlier in the file.
Fix the attempt to see if we're overriding the console in the command
Older zfs boot blocks don't support symlinks. install the link to
Remove MAINTAINER lines. They are set by the master port and all these
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.
- Remove MAINTAINER lines. They are set by the master port and all these
Jul 22 2018
Jul 22 2018
That's a clever idea...