[PATCH]: osdep set MADV_DO/DONTDUMP on FreeBSD

2020-12-30 Thread David CARLIER
>From a79128e87b0eb1ef4ef0f046ea943a212e62eb6e Mon Sep 17 00:00:00 2001 From: David Carlier Date: Wed, 30 Dec 2020 10:54:45 + Subject: [PATCH] osdep: define MADV_DO/DONTDUMP on FreeBSD. Signed-off-by: David Carlier --- include/qemu/osdep.h | 4 1 file changed, 4 insertions(+) d

Re: [PATCH 0/2] bsd-user, FreeBSD update

2020-12-28 Thread David CARLIER
On Mon, Dec 28, 2020 at 1:15 AM David CARLIER wrote: >> >> From 10b13162949debdbbd8394bc1047511d1a900176 Mon Sep 17 00:00:00 2001 >> From: David Carlier >> Date: Mon, 28 Dec 2020 08:10:43 + >> Subject: [PATCH 0/2] *** SUBJECT HERE *** >> >> bsd-user,

[PATCH 1/2] bsd-user, updating the FreeBSD's syscall list, based on the 11.x

2020-12-28 Thread David CARLIER
--- bsd-user/freebsd/syscall_nr.h | 25 ++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/bsd-user/freebsd/syscall_nr.h b/bsd-user/freebsd/syscall_nr.h index d849024792..14d2465858 100644 --- a/bsd-user/freebsd/syscall_nr.h +++

[PATCH 2/2] bsd-user, Adding more strace support for a handful of syscalls.

2020-12-28 Thread David CARLIER
--- 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 2800a2d4eb..136d2c42d7 100644 --- a/bsd-user/freebsd/strace.list +++ b/bsd-user/freebsd/strace.list @@ -38,6 +38,13 @@ {

[PATCH 0/2] bsd-user, FreeBSD update

2020-12-28 Thread David CARLIER
>From 10b13162949debdbbd8394bc1047511d1a900176 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 28 Dec 2020 08:10:43 + Subject: [PATCH 0/2] *** SUBJECT HERE *** bsd-user, FreeBSD update. David Carlier (2): bsd-user, updating the FreeBSD's syscall list, based on the 11.x bsd-u

Re: [RFC PATCH] contrib/gitdm: Add more individual contributors

2020-10-04 Thread David CARLIER
Acked-by: David Carlier On Sun, 4 Oct 2020 at 22:07, Niek Linnenbank wrote: > > Acked-by: Niek Linnenbank > > > Op zo 4 okt. 2020 20:25 schreef Philippe Mathieu-Daudé : >> >> These individual contributors have a number of contributions, >> add them to the

Re: [PATCH v2 5/8] qemu/bswap: Use compiler __builtin_bswap() on Haiku

2020-09-28 Thread David CARLIER
errors as ... expected '=', ',', ';', 'asm' r "__attribute__' before "builtin_swap16' ... base gcc 8.3 On Mon, 28 Sep 2020 at 15:14, Daniel P. Berrangé wrote: > > On Mon, Sep 28, 2020 at 03:09:01PM +0100, David CARLIER wrote: > > Unfortunately it breaks the build. >

Re: [PATCH v2 5/8] qemu/bswap: Use compiler __builtin_bswap() on Haiku

2020-09-28 Thread David CARLIER
ltin_bswap(). > Remove the Haiku specific ifdef'ry. > > This reverts commit 652a46ebba970017c7a23767dcc983265cdb8eb7 > ("bswap.h: Include on Haiku for bswap operations"). > > Signed-off-by: Philippe Mathieu-Daudé > --- > Cc: David Carlier > Cc: Carlo Arenas

Re: [PATCH 1/3] Include endian.h for Haiku to solve bswap* macros build

2020-09-26 Thread David CARLIER
Hi the last image available the beta 2. Regards. On Sat, 26 Sep 2020 at 08:56, Philippe Mathieu-Daudé wrote: > > Hi David, > > On Fri, Jun 26, 2020 at 4:08 PM David CARLIER wrote: > > > > From 95ef79ddff73eebd1f1bec6673c2c68209fab107 Mon Sep 17 00:00:00 2001 > >

[PATCH 0/3] build: fix for SunOS systems.

2020-07-19 Thread David Carlier
David Carlier (3): configure: fix for SunOS based systems. exec: posix_madvise usage on SunOS. contrib: ivshmem client and server build fix for SunOS. configure | 2 +- contrib/ivshmem-client/ivshmem-client.c | 12 ++-- contrib/ivshmem-server/ivshmem

Re: [PATCH 2/3] exec: posix_madvise usage on SunOS.

2020-07-18 Thread David CARLIER
It probably does not indeed (maybe Solaris madvise does not provide but memcntl ?), I was just trying to fix the build only :-) On Sat, 18 Jul 2020 at 15:15, Peter Maydell wrote: > > On Sat, 18 Jul 2020 at 14:21, David CARLIER wrote: > > > > From a9e3cced279ae55a59847ba232f782

