Re: Booting PilOS

2015-07-10 Thread Alexander Burger
On Fri, Jul 10, 2015 at 07:03:28PM +0200, Alexander Burger wrote: > > What could PilOS be used for? > ... And of course it represents the essence of PicoLisp: Being totally in control, and knowing every single machine instruction in your machine personally. This thrill alone was worth the effort

Re: Booting PilOS

2015-07-10 Thread Alexander Burger
Hi Rick, > > PilOS is complete so far Well, to be honest, not completely complete. The most interesting part is still missing, but that's not an OS-issue, but a matter of PicoLisp internals: Parallelize parts of the interpreter to employ multiple CPU cores. First will be the garbage collector.

Re: Booting PilOS

2015-07-10 Thread Rick Lyman
Alex, > PilOS is complete so far What could PilOS be used for? Does it have any way of communicating with the outside world? (http://lwip.wikia.com/wiki/Porting_For_Bare_Metal) Any thoughts re: IOT: eg: http://www.adafruit.com/products/2112?gclid=Cj0KEQjw2v2sBRCazKGu3tSFz64BEiQAKIE1htXJRrxOaZ

Re: Booting PilOS

2015-07-10 Thread Alexander Burger
On Fri, Jul 10, 2015 at 09:55:30AM -0400, Rick Lyman wrote: > May be useful: > > https://blog.netbsd.org/tnf/entry/an_internet_ready_os_from > https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=92579 > https://lse.epita.fr/lse-summer-week-2014/slides/lse-summer-week-2014-21-Porting%20and%20te

Re: Booting PilOS

2015-07-10 Thread Alexander Burger
Hi Rick, > Do we need to re-invent the wheel here? maybe we could leverage: > > https://en.wikipedia.org/wiki/BareMetal > https://github.com/ReturnInfinity/BareMetal-OS > http://www.returninfinity.com/baremetal.html > http://www.osnews.com/story/27566/BareMetal_OS_gets_TCP_IP Yes, I've seen it.

Re: Booting PilOS

2015-07-10 Thread Rick Lyman
May be useful: https://blog.netbsd.org/tnf/entry/an_internet_ready_os_from https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=92579 https://lse.epita.fr/lse-summer-week-2014/slides/lse-summer-week-2014-21-Porting%20and%20testing%20a%20TCPIP%20stack%20without%20an%20ethernet%20driver.pdf ht

Re: Booting PilOS

2015-07-10 Thread Rick Lyman
Do we need to re-invent the wheel here? maybe we could leverage: https://en.wikipedia.org/wiki/BareMetal https://github.com/ReturnInfinity/BareMetal-OS http://www.returninfinity.com/baremetal.html http://www.osnews.com/story/27566/BareMetal_OS_gets_TCP_IP On Fri, Jul 10, 2015 at 9:30 AM, Alexan

Re: Booting PilOS

2015-07-10 Thread Alexander Burger
Hi Geo, thanks for the investigations! > I think i got some leads why some of us got stuck with "Checking long mode" > What i noticed is the that if i insert some message printing on most > parts of the code between "Loading PilOS" and "Checking long mode", i > will arrive on the real error which

Re: Booting PilOS

2015-07-10 Thread George Orais
Hi Alex, I think i got some leads why some of us got stuck with "Checking long mode" What i noticed is the that if i insert some message printing on most parts of the code between "Loading PilOS" and "Checking long mode", i will arrive on the real error which is "ERROR: CPU has no local APIC". I