Page MenuHomeFreeBSD

trasz (Edward Tomasz Napierała)
User

Projects

User Details

User Since
Aug 2 2014, 12:45 PM (358 w, 6 d)

Recent Activity

Today

trasz updated the diff for D30019: linux(4): implement coredump support.

Some more fixes.

Fri, Jun 18, 2:58 PM
trasz added inline comments to D30019: linux(4): implement coredump support.
Fri, Jun 18, 2:54 PM
trasz added inline comments to D30788: emulators/linux_base-ubuntu: Add port.
Fri, Jun 18, 9:04 AM

Yesterday

trasz updated the diff for D30788: emulators/linux_base-ubuntu: Add port.

Lots of changes.

Thu, Jun 17, 6:01 PM
trasz added a reviewer for D30788: emulators/linux_base-ubuntu: Add port: freebsd_darkain.com.
Thu, Jun 17, 3:49 PM

Wed, Jun 16

trasz added inline comments to D30788: emulators/linux_base-ubuntu: Add port.
Wed, Jun 16, 4:35 PM
trasz added a reviewer for D30788: emulators/linux_base-ubuntu: Add port: Linux Emulation.

Note that this is mostly a prototype at this stage; still, any feedback is welcome.

Wed, Jun 16, 2:29 PM
trasz requested review of D30788: emulators/linux_base-ubuntu: Add port.
Wed, Jun 16, 2:22 PM
trasz closed D30508: linux: implement set_cloned_tls() on arm64.
Wed, Jun 16, 10:34 AM
trasz committed R10:a397b5508320: linux: implement set_cloned_tls() on arm64 (authored by trasz).
linux: implement set_cloned_tls() on arm64
Wed, Jun 16, 10:34 AM
trasz accepted D30774: linux(4): Retire linux_kplatform..
Wed, Jun 16, 10:24 AM
trasz closed D30509: linux: implement set_upcall on aarch64.
Wed, Jun 16, 9:34 AM
trasz committed R10:e505c3066bbd: linux: implement set_upcall on aarch64 (authored by trasz).
linux: implement set_upcall on aarch64
Wed, Jun 16, 9:34 AM

Tue, Jun 15

trasz added a comment to D30508: linux: implement set_cloned_tls() on arm64.

Do you have some specific Stream binary in mind?

Tue, Jun 15, 11:55 AM
trasz committed R10:7d681ad774f0: crypt_r(3): fix reentrancy problems with DES (authored by trasz).
crypt_r(3): fix reentrancy problems with DES
Tue, Jun 15, 10:07 AM
trasz closed D30674: crypt_r(3): fix reentrancy problems with DES.
Tue, Jun 15, 10:07 AM
trasz committed R10:9d167945e840: linux: improve reporting for unsupported syscall flags (authored by trasz).
linux: improve reporting for unsupported syscall flags
Tue, Jun 15, 9:47 AM
trasz closed D30693: linux: improve reporting for unsupported syscall flags.
Tue, Jun 15, 9:46 AM
trasz accepted D30734: id: sanitize arguments better.
Tue, Jun 15, 8:52 AM
trasz accepted D30751: linux(4): Get rid of Linuxulator's kernel build options..
Tue, Jun 15, 8:51 AM

Sat, Jun 12

trasz added a comment to D30019: linux(4): implement coredump support.

Will definitely split it into non-Linux specific part, and the Linux-specific one, but I think it's easier to review as a whole.

Sat, Jun 12, 4:10 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Implement Konstantin's suggestions.

Sat, Jun 12, 4:09 PM

Fri, Jun 11

trasz added inline comments to D30019: linux(4): implement coredump support.
Fri, Jun 11, 3:35 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Rework the sysent to reduce code duplication.

Fri, Jun 11, 3:33 PM

Thu, Jun 10

trasz added inline comments to D30019: linux(4): implement coredump support.
Thu, Jun 10, 5:00 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Restore build fixes.

Thu, Jun 10, 4:58 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Get rid of SVC_LINUX, prefill this field first instead.