[PATCH 3/3] contrib: ivshmem client and server build fix for SunOS.

2020-07-18 Thread David CARLIER
>From 1c5225132a01ad67c87d603659ef4e4bcd46a16d Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 18 Jul 2020 13:32:47 +0100 Subject: [PATCH 3/3] contrib: ivshmem client and server build fix for SunOS. sun is a macro on these systems, thus renaming the variables on the client and ser

[PATCH 2/3] exec: posix_madvise usage on SunOS.

2020-07-18 Thread David CARLIER
>From a9e3cced279ae55a59847ba232f7828bc2479367 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 18 Jul 2020 13:29:44 +0100 Subject: [PATCH 2/3] exec: posix_madvise usage on SunOS. with _XOPEN_SOURCE set, the older mman.h API based on caddr_t handling is not accessible thus us

[PATCH 0/3] configure: fix forSunOS based systems

2020-07-18 Thread David CARLIER
>From 63a3c9639d708a796abd958607aa6376fc9b99f2 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 18 Jul 2020 13:27:52 +0100 Subject: [PATCH 1/3] configure: fix for SunOS based systems. local directive make the configure fails on these systems. Signed-off-by: David Carlier --- config

[PATCH] build: fix for SunOS based systems.

2020-07-18 Thread David CARLIER
>From 1c5225132a01ad67c87d603659ef4e4bcd46a16d Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 18 Jul 2020 13:33:47 +0100 Subject: [PATCH 0/3] build: fix for SunOS systems. David Carlier (3): configure: fix for SunOS based systems. exec: posix_madvise usage on SunOS. cont

[PATCH] util: qemu_get_thread_id for OpenBSD

2020-07-14 Thread David CARLIER
>From 9c7f54c67d40fae0174ba795fbaad829cd59c264 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 14 Jul 2020 23:23:55 +0100 Subject: [PATCH] util: qemu_get_thread_id implementation for OpenBSD. ussage of getthrid syscall. Signed-off-by: David Carlier --- util/oslib-posix.c | 2 ++

[PATCH v1] util: OpenBSD build fix

2020-07-14 Thread David CARLIER
>From e2103b86b031ab74ff4c8dd0a3944cb488c9333e Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 14 Jul 2020 21:34:59 +0100 Subject: [PATCH] util: OpenBSD build fix. thread id implementation, using getthrid syscall. qemu_exec_dir implementation as beast as we can as path is not alw

Re: [PATCH v3 0/9] Build fixes for Haiku

2020-07-11 Thread David CARLIER
Alright thanks for the assistance. Regards. On Sat, 11 Jul 2020 at 19:44, Peter Maydell wrote: > On Fri, 3 Jul 2020 at 15:56, Peter Maydell > wrote: > > > > This patchset is essentially a resend of David Carlier's build fixes > > for the Haiku platform. I've taken David's patches and put them

Re: [PATC 7/9] Skipping drm build, unsupported

