<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>83271c68 - Fix some modules to export more used symbols</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#83271c68</link>
        <description>Fix some modules to export more used symbols(cherry picked from commit 5bb3134a8c21cb87b30e135ef168483f0333dabb)

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Sun, 07 Nov 2021 08:42:24 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4f23702a - - Fix `make` in sys/modules</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#4f23702a</link>
        <description>- Fix `make` in sys/modulesReviewed by:	gonzo, landonf, brDifferential Revision:	https://reviews.freebsd.org/D13856

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Fri, 12 Jan 2018 12:14:14 +0000</pubDate>
        <dc:creator>Li-Wen Hsu &lt;lwhsu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f8e61eda - bhnd(4): Add missing dependency on ofw_bus_if.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#f8e61eda</link>
        <description>bhnd(4): Add missing dependency on ofw_bus_if.hReported by:	wmaApproved by:	adrian (mentor, implicit)

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Fri, 24 Nov 2017 19:01:14 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2f909a9f - bhnd(4): Add a basic ChipCommon GPIO driver sufficient to support bwn(4)</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#2f909a9f</link>
        <description>bhnd(4): Add a basic ChipCommon GPIO driver sufficient to support bwn(4)The driver is functional on both BHND Wi-Fi adapters and MIPS SoCs, butdoes not currently include support for features not required by bwn(4),including GPIO interrupt handling.Approved by:	adrian (mentor, implicit)Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D12708

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Wed, 22 Nov 2017 23:10:20 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4e96bf3a - bhnd(4): extend the PMU APIs to support bwn(4)</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#4e96bf3a</link>
        <description>bhnd(4): extend the PMU APIs to support bwn(4)The bwn(4) driver requires a number of extensions to the bhnd(4) PMUinterface to support external configuration of PLLs, LDOs, and otherparameters that require chipset or PHY-specific workarounds.These changes add support for:- Writing raw voltage register values to PHY-specific LDO regulator  registers (required by LP-PHY).- Enabling/disabling PHY-specific LDOs (required by LP-PHY)- Writing to arbitrary PMU chipctrl registers (required for common PHY PLL  reset support).- Requesting chipset/PLL-specific spurious signal avoidance modes.- Querying clock frequency and latency.Additionally, rather than updating legacy PWRCTL support to conform to thenew PMU interface:- PWRCTL API is now provided by a bhnd_pwrctl_if.m interface.- Since PWRCTL is only found in older SSB-based chipsets, translation from  bhnd(4) bus APIs to corresponding PWRCTL operations is now handled  entirely within the siba(4) driver.- The PWRCTL-specific host bridge clock gating APIs in bhnd_bus_if.m have  been lifted out into a standalone bhnd_pwrctl_hostb_if.m interface.Approved by:	adrian (mentor, implicit)Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D12664

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Wed, 22 Nov 2017 20:27:46 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#193d9e76</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c283839d - bhnd(4): NVRAM serialization support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#c283839d</link>
        <description>bhnd(4): NVRAM serialization support.This adds support for:- Serializing an bhnd_nvram_plist (as exported from bhnd_nvram_store, etc) to  an arbitrary NVRAM data format.- Generating a serialized representation of the current NVRAM store&apos;s state  suitable for writing back to flash, or re-encoding for upload to a  FullMAC device.Approved by:	adrian (mentor)Differential Revision:	https://reviews.freebsd.org/D8762

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Mon, 19 Dec 2016 20:34:05 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>19be09f3 - bhnd(4): NVRAM device path support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#19be09f3</link>
        <description>bhnd(4): NVRAM device path support.Implements bhnd_nvram_store support for parsing and operating over NVRAMdevice paths, and device path aliases, as well as tracking per-path NVRAMvariable writes.Approved by:	adrian (mentor)Differential Revision:	https://reviews.freebsd.org/D8760

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Mon, 19 Dec 2016 20:28:27 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f76db8de - bhnd(4): add support for wrapping arbitrary pointers in an NVRAM I/O</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#f76db8de</link>
        <description>bhnd(4): add support for wrapping arbitrary pointers in an NVRAM I/Ocontext.Approved by:	adrian (mentor)Differential Revision:	 https://reviews.freebsd.org/D8759

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Mon, 19 Dec 2016 20:26:10 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9be0790d - bhnd(4): support direct conversion of bhnd_nvram_val</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#9be0790d</link>
        <description>bhnd(4): support direct conversion of bhnd_nvram_valThis adds support for bhnd_nvram_val_convert_init() andbhnd_nvram_val_convert_new(), which may be used to perform valueformat-aware encoding of an NVRAM value to a new target format/type.This will be used to simplify converting to/from serializedformat-specific NVRAM value representations to common externalrepresentations.Approved by:	adrian (mentor)Differential Revision:	https://reviews.freebsd.org/D8757

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Mon, 19 Dec 2016 20:20:33 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb686149 - bhnd(4): Implement a new bhnd_nvram_plist and bhnd_nvram_prop API for</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#eb686149</link>
        <description>bhnd(4): Implement a new bhnd_nvram_plist and bhnd_nvram_prop API forrepresenting arbitrary Broadcom NVRAM key/value pairs.This will be used to track pending changes in bhnd_nvram_store, andprovide support for exporting all or a device subpath for NVRAM (asrequired by some fullmac wifi chipsets).Approved by:	adrian (mentor)Differential Revision:	https://reviews.freebsd.org/D8756

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Mon, 19 Dec 2016 20:11:48 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>77cb4d3e - bhnd(4): Unify NVRAM/SPROM parsing, implement compact SPROM layout encoding.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#77cb4d3e</link>
        <description>bhnd(4): Unify NVRAM/SPROM parsing, implement compact SPROM layout encoding.- Defined an abstract NVRAM I/O API (bhnd_nvram_io), decoupling NVRAM/SPROM  parsing from the actual underlying NVRAM data provider (e.g. CFE firmware  devices).- Defined an abstract NVRAM data API (bhnd_nvram_data), decoupling  higher-level NVRAM operations (indexed lookup, data conversion, etc) from  the underlying NVRAM file format parsing/serialization.- Implemented a new high-level bhnd_nvram_store API, providing indexed  variable lookup, pending write tracking, etc on top of an arbitrary  bhnd_nvram_data instance.- Migrated all bhnd(4) NVRAM device drivers to the common bhnd_nvram_store  API.- Implemented a common bhnd_nvram_val API for parsing/encoding NVRAM  variable values, including applying format-specific behavior when  converting to/from the NVRAM string representations.- Dropped the now unnecessary bhnd_nvram driver, and moved the  broadcom/mips-specific CFE NVRAM driver out into sys/mips/broadcom.- Implemented a new nvram_map file format:        - Variable definitions are now defined separately from the SPROM          layout. This will also allow us to define CIS tuple NVRAM          mappings referencing the common NVRAM variable definitions.        - Variables can now be defined within arbitrary named groups.        - Textual descriptions and help information can be defined inline          for both variables and variable groups.        - Implemented a new, compact encoding of SPROM image layout          offsets.- Source-level (but not build system) support for building the NVRAM file  format APIs (bhnd_nvram_io, bhnd_nvram_data, bhnd_nvram_store) as a  userspace library.The new compact SPROM image layout encoding is loosely modeled on Appledyld compressed LINKEDIT symbol binding opcodes; it provides a compactstate-machine encoding of the mapping between NVRAM variables and the SPROMimage offset, mask, and shift instructions necessary to decode or encodethe SPROM variable data.The compact encoding reduces the size of the generated SPROM layout datafrom roughly 60KB to 3KB. The sequential nature SPROM layout opcode tablesalso simplify iteration of the SPROM variables, as it&apos;s no longerneccessary to iterate the full NVRAM variable definition table, butinstead simply scan the SPROM revision&apos;s layout opcode table.Approved by:    adrian (mentor)Differential Revision:  https://reviews.freebsd.org/D8645

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Sat, 26 Nov 2016 23:22:32 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc88573f - Revert r308107</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#dc88573f</link>
        <description>Revert r308107Requested by:	jhb

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Sun, 30 Oct 2016 22:18:22 +0000</pubDate>
        <dc:creator>Li-Wen Hsu &lt;lwhsu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5dae51da - - Fix `make` in sys/modules/bhnd</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#5dae51da</link>
        <description>- Fix `make` in sys/modules/bhndApproved by:	landonfDifferential Revision:	https://reviews.freebsd.org/D7774

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Sun, 30 Oct 2016 15:56:42 +0000</pubDate>
        <dc:creator>Li-Wen Hsu &lt;lwhsu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>664a7497 - Implement a generic bhnd(4) device enumeration table API.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#664a7497</link>
        <description>Implement a generic bhnd(4) device enumeration table API.This defines a new bhnd_erom_if API, providing a common interface to deviceenumeration on siba(4) and bcma(4) devices, for use both in the bhndb bridgeand SoC early boot contexts, and migrates mips/broadcom over to the new API.This also replaces the previous adhoc device enumeration support implementedfor mips/broadcom.Migration of bhndb to the new API will be implemented in a follow-up commit.- Defined new bhnd_erom_if interface for bhnd(4) device enumeration, along  with bcma(4) and siba(4)-specific implementations.- Fixed a minor bug in bhndb that logged an error when we attempted to map the  full siba(4) bus space (18000000-17FFFFFF) in the siba EROM parser.- Reverted use of the resource&apos;s start address as the ChipCommon enum_addr in  bhnd_read_chipid(). When called from bhndb, this address is found within the  host address space, resulting in an invalid bridged enum_addr.- Added support for falling back on standard bus_activate_resource() in  bhnd_bus_generic_activate_resource(), enabling allocation of the bhnd_erom&apos;s  bhnd_resource directly from a nexus-attached bhnd(4) device.- Removed BHND_BUS_GET_CORE_TABLE(); it has been replaced by the erom API.- Added support for statically initializing bhnd_erom instances, for use prior  to malloc availability. The statically allocated buffer size is verified both  at runtime, and via a compile-time assertion (see BHND_EROM_STATIC_BYTES).- bhnd_erom classes are registered within a module via a linker set, allowing  mips/broadcom to probe available EROM parser instances without creating a  strong reference to bcma/siba-specific symbols.- Migrated mips/broadcom to bhnd_erom_if, replacing the previous MIPS-specific  device enumeration implementation.Approved by:	adrian (mentor)Differential Revision:	https://reviews.freebsd.org/D7748

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Sat, 03 Sep 2016 23:57:17 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f90f4b65 - bhnd(4): Initial PMU/PWRCTL power and clock management support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#f90f4b65</link>
        <description>bhnd(4): Initial PMU/PWRCTL power and clock management support.- Added bhnd_pmu driver implementations for PMU and PWRCTL chipsets,  derived from Broadcom&apos;s ISC-licensed HND code.- Added bhnd bus-level support for routing per-core clock and resource  power requests to the PMU device.- Lift ChipCommon support out into the bhnd module, dropping  bhnd_chipc.Reviewed by:	mizhkaApproved by:	adrian (mentor)Differential Revision:	https://reviews.freebsd.org/D7492

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Sat, 27 Aug 2016 00:03:02 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1728aef2 - bhnd(4): Implement NVRAM support required for PMU bring-up.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#1728aef2</link>
        <description>bhnd(4): Implement NVRAM support required for PMU bring-up.- Added a generic bhnd_nvram_parser API, with support for the TLV format  used on WGT634U devices, the standard BCM NVRAM format used on most  modern devices, and the &quot;board text file&quot; format used on some hardware  to supply external NVRAM data at runtime (e.g. via an EFI variable).- Extended the bhnd_bus_if and bhnd_nvram_if interfaces to support both  string-based and primitive data type variable access, required for  common behavior across both SPROM and NVRAM data sources.- Extended the existing SPROM implementation to support the new  string-based NVRAM APIs.- Added an abstract bhnd_nvram driver, implementing the bhnd_nvram_if  atop the bhnd_nvram_parser API.- Added a CFE-based bhnd_nvram driver to provide read-only access to  NVRAM data on MIPS SoCs, pending implementation of a flash-aware  bhnd_nvram driver.Approved by:	adrian (mentor)Differential Revision:	https://reviews.freebsd.org/D7489

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Tue, 16 Aug 2016 21:32:05 +0000</pubDate>
        <dc:creator>Landon J. Fuller &lt;landonf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f4a3eb02 - [bhnd] Implement pass-through resource management for ChipCommon.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#f4a3eb02</link>
        <description>[bhnd] Implement pass-through resource management for ChipCommon.This patchset adds support to bhnd_chipc for sharing SYS_RES_MEMORYresources with its children, allowing us to hang devices off ofbhnd_chipc that rely on access to a subset of the device register spacethat bhnd_chipc itself must also allocate.We could avoid most of this heavy lifting if RF_SHAREABLE+SYS_RES_MEMORYwasn&apos;t limited to use with allocations at the same size/offset.As a work-around, I implemented something similar to vga_pci.c, whichimplements similar reference counting of of PCI BAR resources for itschildren.With these changes, chipc will use reference counting of SYS_RES_MEMORYallocation/activation requests, to decide when to allocate/activate/deactivate/release resources from the parent bhnd(4) bus.The requesting child device is allocated a new resource from chipc&apos;srman, pointing to (possibly a subregion of) the refcounted bhnd resourcesallocated by chipc.Other resource types are just passed directly to the parent bhnd bus;RF_SHAREABLE works just fine with IRQs.I also lifted the SPROM device code out into a common driver, since thisnow allows me to hang simple subclasses off of a common driver off of bothbhndb_pci and bhnd_chipc.Tested:* (landonf) Tested against BCM4331 and BCM4312, confirmed that SPROM still  attaches and can be queried.Submitted by:	Landon Fuller &lt;landonf@landonf.org&gt;Reviewed by:	mizkha@gmail.comDifferential Revision:	https://reviews.freebsd.org/D6471

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Tue, 24 May 2016 01:12:19 +0000</pubDate>
        <dc:creator>Adrian Chadd &lt;adrian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e83ce340 - [bhnd] Initial bhnd(4) SPROM/NVRAM support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#e83ce340</link>
        <description>[bhnd] Initial bhnd(4) SPROM/NVRAM support.This adds support for the NVRAM handling and the basic SPROMhardware used on siba(4) and bcma(4) devices, including:* SPROM directly attached to the PCI core, accessible via PCI configuration  space.* SPROM attached to later ChipCommon cores.* SPROM variables vended from the parent SoC bus (e.g. via a directly-attached  flash device).Additional improvements to the NVRAM/SPROM interface willbe required, but this changeset stands alone as workingcheckpoint.Submitted by:	Landon Fuller &lt;landonf@landonf.org&gt;Reviewed by:	Michael Zhilin &lt;mizkha@gmail.com&gt; (Broadcom MIPS support)Differential Revision:	https://reviews.freebsd.org/D6196

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Sun, 08 May 2016 19:14:05 +0000</pubDate>
        <dc:creator>Adrian Chadd &lt;adrian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7bc47ad9 - [bhnd] add missing bus interface SRC bits, required after the last source import.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/bhnd/Makefile#7bc47ad9</link>
        <description>[bhnd] add missing bus interface SRC bits, required after the last source import.

            List of files:
            /freebsd-13.1/sys/modules/bhnd/Makefile</description>
        <pubDate>Mon, 02 May 2016 18:48:37 +0000</pubDate>
        <dc:creator>Adrian Chadd &lt;adrian@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
