Skip to content

Release pu32.20211121

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Nov 23:06
Release 20211121

* binutils 4a86d4cf37...56e8e3ab5b (1):
  > increase BIOS space by 16KB

* fontamsoc-hw 9929a05...cc679a2 (1):
  > bugfixes and improvements
      pu: fix identifier 'operands' is used before its declaration
      use ARCHBITSZ without ARCHBITSZIS*
      use dma
      dma device
      pu32-nexysvideo
      pu32-sim
      safer fifo
      bugfix uart_tx_phy
      adjustment for 16KB BIOS space increase
      socloader set a sufficiently large %ksl value; PRELDRADDR must not adjust it
      bugfix pi1r to prevent lock-up when a slave is not ready from a PINOOP
      bugfix pi1q to correctly set queuenotfull queuenotalmostfull
  nexys4ddr.bit  33efe32c05300bcb9ad5b5c55661a68b036d778a260fad1c4a6d934363c74a82
  nexysvideo.bit 5f8e6c44efb66e976a8ad842df80ef64dc6d5d8d38b7a16f8552aabf8be680ea
  xula2lx25.bit  78ca6eca07051dabe7e632a23ea979e0be2739a5a5b89df0dbeddda3cd3fb18a

* fontamsoc-sw b04f31f...b067ac4 (9):
  > implement kernel environment "BIOSend" to pass where BIOS ends in memory
  > enable additional parkpu() setup error messages; remove unnecessary ___ishw declaration
  > enable ram size check
  > use DMA engine to load the kernel
  > DMA engine driver
  > implement hexdumping of loaded kernel; enabled with macro DO_KERNEL_HEXDUMP
  > bugfix RAM device lookup
  > increase BIOS space by 16KB; and double its stack size
  > loader: set %ksl to a larger value such that PRELDRADDR does not need to

* linux 4a12328d9455...c0df9b1e6604 (5):
  > fix pu32hdd Kconfig help text
  > pu32hdd: kernel command line argument pu32hdd_usebios to force BIOS use
  > pu32hdd: prevent /sys/module/pu32hdd/parameters/* invalid values
  > check for kernel environment "BIOSend" to claim unused BIOS space
  > increase BIOS space by 16KB