Page MenuHomeFreeBSD
Feed Advanced Search

Dec 25 2019

ian updated the diff for D22922: Eliminate generated ldscript for arm and arm64, and strip $a/$d marker symbols from linked kernel..

Add arm64; the changes needed are almost identical to armv6/7.

Dec 25 2019, 10:44 PM
ian committed rS356085: In kern.pre.mk, split SYSTEM_LD into two variables to avoid duplication in.
In kern.pre.mk, split SYSTEM_LD into two variables to avoid duplication in
Dec 25 2019, 10:33 PM
ian closed D22921: In kern.pre.mk, split SYSTEM_LD into two variables to avoid duplication in other files..
Dec 25 2019, 10:33 PM
ian added a comment to D22920: For riscv kernel builds, add -N to LDFLAGS instead of replacing the SYSTEM_LD variable..

Just an update to note that the commit for this was reverted in r356078 due to CI build failures. I'm unable to install a working riscv toolchain for building and testing myself, apparently at least in part because I'm still running 12.0-stable (and if I try to upgrade from that my video card turns into a pumpkin).

Dec 25 2019, 6:30 PM
ian committed rS356078: Revert r356077, apparently the change doesn't work after all (failed to.
Revert r356077, apparently the change doesn't work after all (failed to
Dec 25 2019, 6:25 PM
ian committed rS356077: For riscv kernel builds, add -N to LDFLAGS instead of replacing the.
For riscv kernel builds, add -N to LDFLAGS instead of replacing the
Dec 25 2019, 5:27 PM
ian closed D22920: For riscv kernel builds, add -N to LDFLAGS instead of replacing the SYSTEM_LD variable..
Dec 25 2019, 5:27 PM
ian added inline comments to D22922: Eliminate generated ldscript for arm and arm64, and strip $a/$d marker symbols from linked kernel..
Dec 25 2019, 12:31 AM
ian updated the diff for D22922: Eliminate generated ldscript for arm and arm64, and strip $a/$d marker symbols from linked kernel..

Since we don't generate ldscript files anymore, remove the generated files from the CLEAN+= list.

Dec 25 2019, 12:21 AM

Dec 24 2019

ian added a comment to D22921: In kern.pre.mk, split SYSTEM_LD into two variables to avoid duplication in other files..
In D22921#502044, @imp wrote:

Are the Makefile.arm and Makefile.mips changes separate?

Dec 24 2019, 11:53 PM
ian created D22922: Eliminate generated ldscript for arm and arm64, and strip $a/$d marker symbols from linked kernel..
Dec 24 2019, 11:51 PM
ian created D22921: In kern.pre.mk, split SYSTEM_LD into two variables to avoid duplication in other files..
Dec 24 2019, 11:42 PM
ian added a comment to D22920: For riscv kernel builds, add -N to LDFLAGS instead of replacing the SYSTEM_LD variable..

Does anyone know why riscv needs writable text segments? Or if it really does?

Dec 24 2019, 11:17 PM
ian created D22920: For riscv kernel builds, add -N to LDFLAGS instead of replacing the SYSTEM_LD variable..
Dec 24 2019, 11:16 PM

Dec 23 2019

ian added inline comments to D22901: [iicbus] Add support for ACPI-based children enumeration.
Dec 23 2019, 5:15 PM

Dec 22 2019

