Page MenuHomeFreeBSD
Feed Advanced Search

Feb 17 2018

imp committed rS329440: Correct the PNP information generated by the usb driver to match the.
Correct the PNP information generated by the usb driver to match the
Feb 17 2018, 6:57 AM
imp committed rS329438: Add description for T specifier. It's for PNP keys that are checked.
Add description for T specifier. It's for PNP keys that are checked
Feb 17 2018, 6:57 AM
imp committed rS329439: Warn when we encounter unknown PNP field specifiers..
Warn when we encounter unknown PNP field specifiers.
Feb 17 2018, 6:57 AM
imp committed rS329437: Fixup minor nits in the PNP_INFO protocol..
Fixup minor nits in the PNP_INFO protocol.
Feb 17 2018, 6:57 AM
imp added inline comments to D14402: PID Controlled page daemon.
Feb 17 2018, 12:42 AM

Feb 16 2018

imp added a reviewer for D13916: Add big-endian support to NVMe: scottl.
Feb 16 2018, 10:05 PM
imp added inline comments to D11886: Implement automatic kernel list in the boot loader.
Feb 16 2018, 6:58 PM
imp added a comment to D13916: Add big-endian support to NVMe.

Have more to review.

Feb 16 2018, 6:09 PM
imp accepted D14375: stand/lua: Chop of the decimal for numbers passed to setcursor.

yea, go ahead and commit this. I'd rather we fix lua to generate the right thing, but that's a few days away.

Feb 16 2018, 4:26 PM
imp committed rS329345: Eliminate bsd.stand.mk and -fPIC 32-bit intel builds.
Eliminate bsd.stand.mk and -fPIC 32-bit intel builds
Feb 16 2018, 12:18 AM

Feb 15 2018

imp committed rS329338: Simplify building before installing..
Simplify building before installing.
Feb 15 2018, 6:58 PM
imp committed rS329337: Report the number of remaining retries when we have an error that.
Report the number of remaining retries when we have an error that
Feb 15 2018, 6:58 PM
imp added inline comments to D14377: Make it so ufsread.c is linked rather than included..
Feb 15 2018, 12:34 AM
imp added inline comments to D14181: xinstall: add -P/-F to create parent directories..
Feb 15 2018, 12:26 AM

Feb 14 2018

imp added a comment to D14377: Make it so ufsread.c is linked rather than included..

Needs some work still... Likely will need another pass to make sure it all lines up.

Feb 14 2018, 11:44 PM
imp committed rS329270: Simple script to image a small test area from a built tree. Build with.
Simple script to image a small test area from a built tree. Build with
Feb 14 2018, 6:22 PM
imp committed rS329266: A quick test script that we can run to use userboot's test mode to.
A quick test script that we can run to use userboot's test mode to
Feb 14 2018, 5:52 PM
imp accepted D14366: style(9)ify boot2.c.

lgtm, though I must admit to review fatigue

Feb 14 2018, 1:09 AM
imp added a comment to D14366: style(9)ify boot2.c.

So style(9) requires a blank line at the start of a function with no local variables. I tagged a couple, but there are more.

Feb 14 2018, 12:31 AM

Feb 13 2018

imp added inline comments to D14332: libsa: Allow a tftp retry if a sendrecv returns ETIMEDOUT.
Feb 13 2018, 8:57 PM
imp accepted D14343: Put the rootfs on the correct partition.
Feb 13 2018, 6:48 PM
imp accepted D14352: Move zstd malloc()/free()/calloc() macros to stdlib.h..
Feb 13 2018, 5:57 PM
imp committed rS329226: Add /boot/lua..
Add /boot/lua.
Feb 13 2018, 5:42 PM
imp added a comment to D14352: Move zstd malloc()/free()/calloc() macros to stdlib.h..

this looks fine, apart maybe from the copyright stuff...

Feb 13 2018, 5:33 PM

Feb 12 2018

imp accepted D13978: Unify metadata load files for arm, mips, powerpc, sparc64.
Feb 12 2018, 11:02 PM
imp added inline comments to D14334: efi: Only scan the BLKIO MEDIA once.
Feb 12 2018, 9:48 PM
imp added inline comments to D14332: libsa: Allow a tftp retry if a sendrecv returns ETIMEDOUT.
Feb 12 2018, 9:04 PM
imp added inline comments to D14332: libsa: Allow a tftp retry if a sendrecv returns ETIMEDOUT.
Feb 12 2018, 9:01 PM
imp accepted D14332: libsa: Allow a tftp retry if a sendrecv returns ETIMEDOUT.
Feb 12 2018, 8:41 PM
imp accepted D14334: efi: Only scan the BLKIO MEDIA once.

