> On Aug 3, 2023, at 2:17 AM, Bruce Richardson <bruce.richard...@intel.com> 
> wrote:
> 
> On Wed, Aug 02, 2023 at 03:47:59PM -0700, Stephen Hemminger wrote:
>> On Wed, 2 Aug 2023 15:49:54 -0600
>> Philip Prindeville <philipp_s...@redfish-solutions.com> wrote:
>> 
>>> Hi,
>>> 
>>> I'm trying to come up with some Kconfig logic for OpenWRT packaging to help 
>>> users select the right build options for their hardware.
>>> 
>>> Most OpenWRT developers typically cross-compile, so we obviously can't rely 
>>> on detection on the build host as that's rarely the same as the target 
>>> machine.
>>> 
>>> Looking in the DPDK repo, I don't see any description of the available 
>>> architectures, drivers, etc. and what I had seen previously was (if I 
>>> remember) only for x86_64 hardware, and even that I can't seem to locate 
>>> again.
>>> 
>>> Would it make sense to put some of these definitions into the repo itself, 
>>> so that when new drivers are added, that stands out (at least in the commit 
>>> logs) and we can capture the permutations of what driver goes with which 
>>> SoC on what architecture, etc?
>>> 
>>> Thanks,
>>> 
>>> -Philip
>>> 
>> 
>> DPDK now uses meson which by default builds everything available on the 
>> build architecture.
>> There is intentionally no way to disable drivers, you can disable some 
>> libraries though.
> 
> Actually, we do now support disabling drivers, and also only selectively
> enabling specific ones. See disable_drivers and enable_drivers meson
> options.
> 
> To find our different architecture support, I suggest looking in the config
> directory. The subfolders there often contain cross-files for meson for
> building for various architectures. For example, config/arm, contains a
> number of reference files for cross-compiling for different arm platforms.
> 
> Regards,
> /Bruce


Noticed also that the ARM architecture has configs, but AMD64 seems to be wide 
open...  just one generic config.

Is that because some chips, like Xeon-D have on-die NICs, and others like 
Xeon-E don't?

-Philip

Reply via email to