Thu, Jun 10, 4:55 PM
trasz added a comment to D30508: linux: implement set_cloned_tls() on arm64.

No idea; I'll try to test.

Thu, Jun 10, 1:20 PM

Wed, Jun 9

trasz added a comment to D30597: linux: implement splice(2).

(Tinderboxed.)

Wed, Jun 9, 6:09 PM
trasz added a comment to D30693: linux: improve reporting for unsupported syscall flags.

(Tinderboxed.)

Wed, Jun 9, 3:09 PM
trasz added a comment to D30457: linuxulator: Some ptrace fixes...

Nice! Regarding GET_SYSCALL_INFO - this reminded me that I also had a patch for this, https://reviews.freebsd.org/D28212; I guess we should try merging our changes.

Wed, Jun 9, 12:41 PM
trasz added a comment to D30674: crypt_r(3): fix reentrancy problems with DES.

Yeah; I think it's acceptable, given it's a separate library and not libc.

Wed, Jun 9, 12:29 PM
trasz added a comment to D30698: cam: drop unused 'saved_ccb' field from softcs.

(Tinderboxed.)

Wed, Jun 9, 12:28 PM

Tue, Jun 8

trasz updated subscribers of D30698: cam: drop unused 'saved_ccb' field from softcs.
Tue, Jun 8, 4:49 PM
trasz requested review of D30698: cam: drop unused 'saved_ccb' field from softcs.
Tue, Jun 8, 4:48 PM
trasz added inline comments to D30674: crypt_r(3): fix reentrancy problems with DES.
Tue, Jun 8, 1:32 PM
trasz updated the diff for D30674: crypt_r(3): fix reentrancy problems with DES.

Add const, move 'static' first, and add __thread for stuff touched
by des_init().

Tue, Jun 8, 1:30 PM
trasz added reviewers for D30693: linux: improve reporting for unsupported syscall flags: Linux Emulation, dchagin, emaste.
Tue, Jun 8, 9:33 AM
trasz requested review of D30693: linux: improve reporting for unsupported syscall flags.
Tue, Jun 8, 9:32 AM
trasz committed R10:f102b61d0ecf: linux: make sure to zero the l_siginfo structure for ptrace(2) (authored by trasz).
linux: make sure to zero the l_siginfo structure for ptrace(2)
Tue, Jun 8, 9:21 AM
trasz committed R10:2362ad457a01: linux: implement statx(2) (authored by pitwuu_gmail.com).
linux: implement statx(2)
Tue, Jun 8, 9:10 AM
trasz closed D30466: linux: implement statx(2).
Tue, Jun 8, 9:10 AM

Mon, Jun 7

trasz added reviewers for D30130: PROC_NO_NEW_PRIVS and `chroot -n`: secteam, jhb, phk.
Mon, Jun 7, 4:49 PM
trasz added reviewers for D30674: crypt_r(3): fix reentrancy problems with DES: secteam, ed, allanjude.
Mon, Jun 7, 2:56 PM
trasz requested review of D30674: crypt_r(3): fix reentrancy problems with DES.
Mon, Jun 7, 2:55 PM
trasz updated the diff for D30130: PROC_NO_NEW_PRIVS and `chroot -n`.

Rebase, improve the consistency of procctl(2) API, and add Linux bits.

Mon, Jun 7, 1:48 PM
trasz updated the diff for D30466: linux: implement statx(2).

Fix after rebase.

Mon, Jun 7, 11:47 AM
trasz updated the diff for D30466: linux: implement statx(2).

Rebase.

Mon, Jun 7, 11:04 AM
trasz closed D30546: Install the linux(4) man page also for aarch64.
Mon, Jun 7, 10:53 AM
trasz committed R10:dd869341b1e0: Install the linux(4) man page also for aarch64 (authored by trasz).
Install the linux(4) man page also for aarch64
Mon, Jun 7, 10:52 AM
trasz committed R10:128a1db806da: linux: improve FUSE support (authored by trasz).
linux: improve FUSE support
Mon, Jun 7, 10:45 AM
trasz closed D30606: linux: improve FUSE support.
Mon, Jun 7, 10:45 AM
trasz added a comment to D30606: linux: improve FUSE support.