This looks good to my eye

Feb 12 2018, 7:52 PM
imp committed rS329168: Add lua to build script.
Add lua to build script
Feb 12 2018, 3:32 PM
imp committed rS329166: Add Lua as a scripting langauge to /boot/loader.
Add Lua as a scripting langauge to /boot/loader
Feb 12 2018, 3:32 PM
imp committed rS329167: Add the lua scripts from the lua-bootloader SoC.
Add the lua scripts from the lua-bootloader SoC
Feb 12 2018, 3:32 PM
imp committed rS329165: Move __va_list and related defines to sys/sys/_types.h.
Move __va_list and related defines to sys/sys/_types.h
Feb 12 2018, 2:48 PM
imp committed rS329164: We don't support gcc < 4.2.1, so varargs.h now is just #error.
We don't support gcc < 4.2.1, so varargs.h now is just #error
Feb 12 2018, 2:48 PM
imp committed rS329163: Use standard pattern for stdargs.h.
Use standard pattern for stdargs.h
Feb 12 2018, 2:48 PM
imp closed D14323: Use standard pattern for stdargs.
Feb 12 2018, 2:48 PM
imp committed rS329161: Move devmatch to sbin from usr/sbin..
Move devmatch to sbin from usr/sbin.
Feb 12 2018, 2:44 PM
imp committed rS329155: Fix typo.
Fix typo
Feb 12 2018, 6:53 AM
imp committed rS329154: Turn devmatch on by default..
Turn devmatch on by default.
Feb 12 2018, 6:51 AM
imp committed rS329153: Add usb.conf to ObsoleteFiles..
Add usb.conf to ObsoleteFiles.
Feb 12 2018, 6:43 AM
imp committed rS329150: Install devmatch.conf, don't install usb.conf.
Install devmatch.conf, don't install usb.conf
Feb 12 2018, 4:55 AM
imp committed rS329149: Install devmatch int /etc/rc.d and echo modules being installed..
Install devmatch int /etc/rc.d and echo modules being installed.
Feb 12 2018, 4:52 AM
imp committed rS329148: Switch to using devmatch to autoload drivers. Remove usb.conf.
Switch to using devmatch to autoload drivers. Remove usb.conf
Feb 12 2018, 4:45 AM
imp committed rS329147: Add devmatch rc.d integration.
Add devmatch rc.d integration
Feb 12 2018, 4:45 AM
imp added a comment to D14248: Make sys/mips/include/stdarg.h compatible with clang's builtin headers.

I'm inclined to hold off a little on this one still... If I made the changes in other reviews, as seems likely, then we can revisit. This will give you time as well. I wonder why we've not hit this with the external toolchain work that's gone on until now.
So let's let this one cook a while longer and clear out other patches while it does.

Feb 12 2018, 12:28 AM
imp accepted D14247: crossbuild: Allow bootstrapping libmd on MacOS.

Ding! We're ready to roll on this one.

Feb 12 2018, 12:20 AM

Feb 11 2018

imp updated the diff for D14323: Use standard pattern for stdargs.
  • We don't support gcc < 4.2.1, so varargs.h now is just #error
Feb 11 2018, 10:35 PM
imp retitled D14323: Use standard pattern for stdargs from Use standard pattern for varargs to Use standard pattern for stdargs.
Feb 11 2018, 10:24 PM
imp updated the diff for D14323: Use standard pattern for stdargs.

sparc and powerpc too

Feb 11 2018, 10:22 PM
imp added a comment to D14323: Use standard pattern for stdargs.

buildworld mips64 and mipsel completes w/o error

Feb 11 2018, 6:09 PM
imp added a comment to D14323: Use standard pattern for stdargs.

I'll note that phk suggests that mips can't use this file in his initial commit, but I see no reason why it can't.

Feb 11 2018, 6:08 PM
imp requested changes to D14318: Make bsd.linker.mk work with the MacOS linker.
Feb 11 2018, 6:06 PM
imp added inline comments to D14317: Stop using unifdef to generate bsdxml.h.
Feb 11 2018, 6:01 PM
imp added inline comments to D14247: crossbuild: Allow bootstrapping libmd on MacOS.
Feb 11 2018, 5:57 PM
imp accepted D14315: Fix -Wunused-variable warning in bmake without USE_FILEMON.
Feb 11 2018, 5:54 PM
imp added a comment to D14246: crossbuild: make mkioctls script work on Linux and MacOS.

