2019-04-22 |
Luke Kenneth... | add TODO comment, bug #71, replace PLRU with LFSR |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | data_i needs to be data_size not input_size |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | hmmm.... AddressEncoder needs to be of width way_count |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | move tag/vector decoding into MemorySet |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | data_size+tag_size = input_size, use it |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | whoops, plru_array wasnt an array |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | tidyup hit/multiple, move to main block |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | tidy up comments |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | small reorg, split memory into separate module with... |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | same trick with encoder, remove switch, use encoder.o |
commit | commitdiff | tree |
2019-04-22 |
Luke Kenneth... | replace switch statement with straight index to array |
commit | commitdiff | tree |
2019-04-22 |
Daniel Benusovich | Add ubit test for set associative |
commit | commitdiff | tree |
2019-04-22 |
Daniel Benusovich | Use singal passed into plru rather than relying on... |
commit | commitdiff | tree |
2019-04-22 |
Daniel Benusovich | Change plru to be combinational |
commit | commitdiff | tree |
2019-04-22 |
Daniel Benusovich | Add output signal to PLRU |
commit | commitdiff | tree |
2019-04-22 |
Daniel Benusovich | SAC seems to be working properly. Problems with PLRU... |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Remove LRU bits from memory |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Compilation success. Time for unit tests! |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Tryto make the cache compile. Not yet |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Add plru into set associative cache |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Add external access to table size to plru |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Make plru tree accessible from outside module for cache |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | add in tlb_entries and asid_width parameters to constru... |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | whoops, PTE bits wrong way round, make LSB to MSB |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | correct mmu.py syntax errors, output ilang as a test |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | comment where PermissionValidator needed |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | begin experimental ariane mmu.sv conversion |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | begin experimental ariane mmu.sv conversion |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | begin experimental ariane mmu.sv conversion |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | begin experimental ariane mmu.sv conversion |
commit | commitdiff | tree |
2019-04-21 |
Luke Kenneth... | add exception causes from ariane |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Tear out PLRU, TLBContent, TLBEntry into separate files |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Add tlb_content with TLBContent and TLBEntry classes |
commit | commitdiff | tree |
2019-04-21 |
Daniel Benusovich | Add PLRU file from tlb.py |
commit | commitdiff | tree |
2019-04-19 |
Luke Kenneth... | found linux kernel source references |
commit | commitdiff | tree |
2019-04-19 |
Luke Kenneth... | change indentation (combine some if/elifs) |
commit | commitdiff | tree |
2019-04-19 |
Luke Kenneth... | go back in vim undo history, recover itlb experimentation |
commit | commitdiff | tree |
2019-04-19 |
Luke Kenneth... | experimenting with PTW |
commit | commitdiff | tree |
2019-04-19 |
Luke Kenneth... | update comments |
commit | commitdiff | tree |
2019-04-18 |
Luke Kenneth... | random experiments with ptw.py |
commit | commitdiff | tree |
2019-04-18 |
Luke Kenneth... | use of plru starts to make sense, must set vpn == vaddr... |
commit | commitdiff | tree |
2019-04-18 |
Luke Kenneth... | add in name into plru to help debugging |
commit | commitdiff | tree |
2019-04-18 |
Luke Kenneth... | add in name into plru to help debugging |
commit | commitdiff | tree |
2019-04-18 |
Luke Kenneth... | continuing experimentation with PLRU |
commit | commitdiff | tree |
2019-04-18 |
Luke Kenneth... | add arbitrary random experimentation values for TLB... |
commit | commitdiff | tree |
2019-04-15 |
Luke Kenneth... | tidyup |
commit | commitdiff | tree |
2019-04-15 |
Luke Kenneth... | move states to functions |
commit | commitdiff | tree |
2019-04-15 |
Luke Kenneth... | move idle state to separate function |
commit | commitdiff | tree |
2019-04-15 |
Luke Kenneth... | fix sync bug with tag_valid, simplify logic |
commit | commitdiff | tree |
2019-04-15 |
Luke Kenneth... | cleanup using temporaries |
commit | commitdiff | tree |
2019-04-15 |
Luke Kenneth... | simplify logic |
commit | commitdiff | tree |
2019-04-15 |
Luke Kenneth... | debug ptw.py |
commit | commitdiff | tree |
2019-04-15 |
Luke Kenneth... | debug ptw.py |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | add comment |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | move comments |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | use Cat on list, makes graphviz clearer |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | unsigned const |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | tidyup comments |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | content must be comb not sync |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | comment spelling |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | clarify output, use Cat on list |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | rename _i and _o, for clarity: replace_en comb not... |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | redundant argument lu_hit |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | split out into modules |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | split into separate module instead of array |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | update comment block |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | update comment block |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | create flatten and use in eq |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | temporary signals, efforts to simplify graph |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | add in temporaries, get graphviz down in size |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | work towards getting PTW translation working |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | correct python syntax errors |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | update comments |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | experimental conversion of ariane TLB to nmigen, see... |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | tidyup |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | remove _n and _q |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | experimental conversion of ptw.sv |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | experimental conversion of ptw.sv |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | experimental conversion of ptw.sv |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | experimental conversion of ptw.sv |
commit | commitdiff | tree |
2019-04-14 |
Luke Kenneth... | experimental conversion of ptw.sv |
commit | commitdiff | tree |
2019-04-13 |
Luke Kenneth... | experimental conversion of ptw.sv |
commit | commitdiff | tree |
2019-04-13 |
Luke Kenneth... | experimental conversion of ptw.sv |
commit | commitdiff | tree |
2019-04-13 |
Luke Kenneth... | add conversion of ptw.sv from ariane, to see what it... |
commit | commitdiff | tree |
2019-04-10 |
Luke Kenneth... | check_tags is a member of the class |
commit | commitdiff | tree |
2019-04-10 |
Luke Kenneth... | set is a python keyword, renamed to "cset" - short... |
commit | commitdiff | tree |
2019-04-10 |
Daniel Benusovich | Add a comment |
commit | commitdiff | tree |
2019-04-10 |
Daniel Benusovich | Add LRU logic for read portion. Still missing write... |
commit | commitdiff | tree |
2019-04-10 |
Daniel Benusovich | Update comments for consitency |
commit | commitdiff | tree |
2019-04-08 |
Luke Kenneth... | remove twin negatives in comment |
commit | commitdiff | tree |
2019-04-08 |
Luke Kenneth... | use constants with semi-useful names |
commit | commitdiff | tree |
2019-04-07 |
Luke Kenneth... | add comment about L1_size being overridden |
commit | commitdiff | tree |
2019-04-07 |
Luke Kenneth... | minor code-shuffle on TLB, added nmigen-main caller |
commit | commitdiff | tree |
2019-04-07 |
Luke Kenneth... | add ports function to Cam.py for convenience |
commit | commitdiff | tree |
2019-04-01 |
Daniel Benusovich | Add SetAssociativeCache source with read logic |
commit | commitdiff | tree |
2019-04-01 |
Daniel Benusovich | Move read L1 block into the correct location. |
commit | commitdiff | tree |
2019-04-01 |
Daniel Benusovich | Correct failing test. |
commit | commitdiff | tree |
2019-04-01 |
Daniel Benusovich | Correct missing function call in unit test. |
commit | commitdiff | tree |
2019-04-01 |
Daniel Benusovich | Correct comment in TLB |
commit | commitdiff | tree |
2019-04-01 |
Daniel Benusovich | Correcting read/write port assignments |
commit | commitdiff | tree |
next |