projects
/
microwatt.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge pull request #174 from antonblanchard/yosys-fixes
[microwatt.git]
/
decode1.vhdl
2020-05-19
Anton Blanchard
Merge pull request #174 from antonblanchard/yosys-fixes
blob
|
commitdiff
|
raw
2020-05-18
Anton Blanchard
Merge pull request #169 from paulusmack/mmu
blob
|
commitdiff
|
raw
2020-05-14
Paul Mackerras
Merge branch 'mmu'
blob
|
commitdiff
|
raw
2020-05-08
Paul Mackerras
MMU: Implement reading of the process table
blob
|
commitdiff
|
raw
2020-05-08
Paul Mackerras
Implement slbia as a dTLB/iTLB flush
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Decode tlbiel as tlbie
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Add TLB to icache
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
MMU: Implement radix page table machinery
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
dcache: Implement data TLB
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Pass mtspr/mfspr to MMU-related SPRs down to loadstore1
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Improve architectural compliance of mfspr and mtspr
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
decode1: Implement eieio as a nop
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Paul Mackerras
Implement the extswsli instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Anton Blanchard
Merge pull request #166 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Paul Mackerras
Merge remote-tracking branch 'remotes/origin/master'
blob
|
commitdiff
|
raw
|
diff to current
2020-04-28
Paul Mackerras
dcache: Implement the dcbz instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-04-14
Anton Blanchard
Merge pull request #158 from paulusmack/excpath
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Decode attn in the major opcode decode table
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Decode sc in the major opcode decode table
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Remove sim_config instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Consolidate trap variants under a single OP_TRAP
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Paul Mackerras
Rename OP_MCRF to OP_CROP and trim insn_type_t
blob
|
commitdiff
|
raw
|
diff to current
2020-04-02
Anton Blanchard
Merge pull request #155 from mikey/exceptions
blob
|
commitdiff
|
raw
|
diff to current
2020-04-01
Michael Neuling
Add sc, illegal and decrementer exceptions and some...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-31
Michael Neuling
Plumb attn instruction through to execute1
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Anton Blanchard
Merge pull request #153 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Paul Mackerras
loadstore1: Add support for cache-inhibited load and...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-27
Paul Mackerras
dcache: Implement load-reserve and store-conditional...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-19
Paul Mackerras
Remove single-issue constraint for most loads and stores
blob
|
commitdiff
|
raw
|
diff to current
2020-01-21
Anton Blanchard
Merge pull request #134 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
decode1: Mark subfic as pipelined
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
execute: Move popcnt and prty instructions into the...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
execute: Do comparisons using the main adder
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
Make divider hang off the side of execute1
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Paul Mackerras
Make multiplier hang off the side of execute1
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Anton Blanchard
Merge pull request #127 from tomtor/CR-PR
blob
|
commitdiff
|
raw
|
diff to current
2020-01-06
Tom Vijlbrief
Implement CRNOR and friends
blob
|
commitdiff
|
raw
|
diff to current
2019-12-09
Anton Blanchard
Merge pull request #122 from paulusmack/benh-sprs
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Benjamin Herrenschmidt
sprs: Store common SPRs in register file
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Paul Mackerras
decode1: Add OE=1 forms of add/sub, mul and div instruc...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-05
Benjamin Herrenschmidt
decode1: Mark ALU ops using carry as pipelined
blob
|
commitdiff
|
raw
|
diff to current
2019-10-25
Anton Blanchard
Merge pull request #113 from mikey/exec-sim-remove
blob
|
commitdiff
|
raw
|
diff to current
2019-10-25
Anton Blanchard
Merge pull request #114 from antonblanchard/dcache
blob
|
commitdiff
|
raw
|
diff to current
2019-10-23
Benjamin Herrenschmidt
insn: Simplistic implementation of icbi
blob
|
commitdiff
|
raw
|
diff to current
2019-10-23
Benjamin Herrenschmidt
insn: Implement isync instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-10-16
Anton Blanchard
Merge pull request #105 from paulusmack/writeback
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Anton Blanchard
Merge pull request #104 from paulusmack/master
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Paul Mackerras
Do sign-extension instructions in writeback instead...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Anton Blanchard
Merge pull request #103 from paulusmack/divider
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Paul Mackerras
Implement neg using OP_ADD
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Anton Blanchard
Merge pull request #102 from antonblanchard/gpr-hazard-5-c
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Anton Blanchard
Add CR hazard detection
blob
|
commitdiff
|
raw
|
diff to current
2019-10-15
Anton Blanchard
Merge pull request #101 from antonblanchard/gpr-hazard-5-b
blob
|
commitdiff
|
raw
|
diff to current
2019-10-14
Anton Blanchard
Remove issue restrictions on a number of instructions
blob
|
commitdiff
|
raw
|
diff to current
2019-10-13
Anton Blanchard
Merge pull request #98 from antonblanchard/fix-mod
blob
|
commitdiff
|
raw
|
diff to current
2019-10-13
Anton Blanchard
mod* doesn't have an RC form
blob
|
commitdiff
|
raw
|
diff to current
2019-10-13
Anton Blanchard
Merge pull request #94 from antonblanchard/icbi-nop
blob
|
commitdiff
|
raw
|
diff to current
2019-10-13
Anton Blanchard
decode: Handle icbi
blob
|
commitdiff
|
raw
|
diff to current
2019-10-10
Anton Blanchard
Merge pull request #79 from deece/uart_address
blob
|
commitdiff
|
raw
|
diff to current
2019-10-09
Anton Blanchard
Merge pull request #83 from paulusmack/logical
blob
|
commitdiff
|
raw
|
diff to current
2019-10-09
Anton Blanchard
Merge pull request #81 from antonblanchard/logical
blob
|
commitdiff
|
raw
|
diff to current
2019-10-08
Paul Mackerras
execute: Consolidate count-leading/trailing-zeroes...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-08
Anton Blanchard
Consolidate logical instructions
blob
|
commitdiff
|
raw
|
diff to current
2019-10-07
Anton Blanchard
Merge pull request #78 from paulusmack/new-decode
blob
|
commitdiff
|
raw
|
diff to current
2019-10-07
Paul Mackerras
Add a rotate/mask/shift unit and use it in execute1
blob
|
commitdiff
|
raw
|
diff to current
2019-10-07
Paul Mackerras
Generalize the mul_32bit and mul_signed fields of decod...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-04
Paul Mackerras
decode: Avoid multiplexing from instruction reg fields...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-04
Paul Mackerras
Consolidate add/subtract instructions into a single op
blob
|
commitdiff
|
raw
|
diff to current
2019-10-03
Paul Mackerras
decode: Make all update-form indexed loads and stores...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-02
Paul Mackerras
decode: Remove const fields from decode_rom_t
blob
|
commitdiff
|
raw
|
diff to current
2019-10-01
Paul Mackerras
decode: Fix larx/stcx instructions to use RA_OR_ZERO...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-01
Paul Mackerras
decode: Index minor op table with insn bits for opcode 31
blob
|
commitdiff
|
raw
|
diff to current
2019-10-01
Paul Mackerras
decode: Index minor op table with insn bits for opcode 30
blob
|
commitdiff
|
raw
|
diff to current
2019-10-01
Paul Mackerras
decode: Index minor op table with insn bits for opcode 19
blob
|
commitdiff
|
raw
|
diff to current
2019-10-01
Paul Mackerras
decode: Start moving towards decoding by major opcode...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-01
Paul Mackerras
decode: Push mtspr/mfspr register decoding down into...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-01
Benjamin Herrenschmidt
Add MCRF instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-10-01
Benjamin Herrenschmidt
Implement absolute branches
blob
|
commitdiff
|
raw
|
diff to current
2019-09-24
Anton Blanchard
Merge branch 'divider' of https://github.com/paulusmack...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-24
Anton Blanchard
Merge pull request #70 from antonblanchard/badly-named...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-24
Anton Blanchard
Rename OP_SUBFC -> OP_SUBFE, OP_ADDC -> OP_ADDE
blob
|
commitdiff
|
raw
|
diff to current
2019-09-24
Anton Blanchard
Merge pull request #69 from antonblanchard/debug-module
blob
|
commitdiff
|
raw
|
diff to current
2019-09-23
Paul Mackerras
Add a divider unit and a testbench for it
blob
|
commitdiff
|
raw
|
diff to current
2019-09-20
Benjamin Herrenschmidt
Add core debug module
blob
|
commitdiff
|
raw
|
diff to current
2019-09-15
Anton Blanchard
Merge pull request #59 from antonblanchard/trap-decode
blob
|
commitdiff
|
raw
|
diff to current
2019-09-15
Anton Blanchard
Merge pull request #58 from antonblanchard/decode2...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-15
Anton Blanchard
Fix make check
blob
|
commitdiff
|
raw
|
diff to current
2019-09-15
Anton Blanchard
Merge pull request #57 from antonblanchard/add-nop
blob
|
commitdiff
|
raw
|
diff to current
2019-09-15
Anton Blanchard
Add a decode for the nop instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-09-12
Anton Blanchard
Merge pull request #50 from antonblanchard/decode1-opt
blob
|
commitdiff
|
raw
|
diff to current
2019-09-12
Anton Blanchard
No need to gate nia or insn in decode1
blob
|
commitdiff
|
raw
|
diff to current
2019-09-11
Anton Blanchard
Merge pull request #47 from antonblanchard/if-fix
blob
|
commitdiff
|
raw
|
diff to current
2019-09-11
Anton Blanchard
Explicitly check against '1' in if statements
blob
|
commitdiff
|
raw
|
diff to current
2019-09-11
Anton Blanchard
Merge pull request #41 from mikey/travis
blob
|
commitdiff
|
raw
|
diff to current
2019-09-11
Anton Blanchard
Merge pull request #42 from antonblanchard/fetch-rework-v2
blob
|
commitdiff
|
raw
|
diff to current
2019-09-11
Anton Blanchard
Remove sim console
blob
|
commitdiff
|
raw
|
diff to current
2019-09-11
Anton Blanchard
Rework pipeline, add stall and flush signals
blob
|
commitdiff
|
raw
|
diff to current
2019-09-09
Anton Blanchard
Merge pull request #34 from antonblanchard/decode-table
blob
|
commitdiff
|
raw
|
diff to current
2019-09-09
Anton Blanchard
Add a decode bit to mark an instruction as single throu...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-09
Benjamin Herrenschmidt
decode1 array fix header
blob
|
commitdiff
|
raw
|
diff to current
next