[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/18] bsd-user: Add system call and mips/armsup
From: |
Stacey Son |
Subject: |
Re: [Qemu-devel] [PATCH 00/18] bsd-user: Add system call and mips/armsupport.. |
Date: |
Wed, 16 Oct 2013 10:40:41 -0500 |
On Oct 16, 2013, at 10:27 AM, Alex Bennée <address@hidden> wrote:
>
> address@hidden writes:
>
>> This patch series adds a significant number of system calls and mips/arm
>> support for bsd-user. In its current state it can emulate most
>> FreeBSD mips/mips64 and arm target binaries on a x86 host in a simple
>> chroot environment. (see https://wiki.freebsd.org/QemuUserModeHowTo for
>> the details.)
>>
>> Besides adding a lot of shims and other support code this change
>> restructures the code significantly to reduce the amount of C
>> preprocessor conditionals for the various target and host arch/OS's.
>> In general, the target cpu depedent code has been moved into into
>> the various arch directories and the host OS dependent code (ie.
>> FreeBSD, NetBSD, OpenBSD) has been moved into the OS directories as
>> much as possible.
> <snip>
>
> What has been the approach to test and verification of the shims? Is
> there a BSD equivalent to the LTP or some other POSIX test suite to
> exercise all these shim calls?
I did write a lot unit tests which I didn't submit (yet) but my main test was
cross building things like perl 5.14 and running its rather large test suite.
I also cross built over 8,000 packages for FreeBSD/MIPS64 using Poudrière and
qemu-mips64 (see
http://people.freebsd.org/~bapt/pres/modern-package-management.pdf for more
information).
Regards,
-stacey.
- [Qemu-devel] [PATCH 15/18] bsd-user: add support for the ioctl system call, (continued)
- [Qemu-devel] [PATCH 15/18] bsd-user: add support for the ioctl system call, Stacey Son, 2013/10/16
- [Qemu-devel] [PATCH 14/18] bsd-user: add support for thread related system calls, Stacey Son, 2013/10/16
- [Qemu-devel] [PATCH 17/18] bsd-user: add support for miscellaneous system calls, Stacey Son, 2013/10/16
- [Qemu-devel] [PATCH 16/18] bsd-user: add support for extended attribute and ACL related syscalls, Stacey Son, 2013/10/16
- [Qemu-devel] [PATCH 18/18] bsd-user: add arm, mips and mips64 options to configure target-list, Stacey Son, 2013/10/16
- Re: [Qemu-devel] [PATCH 00/18] bsd-user: Add system call and mips/armsupport.., Alex Bennée, 2013/10/16
- Re: [Qemu-devel] [PATCH 00/18] bsd-user: Add system call and mips/armsupport..,
Stacey Son <=
- Re: [Qemu-devel] [PATCH 00/18] bsd-user: Add system call and mips/arm support., Peter Maydell, 2013/10/16