Page MenuHomeFreeBSD

landonf (Landon J Fuller)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 3 2016, 10:52 PM (443 w, 4 d)

Recent Activity

Apr 7 2022

landonf accepted D34814: bnhd: Write out updated resource dependencies from the table..

Looks good to me, as well. Thank you.

Apr 7 2022, 2:29 AM

Jul 21 2020

landonf committed rD54363: Update my PGP key expiration date..
Update my PGP key expiration date.
Jul 21 2020, 6:24 PM

Jan 19 2020

landonf requested review of D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.
Jan 19 2020, 9:08 PM
landonf planned changes to D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.
Jan 19 2020, 9:08 PM
landonf retitled D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules from [new port] devel/appmenu-gtk-module: GTK+ application menu module to [new port] devel/appmenu-gtk-module: GTK+ application menu modules.
Jan 19 2020, 9:06 PM
landonf updated the diff for D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.
  • Drop the use of FLAVORS -- instead, gtk2/gtk3 are now just config options. FLAVORS are apparently not supported for this type of use in a meta port, and triggered an 'incorrectly depends on itself' error when building with poudriere. See also: https://github.com/freebsd/poudriere/issues/582
  • Testing with poudriere also revealed a number of missing dependencies; these have now been added.
Jan 19 2020, 9:05 PM

Sep 26 2019

landonf added a comment to D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.

All requested changes were incorporated, if you wouldn't mind taking another look.

Sep 26 2019, 1:08 AM
landonf updated the diff for D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.

Add upstream fix for double-free in blacklist handling.

Sep 26 2019, 1:06 AM

Jul 19 2019

landonf added a comment to D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.

Incorporated latest feedback :-)

Jul 19 2019, 1:28 AM
landonf added a comment to D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.
  • Simplify COMMENT variable definition.
Jul 19 2019, 1:25 AM

Jul 2 2019

landonf committed rS349593: bwn(4): Include SROM revision when printing device identification..
bwn(4): Include SROM revision when printing device identification.
Jul 2 2019, 2:52 AM
landonf added a comment to D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.

Incorporate review feedback:

Jul 2 2019, 1:59 AM

Jun 15 2019

landonf updated the diff for D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.

Adopt FLAVORS, replacing the use of slave ports.

Jun 15 2019, 5:49 AM

Jun 11 2019

landonf added a reviewer for D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules: Contributor Reviewers (ports).
Jun 11 2019, 3:11 AM
landonf created D20597: [new port] devel/appmenu-gtk-module: GTK+ application menu modules.
Jun 11 2019, 3:10 AM

Jan 24 2019

landonf accepted D18948: [bhnd] remove unused sc variable.
Jan 24 2019, 11:09 PM

Dec 12 2018

landonf accepted D18342: Fix possible double free in bwn_{dma,pio}_tx_start()..
Dec 12 2018, 5:04 AM
landonf added a comment to D18342: Fix possible double free in bwn_{dma,pio}_tx_start()..

Sorry to nag, but did you get a chance to test this?

Dec 12 2018, 2:48 AM

Dec 7 2018

landonf added a comment to D18342: Fix possible double free in bwn_{dma,pio}_tx_start()..

This looks good to me; I'll try to test on real hardware over the weekend, just to be sure.

Dec 7 2018, 7:22 PM

Mar 29 2018

landonf committed rS331746: bhnd(4): Use the new BHND_CAP_BP64 capability flag to exclude DMA.
bhnd(4): Use the new BHND_CAP_BP64 capability flag to exclude DMA
Mar 29 2018, 7:49 PM
landonf committed rS331744: bhnd(4): include a subset of the ChipCommon capability flags in bhnd_chipid;.
bhnd(4): include a subset of the ChipCommon capability flags in bhnd_chipid;
Mar 29 2018, 7:44 PM

Mar 22 2018

landonf committed rS331378: Add missing NULL checks when calling malloc(M_NOWAIT) in.
Add missing NULL checks when calling malloc(M_NOWAIT) in
Mar 22 2018, 10:13 PM

Feb 14 2018

landonf committed rS328912: bwn(4): migrate bwn(4) to the native bhnd(9) interface, and drop siba_bwn..
bwn(4): migrate bwn(4) to the native bhnd(9) interface, and drop siba_bwn.
Feb 14 2018, 12:48 AM
landonf closed D13518: bwn(4): replace siba_bwn(4) compatibility shims with the native bhnd(4) interface, and remove the legacy siba_bwn code..

