#milkymist IRC log for Friday, 2012-02-17

GitHub124[flickernoise] wpwrak pushed 4 new commits to imaginarium: http://git.io/M1ql4Q03:34
GitHub124[flickernoise/imaginarium] images: added animation demo in patches/demo/wheel/ - Werner Almesberger03:34
GitHub124[flickernoise/imaginarium] images: updated regression tests for removal of two image file limit - Werner Almesberger03:34
GitHub124[flickernoise/imaginarium] compiler: use named regular expression for identifiers - Werner Almesberger03:34
Action: lekernel_ just found another map bug08:27
Jiahi all is there unfixed gcc bugs?09:31
lekernelhi Jia, welcome09:31
Jialekernel: hi09:31
lekernelJia: yes... just try to build the SVN head for LM3209:31
lekernelwe also have a little list on http://www.milkymist.org/wiki/index.php?title=GCC_bug_list09:31
xiangfuJia, lekernel is Sebastien :)09:32
xiangfuJia, Welcome.09:32
lekernelalso, C++ has various problems which kick in when compiling complex code; for example, when attempting to compile Qt4 the wrong object methods get called at times09:32
lekernelJia: about your LLVM patch I'll wait a bit for JP to have a look at it09:34
Jialekernel: there is something wrong.09:35
lekernelyes, we received your second message too09:35
Jia-*- C++ -*- should NOT be cpp files.09:35
Jiamaybe I can help.09:35
xiangfuJia, Hi09:36
xiangfuJia, about test: this bug : http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43807 lm32-elf infinite loop  will let you can't create correct result.09:37
Jiasorry for my delay reply.09:37
wolfspraulJia: hey Jia, nice to see and meet you! :-)09:37
JiaI have to go.09:38
Jiawolfspraul: nice to meet you too!09:38
wolfspraulno worries, we are survivors. you can leave us in the desert, come back 3 months later and we are still alive :-)09:38
Jiaand I will try to fix the bugs.09:38
wolfspraulthat would be fantastic, any little help actually09:38
wolfspraullet's take it slowly09:38
wolfsprauldo you have a Milkymist One or are interested in having one?09:39
JiaI just working on gcc&llvm.09:39
wolfspraulhow do you test stuff right now?09:39
wolfspraulyes sure, that's great!09:39
Jiamaybe xiangfu will help me.09:39
xiangfuJia, on test, sure.09:39
xiangfu( infinite loop ) this bug is every easy test. :)09:40
lekernelJia: by the way, we also have a good QEMU port09:40
Jiasorry all. I have to go now. see you later.09:40
wolfspraulsure09:40
lekernelwhich can be useful to test gcc/llvm09:40
wolfspraulstop by here more often...09:40
wolfspraul(in this channel)09:40
GitHub114[milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/nFdVpA10:05
GitHub114[milkymist-ng/master] s6ddrphy: use single-ended DQS - Sebastien Bourdeauducq10:05
GitHub29[milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/WEnjnw10:11
GitHub29[milkymist-ng/master] Connect DDR PHY - Sebastien Bourdeauducq10:11
GitHub196[migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/a1ad30faab428905349214643837a1deed861b2010:14
GitHub196[migen/master] fhdl/verilog: properly connect instance inouts - Sebastien Bourdeauducq10:14
wpwrakftp> put ../../pleiades.jpg  -> death. loops in cpukit/libfs/src/imfs/imfs_eval.c:IMFS_eval_path16:30
wpwrakand they're putting this stuff on space missions ? :)16:30
GitHub18[flickernoise] wpwrak pushed 8 new commits to imaginarium: http://git.io/4RvCCA16:35
GitHub18[flickernoise/imaginarium] test/imgtag: tests for the image tag syntax - Werner Almesberger16:35
GitHub18[flickernoise/imaginarium] ptest.c: added section comments - Werner Almesberger16:35
GitHub18[flickernoise/imaginarium] ptest: in parse-only mode, print value of constants - Werner Almesberger16:35
GitHub147[milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/TL1UUQ16:40
GitHub147[milkymist-ng/master] Map DDR PHY controls in CSR - Sebastien Bourdeauducq16:40
lekernelwpwrak: yeah, the filesystem stuff is amazingly crappy16:41
lekernelI can't think of anything to defend it16:41
lekernellots of code duplication, lots of bugs, major design flaws (like lack of synchronization), lousy API, ...16:41
wpwrakheh, so there may be more fun waiting for us :)16:42
lekernelphew, don't bother16:42
lekernelunless you want to redesign the RTEMS filesystem from scratch :)16:43
lekernelseriously there's nothing good in it16:43
lekernelbetter spend that time on linux16:43
lekernelthe current solution.. somehow works16:44
wpwrakwell, that hang is kinda nasty. you can produce it by accident. let's see if it's easy to fix ...16:47
lekerneleven their main developers admit it's crappy and most of it is in that state due to historical accidents16:47
lekernelbut the redesign exceeds the available motivation16:47
wpwrakthat's sort of impressive in itself :)16:48
wpwrakan operating system without a working file system. erm ;-)16:48
HodappDOS was arguably that.16:50
Hodapp...so was whatever the OS was that Apple Newtons ran16:50
lekernelso, the canonical place for FJMEM is ${HOME}/.qi/milkymist/fjmem/fjmem.bit it seems?16:51
wpwrakis it ?16:59
wpwraki have it in $HOME/.qi/milkymist/release/2011-07-13/fjmem.bit and $HOME/.qi/milkymist/release/current/fjmem.bit17:00
Action: kristianpaul stick with bare-metal apps for now17:00
wpwrakand it probably should be in /usr{/local,}/share/something17:00
lekernel/usr/local/share/milkymist/fjmem.bit ?17:01
wpwrakthat sounds much cleaner to me, yes.17:08
lekernelcan you add it to m1nor?17:10
lekernelmaybe also with the /usr/share - if someday distros want to package fjmem by some miracle17:11
GitHub63[milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/aEU4EQ17:15
GitHub63[milkymist-ng/master] Add build Makefile and JTAG load script - Sebastien Bourdeauducq17:15
GitHub99[milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/R55_Yg17:22
GitHub99[milkymist-ng/master] bios: add flash target using m1nor - Sebastien Bourdeauducq17:22
wpwrakupdated and tested. at least for now, i search for the $HOME/.qi/ paths first17:27
lekernelthanks!17:28
wpwrakthanks for giving the file an official home :)17:31
GitHub31[milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/1FI7-A17:53
GitHub31[milkymist-ng/master] bios: DDR initialization skeleton - Sebastien Bourdeauducq17:53
GitHub41[milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/qKBPcQ22:56
GitHub41[milkymist-ng/master] DFI injector (untested) - Sebastien Bourdeauducq22:56
GitHub199[migen] sbourdeauducq pushed 3 new commits to master: https://github.com/milkymist/migen/compare/a1ad30f...55a265d22:57
GitHub199[migen/master] fhdl: check we pass BV to signals - Sebastien Bourdeauducq22:57
GitHub199[migen/master] bus: add interconnect statements function - Sebastien Bourdeauducq22:57
GitHub199[migen/master] bank: add RE signal for registers made of fields - Sebastien Bourdeauducq22:57
--- Sat Feb 18 201200:00

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