[Milkymist-devel] milkymist network driver bug

Joel Sherrill joel.sherrill at OARcorp.com
Thu Feb 24 22:18:33 UTC 2011


On 02/24/2011 03:35 PM, Daron Chabot wrote:
> I would like to get Joel's blessing before I go about making this 
> publicly accessible. Then I have to figure out where to put it !
>
> I'll ping the list when/if both are resolved.
>
There is an RTEMS Git repository at http://www.rtems.org/ftp/private/git 
which
is updated once an hour.  Is it time to move it to a move public location?

--joel
>
> -- dc
>
> On Thu, Feb 24, 2011 at 3:47 PM, Yann Sionneau <yann at minet.net 
> <mailto:yann at minet.net>> wrote:
>
>     Hi Daron,
>
>     Thanks for the commands, I would greatly appreciate a public git
>     repository with all that already set-up if it is so long and
>     bandwidth consuming to do.
>
>     So that I could git clone it.
>
>     Thanks !
>
>     Le 24/02/11 20:03, Daron Chabot a écrit :
>
>
>
>         On Thu, Feb 24, 2011 at 1:07 PM, Yann Sionneau <yann at minet.net
>         <mailto:yann at minet.net>
>         <mailto:yann at minet.net <mailto:yann at minet.net>>> wrote:
>
>            Hi Daron,
>
>            How did you do your git mirror of the CVS ? Is there any
>         tool to do
>            that ?
>
>
>         I simply used what git provides. See, "git help cvsimport".
>
>         The first step is doing a cvs checkout (HEAD will work):
>         1)    cvs -d :pserver:anoncvs at www.rtems.com:/usr1/CVS co rtems
>         2)    mv rtems rtems.cvs
>
>         Then the commands I use to create my pristine, git-mirror of
>         the CVS
>         repo is:
>          3)   cd rtems.cvs
>          4)   git cvsimport -i -v -C ../rtems.mirror.git
>
>         !!!!!!!!!!!!!!! Beware: this will take *many* hours over the
>         network
>         !!!!!!!!!!!!!!!!!!!!
>         i.e. do this at night (Alabama time) if you want to avoid
>         annoying repo
>         users/administrators.
>
>         I seem to recall this initially taking on the order of nine
>         hours. If
>         done locally, this operation is orders of magnitude faster
>         (wink, wink,
>         nudge, nudge Joel).
>
>         If people are interested, I may be able to put my
>         "rtems.mirror.git" in
>         a publicly accessible location to spare them the 10 hours of
>         suspense.
>
>         To update the git-mirror when the CVS repo changes, just
>         repeat 3) and
>         4). This will take around 15 min over the network.
>
>         As recommended by the "git-cvsimport" man page, *do not* use the
>         git-mirror for working in. Do this:
>         5)    git clone rtems.mirror.git rtems.git       # assuming
>         you want
>         these in same directory
>
>         Then, use the "rtems.git" repo to play around in...
>
>         FYI -- my "rtems.mirror.git" branches look like this:
>
>         (~/RTEMS/rtems.mirror.git)
>         djc at TooLBox--> git branch -a
>           B_beatnik_import_from_SLAC
>           B_rtems_mvme3100_bsp_slac
>           MOVED-ASM_H-TO-RTEMS-SUBDIR-4-6-branch
>           MOVED-FROM-C-SRC-EXEC-TO-CPUKIT-rtems-eng-200108xx
>           MOVED-FROM-C-SRC-TO-CPUKIT-rtems-4-5-branch
>           MOVED-FROM-LIBBSP-TO-LIBCHIP-rtems-4-6-branch
>           MOVED-FROM-SCORE-TO-RTEMS-rtems-4-6-branch
>           MOVED-FTPD-TO-CPUKIT-4-5-branch
>           MOVED-RTEMS_WEBSERVER-TO-CPUKIT-HTTPD-4-5-branch
>           MOVED-TO-LIBCPU-4-6-branch
>           MOVED-from-C-SRC-TO-CPUKIT-rtems-4-5-branch
>           MOVED-from-C-SRC-TO-CPUKIT-rtems-4-6-branch
>           OAR
>           SLAC
>         * master
>           origin
>           rtems-4-0-0-branch
>           rtems-4-10-branch
>           rtems-4-5-branch
>           rtems-4-6-branch
>           rtems-4-7-branch
>           rtems-4-8-branch
>           rtems-4-8-testing
>           rtems-4-9-branch
>           rtems-am-branch
>           rtems-eng-200108xx
>           rtemsdoc-4-5-branch
>           shttpd
>           zlib
>
>         "master" ---> HEAD, all the rtems-4-X-branches appear as in
>         the CVS
>         repo, and I really don't know (or care!) about the rest.
>
>         HTH.
>
>
>         -- dc
>
>
>            Did you just cvs checkout and then git init . && git add * ?
>
>            You had to keep the CVS related files into your git, in
>         order to be
>            able to to cvs up, right ?
>
>            Can you explain to me how to do like you ?
>
>            Thanks :)
>
>            Regards,
>
>            Yann
>
>            Le 24/02/11 16:34, Daron Chabot a écrit :
>
>                Hi Till,
>
>                I'm not sure if Yann is doing the same, but I've been
>         tracking
>                the RTEMS
>                cvs repos with git for some time and update it
>         semi-regularly
>                (doing an
>                update now). I maintain one git repo that is a "mirror"
>         of the
>                cvs repo,
>                and another git repo (clone of the mirror) for local
>         development
>                where I
>                "rebase" my work on top of the cvs HEAD.
>
>                You could do something similar, pulling Yann's
>         branch(es) into your
>                scratchpad repo...
>
>                Just a thought.
>
>
>                -- dc
>
>                On Thu, Feb 24, 2011 at 10:17 AM, Till Straumann
>         <strauman at slac.stanford.edu
>         <mailto:strauman at slac.stanford.edu>
>         <mailto:strauman at slac.stanford.edu
>         <mailto:strauman at slac.stanford.edu>>
>         <mailto:strauman at slac.stanford.edu
>         <mailto:strauman at slac.stanford.edu>
>         <mailto:strauman at slac.stanford.edu
>         <mailto:strauman at slac.stanford.edu>>>> wrote:
>
>                    On 02/24/2011 03:55 PM, Yann Sionneau wrote:
>
>                        Le 24/02/11 14:40, Till Straumann a écrit :
>
>                            On 02/24/2011 03:12 PM, Sebastien
>         Bourdeauducq wrote:
>
>                                On Thu, 2011-02-24 at 11:13 +0000, Yann
>         Sionneau
>                wrote:
>
>                                    Feel free to merge these commits
>         with the
>                CVS, but
>                                    it will not be a
>                                    straight forward merge since my github
>                repository
>                                    has a lot of commit
>                                    that your CVS doesn't have. We are
>         out of sync.
>
>
>                                Joel told me that the 4.11 release is
>         not before a
>                                while. To reduce the
>                                administrative overhead, and unless
>         someone sees
>                this as an
>                                inconvenience, let's continue working
>         on this
>                BSP in the
>                                Git repository
>                                for now and I'll submit one big patch
>         before the
>                4.11
>                                release.
>
>                                S.
>
>
>
>                            Hmm - but I'd rather get only the BSP from
>         your git repo
>                            and work with the main-line RTEMS otherwise.
>
>                            How can I do that?
>
>                            Thanks
>
>
>                        Well you can checkout my git repo, it's a clone
>         of RTEMS
>                CVS of
>                        when I
>                        started the GSoC back in the middle of 2010.
>
>
>                    Well - that's not exactly what I want. I want to stay
>                in-sync with
>                    the current RTEMS development and use your latest BSP.
>
>
>                    T.
>
>
>                        Just check it out and you can play with RTEMS
>         and the
>                up-to-date
>                        Milkymist BSP as if you were playing with RTEMS
>         CVS :)
>
>                        The qemu to use is a special one (with milkymist
>                support) btw,
>                        it's the
>                        one from this git repo :
>         http://git.serverraum.org/?p=mw/qemu-lm32.git;a=summary
>
>                        Link for how to compile lm32-qemu :
>         http://milkymist.org/wiki/index.php?title=Using_QEMU
>                        Link for how to compile the BSP (but you sure
>         know how to do
>                        that better
>                        than me :)) :
>         http://milkymist.org/wiki/index.php?title=RTEMS_build_instructions
>
>                        Link on how to run some tests :
>         http://milkymist.org/wiki/index.php?title=Run_RTEMS_sample_applications_on_the_Milkymist_One_board_and_on_Qemu
>
>
>                        And eventually if you want to try flickernoise
>         (a GUI
>                application) :
>         http://milkymist.org/wiki/index.php?title=Flickernoise_build_instructions
>
>                        Have fun :)
>
>
>                    _______________________________________________
>                    rtems-users mailing list
>         rtems-users at rtems.org <mailto:rtems-users at rtems.org>
>         <mailto:rtems-users at rtems.org <mailto:rtems-users at rtems.org>>
>         <mailto:rtems-users at rtems.org <mailto:rtems-users at rtems.org>
>         <mailto:rtems-users at rtems.org <mailto:rtems-users at rtems.org>>>
>
>
>         http://www.rtems.org/mailman/listinfo/rtems-users
>
>
>
>
>
>     _______________________________________________
>     rtems-users mailing list
>     rtems-users at rtems.org <mailto:rtems-users at rtems.org>
>     http://www.rtems.org/mailman/listinfo/rtems-users
>
>




More information about the users mailing list