Linux EmulationUmbrella
ActivePublic

Recent Activity

Feb 8 2018

russ.haley_gmail.com added a comment to D13870: lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core.
In D13870#299128, @dbn wrote:

russellh@g1 /u/l/lib> pwd
/usr/local/lib
russellh@g1 /u/l/lib> ll libunwind.so*
lrwxr-xr-x 1 root wheel 18B Jul 26 2017 libunwind.so -> libunwind.so.8.0.1
lrwxr-xr-x 1 root wheel 18B Jul 26 2017 libunwind.so.8 -> libunwind.so.8.0.1
-rwxr-xr-x 1 root wheel 43K Jul 26 2017 libunwind.so.8.0.1

I think your Ports directory was out-of-date. There is a bug with USES=linux in that it ignores missing Linux packages (i.e. if your Ports tree was out-of-date). See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225768 for the patch to check for this case.

Also, note that this is a Linux port, and you need the Linux version of libunwind:

# cd /compat/linux/usr/lib
# ls -l libunwind.so*
lrwxr-xr-x  1 root  wheel     18 Aug  2  2017 libunwind.so.8 -> libunwind.so.8.0.1
-rwxr-xr-x  1 root  wheel  43764 Aug  2  2017 libunwind.so.8.0.1

You can manually install it with pkg install linux-c7-libunwind, however you are likely missing other Linux packages.

I hope this helps?

Feb 8 2018, 7:44 PM · Linux Emulation
dbn added a comment to D13870: lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core.

russellh@g1 /u/l/lib> pwd
/usr/local/lib
russellh@g1 /u/l/lib> ll libunwind.so*
lrwxr-xr-x 1 root wheel 18B Jul 26 2017 libunwind.so -> libunwind.so.8.0.1
lrwxr-xr-x 1 root wheel 18B Jul 26 2017 libunwind.so.8 -> libunwind.so.8.0.1
-rwxr-xr-x 1 root wheel 43K Jul 26 2017 libunwind.so.8.0.1

Feb 8 2018, 6:55 PM · Linux Emulation

Feb 3 2018

russ.haley_gmail.com added a comment to D13870: lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core.

Hi David, I'm trying to create a test application from instructions here: https://medium.com/wolox-driving-innovation/how-to-create-your-first-net-e2223dedb74f

Feb 3 2018, 7:11 AM · Linux Emulation

Feb 1 2018

dbn updated the diff for D13870: lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core.

Update patch based on committed dependencies.

Feb 1 2018, 6:22 PM · Linux Emulation

Jan 29 2018

cem requested changes to D13656: Bug 223722 add sys/class/net data to linsysfs.

The patch does not conform to style(9).

Jan 29 2018, 12:07 AM · Linux Emulation, Contributor Reviews (base)

Jan 15 2018

dbn updated the test plan for D13870: lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core.
Jan 15 2018, 3:44 AM · Linux Emulation

Dec 27 2017

emaste added a comment to D13656: Bug 223722 add sys/class/net data to linsysfs.

Thanks, I will try to take a detailed look at this soon. For future changes, and if you have reason to upload a new diff to this review, please upload with full context as described in https://wiki.freebsd.org/action/show/Phabricator

Dec 27 2017, 11:44 PM · Linux Emulation, Contributor Reviews (base)
cneirabustos_gmail.com created D13656: Bug 223722 add sys/class/net data to linsysfs.
Dec 27 2017, 7:17 PM · Linux Emulation, Contributor Reviews (base)

Jun 17 2017

D7973: Linux ARM v2 4/9 is now accepted and ready to land.
Jun 17 2017, 9:08 PM · Linux Emulation, ARM
D7971: Linux ARM v2 2/9 is now accepted and ready to land.
Jun 17 2017, 9:03 PM · Linux Emulation, ARM
D7970: Linux ARM v2 1/9 is now accepted and ready to land.
Jun 17 2017, 8:59 PM · Linux Emulation, ARM

Apr 16 2017

miwi added a watcher for Linux Emulation: miwi.
Apr 16 2017, 5:24 PM

Oct 4 2016

andrew accepted D7972: Linux ARM v2 3/9.
Oct 4 2016, 1:31 PM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7974: Linux ARM v2 5/9.

Remove obsolete syscalls. Add linux_send() and linux_recv()

Oct 4 2016, 12:46 PM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7973: Linux ARM v2 4/9.

Remove obsolete syscalls. Add linux_send() and linux_recv()

Oct 4 2016, 12:46 PM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7972: Linux ARM v2 3/9.

Remove obsolete syscalls. Add linux_send() and linux_recv()

Oct 4 2016, 12:45 PM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7971: Linux ARM v2 2/9.

Remove unnecessary cast. Remove obsolete syscalls. Add linux_send() and linux_recv()

