2020-05-08 | Benjamin Herrenschmidt | litedram: Improve sdram init boot messages Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | Add microwatt_soc.h and io.h include file Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | syscon: Add syscon registers Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | fpga: Hookup nexys-video to litedram Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | fpga: Hookup Arty to litedram Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | soc: Add DRAM address decoding Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | core: Add alternate reset address Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | litedram: Add basic support for LiteX LiteDRAM Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | core: Improve core reset Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | mw_debug: Fix core reset Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | Update hello_world for 100Mhz clock Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | Change default frequency to 100Mhz Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | xics: Add missing fusesoc core file Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-12-07 | Benjamin Herrenschmidt | sprs: Store common SPRs in register file Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-12-07 | Benjamin Herrenschmidt | spr: Add translation from SPR to special GPR number Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-12-07 | Benjamin Herrenschmidt | Add basic XER support Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-12-05 | Benjamin Herrenschmidt | decode1: Mark ALU ops using carry as pipelined Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-12-05 | Benjamin Herrenschmidt | cr_file: Check write_cr_enable Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-11-14 | Benjamin Herrenschmidt | control: Reduce pipeline depth to 1 Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-11-14 | Benjamin Herrenschmidt | spr: Cleanup decoding of SPR numbers Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-31 | Benjamin Herrenschmidt | wb_arbiter: Early master selection Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | wb_arbiter: Make arbiter size parametric Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | wb_arbiter: Avoid IDLE cycle when not changing master Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | ram: Ack stores early Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | ram: Rework main RAM interface Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | Move log2/ispow2 to a utils package Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | ram: Add block RAM pipelining Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | decode: Reformat decode_types.vhdl Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | Add option to not flatten hierarchy Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | writeback: Slightly improve timing Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | simple_ram: Turn on pipelining Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | wb_debug: Add wishbone pipelining support Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | icache: Add wishbone pipelining support Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | dcache: Add wishbone pipelining support Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | fpga/bram: Generate stall signal Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | simple_ram: Add pipelining support Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | intercon: Generate stall signals for non-pipelined... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | wb_arbiter: Forward stall signals Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | icache_tb: Initialize stop_mark Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2019-10-30 | Benjamin Herrenschmidt | wishbone: Add stall signal Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
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 |
next |