2019-10-30 | Benjamin Herrenschmidt | pp_uart: reformat Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | Reduce wishbone address size to 32-bit Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | Make it possible to change wishbone address size Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | dcache: Add testbench Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | insn: Simplistic implementation of icbi Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | insn: Implement isync instruction Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | icache & dcache: Fix store way variable Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | dcache: Cleanup (mostly cosmetic) Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | icache/dcache: Make both caches 32 lines, 2 ways Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | dcache: Introduce an extra cycle latency to make timing Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | dcache: Add a dcache Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | icache: Reduce simulation warnings Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | cache_ram: Add write-enables Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-23 | Benjamin Herrenschmidt | plru: Improve sensitivity list Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-18 | Benjamin Herrenschmidt | icache_tb: Improve test and include test file Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-16 | Benjamin Herrenschmidt | common: Reformat Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-16 | Benjamin Herrenschmidt | execute1: Remove mux on "write_data" and "rc" outputs Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-16 | Benjamin Herrenschmidt | crhelpers: Constraint "crnum" integer Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-16 | Benjamin Herrenschmidt | execute1: Reformat Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-16 | Benjamin Herrenschmidt | writeback: Remove a mux leg on data_in Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-08 | Benjamin Herrenschmidt | icache: Set associative icache Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-08 | Benjamin Herrenschmidt | plru: Add a simple PLRU module Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-08 | Benjamin Herrenschmidt | fetch2: Remove blank line Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-08 | Benjamin Herrenschmidt | icache: Use narrower block RAMs Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-08 | Benjamin Herrenschmidt | fetch/icache: Fit icache in BRAM Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-08 | Benjamin Herrenschmidt | fetch1: Simplify a bit Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-08 | Benjamin Herrenschmidt | icache: Reformat icache Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-03 | Benjamin Herrenschmidt | register_file: Move GPRs into distributed RAM Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-01 | Benjamin Herrenschmidt | debug/sim: Make connect/disconnect messages quieter Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-01 | Benjamin Herrenschmidt | Add MCRF instruction Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-01 | Benjamin Herrenschmidt | Implement absolute branches Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Improve PLL/MMCM clocks configuration Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Don't reset JTAG request register asynchronously Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Multiply needs to be 16 stages to fix all timing issues Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | corefile: Remove duplicate wishbone_debug_master Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | fpga: Arty A7's don't need multiple filesets Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | execute1: simplify flush_out Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Reformat fetch2 Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Move fetch2 <-> icache definitions Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Remove unused pipe_stop in Fetch1ToFetch2Type Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Fix PLL reset signal name in toplevel Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Simplify fetch1 Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Reformat fetch1 Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-30 | Benjamin Herrenschmidt | Update dependency Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-20 | Benjamin Herrenschmidt | Add distclean to Makefile Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-20 | Benjamin Herrenschmidt | New C based JTAG debug tool Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-20 | Benjamin Herrenschmidt | Add core debug module Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org |
commit | commitdiff | tree |
2019-09-20 | Benjamin Herrenschmidt | Add jtag support in simulation via a socket Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-20 | Benjamin Herrenschmidt | Add DMI address decoder Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-20 | Benjamin Herrenschmidt | Wishbone debug module Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-20 | Benjamin Herrenschmidt | Add a debug (DMI) bus and a JTAG interface to it on... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-20 | Benjamin Herrenschmidt | Use a 3 way WB arbiter and cleanup fpga toplevel Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-10 | Benjamin Herrenschmidt | Switch soc to use std_ulogic Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-10 | Benjamin Herrenschmidt | Share soc.vhdl between FPGA and sim Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-10 | Benjamin Herrenschmidt | Pass wishbone record to bram memory module Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-10 | Benjamin Herrenschmidt | Rework wishbone slave address decoding Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-10 | Benjamin Herrenschmidt | Move wishbone arbiter out of the core Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-10 | Benjamin Herrenschmidt | Re-indent and reformat soc.vhdl Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-10 | Benjamin Herrenschmidt | Split FPGA toplevel from soc Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-09 | Benjamin Herrenschmidt | decode1 array fix header Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-09 | Benjamin Herrenschmidt | Use simulated UART in core test bench Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-09 | Benjamin Herrenschmidt | Make sim poll non-blocking Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-09-09 | Benjamin Herrenschmidt | Add simulated UART design Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |