Support ARM Linux device and add Beaglebone as a support device

This patch set enables building PPSSPP on an embedded Linux board called the Beaglebone/Beaglebone Black. Minor tweaks are made to easily support thiis board.
Ok sounds good

On Saturday, September 27, 2014, Henrik Rydgård <notifications@github.com>
wrote:

> In Common/MemArena.cpp:
>
> > @@ -99,6 +99,8 @@ int ashmem_unpin_region(int fd, size_t offset, size_t len)
> >  // do not make this "static"
> >  #ifdef MAEMO
> >  std::string ram_temp_file = "/home/user/gc_mem.tmp";
> > +#elif defined(BB)
> > +std::string ram_temp_file = "/home/root/gc_mem.tmp";
> >  #else
> >  std::string ram_temp_file = "/tmp/gc_mem.tmp";
>
> Should be fine either way indeed, i'd say shm feels cleaner though and may
> avoid flushing to disk.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/hrydgard/ppsspp/pull/6952/files#r18124505>.
>