Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-22 Thread David Brownlee
On Sun, 19 Mar 2023 at 04:22, Theodore Preduta wrote: > > > The Linux Test Project (http://linux-test-project.github.io) would help > > not only with finding missing syscalls, but also with finding bugs / > > missing functionality in the existing Linux emul code. > > Yes this is a great idea!

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-18 Thread Theodore Preduta
> The Linux Test Project (http://linux-test-project.github.io) would help > not only with finding missing syscalls, but also with finding bugs / > missing functionality in the existing Linux emul code. Yes this is a great idea! Although my interpretation of the project idea is that the

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-18 Thread Jared McNeill
Hi Theodore -- The Linux Test Project (http://linux-test-project.github.io) would help not only with finding missing syscalls, but also with finding bugs / missing functionality in the existing Linux emul code. It would be nice to have this running on NetBSD. Take care, Jared On Mon, 13

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-13 Thread Emmanuel Dreyfus
On Mon, Mar 13, 2023 at 12:10:11AM -0400, Theodore Preduta wrote: > (1) Is there any documentation on the internals of this subsystem? (manpage > and wiki seem to just be how to use it) I wrote a series of articles 22 years ago on the topic. All links are now dead, but we still have them thanks

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-12 Thread Mouse
> (2) Is there a better binary-finding strategy than trying Linux > binaries on NetBSD, and if they fail (have a script) compare the > output of strace from a Linux run of the program with the table in > sys/compat/linux/arch/*/linux_syscalls.c? Better? Maybe, maybe not. But what I did in a

[GSoC] Emulating missing Linux syscalls project questions

2023-03-12 Thread Theodore Preduta
As the subject suggests, I think the emulating missing Linux syscalls project might be fun. I am just wondering (1) Is there any documentation on the internals of this subsystem? (manpage and wiki seem to just be how to use it) (2) Is there a better binary-finding strategy than trying Linux