Re: [Qemu-devel] QEMU -> Github Exporter down?

2017-08-22 Thread Sean Bruno
On 08/22/17 10:57, Peter Maydell wrote: > On 22 August 2017 at 17:52, Sean Bruno wrote: >> I note that there hasn't been any updates to the github copy of the main >> project repo. Just curious if I missed a thing or if someone can go >> look to see what's up. &g

[Qemu-devel] QEMU -> Github Exporter down?

2017-08-22 Thread Sean Bruno
I note that there hasn't been any updates to the github copy of the main project repo. Just curious if I missed a thing or if someone can go look to see what's up. sean signature.asc Description: OpenPGP digital signature

Re: [Qemu-devel] [PATCH] Update FreeBSD syscall numbers

2017-01-09 Thread Sean Bruno
On 01/09/17 07:00, Peter Maydell wrote: > On 5 January 2017 at 16:41, Sean Bruno wrote: >> Signed-off-by: Sean Bruno >> Signed-off-by: Stacy Son >> --- >> bsd-user/freebsd/syscall_nr.h | 929 >> ++ >> 1 file ch

Re: [Qemu-devel] [scripts] default shell/perl locations

2017-01-06 Thread Sean Bruno
On 01/06/17 01:14, Paolo Bonzini wrote: > > > On 05/01/2017 23:41, Sean Bruno wrote: >> I don't suppose it would be possible to have configure check/change the >> interpreter path for scripts so that operating systems that don't have >> /usr/bin/perl f

[Qemu-devel] [scripts] default shell/perl locations

2017-01-05 Thread Sean Bruno
I don't suppose it would be possible to have configure check/change the interpreter path for scripts so that operating systems that don't have /usr/bin/perl for example, would work out of the box? sean signature.asc Description: OpenPGP digital signature

Re: [Qemu-devel] New Year's starting over ... bsd-user

2017-01-05 Thread Sean Bruno
On 01/05/17 09:11, Peter Maydell wrote: > On 5 January 2017 at 16:03, Sean Bruno wrote: >> Ok, this is probably too big for a single patch. I'll see if its >> reasonable to break this up across *some* kind of logic boundary. > > Yeah, that's pretty huge. My rou

[Qemu-devel] [PATCH] Update FreeBSD syscall numbers

2017-01-05 Thread Sean Bruno
Signed-off-by: Sean Bruno Signed-off-by: Stacy Son --- bsd-user/freebsd/syscall_nr.h | 929 ++ 1 file changed, 484 insertions(+), 445 deletions(-) diff --git a/bsd-user/freebsd/syscall_nr.h b/bsd-user/freebsd/syscall_nr.h index d849024792..fc31880af0

Re: [Qemu-devel] New Year's starting over ... bsd-user

2017-01-05 Thread Sean Bruno
On 01/03/17 09:18, Sean Bruno wrote: > > I'm pondering where to start with getting FreeBSD's bsd-user code into > shape so it could actually be reviewed and accepted now that its sort of > working again (signal handling fixed finally). > > I almost feel like the ex

Re: [Qemu-devel] New Year's starting over ... bsd-user