(Tinderboxed.)

Mon, Jun 7, 9:38 AM

Sun, Jun 6

trasz added a comment to D30546: Install the linux(4) man page also for aarch64.

(Tinderboxed.)

Sun, Jun 6, 1:10 PM

Wed, Jun 2

trasz added a comment to D30509: linux: implement set_upcall on aarch64.

(Tinderboxed.)

Wed, Jun 2, 10:45 AM

Tue, Jun 1

trasz added a comment to D30606: linux: improve FUSE support.

Much weirder than that. Strace, on the AppImage I'm using for testing, shows this:

[pid  1792] mount("scribus-1.5.6.1-linux-x86_64.AppImage", "/tmp/.mount_scribuH15vRB", "fuse.scribus-1.5.6.1-linux-x86_6"..., MS_RDONLY|MS_NOSUID|MS_NODEV, "fd=5,rootmode=40000,user_id=0,gr"...) = 0
Tue, Jun 1, 8:56 PM
trasz added reviewers for D30606: linux: improve FUSE support: Linux Emulation, asomers.
Tue, Jun 1, 7:34 PM
trasz requested review of D30606: linux: improve FUSE support.
Tue, Jun 1, 7:34 PM
trasz added a comment to D30378: linuxulator: Add filler for 'core' entry in linsysfs..

FWIW, splice: https://reviews.freebsd.org/D30597

Tue, Jun 1, 3:33 PM · Linux Emulation, Core Team
trasz added a reviewer for D30597: linux: implement splice(2): Linux Emulation.
Tue, Jun 1, 3:33 PM
trasz requested review of D30597: linux: implement splice(2).
Tue, Jun 1, 3:32 PM
trasz committed R10:b501b2ae52f3: linux: export AT_HWCAP and AT_HWCAP2 on aarch64 (authored by trasz).
linux: export AT_HWCAP and AT_HWCAP2 on aarch64
Tue, Jun 1, 12:51 PM
trasz closed D30540: linux: export AT_HWCAP and AT_HWCAP2 on aarch64.
Tue, Jun 1, 12:51 PM
trasz added a comment to D30540: linux: export AT_HWCAP and AT_HWCAP2 on aarch64.

It already suggest that's the case, though: "XXX: The following bits (from CPUID to FLAGM) were originally incorrect, but later changed to match the Linux definitions."

Tue, Jun 1, 12:26 PM
trasz added a comment to D30457: linuxulator: Some ptrace fixes...

This looks really interesting, thanks for working on it!

Tue, Jun 1, 12:04 PM
trasz added a comment to D30541: linux: reduce differences between rt_sendsig() and sendsig().

(Tinderboxed.)

Tue, Jun 1, 10:14 AM

Mon, May 31

trasz added inline comments to D30466: linux: implement statx(2).
Mon, May 31, 10:23 PM
trasz added reviewers for D30567: cam: enable kern.cam.ada.enable_uma_ccbs by default: imp, mav.
Mon, May 31, 12:21 PM
trasz requested review of D30567: cam: enable kern.cam.ada.enable_uma_ccbs by default.
Mon, May 31, 12:21 PM
trasz added a comment to D30540: linux: export AT_HWCAP and AT_HWCAP2 on aarch64.

(Tinderboxed.)

Mon, May 31, 10:03 AM

Sat, May 29

trasz added reviewers for D30546: Install the linux(4) man page also for aarch64: manpages, Linux Emulation.
Sat, May 29, 5:59 PM
trasz requested review of D30546: Install the linux(4) man page also for aarch64.
Sat, May 29, 5:58 PM
trasz committed R10:83043a741d11: linux: deduplicate DUMMY() entries (authored by trasz).
linux: deduplicate DUMMY() entries
Sat, May 29, 5:53 PM
trasz closed D30524: linux: deduplicate DUMMY() entries.
Sat, May 29, 5:52 PM
trasz added a comment to D30524: linux: deduplicate DUMMY() entries.

