Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93488 - New ebuild: app-emulation/vm-arm
Summary: New ebuild: app-emulation/vm-arm
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Gentoo ARM Porters
URL: http://www.virtera.com/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-21 17:04 UTC by Yuri Vasilevski (RETIRED)
Modified: 2005-08-17 21:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
vm-arm-1.0.0.ebuild (vm-arm-1.0.0.ebuild,1.49 KB, text/plain)
2005-05-21 17:05 UTC, Yuri Vasilevski (RETIRED)
Details
50vm-arm (50vm-arm,38 bytes, text/plain)
2005-05-21 17:07 UTC, Yuri Vasilevski (RETIRED)
Details
VIRTERA license (VIRTERA,5.09 KB, text/plain)
2005-05-21 17:08 UTC, Yuri Vasilevski (RETIRED)
Details
vm-arm-1.0.0.ebuild (vm-arm-1.0.0.ebuild,1.74 KB, text/plain)
2005-05-21 20:26 UTC, Yuri Vasilevski (RETIRED)
Details
vm-arm-1.0.1.ebuild (vm-arm-1.0.1.ebuild,1.76 KB, text/plain)
2005-05-24 10:52 UTC, Yuri Vasilevski (RETIRED)
Details
vm-arm-1.0.2.ebuild.diff to vm-arm-1.0.1.ebuild (vm-arm-1.0.2.ebuild.diff,859 bytes, patch)
2005-08-17 10:27 UTC, Yuri Vasilevski (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Vasilevski (RETIRED) gentoo-dev 2005-05-21 17:04:48 UTC
Another ARM emulator, this one is quite fast and can be used in two modes, to
run ARM bare-machine programs and to run ARM Linux kernels and distributions. In
the second mode it can emulate the (almost) whole Sharp Zaurus SL-5500 PDA and
run OpenZaurus kernel + root-image on it. This makes it quite interesting for
all of us developing for the Zaurus.

Reproducible: Always
Steps to Reproduce:
Comment 1 Yuri Vasilevski (RETIRED) gentoo-dev 2005-05-21 17:05:51 UTC
Created attachment 59504 [details]
vm-arm-1.0.0.ebuild
Comment 2 Yuri Vasilevski (RETIRED) gentoo-dev 2005-05-21 17:07:24 UTC
Created attachment 59505 [details]
50vm-arm

50vm-arm to be put in app-emulation/vm-arm/files/
Comment 3 Yuri Vasilevski (RETIRED) gentoo-dev 2005-05-21 17:08:23 UTC
Created attachment 59506 [details]
VIRTERA license

VIRTERA goes to /usr/portage/licenses/
Comment 4 Yuri Vasilevski (RETIRED) gentoo-dev 2005-05-21 20:26:48 UTC
Created attachment 59509 [details]
vm-arm-1.0.0.ebuild

Added verification for GTK1 support in 11-libs/wxGTK-2.4 to the ebuild.
Comment 5 Yuri Vasilevski (RETIRED) gentoo-dev 2005-05-24 10:52:18 UTC
Created attachment 59720 [details]
vm-arm-1.0.1.ebuild

- version dump to 1.0.1
- corrected my stupid mistake of using explicit versions instead of ${PV} in
the ebuild.
Comment 6 SpanKY gentoo-dev 2005-05-24 21:27:37 UTC
thanks, 1.0.1 now in portage
Comment 7 Yuri Vasilevski (RETIRED) gentoo-dev 2005-06-01 09:31:08 UTC
Hi,

Your ebuild installs /opt/virtera with wrong permissions.

$ ls -l /opt/ | grep virtera
drwx------  3 root   root    4096 Jun  1 11:24 virtera

I have umask set to 077 in /etc/profile, but even with umask 022 it does not set
the right permissions.
(anyway, I don't think umask should affect ebuilds, but I checked just in case
that was it.)

Yuri.
Comment 8 SpanKY gentoo-dev 2005-06-01 15:19:08 UTC
the stupid rpm is packaged with those permissions

updated the ebuild to run chmod a+rx on all the dirs
Comment 9 Yuri Vasilevski (RETIRED) gentoo-dev 2005-08-17 10:27:38 UTC
Created attachment 66155 [details, diff]
vm-arm-1.0.2.ebuild.diff to vm-arm-1.0.1.ebuild

The changes relative to the previous 1.0.1 version are:

    * Support for Fedora Core 4 and Debian 3.1 distributions. The support for
Debian 3.0 has now been dropped.
    * Add support for a CompactFlash NE2000-based ethernet NIC. This allows the
ARM simulation to connect to the network via the host, and relies on the Linx
TUN/TAP kernel module. A python script called vm-arm-net-config.py is provided
to help set up the host networking appropriately. For more details, please see
the User Guide and the Software Guide. Note that several bugs in the TUN/TAP
kernel module were fixed in Linux kernel version 2.6.11. It is therefore highly
recommended that kernel 2.6.11 or later is used on the host system. The
symptoms with an older kernel are poor network performance (e.g. less than 20
KByte/s transfer rates) and slow ping times.
    * Improve mouse handling to avoid occasional lost mouse clicks.
    * Add CPUID checks into X86 code generator.
    * The executables are now shipped in i386 and i686 versions. The bin
directory contains separate directories for these 2 architecture targets.
Please choose a PATH that includes one of these according to your machine's
architecture type (try "uname -p" to find out). The i386 version will work on
any i386 or higher PC. The i686 version is built for the Pentium Pro
architecture, and will work for the Pentium Pro or later architectures. This
includes Pentium 2, Pentium 3, Pentium 4, Pentium M, Athlon, Athlon 64 and
Opteron (to name a few). The i686 version will generally give improved
performance on those architectures and is equivalent to the previous
executables that were shipped. The i386 version is provided for compatibility
with older PC systems. The RPM file itself is now marked as i386 compatible
because that is the lowest common denominator architecture that is supported.
Comment 10 SpanKY gentoo-dev 2005-08-17 21:26:03 UTC
Comment on attachment 66155 [details, diff]
vm-arm-1.0.2.ebuild.diff to vm-arm-1.0.1.ebuild

1.0.2 now in portage