Guest User

Untitled

a guest
Aug 30th, 2021
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 37.55 KB | None | 0 0
  1. [azl@fedora demo]$ lxsim
  2. INFO:SoC:        __   _ __      _  __  
  3. INFO:SoC:       / /  (_) /____ | |/_/  
  4. INFO:SoC:      / /__/ / __/ -_)>  <    
  5. INFO:SoC:     /____/_/\__/\__/_/|_|  
  6. INFO:SoC:  Build your hardware, easily!
  7. INFO:SoC:--------------------------------------------------------------------------------
  8. INFO:SoC:Creating SoC... (2021-08-30 12:56:37)
  9. INFO:SoC:--------------------------------------------------------------------------------
  10. INFO:SoC:FPGA device : SIM.
  11. INFO:SoC:System clock: 1.00MHz.
  12. INFO:SoCBusHandler:Creating Bus Handler...
  13. INFO:SoCBusHandler:32-bit wishbone Bus, 4.0GiB Address Space.
  14. INFO:SoCBusHandler:Adding reserved Bus Regions...
  15. INFO:SoCBusHandler:Bus Handler created.
  16. INFO:SoCCSRHandler:Creating CSR Handler...
  17. INFO:SoCCSRHandler:32-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging, big Ordering (Up to 32 Locations).
  18. INFO:SoCCSRHandler:Adding reserved CSRs...
  19. INFO:SoCCSRHandler:CSR Handler created.
  20. INFO:SoCIRQHandler:Creating IRQ Handler...
  21. INFO:SoCIRQHandler:IRQ Handler (up to 32 Locations).
  22. INFO:SoCIRQHandler:Adding reserved IRQs...
  23. INFO:SoCIRQHandler:IRQ Handler created.
  24. INFO:SoC:--------------------------------------------------------------------------------
  25. INFO:SoC:Initial SoC:
  26. INFO:SoC:--------------------------------------------------------------------------------
  27. INFO:SoC:32-bit wishbone Bus, 4.0GiB Address Space.
  28. INFO:SoC:32-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging, big Ordering (Up to 32 Locations).
  29. INFO:SoC:IRQ Handler (up to 32 Locations).
  30. INFO:SoC:--------------------------------------------------------------------------------
  31. INFO:SoCBusHandler:io0 Region added at Origin: 0x80000000, Size: 0x80000000, Mode: RW, Cached: False Linker: False.
  32. INFO:SoC:CPU overriding rom mapping from 0x0 to 0x0.
  33. INFO:SoC:CPU overriding sram mapping from 0x1000000 to 0x10000000.
  34. INFO:SoC:CPU overriding main_ram mapping from 0x40000000 to 0x40000000.
  35. INFO:SoCBusHandler:cpu_bus0 added as Bus Master.
  36. INFO:SoCBusHandler:cpu_bus1 added as Bus Master.
  37. INFO:SoCBusHandler:rom Region added at Origin: 0x00000000, Size: 0x00020000, Mode: R, Cached: True Linker: False.
  38. INFO:SoCBusHandler:rom added as Bus Slave.
  39. INFO:SoC:RAM rom added Origin: 0x00000000, Size: 0x00020000, Mode: R, Cached: True Linker: False.
  40. INFO:SoCBusHandler:sram Region added at Origin: 0x10000000, Size: 0x00002000, Mode: RW, Cached: True Linker: False.
  41. INFO:SoCBusHandler:sram added as Bus Slave.
  42. INFO:SoC:RAM sram added Origin: 0x10000000, Size: 0x00002000, Mode: RW, Cached: True Linker: False.
  43. INFO:SoCBusHandler:main_ram Region added at Origin: 0x40000000, Size: 0x10000000, Mode: RW, Cached: True Linker: False.
  44. INFO:SoCBusHandler:main_ram added as Bus Slave.
  45. INFO:SoC:RAM main_ram added Origin: 0x40000000, Size: 0x10000000, Mode: RW, Cached: True Linker: False.
  46. INFO:SoCIRQHandler:uart IRQ allocated at Location 0.
  47. INFO:SoCIRQHandler:timer0 IRQ allocated at Location 1.
  48. INFO:SoCBusHandler:csr Region added at Origin: 0xf0000000, Size: 0x00010000, Mode: RW, Cached: False Linker: False.
  49. INFO:SoCBusHandler:csr added as Bus Slave.
  50. INFO:SoCCSRHandler:bridge added as CSR Master.
  51. INFO:SoCBusHandler:Interconnect: InterconnectShared (2 <-> 4).
  52. INFO:SoCCSRHandler:ctrl CSR allocated at Location 0.
  53. INFO:SoCCSRHandler:identifier_mem CSR allocated at Location 1.
  54. INFO:SoCCSRHandler:timer0 CSR allocated at Location 2.
  55. INFO:SoCCSRHandler:uart CSR allocated at Location 3.
  56. INFO:SoC:--------------------------------------------------------------------------------
  57. INFO:SoC:Finalized SoC:
  58. INFO:SoC:--------------------------------------------------------------------------------
  59. INFO:SoC:32-bit wishbone Bus, 4.0GiB Address Space.
  60. IO Regions: (1)
  61. io0                 : Origin: 0x80000000, Size: 0x80000000, Mode: RW, Cached: False Linker: False
  62. Bus Regions: (4)
  63. rom                 : Origin: 0x00000000, Size: 0x00020000, Mode: R, Cached: True Linker: False
  64. sram                : Origin: 0x10000000, Size: 0x00002000, Mode: RW, Cached: True Linker: False
  65. main_ram            : Origin: 0x40000000, Size: 0x10000000, Mode: RW, Cached: True Linker: False
  66. csr                 : Origin: 0xf0000000, Size: 0x00010000, Mode: RW, Cached: False Linker: False
  67. Bus Masters: (2)
  68. - cpu_bus0
  69. - cpu_bus1
  70. Bus Slaves: (4)
  71. - rom
  72. - sram
  73. - main_ram
  74. - csr
  75. INFO:SoC:32-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging, big Ordering (Up to 32 Locations).
  76. CSR Locations: (4)
  77. - ctrl           : 0
  78. - identifier_mem : 1
  79. - timer0         : 2
  80. - uart           : 3
  81. INFO:SoC:IRQ Handler (up to 32 Locations).
  82. IRQ Locations: (2)
  83. - uart   : 0
  84. - timer0 : 1
  85. INFO:SoC:--------------------------------------------------------------------------------
  86. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libcompiler_rt'
  87.  CC       umodsi3.o
  88.  CC       udivsi3.o
  89.  CC       divsi3.o
  90.  CC       modsi3.o
  91.  CC       comparesf2.o
  92. /home/azl/Code/litex/pythondata-software-compiler_rt/pythondata_software_compiler_rt/data/lib/builtins/comparesf2.c:85:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  93. FNALIAS(__cmpsf2, __lesf2);
  94. ^~~~~~~
  95. CC       comparedf2.o
  96. /home/azl/Code/litex/pythondata-software-compiler_rt/pythondata_software_compiler_rt/data/lib/builtins/comparedf2.c:85:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  97.  FNALIAS(__cmpdf2, __ledf2);
  98.  ^~~~~~~
  99.  CC       negsf2.o
  100.  CC       negdf2.o
  101.  CC       addsf3.o
  102.  CC       subsf3.o
  103.  CC       mulsf3.o
  104.  CC       divsf3.o
  105.  CC       lshrdi3.o
  106.  CC       muldi3.o
  107.  CC       divdi3.o
  108.  CC       ashldi3.o
  109.  CC       ashrdi3.o
  110.  CC       udivmoddi4.o
  111.  CC       floatsisf.o
  112.  CC       floatunsisf.o
  113.  CC       fixsfsi.o
  114.  CC       fixdfdi.o
  115.  CC       fixunssfsi.o
  116.  CC       fixunsdfdi.o
  117.  CC       adddf3.o
  118.  CC       subdf3.o
  119.  CC       muldf3.o
  120.  CC       divdf3.o
  121.  CC       floatsidf.o
  122.  CC       floatunsidf.o
  123.  CC       floatdidf.o
  124.  CC       fixdfsi.o
  125.  CC       fixunsdfsi.o
  126.  CC       clzsi2.o
  127.  CC       ctzsi2.o
  128.  CC       udivdi3.o
  129.  CC       umoddi3.o
  130.  CC       moddi3.o
  131.  CC       ucmpdi2.o
  132.  CC       mulsi3.o
  133.  AR       libcompiler_rt.a
  134. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libcompiler_rt'
  135. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libbase'
  136.  CC       crt0.o
  137.  CC       exception.o
  138.  CC       libc.o
  139.  CC       errno.o
  140.  CC       crc16.o
  141.  CC       crc32.o
  142.  CC       console.o
  143.  CC       system.o
  144.  CC       id.o
  145.  CC       uart.o
  146.  CC       time.o
  147.  CC       qsort.o
  148.  CC       strtod.o
  149.  CC       spiflash.o
  150.  CC       strcasecmp.o
  151.  CC       i2c.o
  152.  CC       div64.o
  153.  CC       progress.o
  154.  CC       memtest.o
  155.  CC       sim_debug.o
  156.  CC       vsnprintf.o
  157.  AR       libbase.a
  158.  CC       vsnprintf-nofloat.o
  159.  AR       libbase-nofloat.a
  160. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libbase'
  161. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libfatfs'
  162.  CC       ffunicode.o
  163.  CC       ff.o
  164.  AR       libfatfs.a
  165. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libfatfs'
  166. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitespi'
  167.  CC       spiflash.o
  168.  AR       liblitespi.a
  169. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitespi'
  170. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitedram'
  171.  CC       sdram.o
  172.  CC       bist.o
  173.  CC       sdram_dbg.o
  174.  AR       liblitedram.a
  175. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitedram'
  176. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libliteeth'
  177.  CC       udp.o
  178.  CC       tftp.o
  179.  CC       mdio.o
  180.  AR       libliteeth.a
  181. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libliteeth'
  182. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitesdcard'
  183.  CC       sdcard.o
  184.  CC       spisdcard.o
  185.  AR       liblitesdcard.a
  186. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitesdcard'
  187. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitesata'
  188.  CC       sata.o
  189.  AR       liblitesata.a
  190. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitesata'
  191. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios'
  192.  CC       isr.o
  193.  CC       boot-helper.o
  194.  CC       boot.o
  195.  CC       helpers.o
  196.  CC       cmd_bios.o
  197.  CC       cmd_mem.o
  198.  CC       cmd_boot.o
  199.  CC       cmd_i2c.o
  200.  CC       cmd_spiflash.o
  201.  CC       cmd_litedram.o
  202.  CC       cmd_liteeth.o
  203.  CC       cmd_litesdcard.o
  204.  CC       cmd_litesata.o
  205.  CC       main.o
  206.  CC       complete.o
  207.  CC       readline.o
  208.  CC       bios.elf
  209. chmod -x bios.elf
  210.  OBJCOPY  bios.bin
  211. chmod -x bios.bin
  212. python3 -m litex.soc.software.mkmscimg bios.bin --little
  213. python3 -m litex.soc.software.memusage bios.elf /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios/../include/generated/regions.ld riscv64-unknown-elf
  214.  
  215. ROM usage: 22.25KiB     (17.39%)
  216. RAM usage: 1.62KiB  (20.21%)
  217.  
  218. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios'
  219. INFO:SoC:Initializing ROM rom with contents (Size: 0x5908).
  220. INFO:SoC:Auto-Resizing ROM rom from 0x20000 to 0x5908.
  221. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libcompiler_rt'
  222.  CC       umodsi3.o
  223.  CC       udivsi3.o
  224.  CC       divsi3.o
  225.  CC       modsi3.o
  226.  CC       comparesf2.o
  227. /home/azl/Code/litex/pythondata-software-compiler_rt/pythondata_software_compiler_rt/data/lib/builtins/comparesf2.c:85:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  228. FNALIAS(__cmpsf2, __lesf2);
  229. ^~~~~~~
  230. CC       comparedf2.o
  231. /home/azl/Code/litex/pythondata-software-compiler_rt/pythondata_software_compiler_rt/data/lib/builtins/comparedf2.c:85:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  232.  FNALIAS(__cmpdf2, __ledf2);
  233.  ^~~~~~~
  234.  CC       negsf2.o
  235.  CC       negdf2.o
  236.  CC       addsf3.o
  237.  CC       subsf3.o
  238.  CC       mulsf3.o
  239.  CC       divsf3.o
  240.  CC       lshrdi3.o
  241.  CC       muldi3.o
  242.  CC       divdi3.o
  243.  CC       ashldi3.o
  244.  CC       ashrdi3.o
  245.  CC       udivmoddi4.o
  246.  CC       floatsisf.o
  247.  CC       floatunsisf.o
  248.  CC       fixsfsi.o
  249.  CC       fixdfdi.o
  250.  CC       fixunssfsi.o
  251.  CC       fixunsdfdi.o
  252.  CC       adddf3.o
  253.  CC       subdf3.o
  254.  CC       muldf3.o
  255.  CC       divdf3.o
  256.  CC       floatsidf.o
  257.  CC       floatunsidf.o
  258.  CC       floatdidf.o
  259.  CC       fixdfsi.o
  260.  CC       fixunsdfsi.o
  261.  CC       clzsi2.o
  262.  CC       ctzsi2.o
  263.  CC       udivdi3.o
  264.  CC       umoddi3.o
  265.  CC       moddi3.o
  266.  CC       ucmpdi2.o
  267.  CC       mulsi3.o
  268.  AR       libcompiler_rt.a
  269. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libcompiler_rt'
  270. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libbase'
  271.  CC       crt0.o
  272.  CC       exception.o
  273.  CC       libc.o
  274.  CC       errno.o
  275.  CC       crc16.o
  276.  CC       crc32.o
  277.  CC       console.o
  278.  CC       system.o
  279.  CC       id.o
  280.  CC       uart.o
  281.  CC       time.o
  282.  CC       qsort.o
  283.  CC       strtod.o
  284.  CC       spiflash.o
  285.  CC       strcasecmp.o
  286.  CC       i2c.o
  287.  CC       div64.o
  288.  CC       progress.o
  289.  CC       memtest.o
  290.  CC       sim_debug.o
  291.  CC       vsnprintf.o
  292.  AR       libbase.a
  293.  CC       vsnprintf-nofloat.o
  294.  AR       libbase-nofloat.a
  295. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libbase'
  296. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libfatfs'
  297.  CC       ffunicode.o
  298.  CC       ff.o
  299.  AR       libfatfs.a
  300. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libfatfs'
  301. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitespi'
  302.  CC       spiflash.o
  303.  AR       liblitespi.a
  304. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitespi'
  305. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitedram'
  306.  CC       sdram.o
  307.  CC       bist.o
  308.  CC       sdram_dbg.o
  309.  AR       liblitedram.a
  310. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitedram'
  311. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libliteeth'
  312.  CC       udp.o
  313.  CC       tftp.o
  314.  CC       mdio.o
  315.  AR       libliteeth.a
  316. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/libliteeth'
  317. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitesdcard'
  318.  CC       sdcard.o
  319.  CC       spisdcard.o
  320.  AR       liblitesdcard.a
  321. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitesdcard'
  322. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitesata'
  323.  CC       sata.o
  324.  AR       liblitesata.a
  325. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/liblitesata'
  326. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios'
  327.  CC       isr.o
  328.  CC       boot-helper.o
  329.  CC       boot.o
  330.  CC       helpers.o
  331.  CC       cmd_bios.o
  332.  CC       cmd_mem.o
  333.  CC       cmd_boot.o
  334.  CC       cmd_i2c.o
  335.  CC       cmd_spiflash.o
  336.  CC       cmd_litedram.o
  337.  CC       cmd_liteeth.o
  338.  CC       cmd_litesdcard.o
  339.  CC       cmd_litesata.o
  340.  CC       main.o
  341.  CC       complete.o
  342.  CC       readline.o
  343.  CC       bios.elf
  344. chmod -x bios.elf
  345.  OBJCOPY  bios.bin
  346. chmod -x bios.bin
  347. python3 -m litex.soc.software.mkmscimg bios.bin --little
  348. python3 -m litex.soc.software.memusage bios.elf /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios/../include/generated/regions.ld riscv64-unknown-elf
  349.  
  350. ROM usage: 22.25KiB     (17.39%)
  351. RAM usage: 1.62KiB  (20.21%)
  352.  
  353. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios'
  354. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios'
  355. python3 -m litex.soc.software.memusage bios.elf /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios/../include/generated/regions.ld riscv64-unknown-elf
  356.  
  357. ROM usage: 22.25KiB     (17.39%)
  358. RAM usage: 1.62KiB  (20.21%)
  359.  
  360. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/software/bios'
  361. INFO:SoC:Initializing ROM rom with contents (Size: 0x5908).
  362. INFO:SoC:Auto-Resizing ROM rom from 0x20000 to 0x5908.
  363. ALAIN WAS HEREbuild_sim.sh
  364. Traceback (most recent call last):
  365.   File "/home/azl/.local/bin/lxsim", line 33, in <module>
  366.     sys.exit(load_entry_point('litex', 'console_scripts', 'lxsim')())
  367.   File "/home/azl/Code/litex/litex/litex/tools/litex_sim.py", line 375, in main
  368.     vns = builder.build(
  369.   File "/home/azl/Code/litex/litex/litex/soc/integration/builder.py", line 310, in build
  370.     vns = self.soc.build(build_dir=self.gateware_dir, **kwargs)
  371.   File "/home/azl/Code/litex/litex/litex/soc/integration/soc.py", line 1127, in build
  372.     return self.platform.build(self, *args, **kwargs)
  373.   File "/home/azl/Code/litex/litex/litex/build/sim/platform.py", line 54, in build
  374.     return self.toolchain.build(self, *args, **kwargs)
  375.   File "/home/azl/Code/litex/litex/litex/build/sim/verilator.py", line 237, in build
  376.     _compile_sim(build_name, verbose)
  377.   File "/home/azl/Code/litex/litex/litex/build/sim/verilator.py", line 155, in _compile_sim
  378.     raise OSError("Subprocess failed with {}\n{}".format(p.returncode, "\n".join(error_messages)))
  379. OSError: Subprocess failed with 2
  380. make: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware'
  381. mkdir -p modules
  382. make -C modules -f /home/azl/Code/litex/litex/litex/build/sim/core/modules/Makefile
  383. make[1]: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules'
  384. mkdir -p xgmii_ethernet
  385. make MOD=xgmii_ethernet -C xgmii_ethernet -f /home/azl/Code/litex/litex/litex/build/sim/core/modules/xgmii_ethernet/Makefile
  386. make[2]: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/xgmii_ethernet'
  387. make[2]: Nothing to be done for 'all'.
  388. make[2]: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/xgmii_ethernet'
  389. cp xgmii_ethernet/xgmii_ethernet.so xgmii_ethernet.so
  390. mkdir -p ethernet
  391. make MOD=ethernet -C ethernet -f /home/azl/Code/litex/litex/litex/build/sim/core/modules/ethernet/Makefile
  392. make[2]: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/ethernet'
  393. make[2]: Nothing to be done for 'all'.
  394. make[2]: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/ethernet'
  395. cp ethernet/ethernet.so ethernet.so
  396. mkdir -p serial2console
  397. make MOD=serial2console -C serial2console -f /home/azl/Code/litex/litex/litex/build/sim/core/modules/serial2console/Makefile
  398. make[2]: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/serial2console'
  399. make[2]: Nothing to be done for 'all'.
  400. make[2]: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/serial2console'
  401. cp serial2console/serial2console.so serial2console.so
  402. mkdir -p serial2tcp
  403. make MOD=serial2tcp -C serial2tcp -f /home/azl/Code/litex/litex/litex/build/sim/core/modules/serial2tcp/Makefile
  404. make[2]: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/serial2tcp'
  405. make[2]: Nothing to be done for 'all'.
  406. make[2]: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/serial2tcp'
  407. cp serial2tcp/serial2tcp.so serial2tcp.so
  408. mkdir -p clocker
  409. make MOD=clocker -C clocker -f /home/azl/Code/litex/litex/litex/build/sim/core/modules/clocker/Makefile
  410. make[2]: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/clocker'
  411. make[2]: Nothing to be done for 'all'.
  412. make[2]: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/clocker'
  413. cp clocker/clocker.so clocker.so
  414. mkdir -p spdeeprom
  415. make MOD=spdeeprom -C spdeeprom -f /home/azl/Code/litex/litex/litex/build/sim/core/modules/spdeeprom/Makefile
  416. make[2]: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/spdeeprom'
  417. make[2]: Nothing to be done for 'all'.
  418. make[2]: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules/spdeeprom'
  419. cp spdeeprom/spdeeprom.so spdeeprom.so
  420. make[1]: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/modules'
  421. mkdir -p /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir
  422. cc -c -ggdb -Wall -O3   -o /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir/libdylib.o /home/azl/Code/litex/litex/litex/build/sim/core/libdylib.c
  423. cc -c -ggdb -Wall -O3   -o /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir/modules.o /home/azl/Code/litex/litex/litex/build/sim/core/modules.c
  424. In file included from /home/azl/Code/litex/litex/litex/build/sim/core/modules.c:6:
  425. In function ‘tinydir_readfile’,
  426.     inlined from ‘litex_sim_load_ext_modules’ at /home/azl/Code/litex/litex/litex/build/sim/core/modules.c:68:14:
  427. /home/azl/Code/litex/litex/litex/build/sim/core/tinydir.h:81:25: warning: ‘strcat’ accessing 4097 or more bytes at offsets 0 and 4096 may overlap 1 byte at offset 4096 [-Wrestrict]
  428.    81 | #define _tinydir_strcat strcat
  429.       |                         ^
  430. /home/azl/Code/litex/litex/litex/build/sim/core/tinydir.h:532:9: note: in expansion of macro ‘_tinydir_strcat’
  431.   532 |         _tinydir_strcat(file->path, file->name);
  432.       |         ^~~~~~~~~~~~~~~
  433. cc -c -ggdb -Wall -O3   -o /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir/pads.o /home/azl/Code/litex/litex/litex/build/sim/core/pads.c
  434. cc -c -ggdb -Wall -O3   -o /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir/parse.o /home/azl/Code/litex/litex/litex/build/sim/core/parse.c
  435. cc -c -ggdb -Wall -O3   -o /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir/sim.o /home/azl/Code/litex/litex/litex/build/sim/core/sim.c
  436. verilator -Wno-fatal -O3 --cc /home/azl/Code/litex/pythondata-cpu-vexriscv/pythondata_cpu_vexriscv/verilog/VexRiscv.v --cc /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/sim.v  --top-module sim --exe \
  437.     -DPRINTF_COND=0 \
  438.     sim_init.cpp /home/azl/Code/litex/litex/litex/build/sim/core/veril.cpp libdylib.o modules.o pads.o parse.o sim.o \
  439.     --top-module sim \
  440.      \
  441.     -CFLAGS "-ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core" \
  442.     -LDFLAGS "-lpthread -Wl,--no-as-needed -ljson-c -lm -lstdc++ -Wl,--no-as-needed -ldl -levent" \
  443.     --trace \
  444.      \
  445.      \
  446.     --unroll-count 256 \
  447.     --output-split 5000 \
  448.     --output-split-cfuncs 500 \
  449.     --output-split-ctrace 500 \
  450.      \
  451.     -Wno-BLKANDNBLK \
  452.     -Wno-WIDTH
  453. %Warning-CASEINCOMPLETE: /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/sim.v:1257:3: Case values incompletely covered (example pattern 0x3)
  454.                                                                                                            : ... In instance sim
  455.  1257 |   case (csr_bankarray_interface0_bank_bus_adr[8:0])
  456.       |   ^~~~
  457.                          ... Use "/* verilator lint_off CASEINCOMPLETE */" and lint_on around source to disable this message.
  458. %Warning-CASEINCOMPLETE: /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/sim.v:1281:3: Case values incompletely covered (example pattern 0x8)
  459.                                                                                                            : ... In instance sim
  460.  1281 |   case (csr_bankarray_interface1_bank_bus_adr[8:0])
  461.       |   ^~~~
  462. %Warning-CASEINCOMPLETE: /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/sim.v:1336:3: Case values incompletely covered (example pattern 0x8)
  463.                                                                                                            : ... In instance sim
  464.  1336 |   case (csr_bankarray_interface2_bank_bus_adr[8:0])
  465.       |   ^~~~
  466. make -j -C /home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir -f Vsim.mk Vsim
  467. make[1]: Entering directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir'
  468. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o veril.o /home/azl/Code/litex/litex/litex/build/sim/core/veril.cpp
  469. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o sim_init.o ../sim_init.cpp
  470. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o verilated.o /usr/share/verilator/include/verilated.cpp
  471. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o verilated_dpi.o /usr/share/verilator/include/verilated_dpi.cpp
  472. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o verilated_vcd_c.o /usr/share/verilator/include/verilated_vcd_c.cpp
  473. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o Vsim.o Vsim.cpp
  474. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o Vsim_sim.o Vsim_sim.cpp
  475. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o Vsim_VexRiscv.o Vsim_VexRiscv.cpp
  476. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o Vsim_VexRiscv__1.o Vsim_VexRiscv__1.cpp
  477. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o Vsim_VexRiscv__2.o Vsim_VexRiscv__2.cpp
  478. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o Vsim__Dpi.o Vsim__Dpi.cpp
  479. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14 -Os -c -o Vsim__Trace.o Vsim__Trace.cpp
  480. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14  -c -o Vsim__Slow.o Vsim__Slow.cpp
  481. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14  -c -o Vsim_sim__Slow.o Vsim_sim__Slow.cpp
  482. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14  -c -o Vsim_VexRiscv__Slow.o Vsim_VexRiscv__Slow.cpp
  483. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14  -c -o Vsim_VexRiscv__1__Slow.o Vsim_VexRiscv__1__Slow.cpp
  484. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14  -c -o Vsim__Syms.o Vsim__Syms.cpp
  485. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14  -c -o Vsim__Trace__Slow.o Vsim__Trace__Slow.cpp
  486. g++  -I.  -MMD -I/usr/share/verilator/include -I/usr/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TRACE=1 -DVM_TRACE_FST=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-shadow     -ggdb -Wall -O3   -I/home/azl/Code/litex/litex/litex/build/sim/core  -std=gnu++14  -c -o Vsim__Trace__1__Slow.o Vsim__Trace__1__Slow.cpp
  487. Vsim_sim.cpp: In static member function ‘static void Vsim_sim::_sequent__TOP__sim__11(Vsim__Syms*)’:
  488. Vsim_sim.cpp:558:50: warning: ‘__Vdlyvdim0__mem_1__v3’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  489.   558 |                 & vlSymsp->TOP__sim.__PVT__mem_1[__Vdlyvdim0__mem_1__v3])
  490.       |                                                  ^~~~~~~~~~~~~~~~~~~~~~
  491. Vsim_sim.cpp:559:19: warning: ‘__Vdlyvval__mem_1__v3’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  492.   559 |                | ((IData)(__Vdlyvval__mem_1__v3) << (IData)(__Vdlyvlsb__mem_1__v3)));
  493.       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494. Vsim_sim.cpp:552:50: warning: ‘__Vdlyvdim0__mem_1__v2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  495.   552 |                 & vlSymsp->TOP__sim.__PVT__mem_1[__Vdlyvdim0__mem_1__v2])
  496.       |                                                  ^~~~~~~~~~~~~~~~~~~~~~
  497. Vsim_sim.cpp:553:19: warning: ‘__Vdlyvval__mem_1__v2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  498.   553 |                | ((IData)(__Vdlyvval__mem_1__v2) << (IData)(__Vdlyvlsb__mem_1__v2)));
  499.       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  500. Vsim_sim.cpp:546:50: warning: ‘__Vdlyvdim0__mem_1__v1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  501.   546 |                 & vlSymsp->TOP__sim.__PVT__mem_1[__Vdlyvdim0__mem_1__v1])
  502.       |                                                  ^~~~~~~~~~~~~~~~~~~~~~
  503. Vsim_sim.cpp:547:19: warning: ‘__Vdlyvval__mem_1__v1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  504.   547 |                | ((IData)(__Vdlyvval__mem_1__v1) << (IData)(__Vdlyvlsb__mem_1__v1)));
  505.       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  506. Vsim_sim.cpp:540:50: warning: ‘__Vdlyvdim0__mem_1__v0’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  507.   540 |                 & vlSymsp->TOP__sim.__PVT__mem_1[__Vdlyvdim0__mem_1__v0])
  508.       |                                                  ^~~~~~~~~~~~~~~~~~~~~~
  509. Vsim_sim.cpp:541:19: warning: ‘__Vdlyvval__mem_1__v0’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  510.   541 |                | ((IData)(__Vdlyvval__mem_1__v0) << (IData)(__Vdlyvlsb__mem_1__v0)));
  511.       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512. Vsim_sim.cpp:534:72: warning: ‘__Vdlyvdim0__mem_2__v3’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  513.   534 |                 & vlSymsp->TOP__sim.__PVT__mem_2[__Vdlyvdim0__mem_2__v3])
  514.       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  515. Vsim_sim.cpp:535:19: warning: ‘__Vdlyvval__mem_2__v3’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  516.   535 |                | ((IData)(__Vdlyvval__mem_2__v3) << (IData)(__Vdlyvlsb__mem_2__v3)));
  517.       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518. Vsim_sim.cpp:528:72: warning: ‘__Vdlyvdim0__mem_2__v2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  519.   528 |                 & vlSymsp->TOP__sim.__PVT__mem_2[__Vdlyvdim0__mem_2__v2])
  520.       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  521. Vsim_sim.cpp:529:19: warning: ‘__Vdlyvval__mem_2__v2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  522.   529 |                | ((IData)(__Vdlyvval__mem_2__v2) << (IData)(__Vdlyvlsb__mem_2__v2)));
  523.       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524. Vsim_sim.cpp:522:72: warning: ‘__Vdlyvdim0__mem_2__v1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  525.   522 |                 & vlSymsp->TOP__sim.__PVT__mem_2[__Vdlyvdim0__mem_2__v1])
  526.       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  527. Vsim_sim.cpp:523:19: warning: ‘__Vdlyvval__mem_2__v1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  528.   523 |                | ((IData)(__Vdlyvval__mem_2__v1) << (IData)(__Vdlyvlsb__mem_2__v1)));
  529.       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530. Vsim_sim.cpp:516:72: warning: ‘__Vdlyvdim0__mem_2__v0’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  531.   516 |                 & vlSymsp->TOP__sim.__PVT__mem_2[__Vdlyvdim0__mem_2__v0])
  532.       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  533. Vsim_sim.cpp:517:19: warning: ‘__Vdlyvval__mem_2__v0’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  534.   517 |                | ((IData)(__Vdlyvval__mem_2__v0) << (IData)(__Vdlyvlsb__mem_2__v0)));
  535.       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  536. /usr/share/verilator/include/verilated.cpp: In function ‘IData VL_FGETS_NI(std::string&, IData)’:
  537. /usr/share/verilator/include/verilated.cpp:1318:36: error: ‘numeric_limits’ is not a member of ‘std’
  538.  1318 |     return getLine(dest, fpi, std::numeric_limits<size_t>::max());
  539.       |                                    ^~~~~~~~~~~~~~
  540. /usr/share/verilator/include/verilated.cpp:1318:57: error: expected primary-expression before ‘>’ token
  541.  1318 |     return getLine(dest, fpi, std::numeric_limits<size_t>::max());
  542.       |                                                         ^
  543. /usr/share/verilator/include/verilated.cpp:1318:60: error: ‘::max’ has not been declared; did you mean ‘std::max’?
  544.  1318 |     return getLine(dest, fpi, std::numeric_limits<size_t>::max());
  545.       |                                                            ^~~
  546.       |                                                            std::max
  547. In file included from /usr/include/c++/11/algorithm:62,
  548.                  from /usr/share/verilator/include/verilated_heavy.h:29,
  549.                  from /usr/share/verilator/include/verilated_imp.h:29,
  550.                  from /usr/share/verilator/include/verilated.cpp:25:
  551. /usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
  552.  3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
  553.       |     ^~~
  554. make[1]: *** [/usr/share/verilator/include/verilated.mk:241: verilated.o] Error 1
  555. make[1]: *** Waiting for unfinished jobs....
  556. make[1]: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware/obj_dir'
  557. make: *** [/home/azl/Code/litex/litex/litex/build/sim/core/Makefile:39: sim] Error 2
  558. make: Leaving directory '/home/azl/Code/litex/litex/litex/soc/software/demo/build/sim/gateware'
  559.  
Advertisement
Add Comment
Please, Sign In to add comment