begin experimental ariane mmu.sv conversion
[soc.git] / TLB / src /
2019-04-21 Luke Kenneth Casso... begin experimental ariane mmu.sv conversion
2019-04-21 Luke Kenneth Casso... begin experimental ariane mmu.sv conversion
2019-04-21 Luke Kenneth Casso... begin experimental ariane mmu.sv conversion
2019-04-21 Luke Kenneth Casso... begin experimental ariane mmu.sv conversion
2019-04-21 Luke Kenneth Casso... add exception causes from ariane
2019-04-21 Daniel BenusovichTear out PLRU, TLBContent, TLBEntry into separate files
2019-04-21 Daniel BenusovichAdd tlb_content with TLBContent and TLBEntry classes
2019-04-21 Daniel BenusovichAdd PLRU file from tlb.py
2019-04-19 Luke Kenneth Casso... found linux kernel source references
2019-04-19 Luke Kenneth Casso... change indentation (combine some if/elifs)
2019-04-19 Luke Kenneth Casso... go back in vim undo history, recover itlb experimentation
2019-04-19 Luke Kenneth Casso... experimenting with PTW
2019-04-19 Luke Kenneth Casso... update comments
2019-04-18 Luke Kenneth Casso... random experiments with ptw.py
2019-04-18 Luke Kenneth Casso... use of plru starts to make sense, must set vpn == vaddr...
2019-04-18 Luke Kenneth Casso... add in name into plru to help debugging
2019-04-18 Luke Kenneth Casso... add in name into plru to help debugging
2019-04-18 Luke Kenneth Casso... continuing experimentation with PLRU
2019-04-18 Luke Kenneth Casso... add arbitrary random experimentation values for TLB...
2019-04-15 Luke Kenneth Casso... tidyup
2019-04-15 Luke Kenneth Casso... move states to functions
2019-04-15 Luke Kenneth Casso... move idle state to separate function
2019-04-15 Luke Kenneth Casso... fix sync bug with tag_valid, simplify logic
2019-04-15 Luke Kenneth Casso... cleanup using temporaries
2019-04-15 Luke Kenneth Casso... simplify logic
2019-04-15 Luke Kenneth Casso... debug ptw.py
2019-04-15 Luke Kenneth Casso... debug ptw.py
2019-04-14 Luke Kenneth Casso... add comment
2019-04-14 Luke Kenneth Casso... move comments
2019-04-14 Luke Kenneth Casso... use Cat on list, makes graphviz clearer
2019-04-14 Luke Kenneth Casso... unsigned const
2019-04-14 Luke Kenneth Casso... tidyup comments
2019-04-14 Luke Kenneth Casso... content must be comb not sync
2019-04-14 Luke Kenneth Casso... comment spelling
2019-04-14 Luke Kenneth Casso... clarify output, use Cat on list
2019-04-14 Luke Kenneth Casso... rename _i and _o, for clarity: replace_en comb not...
2019-04-14 Luke Kenneth Casso... redundant argument lu_hit
2019-04-14 Luke Kenneth Casso... split out into modules
2019-04-14 Luke Kenneth Casso... split into separate module instead of array
2019-04-14 Luke Kenneth Casso... update comment block
2019-04-14 Luke Kenneth Casso... update comment block
2019-04-14 Luke Kenneth Casso... create flatten and use in eq
2019-04-14 Luke Kenneth Casso... temporary signals, efforts to simplify graph
2019-04-14 Luke Kenneth Casso... add in temporaries, get graphviz down in size
2019-04-14 Luke Kenneth Casso... work towards getting PTW translation working
2019-04-14 Luke Kenneth Casso... correct python syntax errors
2019-04-14 Luke Kenneth Casso... update comments
2019-04-14 Luke Kenneth Casso... experimental conversion of ariane TLB to nmigen, see...
2019-04-14 Luke Kenneth Casso... tidyup
2019-04-14 Luke Kenneth Casso... remove _n and _q
2019-04-14 Luke Kenneth Casso... experimental conversion of ptw.sv
2019-04-14 Luke Kenneth Casso... experimental conversion of ptw.sv
2019-04-14 Luke Kenneth Casso... experimental conversion of ptw.sv
2019-04-14 Luke Kenneth Casso... experimental conversion of ptw.sv
2019-04-14 Luke Kenneth Casso... experimental conversion of ptw.sv
2019-04-13 Luke Kenneth Casso... experimental conversion of ptw.sv
2019-04-13 Luke Kenneth Casso... experimental conversion of ptw.sv
2019-04-13 Luke Kenneth Casso... add conversion of ptw.sv from ariane, to see what it...
2019-04-10 Luke Kenneth Casso... check_tags is a member of the class
2019-04-10 Luke Kenneth Casso... set is a python keyword, renamed to "cset" - short...
2019-04-10 Daniel BenusovichAdd a comment
2019-04-10 Daniel BenusovichAdd LRU logic for read portion. Still missing write...
2019-04-10 Daniel BenusovichUpdate comments for consitency
2019-04-08 Luke Kenneth Casso... remove twin negatives in comment
2019-04-08 Luke Kenneth Casso... use constants with semi-useful names
2019-04-07 Luke Kenneth Casso... add comment about L1_size being overridden
2019-04-07 Luke Kenneth Casso... minor code-shuffle on TLB, added nmigen-main caller
2019-04-07 Luke Kenneth Casso... add ports function to Cam.py for convenience
2019-04-01 Daniel BenusovichAdd SetAssociativeCache source with read logic
2019-04-01 Daniel BenusovichMove read L1 block into the correct location.
2019-04-01 Daniel BenusovichCorrect comment in TLB
2019-04-01 Daniel BenusovichCorrecting read/write port assignments
2019-03-31 Daniel BenusovichRemove VectorAssembler files
2019-03-31 Daniel BenusovichRemove VectorAssembler from CAM. Thanks Luke
2019-03-26 Luke Kenneth Casso... spelling correction
2019-03-20 Daniel BenusovichAdd PteEntry comments
2019-03-20 Daniel BenusovichUpdate TLB to follow PermissionValidator changes
2019-03-20 Daniel BenusovichUpdate PermissionValidator to use PteEntry Parser to...
2019-03-20 Daniel BenusovichAdd PteEntry parser to centralize Page Table Entry...
2019-03-20 Daniel BenusovichDelete unused resource RegisterFile
2019-03-14 Daniel BenusovichAdd valid bit check to permission validator
2019-03-14 Daniel BenusovichAdd missing argument for L1 memory size
2019-03-13 Luke Kenneth Casso... whitespace
2019-03-13 Luke Kenneth Casso... spelling correction
2019-03-13 Luke Kenneth Casso... super is a keyword: replace with "supermode" in TLB...
2019-03-13 Luke Kenneth Casso... move comments to docstring block
2019-03-13 Daniel BenusovichReplace RegisterFile with Memory.
2019-03-13 Daniel BenusovichUpdate comments CAM
2019-03-13 Daniel BenusovichDelete CacheWalker
2019-03-12 Luke Kenneth Casso... remove whitespace
2019-03-12 Luke Kenneth Casso... remove whitespace
2019-03-12 Daniel BenusovichRemove whitespace
2019-03-12 Daniel BenusovichCorrect misspelled word
2019-03-12 Daniel BenusovichAdd logic to TLB to correctly utilize Cam, RegisterFile...
2019-03-12 Daniel BenusovichUpdate PermissionValidator to actually function. Needs...
2019-03-12 Daniel BenusovichUpdate comments. Remove Whitespace
2019-03-12 Daniel BenusovichAdd RegisterFile class for usage in the TLB.
2019-03-10 Daniel BenusovichShow that read_warning is not necessary. But the line...
2019-03-10 Daniel BenusovichUpdate CAM comments to reflect new usage
2019-03-10 Daniel BenusovichRemove wen term and shift If blocks to remove NOT need
next