This was closed by rS328912, but Phabricator doesn't seem to want to import the commit.

Feb 14 2018, 12:47 AM

Feb 13 2018

landonf committed rS329241: bwn(4): Conditionalize "RX decryption attempted" message on a new.
bwn(4): Conditionalize "RX decryption attempted" message on a new
Feb 13 2018, 8:07 PM
landonf committed rS329228: bwn(4): txpid2g/txpid5g[lh] are not defined after sromrev 7; the default.
bwn(4): txpid2g/txpid5g[lh] are not defined after sromrev 7; the default
Feb 13 2018, 5:44 PM

Feb 12 2018

landonf committed rS329184: bwn(4): Fix outstanding bug in PHY-G tssi2dbm table generation caught by.
bwn(4): Fix outstanding bug in PHY-G tssi2dbm table generation caught by
Feb 12 2018, 10:21 PM
landonf committed rS329180: siba(4): Ignore disabled per-core address match entries..
siba(4): Ignore disabled per-core address match entries.
Feb 12 2018, 7:36 PM

Feb 6 2018

landonf accepted D13518: bwn(4): replace siba_bwn(4) compatibility shims with the native bhnd(4) interface, and remove the legacy siba_bwn code..
Feb 6 2018, 3:49 AM

Jan 20 2018

landonf updated the diff for D13518: bwn(4): replace siba_bwn(4) compatibility shims with the native bhnd(4) interface, and remove the legacy siba_bwn code..
  • Merge latest bhnd(4)/bwn(4) bug fixes from HEAD.
  • Do not attempt to access DMA engine registers prior to performing a core reset; this fixes a machine check exception on PowerPC systems.
Jan 20 2018, 3:02 AM
landonf committed rS328187: bhnd_chipc(4): Fix leak of child device ivars by explicitly deleting.
bhnd_chipc(4): Fix leak of child device ivars by explicitly deleting
Jan 20 2018, 1:55 AM

Jan 19 2018

landonf committed rS328183: bhnd/bwn(4): Define a bhnd(4) softmodem device class for the v.90 modem.
bhnd/bwn(4): Define a bhnd(4) softmodem device class for the v.90 modem
Jan 19 2018, 10:43 PM
landonf committed rS328182: bwn(4): Add missing BCM4306 PCI IDs..
bwn(4): Add missing BCM4306 PCI IDs.
Jan 19 2018, 10:38 PM
landonf committed rS328181: bwn(4): Fix DMA translation lookup on devices limited to 30-bit host.
bwn(4): Fix DMA translation lookup on devices limited to 30-bit host
Jan 19 2018, 10:33 PM
landonf committed rS328180: bhndb_pci(4): Implement bridge support for CardBus-attached devices..
bhndb_pci(4): Implement bridge support for CardBus-attached devices.
Jan 19 2018, 10:22 PM
landonf committed rS328176: bhnd(4): fix a few bugs in pwrctl/fixed-clock device support..
bhnd(4): fix a few bugs in pwrctl/fixed-clock device support.
Jan 19 2018, 9:58 PM
landonf committed rS328174: bhnd_chipc(4): Fix the assignment of non-wildcard child unit numbers.
bhnd_chipc(4): Fix the assignment of non-wildcard child unit numbers
Jan 19 2018, 9:36 PM

Jan 18 2018

landonf updated the diff for D13518: bwn(4): replace siba_bwn(4) compatibility shims with the native bhnd(4) interface, and remove the legacy siba_bwn code..

Sync up with latest changes to HEAD.

Jan 18 2018, 12:10 AM

Jan 17 2018

landonf committed rS328098: bwn(4): Enable, by default, the opt-in support for bhnd(4) introduced in.
bwn(4): Enable, by default, the opt-in support for bhnd(4) introduced in
Jan 17 2018, 10:33 PM
landonf committed rS328071: bhndb_pci(4): fix incorrect BHND_PCI_SRSH_PI workaround.
bhndb_pci(4): fix incorrect BHND_PCI_SRSH_PI workaround
Jan 17 2018, 3:35 AM

Jan 11 2018

landonf accepted D13856: Fix `make` in sys/modules.
Jan 11 2018, 11:36 PM

Jan 10 2018

