2020-06-19 | Benjamin Herrenschmidt | xics: Add simple ICS Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-19 | Benjamin Herrenschmidt | xics/icp: MFRR starts at 0xff not 0x00 Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-19 | Benjamin Herrenschmidt | tests/xics: Ensure no compiler optimisations in delay() Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-19 | Benjamin Herrenschmidt | xics: ICP should be big endian ! Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-19 | Benjamin Herrenschmidt | tests: Fix Makefile.test to not allow host includes Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-14 | Benjamin Herrenschmidt | soc: Slight cleanup of IRQ assignments Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-14 | Benjamin Herrenschmidt | soc: Rename uart_dat8 to uart0_dat8 Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-14 | Benjamin Herrenschmidt | soc: Rename wb_dram_ctrl to wb_ext_io and rework decoding Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-13 | Benjamin Herrenschmidt | soc: Don't require dram wishbones signals to be wired... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-13 | Benjamin Herrenschmidt | soc: Add defaults for some input signals Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-13 | Benjamin Herrenschmidt | soc: Remove unused RESET_LOW generic Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-13 | Benjamin Herrenschmidt | syscon: Remove combinational loop on ack and stall Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-13 | Benjamin Herrenschmidt | bram: Remove combinational loop on stall Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-13 | Benjamin Herrenschmidt | uart: Remove combinational loops on ack and stall signal Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-13 | Benjamin Herrenschmidt | spi: Add booting from flash to litedram init Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-13 | Benjamin Herrenschmidt | spi: Add simulation support Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | dmi: Add ASYNC_REG attribute on synchronizers (#200) Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | icache: Latch PLRU victim output (#199) Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | spi: Add SPI Flash controller Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | litedram: L2 use latched refill_index Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | litedram: Pipeline store acks in L2 Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | arty/nexys-video: Update XDC Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | litedram: Add stash buffer to the L2 cache wishbone... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | litedram: Defer clearing of tags & valids to improve... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-12 | Benjamin Herrenschmidt | litedram: Improve dram_tb error output Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-10 | Benjamin Herrenschmidt | gitignore: Add more exlusions Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-10 | Benjamin Herrenschmidt | litedram: Fix DRAM init mem using too many address... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-10 | Benjamin Herrenschmidt | litedram: Remove remnants of riscv-inits Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-10 | Benjamin Herrenschmidt | mw_debug: Add "save" function to save memory to a file Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-10 | Benjamin Herrenschmidt | sw: Properly mask syscon register fields Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-09 | Benjamin Herrenschmidt | Makefile: Improve unisim library generation Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-05 | Benjamin Herrenschmidt | icache: Fix icbi potentially clobbering the icache... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-05 | Benjamin Herrenschmidt | litedram: Make the L2 twice as tall Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-05 | Benjamin Herrenschmidt | litedram: Remove old "VexRiscV" based initializations Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-05 | Benjamin Herrenschmidt | litedram: Update to latest LiteX/LiteDRAM version Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-05 | Benjamin Herrenschmidt | litedram: Test bench Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-05 | Benjamin Herrenschmidt | litedram: Add an L2 cache with store queue Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-05 | Benjamin Herrenschmidt | litedram: Add support for booting without BRAM Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-05 | Benjamin Herrenschmidt | litedram: Add simulation support Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-04 | Benjamin Herrenschmidt | flash-arty: Add support for specifying the file type Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-04 | Benjamin Herrenschmidt | flash-arty: Support hex values for address Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-02 | Benjamin Herrenschmidt | dcache: Rework RAM wrapper to synthetize better on... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-02 | Benjamin Herrenschmidt | bin2hex: Make sure to generate little endian files Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-06-02 | Benjamin Herrenschmidt | mw_debug: Fix memory overflow with "sim" backend Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-25 | Benjamin Herrenschmidt | litedram: Split the init memory from the main wrapper Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-25 | Benjamin Herrenschmidt | irq: Simplify xics->core irq input Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-25 | Benjamin Herrenschmidt | soc: Rework interconnect Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-25 | Benjamin Herrenschmidt | sw: Add full memory map to .h and use it for litedram... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-16 | Benjamin Herrenschmidt | litedram: Regenerate Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-16 | Benjamin Herrenschmidt | soc/core: Add reset latches Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-16 | Benjamin Herrenschmidt | arty/nexys: Rework reset with litedram |
commit | commitdiff | tree |
2020-05-16 | Benjamin Herrenschmidt | soc_reset: Use counters, add synchronizers Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-16 | Benjamin Herrenschmidt | litedram: Forward system reset signal Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-16 | Benjamin Herrenschmidt | litedram: Remove init delays Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-16 | Benjamin Herrenschmidt | litedram: Update to new LiteX/LiteDRAM version Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-15 | Benjamin Herrenschmidt | pp_soc_uart: Fix rx synchronizers and ensure stable... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-15 | Benjamin Herrenschmidt | pp_fifo: Fix full fifo losing all data on simultaneous... Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-15 | Benjamin Herrenschmidt | Makefile: Improve clean a bit Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-15 | Benjamin Herrenschmidt | console: Remove putstr() Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-15 | Benjamin Herrenschmidt | console: Move console files Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-15 | Benjamin Herrenschmidt | console: Replace putstr with puts Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-14 | Benjamin Herrenschmidt | console: Improve putchar(), add puts() Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-09 | Benjamin Herrenschmidt | litedram: Use 32-bit CSR bus Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-09 | Benjamin Herrenschmidt | litedram: Add support for Microwatt-initialized controller Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
2020-05-08 | Benjamin Herrenschmidt | hello_world: Use new headers and frequency from syscon Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
commit | commitdiff | tree |
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 |
next |