ian committed rS356031: In gptboot, don't assume a partition number is a single digit, 1-9. GPT.
In gptboot, don't assume a partition number is a single digit, 1-9. GPT
Dec 22 2019, 10:33 PM
ian committed rS356025: MFC r355777:.
MFC r355777:
Dec 22 2019, 8:34 PM
ian committed rS356024: MFC r355685:.
MFC r355685:
Dec 22 2019, 8:06 PM
ian committed rS356023: MFC r355688:.
MFC r355688:
Dec 22 2019, 8:04 PM
ian committed rS356022: MFC r355598, r355727, r355735, r355858.
MFC r355598, r355727, r355735, r355858
Dec 22 2019, 7:30 PM
ian committed rS356019: MFC r355572:.
MFC r355572:
Dec 22 2019, 6:55 PM
ian committed rS356018: MFC r355467, r355499, r355531-r355533, r355535, r355540, r355548-r355551….
MFC r355467, r355499, r355531-r355533, r355535, r355540, r355548-r355551…
Dec 22 2019, 6:51 PM
ian committed rS356017: MFC r355738:.
MFC r355738:
Dec 22 2019, 6:12 PM
ian committed rS356016: MFC r355547: Fix a typo: the sysctl command is in chapter 8 of the manual..
MFC r355547: Fix a typo: the sysctl command is in chapter 8 of the manual.
Dec 22 2019, 6:10 PM
ian committed rS356015: MFC r355411:.
MFC r355411:
Dec 22 2019, 5:59 PM
ian committed rS356014: MFC r355100:.
MFC r355100:
Dec 22 2019, 5:58 PM

Dec 20 2019

ian created D22891: Add support for i2c bus mux hardware..
Dec 20 2019, 5:06 PM

Dec 19 2019

ian accepted D22876: gcc9: quiet Waddress-of-packed-member for kernel build.

Yeah, it kinda looks like gcc 9 is just catching up by adding a warning clang has had for a while.

Dec 19 2019, 5:44 PM

Dec 17 2019

ian committed rS355860: Remove unnecessary MODULE_DEPEND() from imx_i2c.c, and also from rk_i2c.
Remove unnecessary MODULE_DEPEND() from imx_i2c.c, and also from rk_i2c
Dec 17 2019, 5:03 PM
ian closed D22710: Update owc_gpiobus (one-wire over gpio) to the modern gpio_pin interface..
Dec 17 2019, 3:57 PM
ian committed rS355858: Update owc_gpiobus (one-wire over gpio) to the modern gpio_pin interface..
Update owc_gpiobus (one-wire over gpio) to the modern gpio_pin interface.
Dec 17 2019, 3:57 PM

Dec 15 2019

ian abandoned D22701: Rewrite arm kernel stack unwind code to work when unwinding through kernel modules..

Committed as 355780.

Dec 15 2019, 9:17 PM
ian committed rS355780: Rewrite arm kernel stack unwind code to work when unwinding through modules..
Rewrite arm kernel stack unwind code to work when unwinding through modules.
Dec 15 2019, 9:16 PM
ian committed rS355777: Support --all-repeats in uniq(1) for compatibility with gnu coreutils..
Support --all-repeats in uniq(1) for compatibility with gnu coreutils.
Dec 15 2019, 6:05 PM
ian closed D22262: Support --all-repeats in uniq(1) for compatibility with gnu coreutils..
Dec 15 2019, 6:05 PM
ian abandoned D21694: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..

This was committed as r352938, but I neglected to include the phab link in the commit.

Dec 15 2019, 5:57 PM
ian abandoned D16169: Rework sys/modules/Makefile to improve arch and option filtering..
Dec 15 2019, 3:42 PM

Dec 13 2019

ian committed rS355738: Include ofw_bus_if.h in SRCS only on systems configured with the FDT option..
Include ofw_bus_if.h in SRCS only on systems configured with the FDT option.
Dec 13 2019, 11:23 PM
ian committed rS355688: If device_delete_children() returns an error, bail on the rest of the.
If device_delete_children() returns an error, bail on the rest of the
Dec 13 2019, 2:20 AM
ian committed rS355685: Clean up some of my copyrights; add SPDX tag and remove All rights reserved..
Clean up some of my copyrights; add SPDX tag and remove All rights reserved.
Dec 13 2019, 1:39 AM

Dec 10 2019

ian updated the diff for D22710: Update owc_gpiobus (one-wire over gpio) to the modern gpio_pin interface..

Update to incorporate change just committed to head that defers attachment of the ow bus until after interrupts are working.

Dec 10 2019, 9:56 PM
ian committed rS355598: Do not attach children of owc_gpiobus until interrupts are working..
Do not attach children of owc_gpiobus until interrupts are working.
Dec 10 2019, 9:48 PM