One last nit, and then I think we're good to go.

Feb 11 2018, 5:51 PM
imp committed rS329127: Consistent macro indentation is the hobgoblin of small minds.
Consistent macro indentation is the hobgoblin of small minds
Feb 11 2018, 5:46 PM
imp updated the summary of D14323: Use standard pattern for stdargs.
Feb 11 2018, 5:30 PM
imp added a comment to D14248: Make sys/mips/include/stdarg.h compatible with clang's builtin headers.
In D14248#298772, @imp wrote:

A better read on 'why' they aren't defined would be good to know. Is this a freebsd specific extension to our clang? Are other architectures affected?

As far as I can tell the FreeBSD clang install does not include the stddef.h, stdarg.h, etc from the clang sources but instead uses the files in /usr/include.
I am building clang using the CMakeLists.txt from LLVM so it installs those files.
The clang builtin headers already define these macros and in some (most?) cases are included before the machine/stdarg.h header so we get macro redefined warnings (-Werror) here.

Feb 11 2018, 5:27 PM
imp created D14323: Use standard pattern for stdargs.
Feb 11 2018, 5:26 PM

Feb 10 2018

imp added a comment to D14295: Add Lua as a scripting langauge to /boot/loader.

I presume the commit will have Sponsored bys for Google Summer of Code, Netflix, and the FreeBSD Foundation; any others?

Feb 10 2018, 9:58 PM
imp updated the diff for D14295: Add Lua as a scripting langauge to /boot/loader.

this time include all revs

Feb 10 2018, 4:35 PM
imp updated the diff for D14295: Add Lua as a scripting langauge to /boot/loader.

Fix reviews so far, plus add color.lua

Feb 10 2018, 4:34 PM
imp accepted D14302: Fix uninitialized warning, and work around a bug in gcc over clobbering.

seems legit. Though if you make them STATIC you shouldn't need to also initialize them to NULL because that's automatic.

Feb 10 2018, 4:28 PM
imp accepted D14299: sysutils/rpi-firware Include dtb and overlays.

this is fine to go in, but it might make sense how it can be more table driven (both for the install lines and the PLIST generation).

Feb 10 2018, 4:27 PM
imp added a comment to D14295: Add Lua as a scripting langauge to /boot/loader.

Moved to /boot/lua

Feb 10 2018, 9:52 AM
imp updated the test plan for D14295: Add Lua as a scripting langauge to /boot/loader.
Feb 10 2018, 9:23 AM
imp created D14295: Add Lua as a scripting langauge to /boot/loader.
Feb 10 2018, 9:03 AM

Feb 9 2018

imp accepted D14284: Correct module symbol export handling.

Looks good to me.

Feb 9 2018, 7:00 PM
imp committed rS329075: sort needs to be in ITOOLS since find -s was changed to find | sort..
sort needs to be in ITOOLS since find -s was changed to find | sort.
Feb 9 2018, 6:47 PM
imp accepted D14280: /etc/rc: Wait for init to shutdown after reboot sentinel.

Only 7 more commits to this logic, and it might be right.

Feb 9 2018, 4:05 PM
imp committed rS329064: We don't actually need env here, so drop it. All shells allow setting.
We don't actually need env here, so drop it. All shells allow setting
Feb 9 2018, 3:50 PM
imp committed rS329054: Set script.lang in the environment to either 'forth' or 'simple' to.
Set script.lang in the environment to either 'forth' or 'simple' to
Feb 9 2018, 12:37 AM

Feb 8 2018

imp committed rS329050: Fix build of userboot.so.
Fix build of userboot.so
Feb 8 2018, 11:00 PM
imp added a comment to D14261: Allocate sufficient number of chain frames in mps(4) and mpr(4)..
In D14261#299111, @mav wrote:

Yes, I had that concern about memory allocation too. I agree that allocation code should be rewritten to not require more continuous pages then required by hardware. But actually present setting of the MAXPHYS and MPR_REQ_FRAMES easily fit into your proposed 2MB/16384 threshold. What would you say about committing this patch with MPR_CHAIN_FRAMES set to some limit sufficient for default configuration like 16384, just to protect against somebody who may have increased MAXPHYS until the allocation is fixed?

