#milkymist IRC log for Sunday, 2012-11-11

GitHub43[migen] sbourdeauducq pushed 3 new commits to master: https://github.com/milkymist/migen/compare/fb63698ef470...0b5652bb79fe14:42
GitHub43migen/master 409a557 Sebastien Bourdeauducq: pytholite/compiler: refactor visit_block14:42
GitHub43migen/master 687d18a Sebastien Bourdeauducq: pytholite: move FSM management to separate module14:42
GitHub43migen/master 0b5652b Sebastien Bourdeauducq: pytholite/compiler: visit_assign_special14:42
GitHub184[migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/f59fd69e34a0b6f516c8d37c55d9adbdccf093cd16:53
GitHub184migen/master f59fd69 Sebastien Bourdeauducq: pytholite/compiler: recognize composite I/O pattern16:53
mwalleFallenou: can you send me your bios binary with the mmu tests included? (i'm too lazy to recompile my toolchain ;)21:13
Fallenousure !21:14
Fallenouof course :)21:14
Fallenouwith pleasure21:14
Fallenouhttp://sionneau.net/mmu/bios.bin21:20
Fallenouhere you go !21:20
FallenouIs it to test qemu ?21:20
mwalleFallenou: test it in iverilog :)21:26
mwalleand tests some cleanups :)21:26
mwallehope you don't mind if i send you some patches :)21:27
FallenouI would love to see any patch !21:29
Fallenouanything going in the direction of having a functional mmu someday is good :)21:29
mwalleFallenou: could you upload the .elf too21:47
mwalle?21:47
Fallenousure21:48
mwalleFallenou: mh, i guess the tests don't start automatically?21:48
Fallenoumwalle: here you go, bios.S and bios.elf21:49
Fallenouno, you need to type a command like "detest" or "itlbtest"21:50
Fallenouit's a bios prompt21:50
FallenouI can send you the bios I use in simulations which directly runs a test with no prompt21:50
Fallenoubut then for each test I need to send you a different bios file21:51
mwalleFallenou: can't one binary run all tests consecutively?21:51
Fallenouyes it could, usually I only run one test to "keep it simple stupid"21:52
mwalleFallenou: you could send me the one with the dtlb test, thats what i want to test first;)21:54
Fallenouhttps://github.com/fallen/milkymist-mmu/blob/mmu-bios/software/mmu-bios/main.c#L13121:54
Fallenouas you can see I use mainly 3 different tests in simulations21:54
Fallenouand usually I uncomment one and comment the 2 others21:54
Fallenou22:54 < mwalle> Fallenou: you could send me the one with the dtlb test, thats what i want to test first;) < ok !21:55
Fallenouhum there might be something wrong at least with the uart output of the test ...22:05
Fallenouhttp://sionneau.net/mmu/for_mwalle/22:07
Fallenouthis should run some dtlb translation tests and output test results on uart22:08
Fallenouwell, the fake uart in soc.v22:08
FallenouI get this when executing this bios : http://pastebin.com/JLCyFWcL22:25
mwalletest #7 fail?22:25
Fallenouyes that's weird22:26
Fallenouif the [MMU ON] read at 0x44002xxx is the same as the [MMU OFF] read at 0x44001xxx in theory we can say the test PASS22:28
FallenouI think you should just look at this instead of the "fail/pass" comment22:28
Fallenoumy test must be wrong somehow22:28
FallenouI will try have a look at this tomorrow afternoon and then maybe send you another bios.elf :)22:39
Fallenoufor now, gn8 ! ^^22:40
GitHub198[migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/bf5ce8dc20339c93a201a38d02b9a59d5808227822:41
GitHub198migen/master bf5ce8d Sebastien Bourdeauducq: pytholite: move expression and register handling to separate modules22:41
mwalleFallenou: funny, all tests are passed for me..23:09
mwallealthough its rather slow23:09
mwalle~2min for all tests23:09
mwallehttp://pastebin.com/CpcWDTjg23:10
mwalleFallenou: https://github.com/mwalle/milkymist/tree/mmu thats my fork of your mmu branch23:16
mwalleit cleans some things up, esp. put the TLBs into an own module23:16
mwalletwo modules.. not one23:16
mwallemy aim is to keep the changes to the original lattice modules as little as possible23:18
mwallenow with correct CSR numbers: http://pastebin.com/S6Czkq1F ;)23:58
--- Mon Nov 12 201200:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!