(Tinderboxed.)

Sat, May 29, 5:12 PM
trasz added a reviewer for D30541: linux: reduce differences between rt_sendsig() and sendsig(): Linux Emulation.
Sat, May 29, 11:50 AM
trasz requested review of D30541: linux: reduce differences between rt_sendsig() and sendsig().
Sat, May 29, 11:50 AM
trasz added a reviewer for D30540: linux: export AT_HWCAP and AT_HWCAP2 on aarch64: Linux Emulation.
Sat, May 29, 6:26 AM
trasz requested review of D30540: linux: export AT_HWCAP and AT_HWCAP2 on aarch64.
Sat, May 29, 6:25 AM
trasz closed D30500: linux: fix architecture returned for uname on aarch64.
Sat, May 29, 6:22 AM
trasz committed R10:aa462cab60c8: linux: fix architecture returned for uname on aarch64 (authored by trasz).
linux: fix architecture returned for uname on aarch64
Sat, May 29, 6:22 AM
trasz added a comment to D30466: linux: implement statx(2).

(Tinderboxed.)

Sat, May 29, 6:03 AM

Fri, May 28

trasz added a comment to D30299: smartpqi: clear CCBs allocated on the stack.

Looks fine, please go ahead.

Fri, May 28, 3:09 PM
trasz updated the diff for D30466: linux: implement statx(2).

Another attempt to fix build.

Fri, May 28, 2:31 PM
trasz added reviewers for D30524: linux: deduplicate DUMMY() entries: cem, Linux Emulation.
Fri, May 28, 2:27 PM
trasz requested review of D30524: linux: deduplicate DUMMY() entries.
Fri, May 28, 2:27 PM
trasz committed R10:023ee5392c77: linux: make linux64.ko loadable again on aarch64 (authored by trasz).
linux: make linux64.ko loadable again on aarch64
Fri, May 28, 2:22 PM
trasz updated the diff for D30466: linux: implement statx(2).

Update the struct layout and defines.

Fri, May 28, 8:37 AM
trasz added inline comments to D30466: linux: implement statx(2).
Fri, May 28, 8:33 AM
trasz committed R10:c0f171736a70: Regen after 6d926e850d2. (authored by trasz).
Regen after 6d926e850d2.
Fri, May 28, 8:06 AM
trasz closed D30193: linux: add new syscall numbers.
Fri, May 28, 8:06 AM
trasz committed R10:6d926e850d22: linux: add new syscall numbers (authored by trasz).
linux: add new syscall numbers
Fri, May 28, 8:06 AM
trasz added a comment to D30193: linux: add new syscall numbers.

(Tinderboxed.)

Fri, May 28, 6:58 AM
trasz added a comment to D30500: linux: fix architecture returned for uname on aarch64.

(Tinderboxed.)

Fri, May 28, 6:56 AM

Thu, May 27

trasz added a comment to D30500: linux: fix architecture returned for uname on aarch64.

Ah, sorry. I've removed AT_HWCAP2; the AT_PAGESZ was there before, just out of order.

Thu, May 27, 4:27 PM
trasz updated the diff for D30500: linux: fix architecture returned for uname on aarch64.

Drop LINUX_AT_HWCAP2.

Thu, May 27, 4:26 PM
trasz added a comment to D30500: linux: fix architecture returned for uname on aarch64.

Hm, can you point me at the exact line?

Thu, May 27, 1:49 PM
trasz added a reviewer for D30509: linux: implement set_upcall on aarch64: Linux Emulation.
Thu, May 27, 1:46 PM
trasz requested review of D30509: linux: implement set_upcall on aarch64.
Thu, May 27, 1:46 PM
trasz added a reviewer for D30508: linux: implement set_cloned_tls() on arm64: Linux Emulation.
Thu, May 27, 1:43 PM