Re: Porting NetBSD to Eco32
Yann Sionneau <[email protected]> Mon, 22 Sep 2014 21:45:50 +0200
| Newsgroups | gmane.os.netbsd.ports |
|---|---|
| Message-ID | <CACi+aWZ50XznmCXWnVpmD0r7c9y+YSi-=R8sjV6iJGriw7qFPA@mail.gmail.com> |
--089e0149537ceeb7850503acb34f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello Jens, Good to hear you are making progress and the kernel is finally stable :) I also made some progress, (TLDR here is my progress : https://www.edgebsd.org/edgebsd/wiki/14/port-lm32 ) I can now execute some user space instructions. I can actually execute a small statically linked /sbin/init program which just opens /dev/console 3 times and write "hello, world!" to it, which is displayed on UART console. I'm pretty happy about that :) But I would also like to start having more user space than just my small /sbin/init ;) I think the next step for me is porting some libc and then iterating on the following items : 1=C2=B0) ./build.sh -m milkymist -U -u release 2=C2=B0) Fix what breaks 3=C2=B0) goto 1=C2=B0) Until everything compiles But I think it's quite a lot of work! Also, I still have a bit of work in the kernel, I just fixed my spl**() functions but I still have issues with locking. Sometimes it would not boot very far, sometimes it would boot up to printing the hello world and letting me type (sys_read()) to the init stdin. Cheers! Yann 2014-09-20 9:35 GMT+02:00 Jens Mehler <[email protected]>: > Hi Yann, > > I am still trying to port the NetBSD Userland after the Kernel finally > got into a stable state :) (A lot of troubles with GCC has been > resolved) O2 kernel is now possible. > > Did you get a hang on the Userland-port? > We are still struggling with that one :) > > With best regards, > Jens > > On 24.06.2014 19:04, Yann Sionneau wrote: > > Le 24/06/14 16:33, Jens Mehler a =C3=A9crit : > >> Hi everyone ! > >> > >> Currently a small team is porting NetBSD to a new processor called > >> eco32. It's an educational 32bit RISC processor for which I had alread= y > >> ported GCC and Binutils. > >> > > Hi Jens, > > > > Pretty cool project :) > > > > Which implementation of Eco32 are you running your NetBSD kernel on? > > This one: https://github.com/skristiansson/eco32f ? On which FPGA board= ? > > Is it supported in Qemu ? > > Can you post a link to your NetBSD tree? > > > > Looking forward to hear more about it :) > > > > FYI I am porting on LatticeMico32 which is also a 32 bit RISC > > > > Cheers! > > > > --=20 Yann Sionneau --089e0149537ceeb7850503acb34f--