lekernel changed the topic of #milkymist to: Milkymist One, Migen, Milkymist SoC & Flickernoise :: Logs: http://en.qi-hardware.com/mmlogs
methril has joined #milkymist
jevin has quit [Ping timeout: 252 seconds]
jevin has joined #milkymist
jevin has quit [Excess Flood]
kristianpaul has quit [Ping timeout: 256 seconds]
kristianpaul has joined #milkymist
kristianpaul has quit [Changing host]
kristianpaul has joined #milkymist
fsk has quit [Quit: fsk]
mumptai has quit [Ping timeout: 248 seconds]
jevin has joined #milkymist
jevin has quit [Excess Flood]
Alarm has joined #milkymist
xiangfu has joined #milkymist
bhamilton has joined #milkymist
kilae has joined #milkymist
mumptai has joined #milkymist
bhamilton has quit [Quit: Page closed]
fsk has joined #milkymist
fsk has quit [Ping timeout: 252 seconds]
bhamilton has joined #milkymist
fsk has joined #milkymist
xiangfu has quit [Ping timeout: 240 seconds]
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 252 seconds]
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 260 seconds]
xiangfu has joined #milkymist
<GitHub92> [milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/D0xh0Q
<GitHub92> milkymist-ng/master 8247f3a Sebastien Bourdeauducq: bios: add build date to banner
kilae has quit [Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344]]
<Fallenou> 12:47 < lekernel> Fallenou, http://www.parrot.com/usa/banner-hp-parrot-zik-carla-en.jpg < yeah those posters have been showing up in Paris subway for 2 or 3 months now
<Fallenou> I think it's one third political, one third "marketing is good if it makes people talk about it", one third Carla is a very good friend of the boss's wife
__del__ has quit [Quit: Leaving.]
<lekernel> "there's no such thing as bad publicity"? :-)
<Fallenou> I guess that's what marketing department think =)
<Fallenou> but I really have no clue about marketing
<Fallenou> I can say that the headphone works quite well :)
<Fallenou> a lot of nice gadget features (detection of whether it's on your head or around your neck, touch sensitive commands for pause/resume/next/previous/volume-up/volume-down) etc
<Fallenou> lekernel: why going back to gcc?
<Fallenou> problems with clang?
<lekernel> yeh
<lekernel> it's actually quite a mess too...
<lekernel> two build systems (autocrap + cmake), bugs that appear only with one of them
<lekernel> sometimes horrible c++ code
<lekernel> look at the clang driver for example :) thousands of lines of C++ mess that ought to be replaced with 200 lines of python
<Fallenou> oh :( I had faith in a good almighty replacement for gcc
<Fallenou> too bad
<lekernel> and finally, the lm32 backend has its share of bugs too, and generates suboptimal code (even more so for lm32 than for other platforms, _of course_)
<lekernel> I'll just give up and stick with an old gcc...
<Fallenou> anyway, I kind of start understanding your resentment for autocrap as I am studying netbsd build system and trying to understand how to make a lm32 port
<Fallenou> netbsd build system itself seems really clean
<Fallenou> but to build gcc/binutils it calls autotools of those packages and the hell starts there
<Fallenou> what's great is that netbsd uses gcc 4.5.3 :)
<lekernel> btw - do you remember if SDRAM worked with milkymist-ng during the workshop?
<Fallenou> so far I only ran the BIOS during the workshop
<Fallenou> it uses SDRAM, right ?
<lekernel> it will initialize and test it
<lekernel> did it try to boot from the network?
<Fallenou> I don't remember :/
<Fallenou> Do you know the difference between lm32--rtems , lm32--elf, and lm32--uclinux toolchains?
<Fallenou> it seems gcc defines those three as possible lm32 toolchains
<Fallenou> I don't really understand the meaning of the latest word in toolchains
<Fallenou> like what would it mean to have a lm32--netbsd toolchain or a lm32--netbsdelf one
<Fallenou> what kind of job needs to be done etc
<lekernel> it defines what libraries and linker scripts are used by default
<Fallenou> it seems there is no such documentation about that
<lekernel> include path too
<lekernel> do you have the -ng or old bios flashed on your board?
<Fallenou> I have -ng BIOS
<Fallenou> I'm not at home though, so I don't have the board nearby
<lekernel> can I send you a test bitstream?
<lekernel> I'm tracking down an annoying sdram bug atm...
<Fallenou> but I can try something on monday afternoon (after 19h)
<Fallenou> yes of course :)
<lekernel> thx
<lekernel> just let me know if the init passes in the bios
<Fallenou> ok
<Fallenou> (about netbsd) so far I succeeded in making netbsd build system understanding the existence of lm32 arch, and generating a lm32--elf toolchain before trying to build (and fail) the rest of the Operating System
<Fallenou> it's like buildroot build system, it builds the toolchain before building the OS :)
<Fallenou> very nicely done
<Fallenou> it even works on Mac OS X
<Fallenou> is there any "gcc" hacker/developper in the Milkymist community?
xiangfu has quit [Quit: leaving]
<lekernel> hmm, I'd rather start with just the kernel... do you need the whole build system for it?
<Fallenou> it seems so
<Fallenou> I don't even know yet how to only build the kernel
<Fallenou> I only found so far this command : ./build.sh -U -m lm32 build
<Fallenou> which builds toolchain + kernel + basic operating system (shell/unix basic tools/basic netbsd tools)
<Fallenou> brb
<wpwrak> Fallenou: welcome to the autocrap haters club :)
jevin has joined #milkymist
jevin has quit [Excess Flood]
antgreen has joined #milkymist
<GitHub170> [milkymist-ng] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/milkymist-ng/commit/07120e3c3e418ac8e93241171375944850af84c7
<GitHub170> milkymist-ng/master 07120e3 Sebastien Bourdeauducq: bios: use puts for long string
digshadow has quit [Ping timeout: 252 seconds]
antgreen has quit [Ping timeout: 256 seconds]
<Fallenou> wpwrak: ;)
__del__ has joined #milkymist
bhamilton has quit [Quit: Leaving.]
<lekernel> who has a R1 board here again?
<methril> I think mine is R1
<lekernel> does it have "RC1" written on it?
<methril> nop, is RC2
aeris has quit [Ping timeout: 252 seconds]
<Fallenou> mine is R3
fsk has quit [Quit: fsk]
aeris has joined #milkymist
<methril> lekernel: BTW, I didn't apply any fix on my board. Are the comments/fix on qi-hw wiki updated?
kilae has joined #milkymist
<lekernel> main problems are video-in instability, audio noise level and flash
<methril> ok, i need to rework it
<methril> i'm trying to come back to MM :)
<methril> thanks
<lekernel> great! welcome back! :)
<methril> thank you
<methril> do we have any sw roadmap/feature list for see where i could help?
<lekernel> right now, there is the dual HDMI add-on board
<lekernel> PCB should arrive tomorrow
<methril> I need to read the ml
<lekernel> other than that... improvements on milkymist-ng
<lekernel> or mmu
<methril> i would like to learn more about mmu, but i need to go step by step ;)
<Fallenou> hey, welcome back!
<Fallenou> mmu development is mostly done, unit tests are passing. Now it needs to be used by an operating system in order to fix last bugs
<Fallenou> I just started a netbsd port to lm32-mmu effort
<Fallenou> haven't pushed anything yet, but it will be available on my github account
<methril> so, rtems/linux is abandoned? or not interest on it for now?
<methril> s/\// and /
<Fallenou> I'm just doing experimentation and trying to have fun and to learn
<Fallenou> I have no product oriented strategy
<Fallenou> now there is an MMU, next step is to try to use it (and to debug it, as I'm sure we will end up finding bugs)
<methril> ok
<Fallenou> so either we port Linux (with mmu), either we port something else
<Fallenou> I just chose to try something else
<Fallenou> NetBSD is known to be "super portable" so let's verify that :)
<methril> yes, i heard about it :)
<Fallenou> if it runs on a toaster, it must be possible to run it on Milkymist One board :)
* methril nod
fsk has joined #milkymist
kilae has quit [Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344]]
azonenberg has joined #milkymist
digshadow has joined #milkymist
mw1 has joined #milkymist
<mw1> lekernel: it wasnt a flickernoise binary, was it?
<lekernel> no - just milkymist-ng bitstream + bios. flickernoise never ran on -ng ...
<lekernel> but in fact I think I found the origin of this SDRAM bug ...
<lekernel> some IO timing is too tight, and it works on r1 and fails on r2 + r3
<lekernel> I can send you the latest -ng images to test on your r1? it should work there... (but fails on my r2 and r3)
<mw1> ok
<mw1> didn't you send me the bitstream the last time for the same reason?
<lekernel> yes... just want to make 100% sure my latest mods didn't break something
digshadow has quit [Read error: Connection reset by peer]
digshadow has joined #milkymist
digshadow has quit [Client Quit]
Alarm has quit [Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344]]
digshadow has joined #milkymist
digshadow has quit [Ping timeout: 255 seconds]
antgreen has joined #milkymist
<mw1> lekernel: mh soc.fpg at 0x0 and bios at 0x860000 ?
<lekernel> yeah, you can replace standby
<lekernel> or just use it as normal soc bitstream (loaded by standby)
<mw1> hm doesnt work
<mw1> (the two leds are dimly lit)
<mw1> strange
<mw1> going to bed now
mw1 has quit [Quit: WeeChat 0.3.8]
antgreen has quit [Ping timeout: 276 seconds]
lekernel has quit [Ping timeout: 248 seconds]
lekernel has joined #milkymist