lekernel changed the topic of #milkymist to: Milkymist One, Migen, Milkymist SoC & Flickernoise :: Logs: http://en.qi-hardware.com/mmlogs
sh4rm4 has quit [Remote host closed the connection]
sh4rm4 has joined #milkymist
fsk has quit [Quit: fsk]
digshadow has joined #milkymist
digshadow has quit [Ping timeout: 276 seconds]
digshadow has joined #milkymist
aeris has quit [Ping timeout: 264 seconds]
aeris has joined #milkymist
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 255 seconds]
hypermodern has quit [Remote host closed the connection]
bhamilton has joined #milkymist
xiangfu has joined #milkymist
mumptai has joined #milkymist
xiangfu has quit [Ping timeout: 248 seconds]
xiangfu has joined #milkymist
mumptai has quit [Ping timeout: 276 seconds]
xiangfu has quit [Ping timeout: 276 seconds]
lekernel has quit [Ping timeout: 252 seconds]
lekernel has joined #milkymist
fsk has joined #milkymist
xiangfu has joined #milkymist
antgreen has joined #milkymist
xiangfu has quit [Remote host closed the connection]
<larsc> hm tried to replace the maxim parts with adi parts, but the pin compatible adi lvds receiver doesn't have built-in termination resistores :/
xiangfu has joined #milkymist
<lekernel> which is good, since you don't want them
<lekernel> note that I picked the Maxim part which doesn't have those resistors
<lekernel> how fast do the ADI parts go?
<lekernel> give use the ADI sales pitch :)
<lekernel> us
<larsc> yea, just noticed that you use the MAX9121 and not the MAX9122
<lekernel> MAX9121 is a bit faster than ADN4666 (250MHz vs. 200MHz) which is why I'm using it
<larsc> the ADI part is only specified for 200MHz instead of 250Mhz... exactly
<larsc> ADN4668 is the pin compatible version
<lekernel> I find it a bit frustrating that all those discrete parts are under 1Gbps, while GPUs happily run DRAM at 5+Gbps/pin
<lekernel> FPGA IOs are a little better, but not that much
<larsc> shouldn't the gpx on the newer xilinx fpgas support up to 5Gbps?
<lekernel> without enough pins to drive DRAM, and using differential IO
<lekernel> GDDR5 does 5Gbps/pin on single-ended signals
<lekernel> IOSERDES does a pale 1.8Gbps/pin
fsk has quit [Quit: fsk]
antgreen has quit [Quit: Leaving]
fsk has joined #milkymist
sh4rm4 has quit [Remote host closed the connection]
xiangfu has quit [Ping timeout: 264 seconds]
aeris has quit [Ping timeout: 276 seconds]
aeris has joined #milkymist
xiangfu has joined #milkymist
mumptai has joined #milkymist
_whitelogger has joined #milkymist
antgreen has joined #milkymist
digshadow has quit [Quit: Leaving.]
_whitelogger has joined #milkymist
Martoni has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130218165301]]
digshadow has joined #milkymist
digshadow has quit [Client Quit]
bhamilton has quit [Quit: Leaving.]
bhamilton has joined #milkymist
bhamilton has quit [Quit: Leaving.]
xiangfu has quit [Ping timeout: 244 seconds]
xiangfu has joined #milkymist
mumptai has quit [Ping timeout: 260 seconds]
xiangfu has quit [Ping timeout: 248 seconds]
antgreen has quit [Ping timeout: 264 seconds]
playthatbeat has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/]
fsk_ has joined #milkymist
fsk has quit [Ping timeout: 276 seconds]
fsk_ is now known as fsk
fsk has quit [Quit: fsk]
playthatbeat has joined #milkymist
playthatbeat has quit [Client Quit]
playthatbeat has joined #milkymist
kilae has joined #milkymist
jevin has quit [Quit: Textual IRC Client: www.textualapp.com]
jevin has joined #milkymist
_whitelogger has joined #milkymist
<azonenberg> screw you chipscope
<larsc> looks nice
<larsc> but the text is not exactly vertically centered
<azonenberg> Which text, the channel names?
<azonenberg> or the text in the signals
roh has quit [Read error: Operation timed out]
roh has joined #milkymist
<azonenberg> the text in the signals should be, i used pango calls to get the line height and then put it at (signal height/2 - line height/2)
<azonenberg> i know that the channel-name list on the left is way off
<larsc> there is one more pixel on top
<larsc> for the text in the signals
<larsc> have I ever mentioned I suffer from ocd ;)
<azonenberg> hmm, it might just not divide evenly
<azonenberg> if the font is an odd number of pixels high and the signal is an even
fsk has joined #milkymist
hypermodern has joined #milkymist
<lekernel> azonenberg, looks nice, though the obvious question is: why not gtkwave?
<azonenberg> lekernel: I considered gtkwave
<azonenberg> in fact my first version used it
<lekernel> tbh this looks a bit NIH
<azonenberg> But its internal architecture was not amenable to arbitrary protocol decode
<lekernel> or sigrok
<azonenberg> the UI is almost irrelevant
<azonenberg> most of the work is the back end on the capture core
<azonenberg> The other problem is that gtkwave is gpl'd
<larsc> yea, using pulseview would be another alternative http://sigrok.org/wiki/PulseView
<larsc> although it is also gpl
<azonenberg> My entire stack as far down as i can get is going to be BSD
<azonenberg> Several times i've found very nice looking apps and been ready to start integrating them, then realized they were GPL
<azonenberg> Which would mean i'd have to GPL a sizable fraction of my code
<azonenberg> and that's not an option
<lekernel> your code can be BSD
<azonenberg> not if i link it with a gpl'd application
<azonenberg> everything i add would have to be gpl'd
<larsc> i wish there was some nice signal rendering _library_ under a liberal license
<azonenberg> larsc: That's what i'm doing here
<azonenberg> all of the protocol decode and back-end stuff is a standalone library
<lekernel> "It is a lax, permissive non-copyleft free software license, *compatible with the GNU GPL.*"
<azonenberg> Yes
<azonenberg> But the combination of the two becomes GPL'd
<lekernel> this sounds a lesser evil than NIH
<azonenberg> My bigger issue is gpl'd libraries
<azonenberg> forcing me to gpl the entire application
<azonenberg> that is not acceptable
<azonenberg> my goal is to deliver a useful product that can be used by the widest possible audience
<azonenberg> not to push the ideology of free software
<azonenberg> and that means rejecting anything that's too overly politicized like the gpl
<azonenberg> Stallman himself tried to convince me otherwise but when he said "I have no sympathy for anyone who uses such a ridiculously permissive license" that was the last straw
<azonenberg> i couldn't care less if some company forks my code and turns it into a commercial product
<azonenberg> as long as my copy is still usable by me then i lose nothing
<azonenberg> and the world gains something
<lekernel> you're preaching to the converted here, I'm not a rms fan either
<lekernel> and my conversations with him have been similar to yours
<azonenberg> And as a result, if left with no choice
<azonenberg> and I need a library to do something in a BSD'd application
<azonenberg> I will replace a GPL'd library with a BSD'd equivalent
<azonenberg> even if that means writing it from scratch
<azonenberg> Like i said, i had been using gtkwave as a standalone executable for my first version of the LA app
<azonenberg> but it lacked a lot of capabilities i needed to do proper live updates and protocol decoding
<azonenberg> and i didn't want to put all of that time into patching a GPL'd project
<azonenberg> Since i want my viewer to be a librarized component that i can drop into a larger appliction
<azonenberg> without having to gpl it
hypermodern has quit [Quit: hypermodern]
hypermodern has joined #milkymist
antgreen has joined #milkymist
proppy has quit [Ping timeout: 256 seconds]
proppy has joined #milkymist
Alarm has joined #milkymist
jimmythehorn has joined #milkymist
sh4rm4 has joined #milkymist
hypermodern has quit [Quit: hypermodern]
hypermodern has joined #milkymist
kilae has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]]
Alarm has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]]
mumptai has joined #milkymist
mwalle has joined #milkymist
<mwalle> larsc: your simpleImage isnt working for me at all
<mwalle> no prints
<larsc> mwalle: which qemu?
<mwalle> latest
<mwalle> but there shouldnt be any changes
<larsc> mine is 6 month old
<mwalle> could you do a diff? eg. git fetch origin (or sth like that), git diff master..origin/master target-lm32
<larsc> commit 63e5885
<mwalle> ok mom
<mwalle> is that an official commit?
<mwalle> ah that is a commit from me
<larsc> yes
<larsc> the changes in target-lm32 look trivial
<larsc> but I'd rather expect the problem to be in hw/milkymist* anyway
<mwalle> whats your commandline?
<larsc> -M milkymist -nographic -kernel arch/lm32/boot/simpleImage.milkymist_one -initrd /opt/Projects/openwrt-git/bin/lm32/openwrt-lm32-root.ext4 -s -append "init=/bin/sh root=/dev/ram0 console=ttyS0"
<mwalle> im now at 63e5885
<mwalle> but still no output
<mwalle> qemu-system-lm32 -M milkymist -kernel /tmp/simpleImage.milkymist_one -nographic -append "console=/dev/ttyS0"
<larsc> strange
<larsc> md5sum of the kernel?
<mwalle> 3dcf992cd157f218414e8d9d4d8f9b13 /tmp/simpleImage.milkymist_one
<larsc> ah, wait I don't have the one I uploaded anymore
<larsc> uploaded a new one a3a8e3fe5d21af6aaaa4990a71efb087
<mwalle> works neither
<mwalle> mh
<mwalle> you're sure you are using a binary compiled from commit 63e5885
<larsc> not 100% but 90%-ish
<larsc> git diff shows nothing
<mwalle> larsc: does "-serial stdio -nographic" work for you?
<larsc> no
<larsc> qemu: could not open serial device 'stdio': Success
<mwalle> ok
<larsc> what a great error messages...
<mwalle> yeah ;)
<mwalle> btw i have some vmlinux here (3.1.0) which is working
<mwalle> at least until it turns off the early boot console
<mwalle> which might not be enabled in your kernel
<mwalle> do we support earlyprintk?
<mwalle> ah forget what i said, with the right kernel command line, my kernel works
<mwalle> ah and yours too
<mwalle> lol "console=/dev/ttyS0".. i need more sleep
<GitHub143> [qemu] mwalle pushed 1 new commit to mmu: https://github.com/mwalle/qemu/commit/99e6157e87848b1329d3c831066017415eed8d38
<GitHub143> qemu/mmu 99e6157 Michael Walle: mmu wip #9
<GitHub62> [qemu] mwalle pushed 1000 new commits to master: https://github.com/mwalle/qemu/compare/611029910906...3f15f98dc139
<GitHub62> qemu/master 31aa97d Richard Henderson: target-s390: Convert TEST DATA CLASS...
<GitHub62> qemu/master 5d7fd04 Richard Henderson: target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVE...
<GitHub62> qemu/master 722bfec Richard Henderson: target-s390: Convert MULTIPLY AND ADD, SUBTRACT...
<mwalle> larsc: btw your rootfs gives me "sh: can't execute 'uci_load': No such file or directory"
<larsc> yea
<larsc> that's why I use /bin/sh for init
<mwalle> i see
mumptai has quit [Ping timeout: 276 seconds]
hypermodern has quit [Quit: hypermodern]
hypermodern has joined #milkymist