[Libre-soc-bugs] [Bug 485] Create I-Cache from microwatt icache.vhdl

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Oct 5 03:36:48 BST 2020


--- Comment #46 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Cole Poirier from comment #45)

> Starting with extracting wb_get into a separate file now. I'm being thrown
> off by the 'global stop' that is shared with mmu_sim and mmu_lookup in
> experiment/test/test_mmu_dcache.py.

o Rs. you will have to keep everything in that one file for now.

the "solution" here is to use classes.  i was trying to not do that.

shove the icache unit test in the same file for now.

> Should stop become a parameter of each of the 3 fn's i.e. including wb_get()?

that would make it local, wouldn't it? because function parameters are local,
aren't they?

how could changing a local boolean variable change a completely separate
isolated local boolean in another function?

the purpose of stop being global is so that one function can tell another
function to stop, isn't it?

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-soc-bugs mailing list