Dec 9 2019

ian committed rS355572: Allow baud rates of 1,228,800 and 1,843,200 on CP2101/2/3 usb-serial adapters..
Allow baud rates of 1,228,800 and 1,843,200 on CP2101/2/3 usb-serial adapters.
Dec 9 2019, 9:55 PM
ian committed rS355565: Switch gpioths(4) from using a callout to a taskqueue for periodic polling.
Switch gpioths(4) from using a callout to a taskqueue for periodic polling
Dec 9 2019, 7:00 PM
ian committed rS355551: Connect the gpioths(4) manpage to the build..
Connect the gpioths(4) manpage to the build.
Dec 9 2019, 4:15 AM
ian committed rS355550: Paste things correctly so that I'm added to the *end* of the copyright list..
Paste things correctly so that I'm added to the *end* of the copyright list.
Dec 9 2019, 3:10 AM
ian committed rS355549: Add myself to the copyright list. Also add an SPDX tag. And finally, fix.
Add myself to the copyright list. Also add an SPDX tag. And finally, fix
Dec 9 2019, 3:08 AM
ian committed rS355548: Add a man page for the gpioths(4) driver..
Add a man page for the gpioths(4) driver.
Dec 9 2019, 3:03 AM
ian committed rS355547: Fix a typo: the sysctl command is in chapter 8 of the manual, not 4..
Fix a typo: the sysctl command is in chapter 8 of the manual, not 4.
Dec 9 2019, 2:29 AM
ian committed rS355540: Add FDT support to the gpioths driver. It now uses the newer gpio_pin_*().
Add FDT support to the gpioths driver. It now uses the newer gpio_pin_*()
Dec 9 2019, 12:30 AM

Dec 8 2019

ian committed rS355535: Add a MODULE_DEPEND() for the gpioths driver. Also, note that the prior commit.
Add a MODULE_DEPEND() for the gpioths driver. Also, note that the prior commit
Dec 8 2019, 9:12 PM
ian committed rS355533: Add support for more chips to the gpioths driver..
Add support for more chips to the gpioths driver.
Dec 8 2019, 8:43 PM
ian committed rS355532: Simplify sysctl stuff in the gpioths driver. There is no need to use local.
Simplify sysctl stuff in the gpioths driver. There is no need to use local
Dec 8 2019, 8:36 PM
ian committed rS355531: Several small fixes for the gpioths (temp/humidity sensor) driver..
Several small fixes for the gpioths (temp/humidity sensor) driver.
Dec 8 2019, 8:14 PM

Dec 7 2019

ian committed rS355499: Add module build stuff for gpioths(4), a driver for DHT11/DHT22 sensors..
Add module build stuff for gpioths(4), a driver for DHT11/DHT22 sensors.
Dec 7 2019, 5:54 PM
ian committed rS355498: MFC r355193:.
MFC r355193:
Dec 7 2019, 5:46 PM
ian committed rS355497: MFC r354973:.
MFC r354973:
Dec 7 2019, 5:44 PM
ian committed rS355496: MFC r352938:.
MFC r352938:
Dec 7 2019, 5:34 PM
ian committed rS355494: MFC r352338:.
MFC r352338:
Dec 7 2019, 5:24 PM
ian committed rS355493: MFC r353024-r353025.
MFC r353024-r353025
Dec 7 2019, 5:19 PM
ian committed rS355492: MFC r352196, r352333, r352342, r353653.
MFC r352196, r352333, r352342, r353653
Dec 7 2019, 5:17 PM
ian committed rS355490: MFC r355214, r355239, r355274, r355276-r355277, r355295, r355298.
MFC r355214, r355239, r355274, r355276-r355277, r355295, r355298
Dec 7 2019, 5:10 PM

Dec 6 2019

ian added a comment to D22710: Update owc_gpiobus (one-wire over gpio) to the modern gpio_pin interface..
In D22710#496964, @imp wrote:

I'll take a look at this and make sure my setup still work w/minimum of hassle.

