Re: Openbsd openrisc opencores arm

2013-03-25 Thread Dmitrij D. Czarkoff
On Sun, Mar 24, 2013 at 10:54:27PM -0400, Nick Holland wrote:
   There's no keyboard, well, because there's no
 keyboard.  There's no mouse, because there's no place to plug it in and
 the touch screen is undocumented.  There's no real network port because
 it is supposed to be wireless.

Typical tablet has USB port one could attach keyboard/mouse/both to. Some of
the touch screens are supported in linux, so theoretically the drivers could
be written based on linux code as reference.

Still, making a usable port for any tablet would take more time then the
period of device availability in shops, and even then the user experience
would likely be suboptimal, as most pieces of software still rely heavily on
text input and precise pointing, while keyboard and mouse would effectively
defeat the very idea of using tablet.

FWIW Intel is lobbying Atom-based mobile devices. If such devices ever come to
exiistance, the idea of OpenBSD may ultimately make some sense. As of now it
would be just a waste of developers' time, which is quite limited.

-- 
Dmitrij D. Czarkoff



Re: Openbsd openrisc opencores arm

2013-03-25 Thread Chris Cappuccio
Nick Holland [n...@holland-consulting.net] wrote:
 
 The problem with ARM is there is no ARM reference platform.
 Every machine is significantly different than every other machine,
 technical details of how it is built are not published (why should they
 be? They aren't being sold as general purpose computers).
 
 I do not get the excitement over ARM.  Sorry.  Its design complete and
 total chaos at this point.

There is maybe one sort-of exception to this mess:

The openly documented Freescale iMX6 platform.

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6QnodeId=018rH3ZrDRB24Afpsp=1tab=Documentation_Tab

It could stay around for a while. There is an open laptop
design built around it that looks like fun:

http://www.bunniestudios.com/blog/?p=2686

And a certain Dale Rahn even wrote support for iMX6 in a source
tree that could drop in to OpenBSD...

If someone really wants to play with newer ARM stuff on OpenBSD,
try to find some iMX6 hardware, and start with Dale's improved
sys/arch/arm, sys/arch/imx and sys/arch/beagle

Chris



Re: Openbsd openrisc opencores arm

2013-03-25 Thread Patrick Wildt
Am 25.03.2013 um 17:17 schrieb Chris Cappuccio ch...@nmedia.net:

 Nick Holland [n...@holland-consulting.net] wrote:

 The problem with ARM is there is no ARM reference platform.
 Every machine is significantly different than every other machine,
 technical details of how it is built are not published (why should they
 be? They aren't being sold as general purpose computers).

 I do not get the excitement over ARM.  Sorry.  Its design complete and
 total chaos at this point.

 There is maybe one sort-of exception to this mess:

 The openly documented Freescale iMX6 platform.


http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6QnodeId=
018rH3ZrDRB24Afpsp=1tab=Documentation_Tab

 It could stay around for a while. There is an open laptop
 design built around it that looks like fun:

 http://www.bunniestudios.com/blog/?p=2686

 And a certain Dale Rahn even wrote support for iMX6 in a source
 tree that could drop in to OpenBSD...

 If someone really wants to play with newer ARM stuff on OpenBSD,
 try to find some iMX6 hardware, and start with Dale's improved
 sys/arch/arm, sys/arch/imx and sys/arch/beagle

I have all that running on OpenBSD. I'm slowly sorting out diffs so we can get
it (armv7, panda, imx) into OpenBSD without breaking zaurus.
Without that constrain, I could basically just drop it in.

I'd recommend one of the following, where I got the first one from:
http://boundarydevices.com/products/sabre-lite-imx6-sbc/
http://boundarydevices.com/products/nitrogen6x-board-imx6-arm-cortex-a9-sbc/

Of course, there are other boards, even tablets and mini-usb/hdmi-sticks, but
those boards are imho very good.


 Chris



Openbsd openrisc opencores arm

2013-03-24 Thread max . stalnaker
I do not know anything but I lurk here for most of the millennia or more.

Openbsd arm seems to lack a frame buffer.  If I try to ssh in thenci do not 
need  a frame buffer?
Openrisc has a MMU or three and boots Linux with TFPD? Booter.   It does not 
presently have atomic operations.  Is the lack of atomic operators currently 
represent a death blow to running openbsd on it?

My interests revolve around how cheap android tablets can be and useful without 
a functional GPU and the nice feel you could have starting with a raw FPGA.  
Not that nice feel is easy to justify.  Just thinking out loud with the hope 
these are sane questions.

With respect to arm tablets I like allwinter but have read about the boot 
loader issue on all these arm tablets.  And I do know that I cannot take any 
existing openbsd distribution and boot it on openrisc.  And I do note that your 
preferred C compiler is going away from the openrisc tool chain.

Just wondering to myself if it is worth thinking about more.

Max

Sent from my Kindle Fire



Re: Openbsd openrisc opencores arm

2013-03-24 Thread Nick Holland
On 03/24/13 21:36, max.stalna...@gmail.com wrote:
 I do not know anything but I lurk here for most of the millennia or
 more.
 
 Openbsd arm seems to lack a frame buffer. 

you mean like the one on the Zaurus?

 If I try to ssh in thenci
 do not need  a frame buffer? Openrisc has a MMU or three and boots
 Linux with TFPD? Booter.   It does not presently have atomic
 operations.  Is the lack of atomic operators currently represent a
 death blow to running openbsd on it?

don't talk, write code.

 My interests revolve around how cheap android tablets can be and
 useful without a functional GPU and the nice feel you could have
 starting with a raw FPGA.  Not that nice feel is easy to justify.
 Just thinking out loud with the hope these are sane questions.
 
 With respect to arm tablets I like allwinter but have read about the
 boot loader issue on all these arm tablets.  And I do know that I
 cannot take any existing openbsd distribution and boot it on
 openrisc.  And I do note that your preferred C compiler is going away
 from the openrisc tool chain.
 
 Just wondering to myself if it is worth thinking about more.

You are wasting your time thinking about things.  As Yoda would say,
do or don't do.  If your reaction is, well, I can't do, then please be
assured, OpenBSD is not the corporate world, we don't need managers
who claim to think, but can't do.

The problem with ARM is there is no ARM reference platform.
Every machine is significantly different than every other machine,
technical details of how it is built are not published (why should they
be? They aren't being sold as general purpose computers).

By the time a machine is reverse engineered and the code written for it,
it's obsolete and discontinued.  Its replacement is significantly
different hw, and a significantly different processor.  We've seen this
over and over, and if you have truly been following OpenBSD for as long
as you say, you have seen it, too.

I've got a Thecus sitting here.  I paid more for it -- AFTER it was
discontinued and on close-out -- than a three-core AMD64 board, proc,
and memory was when new.  My Thecus may be one of the last ones running,
as they appear to have been low-quality stuff and drop like flies.
Meanwhile, old P3 systems that are seemingly indestructible, much
faster, and highly useful are free for the hauling.  They use more
power, but the pay-off is /never/ at my electrical rates (considering
cost-of-money and relative life span of the Arm systems).  I can't do
anything really cool with it, because I can't easily replace it when it
dies.

I do not get the excitement over ARM.  Sorry.  Its design complete and
total chaos at this point.  Assume whatever OS you get on the thing is
what you will live with, and you will be getting your updates from the
vendor of the device (if you are lucky.  How's this working out so far
for you?).  As the vendors are quite volatile at the moment, assume a
very short useful life span for your hw, and assume ZERO reuse potential.

I also do not understand the point of OpenBSD on a tablet.  Ok, I've got
OpenBSD running on this ... tablet.  there's no touch screen, since
that's undocumented.  There's no keyboard, well, because there's no
keyboard.  There's no mouse, because there's no place to plug it in and
the touch screen is undocumented.  There's no real network port because
it is supposed to be wireless.  What do I do with it besides stare at
the boot messages?  I love dmesg porn as much as anyone, but... uhm.
after a certain point, you memorize it and it stops being interesting.

Nick.