Skip to content

Release pu32.20230213

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Feb 19:58
Release 20230213

* binutils 3958b5eca1d...38ce64c1476 (1):
  > gas: implement HANDLE_ALIGN() and NOP_OPCODE

* buildroot 70a8aea22b...95fdad8c71 (9):
  > enable tmux
  > remove pkg-toolchain-external.mk calls to check_glibc()
  > add pu32-gcc
  > add pu32-binutils
  > add pu32-linux-headers
  > add pu32-glibc
  > enable coremark
  > enable dhrystone
  > enable whetstone

* fontamsoc-hw d152b6b...affe755 (36):
  > update version.v
  > pu: superscalar-dual-issue
  > pu: rename _dcachemaster to pi1_upconverter_dcachemaster
  > pu: `ifdef SIMULATION, $finish on halt
  > pu: set sysopcode to OPNOTAVAIL if (!instrbufnotempty)
  > WIP: restore "pu: improve instrbuf[] for faster clk_i"
  > pu: keep always@() blocks separates
  > pu: improve comb-logics that use ARCHBITSZ or XARCHBITSZ
  > pu: revert simplify opsetgpr
  > pu: rework sequencer
  > pu: simplify opsetgpr
  > pu: simplify signals for timer and ext interrupts
  > pu: parameter VERSION to be used for getver
  > Revert "reduce signal changes"
  > pu: bugfix bit-selection used with the instruction buffer
  > pu: bugfix HPTW
  > pu: improve load-immediate documentation
  > pu-* adjustments
  > pu: simplify icachewe
  > bugfix localparam ICACHETAGBITSIZE
  > pu: simplify opld opldst logic
  > pu: dcache simplified logic
  > pu32-sim: make clkdiv optional
  > pu: sequencer: report halt state
  > pu: sequencer: simplify logic
  > move where dcache.pu.v gets included
  > pu: gprctrl: simplify logic
  > pu: memctrl: simplify logic
  > rework gpr13val
  > remove ram1i5o.v include
  > rework gpr[]
  > rework gprrdy[]
  > move where init.pu.v gets included
  > rename pu/dcache.comb.pu.v -> pu/dcache.pu.v
  > consolidate memctrl logic
  > consolidate gprctrl logic
  orangecrab0225.dfu d2fb00b69f970e6a95fc776842b479aa665353aa9785e2e562c56d0631df9360
  orangecrab0285.dfu 67754e7d3845c2558cc3b3a03971b15077f86c1c86f57298a6e155076a276516
  nexys4ddr.bit      264693c94c73f200b8c88c7b295dbf40e7410dc10ac8c1ccbe12594426077676
  nexysvideo.bit     f8b29e2e38d142364e690fb8ffbb6567c3d4355e6472a58cb78981649e988764
  genesys2.bit       734ac4ec758aa75bbb07d3c91b63a59949c0a18394b4a47080bf7244fb448549

* gcc 5a661b48bb4a...f92aed906eed (3):
  > implement automaton-pipeline-description
  > remove attr cost
  > adjust LIB_SPEC LINK_SPEC

* glibc 4737da3c67...9b1c227914 (2):
  > Revert "fix handling of init arrays"
  > improve memcpy() memmove() memset()

* linux 8c8545c2469c...b21185c04a19 (5):
  > always disPreemptIntr
  > pu32hdd: fix irq
  > define cpu_relax() same as in other archs
  > improve memcpy() memmove() memset()
  > implement linkage.h