Dec 6 2019, 10:45 PM
ian committed rS355467: Implement bus_rescan for gpiobus(4). This allows on-the-fly reconfiguration.
Implement bus_rescan for gpiobus(4). This allows on-the-fly reconfiguration
Dec 6 2019, 10:32 PM
ian created D22710: Update owc_gpiobus (one-wire over gpio) to the modern gpio_pin interface..
Dec 6 2019, 9:42 PM
ian created D22701: Rewrite arm kernel stack unwind code to work when unwinding through kernel modules..
Dec 6 2019, 5:25 AM
ian committed rS355439: Declare the global kernel symbols created by ldscript.arm in arm's machdep.h,.
Declare the global kernel symbols created by ldscript.arm in arm's machdep.h,
Dec 6 2019, 3:48 AM

Dec 5 2019

ian requested changes to D22685: Add geom consumer parapater to slicer and rootfs search method fdt slicer like OpenWRT..

This change is unacceptable. Child nodes of a flash device which represent partitions must not have a compatible property, it is forbidden by the bindings document. I believe the correct way to do this is that there must be a child node with a compatible of "fixed-partitions", then within that node, there can be child nodes describing partitions which have compatible properties on them. Right now, fdt_slicer doesn't handle that kind of node structure.

Dec 5 2019, 4:16 PM
ian committed rS355411: Fix a trivial typo and add a missing word..
Fix a trivial typo and add a missing word.
Dec 5 2019, 4:18 AM

Dec 3 2019

ian accepted D22638: mips busdma: bzero map on alloc.

Heh, looks like when this code was copied to mips, someone ignored my comment

Dec 3 2019, 4:13 PM

Dec 2 2019

ian committed rS355298: Do not initialize the flags field in struct gpiobus_pin from the flags in.
Do not initialize the flags field in struct gpiobus_pin from the flags in
Dec 2 2019, 7:57 PM
ian committed rS355295: Remove "all rights reserved" from copyright after getting a response from.
Remove "all rights reserved" from copyright after getting a response from
Dec 2 2019, 4:15 PM
ian committed rS355277: Fix leading whitespace (spaces->tabs) in comments; no functional change..
Fix leading whitespace (spaces->tabs) in comments; no functional change.
Dec 2 2019, 12:00 AM

Dec 1 2019

ian committed rS355276: Rewrite gpioiic(4) to use the gpio_pin_* API, and to conform to the modern.
Rewrite gpioiic(4) to use the gpio_pin_* API, and to conform to the modern
Dec 1 2019, 11:05 PM
ian committed rS355274: Move most of the gpio_pin_* functions from ofw_gpiobus.c to gpiobus.c so.
Move most of the gpio_pin_* functions from ofw_gpiobus.c to gpiobus.c so
Dec 1 2019, 9:27 PM

Nov 30 2019

ian committed rS355239: Add an OFWBUS_PNP_INFO() macro for devices that hang directly off the root.
Add an OFWBUS_PNP_INFO() macro for devices that hang directly off the root
Nov 30 2019, 7:17 PM

Nov 29 2019

ian committed rS355214: Ignore "gpio-hog" nodes when instantiating ofw_gpiobus children. Also,.
Ignore "gpio-hog" nodes when instantiating ofw_gpiobus children. Also,
Nov 29 2019, 6:06 PM

Nov 28 2019

ian committed rS355193: Implement the ofw_bus_get_node method in the imx_gpio driver so that.
Implement the ofw_bus_get_node method in the imx_gpio driver so that
Nov 28 2019, 9:50 PM

Nov 25 2019

ian closed D22461: Allow opt-out of automatic ntpd leapfile checking/fetching.
Nov 25 2019, 8:00 PM
ian committed rS355100: Allow opt-out of automatic ntpd leapfile checking/fetching..
Allow opt-out of automatic ntpd leapfile checking/fetching.
Nov 25 2019, 8:00 PM

Nov 24 2019