2017-01-05 Thread Sean Bruno
On 01/05/17 04:33, Peter Maydell wrote: > On 3 January 2017 at 16:18, Sean Bruno wrote: >> I'm pondering where to start with getting FreeBSD's bsd-user code into >> shape so it could actually be reviewed and accepted now that its sort of >> working again (signal h

Re: [Qemu-devel] New Year's starting over ... bsd-user

2017-01-04 Thread Sean Bruno
On 01/04/17 11:32, Alex Bennée wrote: > > Sean Bruno writes: > >> I'm pondering where to start with getting FreeBSD's bsd-user code into >> shape so it could actually be reviewed and accepted now that its sort of >> working again (signal handling fixed

Re: [Qemu-devel] New Year's starting over ... bsd-user

2017-01-04 Thread Sean Bruno
On 01/03/17 23:53, Thomas Huth wrote: > On 03.01.2017 18:11, Sean Bruno wrote: >> >> >> On 01/03/17 09:18, Sean Bruno wrote: >>> >>> I'm pondering where to start with getting FreeBSD's bsd-user code into >>> shape so it could actually

Re: [Qemu-devel] New Year's starting over ... bsd-user

2017-01-03 Thread Sean Bruno
On 01/03/17 09:18, Sean Bruno wrote: > > I'm pondering where to start with getting FreeBSD's bsd-user code into > shape so it could actually be reviewed and accepted now that its sort of > working again (signal handling fixed finally). > > I almost feel like the ex

[Qemu-devel] New Year's starting over ... bsd-user

2017-01-03 Thread Sean Bruno
I'm pondering where to start with getting FreeBSD's bsd-user code into shape so it could actually be reviewed and accepted now that its sort of working again (signal handling fixed finally). I almost feel like the existing code should be purged, except that it gives a good history (and this seems

Re: [Qemu-devel] Looking for a linux-user mode test

2016-12-28 Thread Sean Bruno
On 12/28/16 10:05, Peter Maydell wrote: > On 28 December 2016 at 15:06, Sean Bruno wrote: >> After some recent-ish changes to how user mode executes things/stuff, >> I'm running into issues with the out of tree bsd-user mode code that >> FreeBSD has been maint

[Qemu-devel] Looking for a linux-user mode test

2016-12-28 Thread Sean Bruno
After some recent-ish changes to how user mode executes things/stuff, I'm running into issues with the out of tree bsd-user mode code that FreeBSD has been maintaining. It looks like the host_signal_handler() is never executed or registered correctly in our code. I'm curious if the linux-user cod

Re: [Qemu-devel] Extra linked objects in qemu-system-aarch64

2016-12-26 Thread Sean Bruno
On 12/26/16 12:55, Peter Maydell wrote: > On 26 December 2016 at 15:01, Sean Bruno wrote: >> FreeBSD detects undeclared dependencies when building "ports" and I've >> been ignoring a bunch of warnings from qemu-system-aarch64 that I'm a >> bit puzzle

[Qemu-devel] Extra linked objects in qemu-system-aarch64

2016-12-26 Thread Sean Bruno
FreeBSD detects undeclared dependencies when building "ports" and I've been ignoring a bunch of warnings from qemu-system-aarch64 that I'm a bit puzzled by. It appears that we're linking qemu-system-aarch64 differently than the other system emulator targets: https://gist.github.com/seanbruno/dd99

Re: [Qemu-devel] [PATCH for-2.7] pc-bios/optionrom: Fix OpenBSD build with better detection of linker emulation

2016-08-08 Thread Sean Bruno
the build on OpenBSD, > since it wants a different answer to FreeBSD and we don't have > an existing CONFIG_ variable that distinguishes the two. > Reviewed-by: Sean Bruno For impact to FreeBSD only. > Signed-off-by: Peter Maydell > --- > This works for Linux and for t

[Qemu-devel] Unreviewable bsd-user code bomb

2016-08-08 Thread Sean Bruno
I've forked a branch of master in my github repo and only merged in the needed bsd-user changes (or at least what I think are the needed changes). https://github.com/seanbruno/qemu-bsd-user/tree/qemu-merge-bsd-user The diffstat is still out of control, but the damage is contained to bsd-user dirs

[Qemu-devel] [PATCH] Fix bsd-user build errors after 8642c1b81e0418df066a7960a7426d85a923a253

2016-07-29 Thread Sean Bruno
invocation) gmake[1]: *** [Makefile:197: qemu-i386] Error 1 gmake: *** [Makefile:204: subdir-i386-bsd-user] Error 2 Signed-off-by: Sean Bruno --- bsd-user/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index 315ba1d..bbba43f 100644 --- a/bsd-u

[Qemu-devel] [PATCH] optionrom: fix detection of -Wa,-32

2016-07-28 Thread Sean Bruno
http://lists.nongnu.org/archive/html/qemu-devel/2016-07/msg04839.html If there is any way this can be pulled in, we FreeBSD nerds would appreciate it. sean signature.asc Description: OpenPGP digital signature

Re: [Qemu-devel] R: [PATCH v2] Unbreak FreeBSD build after optionrom update.

2016-07-26 Thread Sean Bruno
On 07/26/16 03:32, Paolo Bonzini wrote: > >> Update the build flags appropriately for FreeBSD and add the correct >> LD_EMULATION type for the FreeBSD build case. >> >> Signed-off-by: Sean Bruno > > I posted the right fix a couple days ago, but didn't m

[Qemu-devel] [PATCH] Unbreak FreeBSD build after optionrom update.

2016-07-26 Thread Sean Bruno
: linuxboot_dma.img] Error 1 gmake: *** [Makefile:229: romsubdir-optionrom] Error 2 Signed-off-by: Sean Bruno --- pc-bios/optionrom/Makefile | 4 1 file changed, 4 insertions(+) diff --git a/pc-bios/optionrom/Makefile b/pc-bios/optionrom/Makefile index d88ce11..8c8d7cd 100644 --- a/pc-bios

[Qemu-devel] [PATCH v2] Unbreak FreeBSD build after optionrom update.

2016-07-25 Thread Sean Bruno
Update the build flags appropriately for FreeBSD and add the correct LD_EMULATION type for the FreeBSD build case. Signed-off-by: Sean Bruno --- pc-bios/optionrom/Makefile | 8 1 file changed, 8 insertions(+) diff --git a/pc-bios/optionrom/Makefile b/pc-bios/optionrom/Makefile index

Re: [Qemu-devel] [PATCH] Unbreak build after optionrom update.

2016-07-25 Thread Sean Bruno
On 07/25/16 12:53, Peter Maydell wrote: > On 25 July 2016 at 18:57, Sean Bruno wrote: >> Update the build flags appropriately for FreeBSD and add the correct >> LD_EMULATION type for the FreeBSD build case. >> >> Signed-off-by: Sean Bruno >> --- &

[Qemu-devel] [PATCH] Unbreak build after optionrom update.

2016-07-25 Thread Sean Bruno
Update the build flags appropriately for FreeBSD and add the correct LD_EMULATION type for the FreeBSD build case. Signed-off-by: Sean Bruno --- pc-bios/optionrom/Makefile | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pc-bios/optionrom/Makefile b/pc-bios/optionrom

Re: [Qemu-devel] [PATCH 3/2] MAINTAINERS: Remove Blue Swirl leftovers

2016-07-05 Thread Sean Bruno
On 07/05/16 08:18, Ed Maste wrote: > On 29 June 2016 at 16:35, Ed Maste wrote: >> On 29 June 2016 at 14:03, Peter Maydell wrote: >>> >>> I think from an upstream-maintainer viewpoint the question is >>> whether a code drop would be just a code drop, or whether >>> it gets us to a position where

[Qemu-devel] [PATCH v2] Use "-s" instead of "--quiet" to resolve non-fatal build error on FreeBSD.

2016-06-14 Thread Sean Bruno
The --quiet argument is not available on all operating systems. Use -s instead to match the rest of the Makefile uses. This fixes a non-fatal error seen on FreeBSD. Signed-off-by: Sean Bruno --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile

[Qemu-devel] [PATCH] Disable atomic macros which conflict with C++

2016-06-14 Thread Sean Bruno
QEMU's atomic header defines a few macros which conflict with standard C++ function names, namely atomic_fetch_{add,sub,and,or}. Disable these macros when compiling for C++. See also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209590 Signed-off-by: Dimitry Andric Signed-off-by:

[Qemu-devel] [PATCH] Use "-s" instead of "--quiet" to resolve non-fatal build error on FreeBSD.

2016-06-12 Thread Sean Bruno
The --quiet argument is not available on all operating systems. Use -s instead to match the rest of the Makefile uses. This fixes a non-fatal error see on FreeBSD. Signed-off-by: Sean Bruno --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile

[Qemu-devel] [PATCH] Call cmp with "-s" instead of "--quiet"

2016-06-11 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 - --quiet isn't available on FreeBSD and doesn't seem to be used in other places. This fixes some non-fatal build errors on FreeBSD. The use of "-s" over "--quiet" seems to be the preferred use in the Makefile. diff --git a/Makefile b/Makefile i

Re: [Qemu-devel] [PATCH v1] Changed malloc to g_malloc, free to g_free in bsd-user/qemu.h

2016-05-03 Thread Sean Bruno
, return; if (len >> > 0) memcpy(g2h(guest_addr), host_ptr, len); - >> free(host_ptr); +g_free(host_ptr); #endif } >> >> -- 1.9.1 >> > > > If this is the only patch needing review for the bsd-user code, please put me down as Reviewed by. Reviewed-by:

Re: [Qemu-devel] [FreeBSD] Host build i386 failing to build aarch64 targets

2016-04-06 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 03/20/16 12:20, Sean Bruno wrote: > aarch64 targets are now failing to build on i386 hosts due to > missing __atomic_load_8() calls since this commit: > > https://github.com/qemu/qemu/commit/a0aa44b488b3601415d55041e4619aef5f

Re: [Qemu-devel] [FreeBSD] Host build i386 failing to build aarch64 targets

2016-03-31 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 This seems to at least allow things to compile, qemu-system seems to be able to boot images on i386, but I may have missed something: diff --git a/cpus.c b/cpus.c index 23cf7aa..11f8bab 100644 - --- a/cpus.c +++ b/cpus.c @@ -338,15 +338,8 @@ static

Re: [Qemu-devel] [FreeBSD] Host build i386 failing to build aarch64 targets

2016-03-28 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 This seems to at least allow things to compile, qemu-system seems to be able to boot images on i386, but I may have missed something: diff --git a/cpus.c b/cpus.c index 23cf7aa..11f8bab 100644 - --- a/cpus.c +++ b/cpus.c @@ -338,15 +338,8 @@ static

Re: [Qemu-devel] [FreeBSD] Host build i386 failing to build aarch64 targets

2016-03-22 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 03/21/16 08:56, Paolo Bonzini wrote: > > > On 21/03/2016 16:36, Alex Bennée wrote: >>> 341 /* The icount_warp_timer is rescheduled soon after >>> vm_clock_warp_start 342 * changes from -1 to another >>> value, so the race here is okay

Re: [Qemu-devel] [FreeBSD] Host build i386 failing to build aarch64 targets

2016-03-21 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 03/21/16 02:11, Alex Bennée wrote: > > Peter Maydell writes: > >> On 20 March 2016 at 19:20, Sean Bruno >> wrote: >>> -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 >>> >>> aarch64 targe

[Qemu-devel] [FreeBSD] Anyone running buildbots or builders?

2016-03-20 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 I'm tempted to fire up a FreeBSD Jenkins job to test commits for myself, but wondering if there's an official project builder or infrastructure bits that's already doing this type of thing. sean -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQF8B

[Qemu-devel] [FreeBSD] Host build i386 failing to build aarch64 targets

2016-03-20 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 aarch64 targets are now failing to build on i386 hosts due to missing __atomic_load_8() calls since this commit: https://github.com/qemu/qemu/commit/a0aa44b488b3601415d55041e4619aef5f3a4ba8#diff-c143d686899ae51d7b927d9c682e12fd I'm unsure if Linux

Re: [Qemu-devel] [FreeBSD] Build Failure, qemu-char.c

2016-01-22 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 01/22/16 09:02, Daniel P. Berrange wrote: > On Fri, Jan 22, 2016 at 08:52:36AM -0800, Sean Bruno wrote: >> -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 >> >> >> >> On 01/22/16 08:47, Peter Maydel

Re: [Qemu-devel] [FreeBSD] Build Failure, qemu-char.c

2016-01-22 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 01/22/16 08:47, Peter Maydell wrote: > This one is just straightforwardly BSD-only code that hasn't been > compile-tested. > >> qemu-char.c:4265:36: warning: incompatible pointer types passing >> 'ChardevCommon *' (aka 'struct ChardevCommon *

[Qemu-devel] [FreeBSD] Build Failure, qemu-char.c

2016-01-22 Thread Sean Bruno
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Started seeing a build failure after the updates to qemu-char.c I think clang is not doing something that gcc does implicitly? qemu-char.c:1843:26: error: use of undeclared identifier 'common' chr = qemu_chr_alloc(common, errp);

Re: [Qemu-devel] [PATCH] bsd-user: Implement strace support for getcwd syscall

2014-06-23 Thread Sean Bruno
Would you prefer a much larger patch set since you'll be delaying review? Something that actually makes bsd-user run ? :-) Original message From: Peter Maydell Date:06/23/2014 7:42 AM (GMT-07:00) To: Sean Bruno Cc: qemu-devel Subject: Re: [Qemu-devel] [PATCH] bsd

Re: [Qemu-devel] [PATCH 0/4] bsd-user: Update Queue

2014-06-23 Thread Sean Bruno
On Sat, 2014-06-21 at 09:39 -0700, Sean Bruno wrote: > On Thu, 2014-06-19 at 17:19 -0700, Sean Bruno wrote: > > This patchset brings us a couple of steps closer to the FreeBSD Development > > tree, Stacey Son's bsd-user branch and qemu-devel port maintained out of > > tr

Re: [Qemu-devel] [PATCH] bsd-user: Implement strace support for getcwd syscall

2014-06-23 Thread Sean Bruno
On Thu, 2014-06-19 at 18:30 -0700, Sean Bruno wrote: > On Mon, 2014-06-16 at 08:05 -0700, Sean Bruno wrote: > > Signed-off-by: Sean Bruno > > --- > > bsd-user/freebsd/strace.list | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/bsd-user

Re: [Qemu-devel] [PATCH 0/4] bsd-user: Update Queue

2014-06-21 Thread Sean Bruno
On Thu, 2014-06-19 at 17:19 -0700, Sean Bruno wrote: > This patchset brings us a couple of steps closer to the FreeBSD Development > tree, Stacey Son's bsd-user branch and qemu-devel port maintained out of tree. > > These patches are designed to begin to break apart the archi

Re: [Qemu-devel] [PATCH] bsd-user: Implement strace support for getcwd syscall

2014-06-19 Thread Sean Bruno
On Mon, 2014-06-16 at 08:05 -0700, Sean Bruno wrote: > Signed-off-by: Sean Bruno > --- > bsd-user/freebsd/strace.list | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list > index 2800a2d..f10caaa 100644 >

[Qemu-devel] [PATCH 1/4] bsd-user: Implement new syscall print_sysarch and add strace support

2014-06-19 Thread Sean Bruno
Signed-off-by: Sean Bruno Signed-off-by: Stacey Son --- bsd-user/freebsd/os-strace.h | 35 +++ bsd-user/freebsd/strace.list | 2 +- bsd-user/i386/syscall.h| 21 + bsd-user/i386/target_arch_sysarch.h| 78

[Qemu-devel] [PATCH 3/4] bsd-user: Rename linux_binprm to bsd_binprm

2014-06-19 Thread Sean Bruno
These too similar data structures will be diverging in future updates from my trees. Rename now. Signed-off-by: Sean Bruno --- bsd-user/bsdload.c | 4 ++-- bsd-user/elfload.c | 4 ++-- bsd-user/main.c| 2 +- bsd-user/qemu.h| 8 4 files changed, 9 insertions(+), 9 deletions

[Qemu-devel] [PATCH 4/4] bsd-user: move arch/OS dependent code out of syscall.c

2014-06-19 Thread Sean Bruno
d-off-by: Sean Bruno Signed-off-by: Stacey Son --- bsd-user/Makefile.objs | 2 +- bsd-user/bsdload.c | 168 +-- bsd-user/elfload.c | 7 +- bsd-user/freebsd/os-strace.h| 6 - bsd-user/freebsd/os-

[Qemu-devel] [PATCH 0/4] bsd-user: Update Queue

2014-06-19 Thread Sean Bruno
ser update push. It includes the code that uses the #define vaules as to avoid the possibility of commiting dead code. Sean Bruno (2): bsd-user: Implement new syscall print_sysarch and add strace support bsd-user: Rename struct linux_binprm to struct bsd_binprm Stacey Son (2): bsd-user: mo

Re: [Qemu-devel] [PATCH v3] bsd-user: Add patches to fix AES_* link errors

2014-06-19 Thread Sean Bruno
On Tue, 2014-06-17 at 09:48 -0700, Sean Bruno wrote: > On Mon, 2014-06-16 at 08:02 -0700, Sean Bruno wrote: > > v3 > > Drop patch1 as it has been superceeded > > Drop patch3 as it doesn't belong in this patchset > > > > v2 > > Correct email address

Re: [Qemu-devel] [PATCH v3] bsd-user: Add patches to fix AES_* link errors

2014-06-17 Thread Sean Bruno
On Mon, 2014-06-16 at 08:02 -0700, Sean Bruno wrote: > v3 > Drop patch1 as it has been superceeded > Drop patch3 as it doesn't belong in this patchset > > v2 > Correct email address for Ed Maste > > Redefine functions as QEMU_AES_* to avoid conflicts with AES_* i

[Qemu-devel] [PATCH] bsd-user: Implement strace support for getcwd syscall

2014-06-16 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 1 + 1 file changed, 1 insertion(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 2800a2d..f10caaa 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -28,6 +28,7

[Qemu-devel] [PATCH v3] bsd-user: Add patches to fix AES_* link errors

2014-06-16 Thread Sean Bruno
-qemu-aes.h Signed-off-by: Sean Bruno Signed-off-by: Ed Maste --- include/qemu/aes.h | 9 + 1 file changed, 9 insertions(+) diff --git a/include/qemu/aes.h b/include/qemu/aes.h index e79c707..d310411 100644 --- a/include/qemu/aes.h +++ b/include/qemu/aes.h @@ -10,6 +10,15 @@ struct aes_k

Re: [Qemu-devel] [PATCH 1/3 v2] bsd-user: Revert part of update to rules.mk

2014-06-16 Thread Sean Bruno
On Mon, 2014-06-16 at 16:15 +0200, Paolo Bonzini wrote: > Il 16/06/2014 15:58, Sean Bruno ha scritto: > > On Mon, 2014-06-16 at 06:55 -0700, Sean Bruno wrote: > >>>> Sean, could you show the configure command line? > >>> > >>> Also please attac

Re: [Qemu-devel] [PATCH 1/3 v2] bsd-user: Revert part of update to rules.mk

2014-06-16 Thread Sean Bruno
On Mon, 2014-06-16 at 06:55 -0700, Sean Bruno wrote: > > > Sean, could you show the configure command line? > > > > Also please attach the "make V=1" output and config-host.mak file. > > > > Paolo > > > > > > I'm using: >

Re: [Qemu-devel] [PATCH 1/3 v2] bsd-user: Revert part of update to rules.mk

2014-06-16 Thread Sean Bruno
> > Sean, could you show the configure command line? > > Also please attach the "make V=1" output and config-host.mak file. > > Paolo > > I'm using: ./configure --static --target-list="i386-bsd-user sparc-bsd-user sparc64-bsd-user x86_64-bsd-user" Log: http://people.freebsd.org/~sbruno/qe

[Qemu-devel] [PATCH 0/3 v2] bsd-user: Fix linking/dependency issues

2014-06-15 Thread Sean Bruno
v2 Correct email address for Ed Maste Recent changes to master caused complete failures to build bsd-user. Sean Bruno (3): bsd-user: Revert part of c5cb1afc4675bf5ff66e7a149d2a8cffba2eaa9e bsd-user: Add patches to fix AES_* link errors bsd-user: Implement strace support for getcwd syscall

[Qemu-devel] [PATCH 2/3 v2] bsd-user: Add patches to fix AES_* link errors

2014-06-15 Thread Sean Bruno
Redefine functions as QEMU_AES_* to avoid conflicts with AES_* in -lcrypto needed (at least) by -lcurl. Take from emulators/qemu-devel/files/patch-include-qemu-aes.h Signed-off-by: Sean Bruno Signed-off-by: Ed Maste --- include/qemu/aes.h | 9 + 1 file changed, 9 insertions(+) diff

Re: [Qemu-devel] bsd-user: master is broken

2014-06-15 Thread Sean Bruno
On Sun, 2014-06-15 at 13:12 -0700, Sean Bruno wrote: > On Sun, 2014-06-15 at 13:06 -0700, Sean Bruno wrote: > > rules.mak: Rewrite unnest-vars > > Reverting this resolves the primary failure. The logic here is off > somehow. > > sean > > Ok, sent pat

[Qemu-devel] [PATCH 3/3 v2] bsd-user: Implement strace support for getcwd syscall

2014-06-15 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 1 + 1 file changed, 1 insertion(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 2800a2d..f10caaa 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -28,6 +28,7

[Qemu-devel] [PATCH 1/3 v2] bsd-user: Revert part of update to rules.mk

2014-06-15 Thread Sean Bruno
In c5cb1afc4675bf5ff66e7a149d2a8cffba2eaa9e rules.mk change was causing complete failure on bsd-user when not using --disable-curl Signed-off-by: Sean Bruno --- rules.mak | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rules.mak b/rules.mak index dde8e00..4a33c27 100644

[Qemu-devel] [PATCH 3/3] bsd-user: Implement strace support for getcwd syscall

2014-06-15 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 1 + 1 file changed, 1 insertion(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 2800a2d..f10caaa 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -28,6 +28,7

[Qemu-devel] [PATCH 0/3] bsd-user: Fix linking/dependency issues

2014-06-15 Thread Sean Bruno
Recent changes to master caused complete failures to build bsd-user. Sean Bruno (3): bsd-user: Revert part of c5cb1afc4675bf5ff66e7a149d2a8cffba2eaa9e bsd-user: Add patches to fix AES_* link errors bsd-user: Implement strace support for getcwd syscall bsd-user/freebsd/strace.list | 1

[Qemu-devel] [PATCH 1/3] bsd-user: Revert part of update to rules.mk

2014-06-15 Thread Sean Bruno
In c5cb1afc4675bf5ff66e7a149d2a8cffba2eaa9e rules.mk change was causing complete failure on bsd-user when not using --disable-curl Signed-off-by: Sean Bruno --- rules.mak | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rules.mak b/rules.mak index dde8e00..4a33c27 100644

[Qemu-devel] [PATCH 2/3] bsd-user: Add patches to fix AES_* link errors

2014-06-15 Thread Sean Bruno
Redefine functions as QEMU_AES_* to avoid conflicts with AES_* in -lcrypto needed (at least) by -lcurl. Take from emulators/qemu-devel/files/patch-include-qemu-aes.h Signed-off-by: Sean Bruno Signed-off-by: Ed Maste --- include/qemu/aes.h | 9 + 1 file changed, 9 insertions(+) diff

Re: [Qemu-devel] bsd-user: master is broken

2014-06-15 Thread Sean Bruno
On Sun, 2014-06-15 at 13:06 -0700, Sean Bruno wrote: > rules.mak: Rewrite unnest-vars Reverting this resolves the primary failure. The logic here is off somehow. sean

Re: [Qemu-devel] bsd-user: master is broken

2014-06-15 Thread Sean Bruno
On Sun, 2014-06-15 at 12:10 -0700, Sean Bruno wrote: > Trying to bisect a compile failure on master before I do anything else > today. I'm getting a slew of linking failures right now due to > unresolved symbols that appear to be needed by block/curl code. > > http://people

Re: [Qemu-devel] [PATCH 05/10 v4] bsd-user: Implement new syscall print_sysarch and add strace support

2014-06-15 Thread Sean Bruno
On Sun, 2014-06-15 at 20:20 +0100, Peter Maydell wrote: > On 15 June 2014 16:33, Sean Bruno wrote: > > I think there's some confusion between the strace support for the new > > print_sysarch() and the existing syscall do_freebsd_sysarch(). > > Only because you'v

[Qemu-devel] bsd-user: master is broken

2014-06-15 Thread Sean Bruno
Trying to bisect a compile failure on master before I do anything else today. I'm getting a slew of linking failures right now due to unresolved symbols that appear to be needed by block/curl code. http://people.freebsd.org/~sbruno/ssl_fail_qemu.txt Lots of Curl_* functions and lots of SSL/Crypt

Re: [Qemu-devel] [PATCH 05/10 v4] bsd-user: Implement new syscall print_sysarch and add strace support

2014-06-15 Thread Sean Bruno
On Tue, 2014-06-10 at 23:53 +0100, Peter Maydell wrote: > On 8 June 2014 17:57, Sean Bruno wrote: > > Signed-off-by: Sean Bruno > > --- > > bsd-user/freebsd/os-strace.h | 29 + > > bsd-user/freebsd/strace.list | 2 +- &

Re: [Qemu-devel] [PATCH 05/10 v4] bsd-user: Implement new syscall print_sysarch and add strace support

2014-06-11 Thread Sean Bruno
On Tue, 2014-06-10 at 23:53 +0100, Peter Maydell wrote: > On 8 June 2014 17:57, Sean Bruno wrote: > > Signed-off-by: Sean Bruno > > --- > > bsd-user/freebsd/os-strace.h | 29 + > > bsd-user/freebsd/strace.list | 2 +- &

[Qemu-devel] [PATCH 10/10 v4] bsd-user: Add TARGET_HW_MACHINE TARGET_HW_MACHINE_ARCH for future use

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/i386/syscall.h| 2 ++ bsd-user/sparc/syscall.h | 2 ++ bsd-user/sparc64/syscall.h | 2 ++ bsd-user/x86_64/syscall.h | 2 ++ 4 files changed, 8 insertions(+) diff --git a/bsd-user/i386/syscall.h b/bsd-user/i386/syscall.h index 8028fc8..52de302 100644

[Qemu-devel] [PATCH 08/10 v4] bsd-user: Implement strace support for thr_* syscalls

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 9 + 1 file changed, 9 insertions(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index ed8ead3..ef4fa85 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -202,6

[Qemu-devel] [PATCH 04/10 v4] bsd-user: Implement strace support for print_ioctl syscall

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 2 +- bsd-user/strace.c| 19 +++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 3235f16..718357b 100644 --- a/bsd-user

[Qemu-devel] [PATCH 07/10 v4] bsd-user: Implement strace support for extattr_* syscalls

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 13 + 1 file changed, 13 insertions(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 0deff16..ed8ead3 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -51,6

[Qemu-devel] [PATCH 05/10 v4] bsd-user: Implement new syscall print_sysarch and add strace support

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/os-strace.h | 29 + bsd-user/freebsd/strace.list | 2 +- bsd-user/i386/syscall.h| 21 + bsd-user/i386/target_arch_sysarch.h| 78 ++ bsd-user/netbsd/os

[Qemu-devel] [PATCH 06/10 v4] bsd-user: Implement strace support for __acl_* syscalls

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 12 1 file changed, 12 insertions(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 32b3c55..0deff16 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -16,6

[Qemu-devel] [PATCH 01/10 v4] bsd-user: add HOST_VARIANT_DIR for various *BSD dependent code

2014-06-08 Thread Sean Bruno
From: Stacey Son This change adds HOST_VARIANT_DIR so the various BSD OS dependent code can be separated into its own directories rather than using #ifdef's. This may also allow an BSD variant OS to host another BSD variant's executable as a target. Signed-off-by:

[Qemu-devel] [PATCH 02/10 v4] bsd-user: GPL v2 attribution update and style

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/qemu.h | 26 +++ bsd-user/strace.c | 126 +- 2 files changed, 94 insertions(+), 58 deletions(-) diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h index ddc74ed..b8a34c7 100644 --- a/bsd-user

[Qemu-devel] [PATCH 09/10 v4] bsd-user: Fix syscall format, add strace support for more syscalls

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index ef4fa85..55f5ff8 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd

[Qemu-devel] [PATCH 03/10 v4] bsd-user: Implement strace support for print_sysctl syscall

2014-06-08 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 21 +++-- bsd-user/strace.c| 22 ++ 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 1edf412..3235f16

[Qemu-devel] [PATCH 00/10 v4] bsd-user: update strace syscalls and breakout BSD distros

2014-06-08 Thread Sean Bruno
ork on the bsd-user fork of the FreeBSD port of emulators/qemu-devel. My patches are a refactor of his code contained in the commit entititled: bsd-user: move strace OS/arch dependent code to host/arch dirs Sean Bruno (9): bsd-user: GPL v2 attribution update and style bsd-user: Implem

Re: [Qemu-devel] [PATCH 9/9 v3] FreeBSD-user: Add support for missing syscalls

2014-06-08 Thread Sean Bruno
On Sat, 2014-06-07 at 23:12 +0100, Peter Maydell wrote: > On 6 June 2014 14:49, Sean Bruno wrote: > > Fix syscall format for socket, fstat, fstatfs and chown. > > > > Add additional syscalls that are missing. > > These aren't completely missing syscalls; pl

Re: [Qemu-devel] [PATCH 8/9 v3] FreeBSD-user: Add thr_* to the table of syscalls

2014-06-08 Thread Sean Bruno
On Sat, 2014-06-07 at 23:19 +0100, Peter Maydell wrote: > On 6 June 2014 14:49, Sean Bruno wrote: > > Signed-off-by: Sean Bruno > > Other than the standard gripe about the commit message, > Reviewed-by: Peter Maydell > > thanks > -- PMM I'm not tagging thi

Re: [Qemu-devel] [PATCH 7/9 v3] FreeBSD-user: Add extattr_* to the table of syscalls

2014-06-08 Thread Sean Bruno
On Sat, 2014-06-07 at 23:10 +0100, Peter Maydell wrote: > On 6 June 2014 14:49, Sean Bruno wrote: > > Signed-off-by: Sean Bruno > > Commit message, strace not new implementations, etc etc. > > Otherwise > Reviewed-by: Peter Maydell > > thanks > -- PMM >

Re: [Qemu-devel] [PATCH 6/9 v3] FreeBSD-user: Add __acl_* to the table of syscalls

2014-06-07 Thread Sean Bruno
On Sat, 2014-06-07 at 23:08 +0100, Peter Maydell wrote: > On 6 June 2014 14:49, Sean Bruno wrote: > > Signed-off-by: Sean Bruno > > Commit message needs tweaking to be clearer that we're > only adding strace support for syscalls here, not implementing > new syscalls

[Qemu-devel] [PATCH 3/9 v3] FreeBSD-user: Implement print_sysctl() syscall

2014-06-06 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 21 +++-- bsd-user/strace.c| 22 ++ 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 1edf412..3235f16

[Qemu-devel] [PATCH 0/9 v3] FreeBSD-user: breakout the BSDs

2014-06-06 Thread Sean Bruno
or of his code contained in the commit entititled: bsd-user: move strace OS/arch dependent code to host/arch dirs Sean Bruno (8): No functional changes. GPL v2 attribution update. Cleanup some while space and style fixes. Move struct syscallname into qemu.h Add print_sysctl() to ou

[Qemu-devel] [PATCH 2/9 v3] FreeBSD-user: GPL v2 update and sylte/whitespace

2014-06-06 Thread Sean Bruno
Cleanup some while space and style fixes. Move struct syscallname into qemu.h Signed-off-by: Sean Bruno --- bsd-user/qemu.h | 26 +++ bsd-user/strace.c | 126 +- 2 files changed, 94 insertions(+), 58 deletions(-) diff --git a/bsd

[Qemu-devel] [PATCH 7/9 v3] FreeBSD-user: Add extattr_* to the table of syscalls

2014-06-06 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 13 + 1 file changed, 13 insertions(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index b09b130..ab52ca8 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -51,6

[Qemu-devel] [PATCH 4/9 v3] FreeBSD-user: Implement print_ioctl() syscall

2014-06-06 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 2 +- bsd-user/strace.c| 19 +++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 3235f16..718357b 100644 --- a/bsd-user

[Qemu-devel] [PATCH 8/9 v3] FreeBSD-user: Add thr_* to the table of syscalls

2014-06-06 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 9 + 1 file changed, 9 insertions(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index ab52ca8..b2a159e 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -202,6

[Qemu-devel] [PATCH 5/9 v3] FreeBSD-user: Implement print_sysarch() syscall

2014-06-06 Thread Sean Bruno
Add strace support for print_sysarch for all architectures for freebsd. NetBSD and OpenBSD are not implemented but stubbed out. Signed-off-by: Sean Bruno --- bsd-user/arm/syscall.h | 36 bsd-user/arm/syscall.h.orig| 0 bsd-user/arm

[Qemu-devel] [PATCH 9/9 v3] FreeBSD-user: Add support for missing syscalls

2014-06-06 Thread Sean Bruno
Fix syscall format for socket, fstat, fstatfs and chown. Add additional syscalls that are missing. Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 18 ++ 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd

[Qemu-devel] [PATCH 6/9 v3] FreeBSD-user: Add __acl_* to the table of syscalls

2014-06-06 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 12 1 file changed, 12 insertions(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index 32b3c55..b09b130 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -16,6

[Qemu-devel] [PATCH 1/9 v3] FreeBSD-user: add HOST_VARIANT_DIR for various *BSD dependent code

2014-06-06 Thread Sean Bruno
ned-off-by: Sean Bruno --- Makefile.target | 3 ++- configure | 11 +++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile.target b/Makefile.target index 9986047..60c1ca6 100644 --- a/Makefile.target +++ b/Makefile.target @@ -102,7 +102,8 @@ endif #CONFIG_LINUX_USE

[Qemu-devel] [PATCH 8/9 v2] Add thr_* to the table of syscalls that are supported on FreeBSD

2014-06-05 Thread Sean Bruno
Signed-off-by: Sean Bruno --- bsd-user/freebsd/strace.list | 9 + 1 file changed, 9 insertions(+) diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list index ab52ca8..b2a159e 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -202,6

[Qemu-devel] [PATCH 1/9 v2] bsd-user: add HOST_VARIANT_DIR for various *BSD dependent code

2014-06-05 Thread Sean Bruno
ned-off-by: Sean Bruno --- Makefile.target | 3 ++- configure | 11 +++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile.target b/Makefile.target index 9986047..60c1ca6 100644 --- a/Makefile.target +++ b/Makefile.target @@ -102,7 +102,8 @@ endif #CONFIG_LINUX_USE

  1   2   >