landonf committed rS327798: Fix minor locking issues in the Power Mac Uninorth PCI bridge driver..
Fix minor locking issues in the Power Mac Uninorth PCI bridge driver.
Jan 10 2018, 10:19 PM
landonf closed D13839: Fix minor locking issues in the PowerMac Uninorth PCI driver.
Jan 10 2018, 10:19 PM
landonf added inline comments to D13839: Fix minor locking issues in the PowerMac Uninorth PCI driver.
Jan 10 2018, 9:42 PM
landonf updated the diff for D13839: Fix minor locking issues in the PowerMac Uninorth PCI driver.
  • Add mtx_assert(MA_OWNED) to uninorth_enable_config() for good measure.
Jan 10 2018, 9:37 PM
landonf created D13839: Fix minor locking issues in the PowerMac Uninorth PCI driver.
Jan 10 2018, 9:26 PM
landonf abandoned D13836: Include required ofw_gpiobus.c when building gpiobus module for OFW/FDT targets..

Whoops, I got beat to it :-)

Jan 10 2018, 8:52 PM
landonf created D13836: Include required ofw_gpiobus.c when building gpiobus module for OFW/FDT targets..
Jan 10 2018, 8:48 PM

Jan 4 2018

landonf committed rS327558: bhnd(4): Add missing BCM4312 backplane clock speed entry..
bhnd(4): Add missing BCM4312 backplane clock speed entry.
Jan 4 2018, 7:47 PM

Dec 20 2017

landonf updated the diff for D13518: bwn(4): replace siba_bwn(4) compatibility shims with the native bhnd(4) interface, and remove the legacy siba_bwn code..
  • Fix leak of the core register resource in the bwn_attach() error path.
  • Fix over-release of the PMU provider.
Dec 20 2017, 9:26 PM
landonf added a reviewer for D13518: bwn(4): replace siba_bwn(4) compatibility shims with the native bhnd(4) interface, and remove the legacy siba_bwn code.: manpages.
Dec 20 2017, 7:18 PM

Dec 17 2017

landonf created D13518: bwn(4): replace siba_bwn(4) compatibility shims with the native bhnd(4) interface, and remove the legacy siba_bwn code..
Dec 17 2017, 2:48 AM

Dec 16 2017

landonf committed rS326894: bhnd(4): Fix the pa0itssit/pa1itssit NVRAM variable type definitions.
bhnd(4): Fix the pa0itssit/pa1itssit NVRAM variable type definitions
Dec 16 2017, 5:22 AM
landonf committed rS326893: bhndb(4): Enable addrext support on DMA64 devices, and fix an incorrect DMA.
bhndb(4): Enable addrext support on DMA64 devices, and fix an incorrect DMA
Dec 16 2017, 4:36 AM

Dec 15 2017

landonf committed rS326871: bhnd(4)/bwn(4): Fix a number of small issues reported by Coverity..
bhnd(4)/bwn(4): Fix a number of small issues reported by Coverity.
Dec 15 2017, 4:52 AM

Dec 14 2017

landonf committed rS326841: Add basic bwn(4) support for the (BCMA-based) BCM43224 and BCM43225..
Add basic bwn(4) support for the (BCMA-based) BCM43224 and BCM43225.
Dec 14 2017, 6:45 AM
landonf committed rS326839: bhndb(4): Fix two register window overcommit bugs introduced in r326297:.
bhndb(4): Fix two register window overcommit bugs introduced in r326297:
Dec 14 2017, 3:41 AM
landonf committed rS326838: bhnd_chipc(4): Correct typo in flag macros that broke clearing of GPIO.
bhnd_chipc(4): Correct typo in flag macros that broke clearing of GPIO
Dec 14 2017, 3:12 AM
landonf committed rS326837: bhnd(4): Add missing enclosing parentheses to the bhnd bus space macros to.
bhnd(4): Add missing enclosing parentheses to the bhnd bus space macros to
Dec 14 2017, 3:03 AM
landonf committed rS326836: bhnd(4): Include board_devid in the bhnd_board_info structure, and populate.
bhnd(4): Include board_devid in the bhnd_board_info structure, and populate
Dec 14 2017, 1:58 AM

Dec 2 2017

landonf committed rS326454: Introduce bwn(4) support for the bhnd(4) bus..
Introduce bwn(4) support for the bhnd(4) bus.
Dec 2 2017, 9:15 PM
landonf added a comment to D7775: [BCMA/MIPS74k] IRQ-to-Core discovery via MIPS core mapping.