2020-07-01 Thread David CARLIER
Yes it does. Regards. On Wed, 1 Jul 2020 at 16:15, Gerd Hoffmann wrote: > > > > Ah, that is the problem. Yes, DT_CHR is an non-posix optimization which > > > allows to get the file type directly, without another round-trip to the > > > kernel. If that isn't available you can stat() the file

Re: [PATC 7/9] Skipping drm build, unsupported

2020-06-30 Thread David CARLIER
Otherwise, if it is ok if not all patches are accepted (like this one) but at least most of them would be nice then Haikuport can decrease needed local patches. Regards. On Tue, 30 Jun 2020 at 16:55, David CARLIER wrote: > > 1/ It does not compile on Haiku has dirent does not contain

Re: [PATC 7/9] Skipping drm build, unsupported

2020-06-30 Thread David CARLIER
Jun 30, 2020 at 10:46:59AM +0200, Philippe Mathieu-Daudé wrote: > > On 6/30/20 10:23 AM, Gerd Hoffmann wrote: > > > On Tue, Jun 30, 2020 at 08:44:24AM +0200, Philippe Mathieu-Daudé wrote: > > >> +Gerd > > >> > > >&g

[PATCH 8/9] Skipping sys/syscall.h inclusion as only used in qemu_signalfd anyway

2020-06-29 Thread David CARLIER
>From b821b7e9bbf1f327058ee858a92c7a7ee6740e63 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:20:39 + Subject: [PATCH 8/9] Skipping sys/syscall.h inclusion as only used in qemu_signalfd anyway. Signed-off-by: David Carlier --- util/compatfd.c | 2 ++ 1 file chan

[PATCH 5/9] Define SIGIO constant with SIGPOLL equivalence

2020-06-29 Thread David CARLIER
>From 93c001e7da19c76a73a687dc6584bc31385a2693 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:18:32 + Subject: [PATCH 5/9] Define SIGIO constant with SIGPOLL equivalence, Signed-off-by: David Carlier --- include/qemu/osdep.h | 4 1 file changed, 4 inserti

[PATCH 6/9] Including endian.h for bswap operations

2020-06-29 Thread David CARLIER
>From 2f65cab41a8f4508532b3893815f222bf2293463 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:19:34 + Subject: [PATCH 6/9] Including endian.h for bswap operations. Signed-off-by: David Carlier --- include/qemu/bswap.h | 2 ++ 1 file changed, 2 insertions(+) d

[PATCH 9/9] Implementing qemu_init_exec_dir.

2020-06-29 Thread David CARLIER
>From fcdb25804af98329b52a04e7a4e5191135aac4f6 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:36:03 + Subject: [PATCH 9/9] Implementing qemu_init_exec_dir. Signed-off-by: David Carlier --- util/oslib-posix.c | 19 +++ 1 file changed, 19 inserti

[PATCH 2/9] Enabling *pty api

2020-06-29 Thread David CARLIER
>From 8b205a027dacad08ce9187474d9490667904a4e2 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:14:53 + Subject: [PATCH 2/9] Enabling *pty api Signed-off-by: David Carlier --- configure | 9 + util/qemu-openpty.c | 2 +- 2 files changed,

[PATCH 4/9] Checking sys/signal.h presence.

2020-06-29 Thread David CARLIER
>From 9d43c8cd1611d0347db9066b1df1dc34431b2028 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:17:53 + Subject: [PATCH 4/9] Checking sys/signal.h presence. Signed-off-by: David Carlier --- configure | 8 hw/xen/xen-legacy-backend.c

[PATC 7/9] Skipping drm build, unsupported

2020-06-29 Thread David CARLIER
>From 157a0374093371719de42e99364352d64190f52a Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:20:06 + Subject: [PATCH 7/9] Skipping drm build, unsupported. Signed-off-by: David Carlier --- util/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1 delet

PATCH [0/9]: haiku build fix

2020-06-29 Thread David CARLIER
>From fcdb25804af98329b52a04e7a4e5191135aac4f6 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:36:32 + Subject: [PATCH 0/9] *** SUBJECT HERE *** *** BLURB HERE *** David Carlier (9): Enabling BSD symbols. Enabling *pty api Checking mlockall symbol prese

