All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rob Landley <rob@landley.net>
To: Richard Kuo <rkuo@codeaurora.org>
Cc: linux-hexagon@vger.kernel.org
Subject: Re: Hobbyist hexagon?
Date: Mon, 05 Mar 2012 22:16:57 -0600	[thread overview]
Message-ID: <4F558FB9.5000700@landley.net> (raw)
In-Reply-To: <20120306025821.GC2855@codeaurora.org>

On 03/05/2012 08:58 PM, Richard Kuo wrote:
> On Thu, Mar 01, 2012 at 08:51:14PM -0600, Rob Landley wrote:
>> I'd like to play with Hexagon Linux.  I'm told there's such a chip in my
>> old Nexus One, at at one point there was mention of potential QEMU
>> support for the thing?
>>
>> Assuming I just wanted to boot Linux to a shell prompt with an
>> initramfs, do I have any options?
>>
>> Rob
> 
> 
> Hi again, Rob!

Hi Richard!  Long time no see.

> I think there is certainly the desire to enable other people to work
> on Hexagon Linux, but unfortunately there's nothing externally available
> as of yet.

I have noticed this thing.  I would like to fix this thing, if I can.

There are a gazillion Nexus variants out there, and they're starting to
get old enough to be replaced. This means there are a gazillion _old_
nexus variants out there, some going cheap on ebay, which can become
reasonable development systems with minimal prompting...

> We haven't really done anything with QEMU,

Which is a pity.  Now that instruction set has been released, is there
something on codeaurora I can point the qemu guys at?

> and I don't have
> the support for any other external hardware.  There may be some stuff in
> the works for the public, but I don't have a timetable for any of it.

I have an old Nexus One, which I've replaced with a Nexus Black Thing
From Sprint (which may or may not be a "galaxy S", it doesn't say).  I'm
assured my old phone has a snapdragon-with-hexagon in it.  All I need to
play with it is the bootloader bit I can run on android to quiesce the
Scorpion and boot the Hexagon via the boot processor.  I can put an
initramfs in the kernel image to avoid even needing to read from flash
initially.

This means I _specifically_ need:

A) The armv5l code to run on the boot processor, halting the scorpion
and starting the hexagon.

B) That magic software mmu binary blob the hexagon kernel won't run without.

C) The usb serial driver for hexagon so I can get a serial console by
plugging the hexagon into my laptop.

D) A working example of all this fitting together, giving me a serial
console with kernel boot messages.

Rob

(P.S. It would be really realy nice if I could get that old uClibc
0.9.30 tarball, I could forward port it to current myself. But that's
not strictly required to make this usable outside qualcomm if the
existing cross compiler toolchains have a working libc in them.)

      reply	other threads:[~2012-03-06  4:16 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-02  2:51 Hobbyist hexagon? Rob Landley
2012-03-06  2:58 ` Richard Kuo
2012-03-06  4:16   ` Rob Landley [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F558FB9.5000700@landley.net \
    --to=rob@landley.net \
    --cc=linux-hexagon@vger.kernel.org \
    --cc=rkuo@codeaurora.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.