Simulator for MPC5200
Joel Sherrill
joel.sherrill at OARcorp.com
Wed Aug 8 13:56:02 UTC 2012
FYI I just bumped the maximum message size for this list.
My response was over the old limit. :)
On 08/08/2012 08:19 AM, Gedare Bloom wrote:
>
>
> On Tue, Aug 7, 2012 at 8:09 PM, Gedare Bloom <gedare at rtems.org
> <mailto:gedare at rtems.org>> wrote:
>
>
>
> On Tue, Aug 7, 2012 at 6:20 PM, Binkowski, Cassio
> <cassioiks at gmail.com <mailto:cassioiks at gmail.com>> wrote:
>
>
>
> On Tue, Aug 7, 2012 at 4:33 PM, Joel Sherrill
> <joel.sherrill at oarcorp.com <mailto:joel.sherrill at oarcorp.com>>
> wrote:
>
> On 08/07/2012 02:30 PM, Binkowski, Cassio wrote:
>> Thank you Steven!
>> I was able to get it from your tips.
>>
>> Now, another doubt. I know the following won't do it for
>> PowerPC:
>>
>> ~/qemu/install/bin/qemu-system-i386 -M pc -m 128
>> -boot a -fda /home/rtems/qemu/pc386_fda -hda
>> fat:/home/rtems/qemu/hd/ -serial stdio --no-reboot
>>
>> Besides using *qemu-system-ppc* and *-M prep*, what else
>> do I have to change to make it work?
>> I know that I'll have to change the -FDA term, but I
>> don't what to change it for.
>> Does anybody know this?
>>
> Check out rtems-testing from git. There is a directory in
> there called
> sim-scripts which has wrappers for almost all of the
> simulators
> we know you can run RTEMS on. You are looking for "qemuppc" :)
>
> :)
>
> Got it.
>
> It generates and error on line 227:
>
> 227. type ${runBSP}
> 228. check_status $? "Path appears to be broken (cannot find
> ${runBSP})"
>
> runBSP is declared in line 168:
>
> 168. runBSP=qemu-system-ppc
>
> Am I missing something?
> P.S: The file "qemu-system-ppc" is in the same directory level
> as the script and I'm passing the following parameters
> "./qemuppc -i test.exe"
>
> Put "." in your PATH or install qemu-system-ppc to a location in
> your PATH. The latter is a better option.
>
> I should add that putting "." in your PATH is a security risk. It is
> much better to install the binary to the appropriate location (which
> most likely is /usr/local/bin and already in your PATH).
>
> -Gedare
>
> Regards
>
>
>> Thanks
>>
>> On Tue, Aug 7, 2012 at 9:49 AM, Steven Grunza
>> <sgrunza at ctdi.com <mailto:sgrunza at ctdi.com>> wrote:
>>
>> Looks like you tried to configure within the qemu
>> source directory. I usually build in a separate
>> directory.
>>
>> mkdir b-qemu
>>
>> cd b-qemu
>>
>> ../qemu.git/configure --target-list="ppc-softmmu"
>> --prefix=/usr/local/bin
>>
>> Install prefix /usr/local/bin
>>
>> BIOS directory /usr/local/bin/share/qemu
>>
>> binary directory /usr/local/bin/bin
>>
>> library directory /usr/local/bin/lib
>>
>> include directory /usr/local/bin/include
>>
>> config directory /usr/local/bin/etc
>>
>> Manual directory /usr/local/bin/share/man
>>
>> ELF interp prefix /usr/gnemul/qemu-%M
>>
>> Source path /home/grunzasr/qemu.git
>>
>> C compiler gcc
>>
>> Host C compiler gcc
>>
>> CFLAGS -O2 -D_FORTIFY_SOURCE=2 -g
>>
>> QEMU_CFLAGS -fPIE -DPIE -m64 -D_GNU_SOURCE
>> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
>> -Wstrict-prototypes -Wredundant-decls -Wall -Wundef
>>
>> -Wwrite-strings -Wmissing-prototypes
>> -fno-strict-aliasing -Werror -fstack-protector-all
>> -Wendif-labels -Wmissing-include-dirs -Wnested-externs
>>
>> -Wformat-security -Wformat-y2k -Winit-self
>> -Wold-style-definition -I/usr/include/libpng12
>>
>> LDFLAGS -Wl,--warn-common -Wl,-z,relro
>> -Wl,-z,now -pie -m64 -g
>>
>> make make
>>
>> install install
>>
>> python python
>>
>> smbd /usr/sbin/smbd
>>
>> host CPU x86_64
>>
>> host big endian no
>>
>> target list ppc-softmmu
>>
>> tcg debug enabled no
>>
>> Mon debug enabled no
>>
>> gprof enabled no
>>
>> sparse enabled no
>>
>> strip binaries yes
>>
>> profiler no
>>
>> static build no
>>
>> -Werror enabled yes
>>
>> SDL support yes
>>
>> curses support yes
>>
>> curl support no
>>
>> mingw32 support no
>>
>> Audio drivers oss
>>
>> Extra audio cards ac97 es1370 sb16 hda
>>
>> Block whitelist
>>
>> Mixer emulation no
>>
>> VirtFS support no
>>
>> VNC support yes
>>
>> VNC TLS support no
>>
>> VNC SASL support no
>>
>> VNC JPEG support yes
>>
>> VNC PNG support yes
>>
>> xen support no
>>
>> brlapi support no
>>
>> bluez support no
>>
>> Documentation yes
>>
>> NPTL support yes
>>
>> GUEST_BASE yes
>>
>> PIE yes
>>
>> vde support no
>>
>> Linux AIO support no
>>
>> ATTR/XATTR support yes
>>
>> Install blobs yes
>>
>> KVM support yes
>>
>> TCG interpreter no
>>
>> fdt support no
>>
>> preadv support no
>>
>> fdatasync yes
>>
>> madvise yes
>>
>> posix_madvise yes
>>
>> uuid support no
>>
>> libcap-ng support no
>>
>> vhost-net support yes
>>
>> Trace backend nop
>>
>> Trace output file trace-<pid>
>>
>> spice support no
>>
>> rbd support no
>>
>> xfsctl support no
>>
>> nss used no
>>
>> usb net redir no
>>
>> OpenGL support yes
>>
>> libiscsi support no
>>
>> build guest agent yes
>>
>> coroutine backend ucontext
>>
>> grunzasr at stm32dbg% ls -FC
>>
>> config-host.ld config.log libdis/ libhw32/
>> libuser/ Makefile@ ppc-softmmu/
>> qdict-test-data.txt@ roms/
>>
>> config-host.mak libcacard/ libdis-user/ libhw64/
>> linux-headers/ pc-bios/ qapi-generated/
>> QMP/ tests/
>>
>> grunzasr at stm32dbg%
>>
>> I don’t know if the code will build but the “make” is
>> currently running…
>>
>> *From:*rtems-users-bounces at rtems.org
>> <mailto:rtems-users-bounces at rtems.org>
>> [mailto:rtems-users-bounces at rtems.org
>> <mailto:rtems-users-bounces at rtems.org>] *On Behalf Of
>> *Binkowski, Cassio
>> *Sent:* Tuesday, August 07, 2012 6:54 AM
>> *To:* Joel Sherrill
>> *Cc:* rtems-users at rtems.org
>> <mailto:rtems-users at rtems.org>
>> *Subject:* Re: Simulator for MPC5200
>>
>> Ok. Downloaded the tools.
>>
>> I'm trying to build Qemu for PowerPC now. I run the
>> following line, as I found in the Notes file inside
>> QEMU directory:
>>
>> ./configure --target-list="ppc-softmmu"
>> --prefix=/home/rtems/qemu/install >c.log 2>&1 ; echo $?
>>
>> ... and get this:
>>
>> head: cannot open `/root/Desktop/rtems\'' for
>> reading: No such file or directory
>>
>> head: cannot open `Home/qemu/qemu/VERSION' for
>> reading: No such file or directory
>>
>> ln: creating symbolic link
>> `Home/qemu/qemu/Makefile.dis': No such file or directory
>>
>> ln: creating symbolic link
>> `Home/qemu/qemu/Makefile.dis': No such file or directory
>>
>> ln: creating symbolic link
>> `Home/qemu/qemu/linux-headers/asm-x86': No such file
>> or directory
>>
>> ln: creating symbolic link
>> `Home/qemu/qemu/Makefile.target': No such file or
>> directory
>>
>> ln: creating symbolic link
>> `Home/qemu/qemu/Makefile.hw': No such file or directory
>>
>> ln: creating symbolic link
>> `Home/qemu/qemu/Makefile.hw': No such file or directory
>>
>> ./configure: line 3876: [: too many arguments
>>
>> ln: creating symbolic link
>> `Home/qemu/qemu/Makefile.user': No such file or directory
>>
>> Has anyone had this before?
>>
>> Best regards
>>
>>
>
>
> --
> Joel Sherrill, Ph.D. Director of Research& Development
> joel.sherrill at OARcorp.com <mailto:joel.sherrill at OARcorp.com> On-Line Applications Research
> Ask me about RTEMS: a free RTOS Huntsville AL 35805
> Support Available(256) 722-9985 <tel:%28256%29%20722-9985>
>
>
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org <mailto:rtems-users at rtems.org>
> http://www.rtems.org/mailman/listinfo/rtems-users
>
>
>
--
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20120808/aa80e7a3/attachment-0001.html>
More information about the users
mailing list