[PATCH 1/9] Enabling BSD symbols

2020-06-29 Thread David CARLIER
>From 5c6022f21289eb6e78e93d584c766db82165dced Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:13:35 + Subject: [PATCH 1/9] Enabling BSD symbols. Signed-off-by: David Carlier --- configure | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --

[PATCH 3/9] Checking mlockall symbol presence

2020-06-29 Thread David CARLIER
>From ac450c4abe03e0e461fede18727500e616d9f7e2 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 29 Jun 2020 22:15:21 + Subject: [PATCH 3/9] Checking mlockall symbol presence. Signed-off-by: David Carlier --- configure | 15 +++ os-posix.c | 4 2 files changed,

Re: [PATCH 1/3] haiku build fix second batch

2020-06-26 Thread David CARLIER
No idea if I ll have energy to redo all over again I lost previous patches. Fine no problems... On Fri, 26 Jun 2020 at 15:33, Peter Maydell wrote: > > On Fri, 26 Jun 2020 at 15:10, David CARLIER wrote: > > > > I sent again minux the ones already approved. > > Sorry, I

Re: [PATCH 1/3] haiku build fix second batch

2020-06-26 Thread David CARLIER
I sent again minux the ones already approved. On Fri, 26 Jun 2020 at 14:39, Peter Maydell wrote: > > On Fri, 26 Jun 2020 at 14:02, David CARLIER wrote: > > > > From 95ef79ddff73eebd1f1bec6673c2c68209fab107 Mon Sep 17 00:00:00 2001 > > From: David Carlier > > D

[PATCH 3/3] syscall skipped for haiku used only in qemu_signalfd anyway

2020-06-26 Thread David CARLIER
>From a548479cab82200d9df33a70f24aeebb00eb70ad Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:58:34 + Subject: [PATCH 3/3] syscall skipped for haiku used only in qemu_signalfd anyway Signed-off-by: David Carlier --- util/compatfd.c | 2 ++ 1 file changed

[PATCH 2/3] drm build ignored for Haiku.

2020-06-26 Thread David CARLIER
>From 338a25285d945c891eb4fa34a18cb45b8b05dbb1 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:57:08 + Subject: [PATCH 2/3] drm build ignored for Haiku. Signed-off-by: David Carlier --- util/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) d

[PATCH 1/3] Include endian.h for Haiku to solve bswap* macros build

2020-06-26 Thread David CARLIER
>From 95ef79ddff73eebd1f1bec6673c2c68209fab107 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:56:14 + Subject: [PATCH 1/3] Include endian.h for Haiku to solve bswap* macros build failure. Signed-off-by: David Carlier --- include/qemu/bswap.h | 2 ++ 1 file chan

[PATCH 0/3] second batch of haiku build fix

2020-06-26 Thread David CARLIER
>From a548479cab82200d9df33a70f24aeebb00eb70ad Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 15:04:30 + Subject: [PATCH 0/3] second batch of haiku build fix David Carlier (3): Include endian.h for Haiku to solve bswap* macros build failure. drm build igno

[PATCH 3/3] qemu_init_exec_dir Haiku implementation

2020-06-26 Thread David CARLIER
>From 6fa7a4108236f513201192654e07c7044a3d7e58 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:51:37 + Subject: [PATCH 3/3] qemu_init_exec_dir Haiku implementation Signed-off-by: David Carlier --- util/oslib-posix.c | 19 +++ 1 file changed,

[PATCH 2/3] define SIGIO for haiku

2020-06-26 Thread David CARLIER
>From d36aba6190152c626f668fef3704ee6b61bfc323 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:45:04 + Subject: [PATCH 2/3] define SIGIO for haiku Signed-off-by: David Carlier --- include/qemu/osdep.h | 4 1 file changed, 4 insertions(+) diff --git a/incl

[PATCH 1/3] : haiku check sys signal.h presence