Do you mind if I close this as superseded by rS326079?

Dec 2 2017, 9:15 PM
landonf closed D13041: Introduce bwn(4) support for the bhnd(4) bus..

This was closed by rS326454 (phabricator doesn't seem to want to import the commit).

Dec 2 2017, 9:13 PM
landonf accepted D13041: Introduce bwn(4) support for the bhnd(4) bus..
Dec 2 2017, 9:11 PM
landonf updated the diff for D13041: Introduce bwn(4) support for the bhnd(4) bus..
  • Removed PCI device ID's from bwn_pci(4)'s device table that are not actually supported by bwn(4).
  • Added PCI device ID for the BCM43224.
  • Delete bwn_pci(4)'s children on detach; otherwise, we're left with stale children on module unload.
  • Use DRIVER_MODULE_ORDERED() to ensure that the bwn_pci-specific bhndb driver is registered before the bwn_pci driver.
Dec 2 2017, 1:26 AM
landonf committed rS326452: bhnd_pmu(4): Do not leak our chipc provider reference or clkctl state in.
bhnd_pmu(4): Do not leak our chipc provider reference or clkctl state in
Dec 2 2017, 1:11 AM
landonf committed rS326451: bhndb(4): Fix leak of child devices and MSI vectors..
bhndb(4): Fix leak of child devices and MSI vectors.
Dec 2 2017, 1:08 AM
landonf committed rS326450: bhnd_chipc(4): Break cyclic references to the ChipCommon device.
bhnd_chipc(4): Break cyclic references to the ChipCommon device
Dec 2 2017, 12:53 AM
landonf committed rS326449: bhndb(4): Fix incorrect assertion in bhndb_deregister_intr_handler()..
bhndb(4): Fix incorrect assertion in bhndb_deregister_intr_handler().
Dec 2 2017, 12:10 AM

Nov 30 2017

landonf updated the test plan for D13041: Introduce bwn(4) support for the bhnd(4) bus..
Nov 30 2017, 12:33 AM
landonf updated the diff for D13041: Introduce bwn(4) support for the bhnd(4) bus..
  • Add SPDX-License-Identifier, update copyright statements, normalize licenses on sources to which I hold copyright.
  • Add missing __FBSDID()
  • Fixed incorrect PCI ID in if_bwn_pci device table.
Nov 30 2017, 12:29 AM

Nov 28 2017

landonf updated the diff for D13041: Introduce bwn(4) support for the bhnd(4) bus..
  • Fix incorrect NVRAM variable type.
  • Handle typecasting of pa0b* NVRAM variables for compatibility with the existing bwn(4) APIs.
  • Fix 32-bit DMA mask assertion.
Nov 28 2017, 1:11 AM
landonf committed rS326301: siba(4): Add support for devices have neither PMU nor PWRCTL support..
siba(4): Add support for devices have neither PMU nor PWRCTL support.
Nov 28 2017, 12:43 AM
landonf committed rS326297: bhndb(4): Implement bridge support for the BCM4312 and other PCI_V0 chipsets..
bhndb(4): Implement bridge support for the BCM4312 and other PCI_V0 chipsets.
Nov 28 2017, 12:12 AM

Nov 27 2017

landonf committed rS326294: siba(4): fix workaround for BCM4312 D11 core backplane timeouts.
siba(4): fix workaround for BCM4312 D11 core backplane timeouts
Nov 27 2017, 10:39 PM
landonf committed rS326293: bhnd(4): Print the core's hardware revision in bhnd(4)'s.
bhnd(4): Print the core's hardware revision in bhnd(4)'s
Nov 27 2017, 10:30 PM
landonf committed rS326292: bhnd(4): Fix bcma/siba core reset behavior.
bhnd(4): Fix bcma/siba core reset behavior
Nov 27 2017, 10:13 PM
landonf closed D13039: bhnd(4): Implement missing support for specifying I/O control flags during core reset..
Nov 27 2017, 10:13 PM
landonf updated the diff for D13039: bhnd(4): Implement missing support for specifying I/O control flags during core reset..
  • Implement missing support for specifying I/O control flags during core reset.
  • Add missing check for siba(4) target reject flags in bhnd_is_hw_suspended()
  • Fix siba(4) core suspend/reset behavior:
    • We don't need to wait on SIBA_TMH_BUSY when modifying any target state register; only when waiting for initiated transactions to clear.
    • We do need to wait on SIBA_IM_BY when asserting SIBA_IM_RJ.
    • We need to overwrite any previously set SIBA_TML_REJ flag when bringing the core out of reset. This fixes a lockup that occured when we brought up a core (after reboot) that had previously been placed into RESET by siba_bwn(4).
Nov 27 2017, 9:52 PM
landonf closed D13021: bhnd: add/update inline documentation comments and man pages.
Nov 27 2017, 9:31 PM
landonf committed rS326291: bhnd(4) update inline documentation comments and man pages..
bhnd(4) update inline documentation comments and man pages.
Nov 27 2017, 9:31 PM

Nov 24 2017

landonf committed rS326174: bhnd(4): Add missing dependency on ofw_bus_if.h.
bhnd(4): Add missing dependency on ofw_bus_if.h
Nov 24 2017, 7:01 PM

Nov 22 2017

landonf committed rS326109: bhnd(4): Add a basic ChipCommon GPIO driver sufficient to support bwn(4).
bhnd(4): Add a basic ChipCommon GPIO driver sufficient to support bwn(4)
Nov 22 2017, 11:10 PM
landonf closed D12708: bhnd(4): ChipCommon GPIO driver.
Nov 22 2017, 11:10 PM
landonf committed rS326102: bhnd(4): extend the PMU APIs to support bwn(4).
bhnd(4): extend the PMU APIs to support bwn(4)
Nov 22 2017, 8:28 PM
landonf closed D12664: bhnd(4): extend the PMU APIs to support bwn(4).
Nov 22 2017, 8:28 PM
landonf updated the diff for D12664: bhnd(4): extend the PMU APIs to support bwn(4).
  • Implement missing spuravoid modes
  • PWRCTL support is no longer untested; drop the warning message printed to the console
  • Drop a couple of unnecessary whitespace deltas relative to HEAD.
Nov 22 2017, 6:10 PM
landonf updated the diff for D12664: bhnd(4): extend the PMU APIs to support bwn(4).

Regenerated diff with git's incorrect rename tracking heuristics disabled.

Nov 22 2017, 5:32 PM
landonf updated the diff for D12664: bhnd(4): extend the PMU APIs to support bwn(4).

Add missing bhnd(4) generic PMU method table entries.

Nov 22 2017, 5:26 PM

Nov 21 2017

landonf committed rS326080: bhnd(4): Add support for querying DMA address translation parameters.
bhnd(4): Add support for querying DMA address translation parameters
Nov 21 2017, 11:25 PM
landonf closed D12582: bhnd(4): Add support for querying DMA address translation parameters.
Nov 21 2017, 11:25 PM
landonf committed rS326079: bhnd(4): implement MIPS and PCI(e) interrupt support.
bhnd(4): implement MIPS and PCI(e) interrupt support
Nov 21 2017, 11:15 PM
landonf closed D12518: Implement MIPS and PCI(e) interrupt support..
Nov 21 2017, 11:15 PM
landonf updated the diff for D13021: bhnd: add/update inline documentation comments and man pages.

Applied requested copy and line edits.

Nov 21 2017, 7:18 PM
landonf committed rS326043: Preemptively map MIPS INTRNG interrupts on non-FDT MIPS targets.
Preemptively map MIPS INTRNG interrupts on non-FDT MIPS targets
Nov 21 2017, 1:55 AM
landonf closed D12385: Preemptively perform intr_map_irq() on non-FDT MIPS targets..
Nov 21 2017, 1:55 AM

Nov 17 2017

landonf added a comment to D13021: bhnd: add/update inline documentation comments and man pages.

Thanks for reviewing; I've inlined a couple questions, and I'll follow up in a bit with the remaining requested edits.

Nov 17 2017, 8:22 PM

Nov 15 2017

landonf updated the diff for D12385: Preemptively perform intr_map_irq() on non-FDT MIPS targets..

If mips_pic_map_fixed_intr() fails when called from cpu_establish_intr(), include the returned error in the panic() message.

Nov 15 2017, 9:31 PM

Nov 11 2017

landonf updated subscribers of D13041: Introduce bwn(4) support for the bhnd(4) bus..
Nov 11 2017, 1:33 AM
landonf updated the summary of D13041: Introduce bwn(4) support for the bhnd(4) bus..
Nov 11 2017, 1:33 AM