hdl
hdl copied to clipboard
Added logging of make params to the sysid memory
Projects that can be configured using make parameters should now log their build parameters inside the sysid memory. For some projects that have a lot of parameters the sysid memory address space was also increased to 1024.
Example:
root@analog:~# dmesg | grep sysid
[ 3.555711] axi_sysid 45000000.axi-sysid-0: AXI System ID core version (1.01.a) found
[ 3.562588] axi_sysid 45000000.axi-sysid-0: [ad_quadmxfe1_ebz] [64B66B RX:RATE=16.5 M=8 L=2 S=1 NP=16 LINKS=4 KS/CH=32 PLL_SEL=2 TX:RATE=16.5 M=16 L=4 S=1 NP=16 LINKS=4 KS/CH=16 PLL_SEL=2 REF_CLK=250 DAC_TPL_XBAR=0] on [vcu118] git branch <build_params_to_sysid> git <8c8dd8f923f19457769768c9bc8048290c1af9ba> dirty [2022-11-02 09:13:47] UTC
v2: rebase to master and remove empty new lines from end of files
v3: Fixed missing \ and removed "sys rom custom string placeholder " from projects that don't have parameters
@bluncan , I created a rebased branch at build_params_to_sysid_rebased to resolve the merge conflicts. If relevant, feel free to -f push the rebased branch into this one and re-request review.