2020-06-26 Thread David CARLIER
>From a4dfa918e6eea7a5ccc4375d83d1f0162e3bb122 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:43:59 + Subject: [PATCH 1/3] check sys/signal.h presence Signed-off-by: David Carlier --- configure | 8 hw/xen/xen-legacy-backend.c

[PATCH v2 0/3] following up haiku build fix

2020-06-26 Thread David CARLIER
>From 6fa7a4108236f513201192654e07c7044a3d7e58 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 14:48:28 + Subject: [PATCH 0/3] following up haiku build fix David Carlier (3): check sys/signal.h presence define SIGIO for haiku qemu_init_exec_dir Haiku implementat

[PATCH 3/3] haiku build fix

2020-06-26 Thread David CARLIER
>From a548479cab82200d9df33a70f24aeebb00eb70ad Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:58:34 + Subject: [PATCH 3/3] syscall skipped for haiku used only in qemu_signalfd anyway Signed-off-by: David Carlier --- util/compatfd.c | 2 ++ 1 file changed

[PATCH 2/3] haiku build fix second batch

2020-06-26 Thread David CARLIER
>From 338a25285d945c891eb4fa34a18cb45b8b05dbb1 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:57:08 + Subject: [PATCH 2/3] drm build ignored for Haiku. Signed-off-by: David Carlier --- util/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) d

[PATCH 1/3] haiku build fix second batch

2020-06-26 Thread David CARLIER
>From 95ef79ddff73eebd1f1bec6673c2c68209fab107 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:56:14 + Subject: [PATCH 1/3] Include endian.h for Haiku to solve bswap* macros build failure. Signed-off-by: David Carlier --- include/qemu/bswap.h | 2 ++ 1 file chan

[PATCH 5/5] Haiku build fix

2020-06-26 Thread David CARLIER
>From d36aba6190152c626f668fef3704ee6b61bfc323 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:45:04 + Subject: [PATCH 2/3] define SIGIO for haiku Signed-off-by: David Carlier --- include/qemu/osdep.h | 4 1 file changed, 4 insertions(+) diff --git a/incl

[PATCH 5/5] haiku build fix

2020-06-26 Thread David CARLIER
>From 6fa7a4108236f513201192654e07c7044a3d7e58 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:51:37 + Subject: [PATCH 3/3] qemu_init_exec_dir Haiku implementation Signed-off-by: David Carlier --- util/oslib-posix.c | 19 +++ 1 file changed,

[PATCH 4/5] haiku build fix

2020-06-26 Thread David CARLIER
>From a4dfa918e6eea7a5ccc4375d83d1f0162e3bb122 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 13:43:59 + Subject: [PATCH 1/3] check sys/signal.h presence Signed-off-by: David Carlier --- configure | 8 hw/xen/xen-legacy-backend.c

[PATCH 3/5] haiku build fix

2020-06-26 Thread David CARLIER
>From 56890fa5728d11c72232348b3f3273e2df31c197 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 10:40:58 + Subject: [PATCH 3/5] Checking mlockall symbol presence Signed-off-by: David Carlier --- configure | 15 +++ os-posix.c | 4 2 files changed,

[ PATCH 2/5] haiku build fix

2020-06-26 Thread David CARLIER
>From 19a41d406eda976001827d248398d7fb172d140b Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 10:38:17 + Subject: [PATCH 2/5] Enable *pty API. Signed-off-by: David Carlier --- configure | 9 + util/qemu-openpty.c | 2 +- 2 files changed, 10 inserti

[PATCH 5/5] haiku build fix

2020-06-26 Thread David CARLIER
>From 68d4d4312eccd212b4d2484e09425816ebd2346a Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 11:01:54 + Subject: [PATCH 5/5] Last chunk of build fix Signed-off-by: David Carlier --- include/qemu/bswap.h | 2 ++ util/Makefile.objs | 2 +- util/compatfd.c

[PATCH 4/5] haiku build fix

2020-06-26 Thread David CARLIER
>From 775173ded5657de4d4b467f2f68e747f6a9c0750 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 10:44:36 + Subject: [PATCH 4/5] Platform specific changes qemu_exec_dir implementation Signed-off-by: David Carlier --- include/qemu/osdep.h | 4 util/oslib-posi