Oct 4 2016, 12:44 PM · Linux Emulation, ARM
soutade_gmail.com added inline comments to D7972: Linux ARM v2 3/9.
Oct 4 2016, 12:31 PM · Linux Emulation, ARM
soutade_gmail.com added inline comments to D7971: Linux ARM v2 2/9.
Oct 4 2016, 9:58 AM · Linux Emulation, ARM
andrew added inline comments to D7972: Linux ARM v2 3/9.
Oct 4 2016, 9:49 AM · Linux Emulation, ARM
soutade_gmail.com added inline comments to D7974: Linux ARM v2 5/9.
Oct 4 2016, 9:45 AM · Linux Emulation, ARM
andrew added inline comments to D7974: Linux ARM v2 5/9.
Oct 4 2016, 9:43 AM · Linux Emulation, ARM
andrew added inline comments to D7971: Linux ARM v2 2/9.
Oct 4 2016, 9:42 AM · Linux Emulation, ARM
soutade_gmail.com added inline comments to D7972: Linux ARM v2 3/9.
Oct 4 2016, 9:37 AM · Linux Emulation, ARM
soutade_gmail.com added inline comments to D7972: Linux ARM v2 3/9.
Oct 4 2016, 9:35 AM · Linux Emulation, ARM
andrew added a comment to D7972: Linux ARM v2 3/9.

Syscalls 13 (time), 22 (umount), 25 (stime), 27 (alarm), 30 (utime), 76 (getrlimir), 82 (select), 89 (readdir), 90 (mmap), 102 (socketcall), 113 (syscall), and 117 (ipc) dont seem to be exported to userspace. I would expect the only things that try calling these with the EABI are malicious.

Oct 4 2016, 9:14 AM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7974: Linux ARM v2 5/9.

Remove old Linux syscalls (not presents in Linux calls.S). Add dummy linux_syscall.

Oct 4 2016, 8:46 AM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7973: Linux ARM v2 4/9.

Remove old Linux syscalls (not presents in Linux calls.S)

Oct 4 2016, 8:44 AM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7972: Linux ARM v2 3/9.

Remove old Linux syscalls (not presents in Linux calls.S). Add dummy linux_syscall.

Oct 4 2016, 8:43 AM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7971: Linux ARM v2 2/9.

Remove old Linux syscalls (not presents in Linux calls.S)

Oct 4 2016, 8:42 AM · Linux Emulation, ARM

Sep 30 2016

soutade_gmail.com added a comment to D7972: Linux ARM v2 3/9.

There are also a few syscalls that were removed when they changed to EABI. I don't see a need for us to support the syscalls userspace will never call.

Sep 30 2016, 12:29 PM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7974: Linux ARM v2 5/9.

Use <machine/pcb.h> instead of <arm/include/pcb.h>

Sep 30 2016, 9:58 AM · Linux Emulation, ARM
soutade_gmail.com added inline comments to D7974: Linux ARM v2 5/9.
Sep 30 2016, 9:55 AM · Linux Emulation, ARM
andrew added a comment to D7974: Linux ARM v2 5/9.

It feels like much of linux.h could be shared with i386. There may be more that should be shared, but I am yet to have a chance to look too deeply.

Sep 30 2016, 9:16 AM · Linux Emulation, ARM
andrew added a comment to D7972: Linux ARM v2 3/9.

There are also a few syscalls that were removed when they changed to EABI. I don't see a need for us to support the syscalls userspace will never call.

Sep 30 2016, 9:13 AM · Linux Emulation, ARM
soutade_gmail.com added inline comments to D7972: Linux ARM v2 3/9.
Sep 30 2016, 8:24 AM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7972: Linux ARM v2 3/9.

Add more comments for ARM specific syscalls

Sep 30 2016, 8:22 AM · Linux Emulation, ARM
andrew added inline comments to D7972: Linux ARM v2 3/9.
Sep 30 2016, 7:30 AM · Linux Emulation, ARM
soutade_gmail.com added inline comments to D7972: Linux ARM v2 3/9.
Sep 30 2016, 7:10 AM · Linux Emulation, ARM
soutade_gmail.com updated the diff for D7970: Linux ARM v2 1/9.

Add sys/conf/files.arm

Sep 30 2016, 6:38 AM · Linux Emulation, ARM
soutade_gmail.com added a comment to D7970: Linux ARM v2 1/9.
In D7970#167040, @gonzo wrote:
In D7970#166887, @gonzo wrote:

Gregory,

I take it v2 reviews are the ones that are relevant and that should be reviewed/tested. And previous 16 reviews can be closed now? Is that right?

Thank you

Right. They're strictly the same (except an update needed to compile in new HEAD) but the first version is more Linux like patchset while the second is FreeBSD style.

Gregory,

Could you close all Linux-style revisions? Go to the bottom of the page and choose "Abandon" action with comment like "Overtaken by D7970 .. D7978". I was going to do it myself but it seems only revision author can abandon it.

Thank you

Sep 30 2016, 5:46 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D7394: Linux ARM 17/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:45 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D6773: Linux ARM 16/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:45 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D6772: Linux ARM 15/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:45 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D6771: Linux ARM 14/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:45 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D6770: Linux ARM 13/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:45 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D6769: Linux ARM 12/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:44 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D6768: Linux ARM 11/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:44 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D6767: Linux ARM 10/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:44 AM · Linux Emulation, ARM
soutade_gmail.com abandoned D6766: Linux ARM 9/16.

Overtaken by D7970 .. D7978

Sep 30 2016, 5:43 AM · Linux Emulation, ARM