projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
2021-03-17
Tobias Platen
create iterative mmu lookup loop
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
add SVP64 INT-style predication to ISACaller
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
add predication SVP64 unit test
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
add predication read ports (CR and INT)
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
whoops shift has to be done at same bitwidth
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
split out new_lookup function
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
link up SVP64 RM Mode decoding into PowerDecoder2
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
add priv and mode to RADIXMMU
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
add instr_fetch mode to ISACaller Mem and RADIXMMU
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
whitespace
commit
|
commitdiff
|
tree
2021-03-17
Luke Kenneth...
add in SVP64 RM Mode decoder
commit
|
commitdiff
|
tree
2021-03-16
Tobias Platen
radixmmu: detect badtree
commit
|
commitdiff
|
tree
2021-03-16
Tobias Platen
add valid, leaf to loop
commit
|
commitdiff
|
tree
2021-03-16
Cesar Strauss
Use symbolic values for subfields and bits
commit
|
commitdiff
|
tree
2021-03-16
Cesar Strauss
Add subfield and bit definitions for the SVP64 RM mode...
commit
|
commitdiff
|
tree
2021-03-16
Cesar Strauss
Define and initialise the mode variable, to be used...
commit
|
commitdiff
|
tree
2021-03-16
Cesar Strauss
Rename class so it does not clash with the enum
commit
|
commitdiff
|
tree
2021-03-15
Cesar Strauss
Fix import
commit
|
commitdiff
|
tree
2021-03-15
Tobias Platen
add rpte bitfields valid and leaf
commit
|
commitdiff
|
tree
2021-03-14
Luke Kenneth...
remove "sv." and replace with "sv" in all SVP64Asm
commit
|
commitdiff
|
tree
2021-03-14
Luke Kenneth...
remove "sv." and replace with "sv" in all SVP64Asm
commit
|
commitdiff
|
tree
2021-03-14
Cesar Strauss
Activate the VL==0 loop with any SVP64 prefix whatsoever
commit
|
commitdiff
|
tree
2021-03-13
Luke Kenneth...
add setvl unit test assertions, add 2nd test
commit
|
commitdiff
|
tree
2021-03-13
Luke Kenneth...
get first revision setvl operational in ISACaller
commit
|
commitdiff
|
tree
2021-03-13
Luke Kenneth...
add setvl-to-long converter in SVP64Asm (sigh)
commit
|
commitdiff
|
tree
2021-03-13
Luke Kenneth...
add setvl unit test
commit
|
commitdiff
|
tree
2021-03-13
Luke Kenneth...
update submodule to include simplev setvl
commit
|
commitdiff
|
tree
2021-03-13
Luke Kenneth...
include SVSTATE in namespace, passing to ISACaller
commit
|
commitdiff
|
tree
2021-03-12
Jacob Lifshay
update submodule
commit
|
commitdiff
|
tree
2021-03-12
Jacob Lifshay
add setvl to decoder
commit
|
commitdiff
|
tree
2021-03-12
Jacob Lifshay
autoformat code
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
add OP_SETVL to MicrOp in power_enums.py
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
add ability to set and distinguish RT=0 (RT_OR_ZERO...
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
use PowerDecoder2.loop_continue instead of no_out_vec
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
remove old code
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
remove old code
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
remove old code
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
add more sophisticated checking of whether SVP64 loop...
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
**FOR NOW** LD/ST relies on detection of twin-predicati...
commit
|
commitdiff
|
tree
2021-03-12
Luke Kenneth...
decoding of svp64 reg by name has to occur after immedi...
commit
|
commitdiff
|
tree
2021-03-12
Jacob Lifshay
add forgotten PO (primary opcode) field to DecodeFields
commit
|
commitdiff
|
tree
2021-03-11
Cesar Strauss
Bring a few test cases from test_caller_64.py
commit
|
commitdiff
|
tree
2021-03-11
Cesar Strauss
Test case for two successive SV instructions
commit
|
commitdiff
|
tree
2021-03-11
Luke Kenneth...
add link of RA_OR_ZERO SVP64 detection
commit
|
commitdiff
|
tree
2021-03-11
Luke Kenneth...
add detection of whether *full* 7-bit of RA is zero...
commit
|
commitdiff
|
tree
2021-03-11
Luke Kenneth...
add in SVP64 LD/ST basic test for ISACaller
commit
|
commitdiff
|
tree
2021-03-11
Luke Kenneth...
whoops sort out when svstate not active in ISACaller
commit
|
commitdiff
|
tree
2021-03-11
Luke Kenneth...
whoops PIDR is defined as 32-bits in SPRs.csv (and...
commit
|
commitdiff
|
tree
2021-03-11
Luke Kenneth...
add understanding of LDST immediates to SVP64ASM
commit
|
commitdiff
|
tree
2021-03-11
Tobias Platen
fix runtime error
commit
|
commitdiff
|
tree
2021-03-10
Tobias Platen
radix: reading first page table entry
commit
|
commitdiff
|
tree
2021-03-10
Luke Kenneth...
add walk_tree arguments it needs
commit
|
commitdiff
|
tree
2021-03-09
Luke Kenneth...
fix address must convert to SelectableInt
commit
|
commitdiff
|
tree
2021-03-09
Luke Kenneth...
call decode_ptre on address to obtain shift, mbits...
commit
|
commitdiff
|
tree
2021-03-09
Tobias Platen
whitespace
commit
|
commitdiff
|
tree
2021-03-09
Tobias Platen
RADIX: call self._walk_tree in ld and st
commit
|
commitdiff
|
tree
2021-03-09
Luke Kenneth...
debug radix mmu ISACaller
commit
|
commitdiff
|
tree
2021-03-09
Tobias Platen
comment out broken spr code
commit
|
commitdiff
|
tree
2021-03-09
Tobias Platen
_walk_tree: access sprs
commit
|
commitdiff
|
tree
2021-03-09
Luke Kenneth...
create first check_perms RADIX ISACaller function
commit
|
commitdiff
|
tree
2021-03-09
Luke Kenneth...
move Mem class out of ISACaller
commit
|
commitdiff
|
tree
2021-03-09
Luke Kenneth...
cleanup imports
commit
|
commitdiff
|
tree
2021-03-09
Luke Kenneth...
move ISACaller RADIX MMU class to separate module
commit
|
commitdiff
|
tree
2021-03-09
Luke Kenneth...
add pgtable and pte calculation to RADIX ISACaller
commit
|
commitdiff
|
tree
2021-03-09
Cesar Strauss
Enable VL==0 vector instruction skip test case
commit
|
commitdiff
|
tree
2021-03-09
Cesar Strauss
Add some extra debug traces to the GTKWave document
commit
|
commitdiff
|
tree
2021-03-09
Cesar Strauss
Create a new signal for the Simulator to wait on
commit
|
commitdiff
|
tree
2021-03-08
Luke Kenneth...
start adding _get_prtable_addr
commit
|
commitdiff
|
tree
2021-03-08
Luke Kenneth...
actually make it possible to disable svp64 on commandli...
commit
|
commitdiff
|
tree
2021-03-08
Luke Kenneth...
add option in TestRunner to disable svp64 via commandli...
commit
|
commitdiff
|
tree
2021-03-08
Luke Kenneth...
add option to cut out SVP64 from PowerDecoder2
commit
|
commitdiff
|
tree
2021-03-08
Luke Kenneth...
correct comments in sv.add rc=1
commit
|
commitdiff
|
tree
2021-03-08
Cesar Strauss
Remove the unused internal insn_done signal
commit
|
commitdiff
|
tree
2021-03-08
Cesar Strauss
Fix argument order to match function declaration
commit
|
commitdiff
|
tree
2021-03-07
Cesar Strauss
Fix missing NIA update on ISACaller
commit
|
commitdiff
|
tree
2021-03-07
Luke Kenneth...
whoops should be "make gitupdate"
commit
|
commitdiff
|
tree
2021-03-07
Tobias Platen
RADIX: read SPRs
commit
|
commitdiff
|
tree
2021-03-07
Tobias Platen
RADIX: implement memassign and call
commit
|
commitdiff
|
tree
2021-03-07
Luke Kenneth...
add SVSTATE read to DMI interface
commit
|
commitdiff
|
tree
2021-03-07
Cesar Strauss
Merge WAIT_RESET into INSN_FETCH on the Issue FSM
commit
|
commitdiff
|
tree
2021-03-07
Luke Kenneth...
move DMI stuff to separate function in issuer.py
commit
|
commitdiff
|
tree
2021-03-07
Luke Kenneth...
update comments in issuer.py
commit
|
commitdiff
|
tree
2021-03-07
Luke Kenneth...
add Rc=1 SVP64 unit test to svp64_cases.py
commit
|
commitdiff
|
tree
2021-03-07
Cesar Strauss
Implement the VL==0 loop
commit
|
commitdiff
|
tree
2021-03-06
Cesar Strauss
Allow updating the PC and SVSTATE registers while stopped
commit
|
commitdiff
|
tree
2021-03-06
Cesar Strauss
Enable the Simple-V loop test case
commit
|
commitdiff
|
tree
2021-03-06
Cesar Strauss
Begin to implement the Simple-V loop
commit
|
commitdiff
|
tree
2021-03-06
Cesar Strauss
Do not reset pc_changed and sv_changed at instruction end
commit
|
commitdiff
|
tree
2021-03-06
Cesar Strauss
Make the raw opcode input port of the decoder stay...
commit
|
commitdiff
|
tree
2021-03-06
Luke Kenneth...
remove blackbox attribute on SPBlock_512W64B8W
commit
|
commitdiff
|
tree
2021-03-06
Luke Kenneth...
add SPBlock_512W64B8W.v blackbox file
commit
|
commitdiff
|
tree
2021-03-05
Luke Kenneth...
remove sram4k wishbone bte/cti in litex interconnect
commit
|
commitdiff
|
tree
2021-03-05
Luke Kenneth...
litex expects wishbone "err" signals even if not used
commit
|
commitdiff
|
tree
2021-03-05
Luke Kenneth...
extend name of sram4k block with _wb suffix
commit
|
commitdiff
|
tree
2021-03-05
Tobias Platen
unit test: pass bool mmu
commit
|
commitdiff
|
tree
2021-03-05
Luke Kenneth...
add comments and more stub functions
commit
|
commitdiff
|
tree
2021-03-05
Luke Kenneth...
add segment_check function, plus quick test.
commit
|
commitdiff
|
tree
2021-03-05
Luke Kenneth...
add decode_prte function to RADIX
commit
|
commitdiff
|
tree
2021-03-05
Luke Kenneth...
add trivial LD/ST redirectors into RADIX ISACaller
commit
|
commitdiff
|
tree
2021-03-05
Cesar Strauss
Move writing of the PC state register to the issue FSM
commit
|
commitdiff
|
tree
next