[PATCH 1/5] haiku build fix

2020-06-26 Thread David CARLIER
>From 4d0933384d2bfcd0fc8c4c06eed2d07f3f1b7f8b Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 26 Jun 2020 10:35:40 + Subject: [PATCH 1/5] Haiku build fix enabling BSD symbols. Signed-off-by: David Carlier --- configure | 4 ++-- 1 file changed, 2 insertions(+), 2 deleti

[PATCH v3] build: Haiku build fix

2020-06-25 Thread David CARLIER
>From 78706a28c6aa8b5e522b5781588b38961d79d6f6 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Thu, 25 Jun 2020 19:32:42 + Subject: [PATCH] build: haiku system build fix Most of missing features resides in the bsd library. Also defining constant equivalence. Signed-off-by: David Carl

[PATCH v2] build: Haiku build fix

2020-06-25 Thread David CARLIER
>From f249bb9dc67a5d96b55e8b7faef3887c39a6de2c Mon Sep 17 00:00:00 2001 From: David Carlier Date: Thu, 25 Jun 2020 19:32:42 + Subject: [PATCH] build: haiku system build fix Most of missing features resides in the bsd library. Also defining constant equivalence. Signed-off-by: David Carl

build: haiky system build fix

2020-06-25 Thread David CARLIER
>From 25adbdcdc17ef51a41759f16576901338ed8a469 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Thu, 25 Jun 2020 19:32:42 + Subject: [PATCH] build: haiku system build fix Most of missing features resides in the bsd library. Also defining constant equivalence. Signed-off-by: David Carl

[PATCH V5] util/oslib-posix : qemu_init_exec_dir implementation for Mac

2020-06-16 Thread David CARLIER
>From 3025a0ce3fdf7d3559fc35a52c659f635f5c750c Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 21:35:27 +0100 Subject: [PATCH] util/oslib-posix : qemu_init_exec_dir implementation for Mac Using dyld API to get the full path of the current process. Signed-off-by: Da

[PATCH V4] util/oslib-posix : qemu_init_exec_dir implementation for Mac

2020-06-16 Thread David CARLIER
>From 7eef8b803cdb0e7148fdf894d2992052695c1ff8 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 21:35:27 +0100 Subject: [PATCH] util/oslib-posix : qemu_init_exec_dir implementation for Mac Using dyld API to get the full path of the current process. Signed-off-by: Da

Re: [PATCH v3] util/oslib-posix: : qemu_init_exec_dir implementation for Mac

2020-06-15 Thread David CARLIER
d possible warning with pedantic compile flags if used. On Mon, 15 Jun 2020 at 20:05, Peter Maydell wrote: > > On Mon, 15 Jun 2020 at 18:06, David CARLIER wrote: > > > > From dfa1e900dd950f4d3fca17fbf5d3dfb5725c83fa Mon Sep 17 00:00:00 2001 > > From: David Carlier > &g

[PATCH v3] util/oslib-posix: : qemu_init_exec_dir implementation for Mac

2020-06-15 Thread David CARLIER
>From dfa1e900dd950f4d3fca17fbf5d3dfb5725c83fa Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 21:35:27 +0100 Subject: [PATCH] util/oslib-posix : qemu_init_exec_dir implementation for Mac Using dyld API to get the full path of the current process. Signed-off-by: Da

Re: [PATCH 1/1] util/getauxval: Porting to FreeBSD getauxval feature

2020-06-12 Thread David CARLIER
>From d7f9d40777d1ed7c9450b0be4f957da2993dfc72 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 12 Jun 2020 09:39:17 +0100 Subject: [PATCH] util/getauxval: Porting to FreeBSD getauxval feature FreeBSD has a similar API for auxiliary vector. Signed-off-by: David Carlier --- u

[PATCH 1/1] util/getauxval: Porting to FreeBSD getauxval feature