ian committed rS355069: When doing ARM stack unwinding as part of stack_save(9), do not search.
When doing ARM stack unwinding as part of stack_save(9), do not search
Nov 24 2019, 9:09 PM
ian added a comment to D22461: Allow opt-out of automatic ntpd leapfile checking/fetching.
In D22461#492560, @cy wrote:

Sorry for the tardiness.

We should put ntp_db_leapfile="YES" in /etc/defaults/rc.conf for the sake of documentation. Otherwise looks good..

Nov 24 2019, 6:06 PM

Nov 21 2019

ian committed rS354973: Rewrite iicdev_writeto() to use a single buffer and a single iic_msg, rather.
Rewrite iicdev_writeto() to use a single buffer and a single iic_msg, rather
Nov 21 2019, 7:13 PM

Nov 20 2019

ian created D22461: Allow opt-out of automatic ntpd leapfile checking/fetching.
Nov 20 2019, 6:14 PM

Nov 17 2019

ian accepted D22433: Fix error found by new clang operator precendence warning.
Nov 17 2019, 6:00 PM

Nov 14 2019

ian added inline comments to D22358: NTPD Circumvent ASLR.
Nov 14 2019, 10:33 PM
ian committed rS354710: Compile in arm/unwind.c if options STACK is in effect; the new arm stack(9).
Compile in arm/unwind.c if options STACK is in effect; the new arm stack(9)
Nov 14 2019, 5:04 PM
ian committed rS354709: Rewrite arm/stack_machdep.c for EABI; add stack(9) support to arm kernels..
Rewrite arm/stack_machdep.c for EABI; add stack(9) support to arm kernels.
Nov 14 2019, 4:46 PM

Nov 11 2019

ian accepted D22320: Add linux_skip_mounts.

Looks good to me. I've already added linux_skip_mounts=YES to my rc.conf so when I upgrade to 13 I won't forget to do it. :)

Nov 11 2019, 10:17 PM

Nov 6 2019

ian created D22262: Support --all-repeats in uniq(1) for compatibility with gnu coreutils..
Nov 6 2019, 6:00 PM

Oct 22 2019

ian added a comment to D22109: iicbb: allow longer SCL low timeout and other improvements.
In D22109#483190, @imp wrote:

This code looks good to me, but I'll defer to others on whether it makes i2c work better for BB. It's been too long for me to green light it, but I think it's OK (but it wouldn't surprise me if there was a 'yea, but what about XXX case' bit of tribal knowledge that we need to not overlook).

Oct 22 2019, 4:29 PM
ian added inline comments to D22109: iicbb: allow longer SCL low timeout and other improvements.
Oct 22 2019, 4:25 PM

Oct 17 2019

ian committed rS353684: MFC r353675 from stable-12 (r353651-r353652 from head)....
MFC r353675 from stable-12 (r353651-r353652 from head)...
Oct 17 2019, 4:20 PM
ian committed rS353675: MFC r353651-r353652.
MFC r353651-r353652
Oct 17 2019, 1:30 AM

Oct 16 2019

ian committed rS353653: Update some comments; no functional changes. Some historical old comments.
Update some comments; no functional changes. Some historical old comments
Oct 16 2019, 4:26 PM
ian committed rS353652: Revert r351218 (by manu). While the changes in r351218 appear to be (and.
Revert r351218 (by manu). While the changes in r351218 appear to be (and
Oct 16 2019, 4:19 PM
ian committed rS353651: Relax the sdhci(4) check that filters out the 1.8v voltage option unless.
Relax the sdhci(4) check that filters out the 1.8v voltage option unless
Oct 16 2019, 4:03 PM

Oct 2 2019

ian committed rS353025: Bump .Dd for earlier update (should have been part of r353024)..
Bump .Dd for earlier update (should have been part of r353024).
Oct 2 2019, 11:19 PM
ian committed rS353024: Clarify how the -f option for daemon(8) interacts with other options.
Clarify how the -f option for daemon(8) interacts with other options
Oct 2 2019, 11:06 PM

Oct 1 2019

ian committed rS352938: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..
Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm.
Oct 1 2019, 7:39 PM