Feb 8 2018, 6:22 PM
imp added inline comments to D14247: crossbuild: Allow bootstrapping libmd on MacOS.
Feb 8 2018, 6:03 PM
imp added a comment to D14170: Initial changes to Makefile.inc1 to allow crossbuilding on Linux and Mac.

I think we're not there yet...

Feb 8 2018, 6:01 PM
imp committed rS329019: Move to tabs for indentation and to 8-space notches, per style(9)..
Move to tabs for indentation and to 8-space notches, per style(9).
Feb 8 2018, 5:07 PM
imp accepted D14265: Promote llvm-cov to a standalone option.
Feb 8 2018, 4:45 PM

Feb 7 2018

imp committed rS329000: Move simple interpreter 'perform' into interp.c and call it.
Move simple interpreter 'perform' into interp.c and call it
Feb 7 2018, 11:27 PM
imp committed rS328999: Fix indentation to FreeBSD standard for interp files.
Fix indentation to FreeBSD standard for interp files
Feb 7 2018, 11:27 PM
imp added a comment to D14248: Make sys/mips/include/stdarg.h compatible with clang's builtin headers.

A better read on 'why' they aren't defined would be good to know. Is this a freebsd specific extension to our clang? Are other architectures affected?

Feb 7 2018, 7:03 PM
imp added a comment to D14204: PC64: Get the timestap from the proper OF field.

Turns out IEEE 1275 standard and successors all guarantee that text strings are 1 to 31 characters followed by a NUL byte, so my worry is bogus.

Feb 7 2018, 6:51 PM · PowerPC
imp committed rS328984: Cull Atmel board configs no longer relevant..
Cull Atmel board configs no longer relevant.
Feb 7 2018, 6:34 PM
imp committed rS328983: Fix cut and pasted comments to reflect differences in code from the.
Fix cut and pasted comments to reflect differences in code from the
Feb 7 2018, 6:34 PM
imp added a comment to D14204: PC64: Get the timestap from the proper OF field.

So I have a memory of OF properties not being NUL terminated. If so, this code is wrong, though it might accidentally be right in some cases.

Feb 7 2018, 5:40 PM · PowerPC
imp accepted D14246: crossbuild: make mkioctls script work on Linux and MacOS.
Feb 7 2018, 5:03 PM
imp added a comment to D14241: crossbuild: don't assume <bsd.compiler.mk> always exists.

I went to add comments to both these locations about why we do odd things with them, and found myself just pulling in the commit to the main tree in r328975. So this review might close automatically.

Feb 7 2018, 4:28 PM
imp committed rS328975: Add a note about why we have the conditional before including.
Add a note about why we have the conditional before including
Feb 7 2018, 4:28 PM
imp closed D14241: crossbuild: don't assume <bsd.compiler.mk> always exists.
Feb 7 2018, 4:28 PM
imp accepted D14234: Teach nanobsd about armv7, add -m to qemu invocations.

I have a few of these that conflict a little, but go ahead and commit these and I'll sort that all out.

Feb 7 2018, 5:32 AM
imp accepted D14185: Don't change directory owner to root when building with -DNO_ROOT.

Looks good to me. Thanks for splitting it out. There's no huge rush, so I'd make sure that bdrewery signs off as well.

Feb 7 2018, 1:57 AM

Feb 6 2018

imp committed rS328960: Keep a counter for number of requests completed with an error..
Keep a counter for number of requests completed with an error.
Feb 6 2018, 11:21 PM
imp committed rS328958: Avoid find -s, use find | sort instead..
Avoid find -s, use find | sort instead.
Feb 6 2018, 11:12 PM
imp closed D14231: Avoid find -s, use find | sort instead..
Feb 6 2018, 11:12 PM
imp updated the diff for D14231: Avoid find -s, use find | sort instead..

Overlooked emaste's comment suggestion, which I like...

Feb 6 2018, 11:08 PM
imp accepted D14228: bsd.linker.mk: add retpolineplt linker feature.

One minor quibble.

Feb 6 2018, 11:03 PM
imp updated the diff for D14231: Avoid find -s, use find | sort instead..

env LC_ALL=C sort, for great justice

Feb 6 2018, 10:30 PM
imp accepted D14230: u-boot: Update to v2018.01.

I'm a little uneasy about un-forking, but we're past the craziness of the past so maybe it's OK so I'll approve it.

Feb 6 2018, 10:27 PM