[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Minios-devel] Libc support in mini-os



Hi Ajay,

The HAVE_LIBC doesn't mean glibc. This option is used to link
The newlib. You can find the newlib patch for mini-os in
Xen/stubdom. But I am not sure whether this patch can work on Arm.

Regards,
Wei Chen

> -----Original Message-----
> From: Minios-devel <minios-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf Of
> Ajay Garg
> Sent: 2018年5月16日 18:43
> To: Shijie Huang <Shijie.Huang@xxxxxxx>
> Cc: minios-devel@xxxxxxxxxxxxxxxxxxxx; Julien Grall <Julien.Grall@xxxxxxx>
> Subject: Re: [Minios-devel] Libc support in mini-os
>
> Hi All.
>
> Unfortunately, things start breaking in the same way when HAVE_LIBC is
> enabled, even for x86_64.
>
> On Mon, May 14, 2018 at 7:42 AM, Huang Shijie <shijie.huang@xxxxxxx> wrote:
> > On Sat, May 12, 2018 at 07:40:17AM +0530, Ajay Garg wrote:
> > Hi Ajay,
> >> Hi Julien.
> >>
> >> Currently using the repo and branch as per the details at
> >> https://lists.xenproject.org/archives/html/minios-devel/2018-
> 04/msg00100.html
> >>
> >> On Fri, 11 May 2018, 2:33 p.m. Julien Grall, <julien.grall@xxxxxxx> wrote:
> >>
> >> > (+ Shijie)
> >> >
> >> > On 10/05/18 04:59, Ajay Garg wrote:
> >> > > Hi All.
> >> > >
> >> > > I was trying to compile coremark as an app with mini-os (after
> >> > > commenting out app_main() method in kernel.c) on arm64, and a point
> >> > > was reached wherein HAVE_LIBC directive required to be enabled.
> >> >
> >> > Arm64 support for Mini-OS is still in development and has not yet been
> >> > merged. So which series are you using?
> >> >
> >> > Cheers,
> >> >
> >> > >
> >> > > Unfortunately, things went kaboom thereafter, with lots of
> >> > > missing-files errors coming one after the another.
> >> > >
> >> > >
> >> > > Googling gave this :
> >> > >
> >> > https://lists.xenproject.org/archives/html/minios-devel/2015-
> 09/msg00007.html
> >> > >
> >> > > and then it's follow-up:
> >> > >
> >> > https://lists.xenproject.org/archives/html/minios-devel/2015-
> 09/msg00008.html
> >> > >
> >> > >
> >> > > So, that made me curious, that if we need to move to rumprun (or some
> >> > > other mechanism) after enabling HAVE_LIBC, then what's the point of
> >> > > HAVE_LIBC conditional-code scattered through mini-os?
> > I did not test the mini-os with HAVE_LIBC enabled.
> > This is the next step after the basic support for arm64 is merged.
> >
> > To Julien,
> >    sorry for not reply to you recently. I am too busy these days, and I will
> resume the
> >    mini-os later.
> >
> > Thanks
> > Huang Shijie
> > IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended 
> recipient,
> please notify the sender immediately and do not disclose the contents to any
> other person, use it for any purpose, or store or copy the information in any
> medium. Thank you.
>
>
>
> --
> Regards,
> Ajay
>
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@xxxxxxxxxxxxxxxxxxxx
> https://lists.xenproject.org/mailman/listinfo/minios-devel
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.