mbox series

[0/2] bsd-user, FreeBSD update

Message ID CA+XhMqwjq99QdTKntxbQ_rZ-L3bQX7D3WHLkwMdK6zmiP=_56w@mail.gmail.com (mailing list archive)
Headers show
Series bsd-user, FreeBSD update | expand

Message

David CARLIER Dec. 28, 2020, 8:14 a.m. UTC
From 10b13162949debdbbd8394bc1047511d1a900176 Mon Sep 17 00:00:00 2001
From: David Carlier <devnexen@gmail.com>
Date: Mon, 28 Dec 2020 08:10:43 +0000
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-user, Adding more strace support for a handful of syscalls.

 bsd-user/freebsd/strace.list  | 12 ++++++++++++
 bsd-user/freebsd/syscall_nr.h | 25 ++++++++++++++++++++++---
 2 files changed, 34 insertions(+), 3 deletions(-)

Comments

Warner Losh Dec. 28, 2020, 4:21 p.m. UTC | #1
On Mon, Dec 28, 2020 at 1:15 AM David CARLIER <devnexen@gmail.com> wrote:

> From 10b13162949debdbbd8394bc1047511d1a900176 Mon Sep 17 00:00:00 2001
> From: David Carlier <devnexen@gmail.com>
> Date: Mon, 28 Dec 2020 08:10:43 +0000
> 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-user, Adding more strace support for a handful of syscalls.
>
>  bsd-user/freebsd/strace.list  | 12 ++++++++++++
>  bsd-user/freebsd/syscall_nr.h | 25 ++++++++++++++++++++++---
>  2 files changed, 34 insertions(+), 3 deletions(-)
>

Have you seen my patches in this area? Are you familiar with the bsd-user
efforts we've been doing at https://github.com/qemu-bsd-user/qemu-bsd-user
We have about 300 patches in the queue and the more that others change
things, the harder it is to get them in. They are a twisty maze of
conflicts early in the series and some not-updated API calls dealing with
the evolution of the qemu cpu model as well.

I posted this series two weeks ago:
https://lists.gnu.org/archive/html/qemu-devel/2020-12/msg05528.html

This part
https://lists.gnu.org/archive/html/qemu-devel/2020-12/msg05530.html updates
the system call numbers to the latest FreeBSD 13 numbers.

Perhaps you could help in these efforts? They have been going on since
around Qemu 1.0 and we were bad about getting them upstreamed early, and so
are paying the price now. We use the code in the above repo to build about
40k packages for a couple of different architectures.

Warner


> --
> 2.30.0.rc2
>
>
David CARLIER Dec. 28, 2020, 4:39 p.m. UTC | #2
Oh good to know I understand better why syscalls not updated for so long.

To upstream I would suggest not to push straight all these changes in
one shot and focus on FreeBSD at first, much less to review and so on.

Regards.

On Mon, 28 Dec 2020 at 16:21, Warner Losh <imp@bsdimp.com> wrote:
>
>
>
> On Mon, Dec 28, 2020 at 1:15 AM David CARLIER <devnexen@gmail.com> wrote:
>>
>> From 10b13162949debdbbd8394bc1047511d1a900176 Mon Sep 17 00:00:00 2001
>> From: David Carlier <devnexen@gmail.com>
>> Date: Mon, 28 Dec 2020 08:10:43 +0000
>> 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-user, Adding more strace support for a handful of syscalls.
>>
>>  bsd-user/freebsd/strace.list  | 12 ++++++++++++
>>  bsd-user/freebsd/syscall_nr.h | 25 ++++++++++++++++++++++---
>>  2 files changed, 34 insertions(+), 3 deletions(-)
>
>
> Have you seen my patches in this area? Are you familiar with the bsd-user efforts we've been doing at https://github.com/qemu-bsd-user/qemu-bsd-user We have about 300 patches in the queue and the more that others change things, the harder it is to get them in. They are a twisty maze of conflicts early in the series and some not-updated API calls dealing with the evolution of the qemu cpu model as well.
>
> I posted this series two weeks ago: https://lists.gnu.org/archive/html/qemu-devel/2020-12/msg05528.html
>
> This part https://lists.gnu.org/archive/html/qemu-devel/2020-12/msg05530.html updates the system call numbers to the latest FreeBSD 13 numbers.
>
> Perhaps you could help in these efforts? They have been going on since around Qemu 1.0 and we were bad about getting them upstreamed early, and so are paying the price now. We use the code in the above repo to build about 40k packages for a couple of different architectures.
>
> Warner
>
>>
>> --
>> 2.30.0.rc2
>>
Warner Losh Dec. 28, 2020, 4:59 p.m. UTC | #3
Yes. I've picked 4 changes to make sure that I've got the size and
groupings of patches right for this project. I've heard nothing back on
them, so I'll try again after the first of the year.

I'd thought about just removing it all and pushing up the current state,
but I think even that might be unreviewable.

Warner

On Mon, Dec 28, 2020 at 9:39 AM David CARLIER <devnexen@gmail.com> wrote:

> Oh good to know I understand better why syscalls not updated for so long.
>
> To upstream I would suggest not to push straight all these changes in
> one shot and focus on FreeBSD at first, much less to review and so on.
>
> Regards.
>
> On Mon, 28 Dec 2020 at 16:21, Warner Losh <imp@bsdimp.com> wrote:
> >
> >
> >
> > On Mon, Dec 28, 2020 at 1:15 AM David CARLIER <devnexen@gmail.com>
> wrote:
> >>
> >> From 10b13162949debdbbd8394bc1047511d1a900176 Mon Sep 17 00:00:00 2001
> >> From: David Carlier <devnexen@gmail.com>
> >> Date: Mon, 28 Dec 2020 08:10:43 +0000
> >> 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-user, Adding more strace support for a handful of syscalls.
> >>
> >>  bsd-user/freebsd/strace.list  | 12 ++++++++++++
> >>  bsd-user/freebsd/syscall_nr.h | 25 ++++++++++++++++++++++---
> >>  2 files changed, 34 insertions(+), 3 deletions(-)
> >
> >
> > Have you seen my patches in this area? Are you familiar with the
> bsd-user efforts we've been doing at
> https://github.com/qemu-bsd-user/qemu-bsd-user We have about 300 patches
> in the queue and the more that others change things, the harder it is to
> get them in. They are a twisty maze of conflicts early in the series and
> some not-updated API calls dealing with the evolution of the qemu cpu model
> as well.
> >
> > I posted this series two weeks ago:
> https://lists.gnu.org/archive/html/qemu-devel/2020-12/msg05528.html
> >
> > This part
> https://lists.gnu.org/archive/html/qemu-devel/2020-12/msg05530.html
> updates the system call numbers to the latest FreeBSD 13 numbers.
> >
> > Perhaps you could help in these efforts? They have been going on since
> around Qemu 1.0 and we were bad about getting them upstreamed early, and so
> are paying the price now. We use the code in the above repo to build about
> 40k packages for a couple of different architectures.
> >
> > Warner
> >
> >>
> >> --
> >> 2.30.0.rc2
> >>
>