2020-06-11 Thread David CARLIER
0001-util-getauxval-Porting-to-FreeBSD-the-getauxval-feat.patch Description: Binary data

Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD

2020-06-05 Thread David CARLIER
>From 5f0b74a75906a9a043ce4874e7f09dedcad7e6e7 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 5 Jun 2020 17:18:25 +0100 Subject: [PATCH] util/oslib: Returns real thread identifier on FreeBSD, OpenBSD and NetBSD getpid is good enough in a mono thread context, however thr_self/getth

Re: [PATCH] util/oslib-posix : qemu_init_exec_dir implementation for MacOS

2020-06-03 Thread David CARLIER
Good point even tough the libproc api is here in this form since quite a time. >From d23bf60961ee036f8298794f879d1b8b9bd717dc Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 21:35:27 +0100 Subject: [PATCH] util/oslib: current process full path resolution on MacOS Us

Re: [PATCH] util/oslib-posix : qemu_init_exec_dir implementation for MacOS

2020-06-03 Thread David CARLIER
Little bit better the second version of the patch, difficult to sort out things with mailing list :-) >From ce857629697e8b6a2149fd3a1e16b7eea26aafca Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 21:35:27 +0100 Subject: [PATCH] util/oslib: current process full path resolut

Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD

2020-06-03 Thread David CARLIER
On Wed, 3 Jun 2020 at 06:12, Philippe Mathieu-Daudé wrote: > > ping? > > On 5/26/20 9:29 AM, David CARLIER wrote: > > From 792fbcd9114f43bd80fd1ef5b25cd9935a536f9f Mon Sep 17 00:00:00 2001 > > From: David Carlier > > Date: Tue, 26 May 2020 08:25:26 +0100 > >

Re: [PATCH] util/oslib-posix : qemu_init_exec_dir implementation for MacOS

2020-05-26 Thread David CARLIER
>From ce857629697e8b6a2149fd3a1e16b7eea26aafca Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 21:35:27 +0100 Subject: [PATCH] util/oslib: current process full path resolution on MacOS Using existing libproc to fill the path. Signed-off-by: David Carlier --- util/os

[PATCH] util/oslib-posix : qemu_init_exec_dir implementation for MacOS

2020-05-26 Thread David CARLIER
>From b24a6702beb2a4e2a9c1c03b69c6d1dd07d4cf08 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 21:35:27 +0100 Subject: [PATCH] util/oslib: current process full path resolution on MacOS Using existing libproc to fill the path. Signed-off-by: David Carlier --- util/os

Re: [PATCH 1/1] util/getauxval: Porting to FreeBSD getauxval feature

2020-05-26 Thread David CARLIER
>From 316cbdea0434a523c78d3f18fe7e6697577e4aae Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 08:33:12 +0100 Subject: [PATCH] util/getauxval: Porting to FreeBSD the getauxval feature FreeBSD has a similar API for auxiliary vector. Signed-off-by: David Carl

Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD

2020-05-26 Thread David CARLIER
>From 792fbcd9114f43bd80fd1ef5b25cd9935a536f9f Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 08:25:26 +0100 Subject: [PATCH] util/oslib: Returns the real thread identifier on FreeBSD and NetBSD getpid is good enough in a mono thread context, however thr_self/_lwp_s

[PATCH 1/1] util/getauxval: Porting to FreeBSD getauxval feature

2020-05-24 Thread David CARLIER
Hi here porting qemu_getauxval to FreeBSD. Thanks. Regards. >From 5be5e56a59631b28ed7b738d251dda252ba9b03e Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sun, 24 May 2020 13:03:32 +0100 Subject: [PATCH] util/getauxval: FreeBSD has a similar auxilary vector API Signed-off-by: David Carl

[PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD

2020-05-23 Thread David CARLIER
Hi this is my first contribution hope it s useful . Regards. >From ca7fcd85e0453f7173ce73732905463bc259ee32 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 23 May 2020 08:17:51 +0100 Subject: [PATCH] util/oslib: returns real thread identifier on FreeBSD and NetBSD Signed-off-by: Da