by: Alex Bennée
> Signed-off-by: Ilya Leoshkevich
>
Reviewed-by: Warner Losh
Warner
> ---
> bsd-user/main.c | 1 +
> linux-user/main.c | 1 +
> 2 files changed, 2 insertions(+)
>
> diff --git a/bsd-user/main.c b/bsd-user/main.c
> index e5efb7b8458..72289673a94 10064
igned-off-by: Ilya Leoshkevich
>
Reviewed-by: Warner Losh
The bsd-user stuff is definitely good. The linux-user seems good, but I
didn't look
at it as closely.
Warner
> bsd-user/bsd-file.h | 2 +-
> bsd-user/qemu.h | 5 +
> bsd-
ser/signal.c | 3 +--
> linux-user/signal.c | 6 ++
> 2 files changed, 3 insertions(+), 6 deletions(-)
>
Reviewed-by: Warner Losh
> diff --git a/bsd-user/signal.c b/bsd-user/signal.c
> index ca31470772..c6f0b1be38 100644
> --- a/bsd-user/signal.c
> +++ b/bsd-user/sign
essage-Id: <20240206002344.12372-5-...@linux.ibm.com>
> Signed-off-by: Alex Bennée
> ---
> meson.build | 23 +++
> util/meson.build | 6 +++++-
> 2 files changed, 24 insertions(+), 5 deletions(-)
>
Reviewed-by: Warner Losh
> diff --git a/
t.
>
> Reviewed-by: Thomas Huth
> Signed-off-by: Ilya Leoshkevich
> Message-Id: <20240206002344.12372-3-...@linux.ibm.com>
> Signed-off-by: Alex Bennée
> ---
> tests/vm/freebsd | 1 +
> 1 file changed, 1 insertion(+)
>
Reviewed-by: Warner Losh
> diff
real users, so
> teach the test to accept it.
>
Reviewed-by: Warner Losh
Suggested-by: Daniel P. Berrange
> Signed-off-by: Ilya Leoshkevich
> Message-Id: <20240206002344.12372-4-...@linux.ibm.com>
> Signed-off-by: Alex Bennée
> ---
> tests/unit/test-util-filemonito
On Wed, Jan 31, 2024 at 9:42 AM Daniel P. Berrangé
wrote:
> On Wed, Jan 31, 2024 at 05:24:10PM +0100, Philippe Mathieu-Daudé wrote:
> > Hi,
> >
> > Warner, do you remember what this is about?
> >
> > (
>
long
> start, abi_ulong size,
>
> size = HOST_PAGE_ALIGN(size);
>
> +if (size != (size_t)size) {
> +return (abi_ulong)(-1);
> +}
> +
> if (reserved_va) {
> return mmap_find_vma_reserved(start, size,
> (alignment != 0
On Tue, Dec 19, 2023, 1:55 PM Peter Maydell
wrote:
> On Tue, 19 Dec 2023 at 19:40, Fabiano Rosas wrote:
> >
> > Dave Blanchard writes:
> >
> > > Hello all, can you please help me to understand what Qemu is doing
> here?
> > >
> > > When connecting to the guest for example using a
On Tue, Dec 19, 2023, 12:20 PM Dave Blanchard wrote:
> Hello all, can you please help me to understand what Qemu is doing here?
>
> When connecting to the guest for example using a serial/tcp/telnet link,
> some kind of code is being immediately transmitted over the link which
> screws up my
s(+), 1 deletion(-)
>
Reviewed-by: Warner Losh
return cpu->cluster_index + 1;
> }
>
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> gdbstub/gdbstub.c | 1 +
> 1 file changed, 1 insertion(+)
>
Reviewed-by: Warner Losh
+-
> page-target.c| 43 +++
> system/physmem.c | 35 ---
> 3 files changed, 44 insertions(+), 36 deletions(-)
> create mode 100644 page-target.c
>
Reviewed-by: Warner Losh
On Mon, Dec 11, 2023 at 2:53 PM Warner Losh wrote:
>
>
> On Mon, Dec 11, 2023 at 2:20 PM Philippe Mathieu-Daudé
> wrote:
>
>> CPUArchState 'env' field is defined within the ArchCPU structure,
>> so we need to include each target "cpu.h" header which defi
cpu-all.h | 9 +
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
Signed-off-by: Warner Losh
On Wed, Nov 29, 2023 at 8:44 AM Daniel P. Berrangé
wrote:
> On Tue, Nov 28, 2023 at 06:54:42PM +0100, Cédric Le Goater wrote:
> > On 11/21/23 18:11, Alex Bennée wrote:
> > > Peter Maydell writes:
> > >
> > > > QEMU Summit Minutes 2023
> > > >
> > > >
> > > > As usual,
On Wed, Nov 29, 2023 at 8:33 AM Philippe Mathieu-Daudé
wrote:
> On 28/11/23 19:06, Daniel P. Berrangé wrote:
> > On Tue, Nov 28, 2023 at 06:54:42PM +0100, Cédric Le Goater wrote:
>
> > Anyway, when a maintainer wants to merge a tree, I would expect to
> > have a MR opened against 'master' in
Implement stat related syscalls"
> Cc: Stacey Son
> Cc: Warner Losh
> Cc: Kyle Evans
> Signed-off-by: Michael Tokarev
> ---
> bsd-user/bsd-mem.h | 2 +-
> bsd-user/freebsd/os-proc.c | 2 +-
> bsd-user/freebsd/os-stat.h | 6 +++---
> 3 files changed, 5 ins
On Wed, Oct 25, 2023, 11:31 PM Markus Armbruster wrote:
> Requires Brian's pull request and two patches from Thomas to compile:
>
> [PULL 0/2] hex queue - GETPC() fixes, shadowing fixes
> [PATCH v2] block/snapshot: Fix compiler warning with -Wshadow=local
> [PATCH v2] migration/ram:
On Wed, Oct 25, 2023, 11:31 PM Markus Armbruster wrote:
> Local variables shadowing other local variables or parameters make the
> code needlessly hard to understand. Bugs love to hide in such code.
> Evidence: commit bbde656263d (migration/rdma: Fix save_page method to
> fail on polling
t;
> Signed-off-by: Thomas Huth
> ---
> tests/vm/freebsd | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
Reviewed-by: Warner Losh
diff --git a/tests/vm/freebsd b/tests/vm/freebsd
> index ac51376c82..b581bd17fb 100755
> --- a/tests/vm/freebsd
> +++ b/tes
On Tue, Oct 10, 2023 at 8:23 PM Nicholas Piggin wrote:
> On Wed Oct 11, 2023 at 7:55 AM AEST, Warner Losh wrote:
> > On Tue, Oct 10, 2023 at 1:53 AM Nicholas Piggin
> wrote:
> >
> > > FreeBSD project provides qcow2 images that work well for testing QEMU.
>
On Tue, Oct 10, 2023 at 6:36 PM Nicholas Piggin wrote:
> On Wed Oct 11, 2023 at 7:55 AM AEST, Warner Losh wrote:
> > On Tue, Oct 10, 2023 at 1:53 AM Nicholas Piggin
> wrote:
> >
> > > FreeBSD project provides qcow2 images that work well for testing QEMU.
>
named similarly to boot_linux.
>
> Cc: Warner Losh
> Signed-off-by: Nicholas Piggin
>
> CC'ing Warner to check if it's okay for us to use these images and
> any comments or suggestions. avocado tests have many Linux boots so we'd
> do much better to expand test coverage by adding some o
On Fri, Oct 6, 2023, 11:55 AM Thomas Huth wrote:
> On 06/10/2023 18.18, Thomas Huth wrote:
> > On 06/10/2023 16.45, Markus Armbruster wrote:
> >> Local variables shadowing other local variables or parameters make the
> >> code needlessly hard to understand. Bugs love to hide in such code.
> >>
On Wed, Oct 4, 2023, 11:44 AM Philippe Mathieu-Daudé
wrote:
> On 4/10/23 19:35, Thomas Huth wrote:
> > On 04/10/2023 19.23, Richard Henderson wrote:
> >> On 10/4/23 03:05, Philippe Mathieu-Daudé wrote:
> >>> Hi,
> >>>
> >>> I'm getting a bunch of errors for 'optarg' declared in :
> >>
> >> I
On Wed, Oct 4, 2023, 4:16 AM Daniel P. Berrangé wrote:
> On Wed, Oct 04, 2023 at 12:05:04PM +0200, Philippe Mathieu-Daudé wrote:
> > Hi,
> >
> > I'm getting a bunch of errors for 'optarg' declared in :
> >
> > NAME
> > getopt – get option character from command line argument list
> >
> >
The above system calls are not supported by qemu.
Signed-off-by: Warner Losh
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-24-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 18 ++
bsd-user/freebsd/os-syscall.
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-22-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 39 +++
bsd-user/freebsd/os-syscall.c | 4
2 files
From: Karim Taha
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-17-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 53 +++
bsd-user/freebsd/os-syscall.c | 4 +++
bsd-user/syscall_defs.h | 2 ++
3
From: Karim Taha
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182709.4834-8-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.c | 0
bsd-user/meson.build | 1 +
2 files changed, 1 insertion(+)
create mode 100644 bsd-user/bsd
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-3-kariem.taha...@gmail.com>
---
bsd-user/syscall_defs.h | 42 +
1 file changed, 42 insertions(+)
diff --git a/bsd-user/syscall_defs.h b/bsd-user/syscall_defs.h
index ddd38c13e08..a3bc738ff89
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-13-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 20
bsd-user/freebsd/os-syscall.
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182709.4834-4-kariem.taha...@gmail.com>
---
bsd-user/qemu-bsd.h | 20
1 file changed, 20 insertions(+)
diff --git
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Acked-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-29-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-proc.h| 32
bsd-user/freebsd/os-syscall.
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-28-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-proc.h| 39 +++
bsd-user/free
From: Stacey Son
Match linux-user, by manually applying the following commits, in order:
d28b3c90cfad1a7e211ae2bce36ecb9071086129 linux-user: Make sure initial brk(0)
is page-aligned
15ad98536ad9410fb32ddf1ff09389b677643faa linux-user: Fix qemu brk() to not
zero bytes on current page
From: Karim Taha
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-20-kariem.taha...@gmail.com>
---
bsd-user/freebsd/meson.build | 1 +
bsd-user/freebsd/os-proc.c
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182709.4834-3-kariem.taha...@gmail.com>
---
bsd-user/syscall_defs.h | 20
1 file changed, 20 insertions(+)
diff --git
From: Stacey Son
getpid(2), getppid(2), getpgrp(2)
setreuid(2), setregid(2)
getuid(2), geteuid(2), getgid(2), getegid(2), getpgid(2)
setuid(2), seteuid(2), setgid(2), setegid(2), setpgid(2)
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-26-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-proc.h| 23 +++
bsd-user/freebsd/os-syscall.
From: Stacey Son
Co-authored-by: Kyle Evans
Signed-off-by: Stacey Son
Signed-off-by: Kyle Evans
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-20-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 25 +
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-17-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.h | 76 +++
bsd-user/free
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-9-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.c | 54 +
1 file changed, 54 inse
From: Karim Taha
Signed-off-by: Kyle Evans
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-6-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-misc.h| 46 +++
bsd-user/freebsd/os-syscall.c | 22 -
2
From: Stacey Son
The definitions and variables names matches the corresponding ones in
linux-user/syscall.c, for making later implementation of do_obreak easier
Co-authored-by: Mikaël Urankar
Signed-off-by: Mikaël Urankar
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Reviewed
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-25-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-proc.h| 32
bsd-user/freebsd/os-syscall.c | 8
2 files c
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-21-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 23 +++
bsd-user/freebsd/os-syscall.
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-6-kariem.taha...@gmail.com>
---
bsd-user/qemu-bsd.h | 38 ++
1 file changed, 38 inse
From: Stacey Son
Preserve the copyright notice and help with the 'Author' info for
subsequent changes to the file.
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-12-kariem.taha...@gmail.
From: Stacey Son
To preserve the copyright notice and help with the 'Author' info for
subsequent changes to the file.
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182709.4834-5-kariem.taha...@gmail.
From: Stacey Son
Used in wait6 system call
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-4-kariem.taha...@gmail.com>
---
bsd-user/signal-common.h | 1 +
bsd-user/signal.c| 6 +++
From: Kyle Evans
Signed-off-by: Kyle Evans
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-11-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.c | 24
bsd-user/bsd-proc.h | 2 ++
2 files changed, 26 insertions(+)
diff --git
From: Stacey Son
Implement t2h_procctl_cmd, h2t_reaper_status, h2t_reaper_pidinfo and h2t/t2h
reaper_kill conversion functions.
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-22-kariem.taha...@gmail.com>
---
bsd-user/free
From: Kyle Evans
Signed-off-by: Kyle Evans
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182709.4834-7-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-misc.h| 24
bsd-user/freebsd/os-syscall.
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-14-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.h | 13 +
bsd-user/freebsd/os-syscall.c | 4
2
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-10-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.c | 25 +
1 file changed, 25 insertions(+)
diff --git a/bsd-user/bsd-mem.c
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-8-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/bsd-us
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-13-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.h | 39 +++
bsd-user/freebsd/os-syscall.c | 12 +++
2
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-11-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.c | 47 ++
1 file changed, 47 insertions(+)
diff --git
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-7-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.c | 40
bsd-user/bsd-proc.h | 4
bsd-user/meson.buil
From: Stacey Son
Use `WITH_MMAP_LOCK_GUARD` instead of mmap_lock() and mmap_unlock(),
to match linux-user implementation, according to the following commits:
69fa2708a216df715ba5102a0f98468b540a464e linux-user: Use WITH_MMAP_LOCK_GUARD
in target_{shmat,shmdt}
From: Stacey Son
Co-authored-by: Kyle Evans
Signed-off-by: Stacey Son
Signed-off-by: Kyle Evans
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-15-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182709.4834-14-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 7 +++
bsd-user/freebsd/os-syscall.c | 4
2 files c
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-21-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-proc.c | 181 -
bsd-user/main.c| 2 +-
bsd-user/
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-19-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.h | 24
bsd-user/freebsd/os-syscall.c | 8
2 files chang
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-18-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 23 +++
bsd-user/freebsd/os-syscall.c | 4
2 files changed, 27
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-27-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-proc.h| 34 ++
bsd-user/freebsd/os-sys
From: Karim Taha
RLIM_INFINITY on FreeBSD, OpenBSD and NetBSD has value of ~(1<<63), caculated
one way or another.
Signed-off-by: Kyle Evans
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-2-kariem.taha...@
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-5-kariem.taha...@gmail.com>
---
bsd-user/qemu.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/bsd-user/qemu.h b/bs
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Message-Id: <20230925182709.4834-16-kariem.taha...@gmail.com>
---
bsd-user/bsd-mem.h| 37 +++
bsd-user/freebsd/os-syscall.c | 20 +++
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182709.4834-2-kariem.taha...@gmail.com>
---
bsd-user/syscall_defs.h | 17 +
1 file changed, 17 insertions(+)
diff --git
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-10-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.c | 17 +
1 file changed, 17 insertions(+)
diff --git a/bs
shmctl(2)
bsd-user: Implement shmat(2) and shmdt(2)
Warner Losh (1):
bsd-user: Add stubs for vadvise(), sbrk() and sstk()
bsd-user/bsd-mem.c| 104
bsd-user/bsd-mem.h| 452
bsd-user/bsd-proc.c | 145 ++
bsd
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-18-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.h | 28
bsd-user/freebsd/os-syscall.
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-12-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.h | 44 +++
bsd-user/freebsd/os-syscall.c | 9 +++
2 files c
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-15-kariem.taha...@gmail.com>
---
bsd-user/bsd-proc.h | 59 +++
bsd-user/free
From: Karim Taha
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Richard Henderson
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-23-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-proc.h| 49 +++
bsd-user/free
From: Stacey Son
Signed-off-by: Stacey Son
Signed-off-by: Karim Taha
Reviewed-by: Warner Losh
Message-Id: <20230925182425.3163-24-kariem.taha...@gmail.com>
---
bsd-user/freebsd/os-proc.h| 84 +++
bsd-user/freebsd/os-syscall.c | 15 +++
2 files c
2), munlockall(2),
> minherit(2)
> bsd-user: Implement mincore(2)
> bsd-user: Implement do_obreak function
> bsd-user: Implement shm_open(2)
> bsd-user: Implement shm_unlink(2) and shmget(2)
> bsd-user: Implement shmctl(2)
> bsd-user: Implement shmat(2) and s
On Mon, Sep 25, 2023 at 12:25 PM Karim Taha
wrote:
>
>
> Karim Taha (3):
> bsd-user: define TARGET_RFSPAWN for rfork to use vfork(2) semantics,
> and fix RLIM_INFINITY
> bsd-user: Implement get_filename_from_fd.
> bsd-user: Implement execve(2) and fexecve(2) system calls.
>
> Kyle
On Tue, Sep 26, 2023 at 8:43 AM Markus Armbruster wrote:
> Brian, Gerd, Jason, Marc-André, Michael, we need your help to enable
> -Wshadow=local.
>
> Paolo, you already took care of several subsystems (thanks!), except you
> left a few warnings in target/i386/tcg/seg_helper.c.
>
>
> Local
On Sat, Sep 23, 2023 at 6:33 AM Peter Maydell
wrote:
> On Fri, 22 Sept 2023 at 19:59, Warner Losh wrote:
> > The third one, though, makes me ask the question: When should we
> > pass in cpu_env to functions and when should we use the global value?
> >
> > I have a lo
| 8
> 2 files changed, 31 insertions(+)
>
Reviewed-by: Warner Losh
s changed, 40 insertions
Reviewed-by: Warner Losh
s changed, 99 insertions(+)
>
Reviewed-by: Warner Losh
/freebsd/os-proc.c| 222 ++
> bsd-user/freebsd/os-syscall.c | 3 +
> 2 files changed, 225 insertions(+)
>
Reviewed-by: Warner Losh
This appears to line up, but if Richard has time for only one review, this
one would be the best place to spend it in cas
s changed, 51 insertions(+)
>
Reviewed-by: Warner Losh
+
> 3 files changed, 50 insertions(+)
> create mode 100644 bsd-user/bsd-proc.c
>
This looks good. The extra libraries relative to linux-user are for the
stuff bsd-user does to support some additional things than linux-user
supports.
Reviewed-by: Warner Losh
> diff --git a/bsd-u
On Fri, Sep 22, 2023 at 11:49 AM Peter Maydell
wrote:
> On Fri, 22 Sept 2023 at 18:43, Daniel Henrique Barboza
> wrote:
> > Can you publish your branch with the current -Wshadow=local patches in
> > gitlab/github? I'm hitting (and fixing) a lot of errors that aren't
> listed
> > here, meaning
l.c | 4
> 2 files changed, 36 insertions(+)
>
Reviewed-by: Warner Losh
I chased down pdfork recently for other reasons, and I'm pretty sure this
is good.
Warner
syscall.c | 4
> 2 files changed, 43 insertions(+)
>
Reviewed-by: Warner Losh
> diff --git a/bsd-user/freebsd/os-proc.h b/bsd-user/freebsd/os-proc.h
> index 14478d4bb5..a406ef7db8 100644
> --- a/bsd-user/freebsd/os-proc.h
> +++ b/bsd-user/freebsd/os-proc.h
>
all.c | 8
> 2 files changed, 42 insertions(+)
>
Reviewed-by: Warner Losh
Though i have minor qualms about vfork == fork, for bsd-user it's fine
since I
don't think the performance difference will be that large for the typical
case
where vfork + exec exists for older (now kinda
On Sun, Sep 17, 2023 at 10:39 PM Karim Taha
wrote:
> From: Stacey Son
>
> Signed-off-by: Stacey Son
> Signed-off-by: Karim Taha
> Reviewed-by: Richard Henderson
> ---
> bsd-user/freebsd/os-proc.h| 23 +++
> bsd-user/freebsd/os-syscall.c | 8
> 2 files
On Sun, Sep 17, 2023 at 10:39 PM Karim Taha
wrote:
> From: Stacey Son
>
> Signed-off-by: Stacey Son
> Signed-off-by: Karim Taha
> Reviewed-by: Richard Henderson
> ---
> bsd-user/freebsd/os-proc.h| 32
> bsd-user/freebsd/os-syscall.c | 8
> 2
On Sun, Sep 17, 2023 at 10:39 PM Karim Taha
wrote:
> From: Stacey Son
>
> Signed-off-by: Stacey Son
> Signed-off-by: Karim Taha
> Reviewed-by: Richard Henderson
> ---
> bsd-user/freebsd/os-proc.h| 77 +++
> bsd-user/freebsd/os-syscall.c | 15 +++
> 2
2 files changed, 59 insertions(+), 1 deletion(-)
> create mode 100644 bsd-user/freebsd/os-proc.h
>
Reviewed-by: Warner Losh
But make sure that the guard variable name is correct, I think with scripts/
clean-header-guards.pl
> diff --git a/bsd-user/freebsd/os-proc.h b/bsd-user/freebsd/os
On Sun, Sep 17, 2023 at 10:39 PM Karim Taha
wrote:
> From: Stacey Son
>
> Implement t2h_procctl_cmd, h2t_reaper_status, h2t_reaper_pidinfo and
> h2t/t2h reaper_kill conversion functions.
>
> Signed-off-by: Stacey Son
> Signed-off-by: Karim Taha
> ---
> bsd-user/freebsd/os-proc.c| 223
| 1 +
> 3 files changed, 179 insertions(+), 1 deletion(-)
>
Reviewed-by: Warner Losh
But see comment below.
> diff --git a/bsd-user/freebsd/os-proc.c b/bsd-user/freebsd/os-proc.c
> index cb35f29f10..12d78b7fc9 100644
> --- a/bsd-user/freebsd/os-proc.c
> +++ b/bsd
hanged, 81 insertions(+)
> create mode 100644 bsd-user/freebsd/os-proc.c
>
Reviewed-by: Warner Losh
1 - 100 of 1608 matches
Mail list logo