Where can I get the kernel sources?

Heinz Junkes junkes at fhi-berlin.mpg.de
Thu Feb 3 14:57:46 UTC 2022


Danke Sebastian,

I have been able to place the drivers from Till in rtems-libbsd without much effort.
I can boot the MVME6100 with the mv653xx: 
...
mve0 on nexus0
miibus0: <MII bus> on mve0
ukphy0: <Generic IEEE 802.3u media interface> PHY 0 on miibus0
ukphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
info: mve0: Ethernet address: ec:9e:cd:1a:12:3f
info: lo0: link state changed to UP
…

Can/should I create a pull request so that this can be transferred to the master?

rtems-libbsd$ git status
On branch 6-freebsd-12
Your branch is up to date with 'origin/6-freebsd-12'.

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	new file:   rtemsbsd/include/bsp/mv643xx_eth.h
	new file:   rtemsbsd/sys/dev/mve/mv643xx_nexus.c
	new file:   rtemsbsd/sys/powerpc/drivers/net/if_mve/mv643xx_eth.c

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   libbsd.py
	modified:   rtemsbsd/include/bsp/nexus-devices.h

Heinz


> On 3. Feb 2022, at 08:05, Sebastian Huber <sebastian.huber at embedded-brains.de> wrote:
> 
> Hello Heinz,
> 
> On 03/02/2022 06:57, Heinz Junkes wrote:
>> I think I slept through the latest development. Sorry about that.
>> I wanted to integrate a pull request from Till (https://github.com/RTEMS/rtems/pull/41)
>> into rtems6. But unfortunately I can no longer find the sources.
>> $: git clone git://git.rtems.org/rtems.git kernel
>> $: cd kernel
>> $: ls c
>> ACKNOWLEDGEMENTS
>> I am used to this:
>> $: git checkout 5
>> Switched to branch '5'
>> Your branch is up to date with 'origin/5’.
>> $: ls c
>> acinclude.m4  ACKNOWLEDGEMENTS  configure.ac  Makefile.am  src
>> I also saw this ticket (https://devel.rtems.org/ticket/4046):
>> Bootstrapping is going away with the new build system and until then the command in rtems.git should be used.
>> Unfortunately, I'm not getting anywhere with it.
>> How must/should I proceed?
> 
> the BSP sources are in "bsps" since RTEMS 5. In "c" is mostly the old build system in RTEMS 5 which was removed in RTEMS 6.
> 
> I tried to rebase the pull request to RTEMS 6 (master), however, then I noticed that the old network stack and all the network interface drivers are not longer included in the RTEMS sources. The old network stack is now in a separate repository:
> 
> https://git.rtems.org/rtems-net-legacy/
> 
> -- 
> embedded brains GmbH
> Herr Sebastian HUBER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: sebastian.huber at embedded-brains.de
> phone: +49-89-18 94 741 - 16
> fax:   +49-89-18 94 741 - 08
> 
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/



More information about the devel mailing list