Page MenuHomeFreeBSD

kan (Alexander Kabaev)
User

Projects

User Details

User Since
Mar 11 2014, 8:35 PM (248 w, 4 d)

Recent Activity

Aug 24 2018

kan accepted D16743: devel/aarch64-none-elf-gcc: Unbreak on arm64.
Aug 24 2018, 4:39 PM

Aug 2 2018

kan added a comment to D16551: devel/powerpc64-gcc: Remove a spurious $ introduced in r475290..

For the record, you do not need approval for typo fix in your own revision.

Aug 2 2018, 10:57 PM
kan accepted D16551: devel/powerpc64-gcc: Remove a spurious $ introduced in r475290..

..

Aug 2 2018, 10:55 PM

Jul 27 2018

kan accepted D16465: Cleanup packing lists for xtoolchain gcc packages..
Jul 27 2018, 1:14 AM

Jul 25 2018

kan accepted D16013: devel/gdb: Fixes for kgdb including initial FreeBSD/arm support..

.. kgdb parts make sense. Non-kgdb bits are not really affected, so change should not invoke the wrath of real maintainer.

Jul 25 2018, 5:12 PM

May 15 2018

kan closed D15429: Use /lib:/usr/lib as default libs in mips64..
May 15 2018, 3:12 PM
kan accepted D15429: Use /lib:/usr/lib as default libs in mips64..
May 15 2018, 3:11 PM
kan closed D15428: Upgrade base/gcc port to 6.4.0 to match xtoolchain.
May 15 2018, 3:11 PM
kan committed rP470018: Upgrade base/gcc port to 6.4.0 to match xtoolchain.
Upgrade base/gcc port to 6.4.0 to match xtoolchain
May 15 2018, 2:07 PM
kan committed rP470017: Make mips64 compiler use /lib:/usr/lib instead if lib64 variants.
Make mips64 compiler use /lib:/usr/lib instead if lib64 variants
May 15 2018, 2:02 PM

May 14 2018

kan added inline comments to D15429: Use /lib:/usr/lib as default libs in mips64..
May 14 2018, 4:26 PM
kan created D15429: Use /lib:/usr/lib as default libs in mips64..
May 14 2018, 4:23 PM
kan created D15428: Upgrade base/gcc port to 6.4.0 to match xtoolchain.
May 14 2018, 4:17 PM

May 13 2018

kan committed rP469834: Upgrade ext-toolchain GCC ports to GCC 6.4.0.
Upgrade ext-toolchain GCC ports to GCC 6.4.0
May 13 2018, 9:46 PM
kan closed D13602: Upgrade ext-toolchain GCC ports to GCC 6.4.0.
May 13 2018, 9:46 PM
kan edited P181 Masterwork From Distant Lands.
May 13 2018, 9:34 PM
kan edited P180 Masterwork From Distant Lands.
May 13 2018, 9:34 PM

May 6 2018

kan edited P179 Masterwork From Distant Lands.
May 6 2018, 6:51 PM
kan edited P178 Masterwork From Distant Lands.
May 6 2018, 6:48 PM

May 5 2018

kan edited P177 Masterwork From Distant Lands.
May 5 2018, 6:33 PM

Apr 25 2018

kan committed rP468277: Catch up with changed binutils prefix some more.
Catch up with changed binutils prefix some more
Apr 25 2018, 1:17 PM

Apr 10 2018

kan committed rP466933: Catch up with changed binutils prefix.
Catch up with changed binutils prefix
Apr 10 2018, 1:00 AM
kan closed D15009: Catch up with change in full binutils binaries prefix.
Apr 10 2018, 1:00 AM

Apr 8 2018

kan retitled D15009: Catch up with change in full binutils binaries prefix from Test to Catch up with change in full binutils binaries prefix.
Apr 8 2018, 2:43 AM
kan created D15009: Catch up with change in full binutils binaries prefix.
Apr 8 2018, 2:41 AM
kan edited P164 Masterwork From Distant Lands.
Apr 8 2018, 2:05 AM
kan edited P163 Masterwork From Distant Lands.
Apr 8 2018, 2:04 AM

Mar 25 2018

kan committed rP465549: Catchup with r465416 in some extra dependent ports.
Catchup with r465416 in some extra dependent ports
Mar 25 2018, 10:06 PM

Mar 11 2018

kan accepted D14627: Fix --sysroot for cross-toolchain GCC packages.

Looks OK to me

Mar 11 2018, 12:46 AM

Feb 26 2018

kan accepted D14483: Fix sysutils/smartmontools following Sr329824.

The fix has nothing to do with endianness and does not break anything that was was not broken before. Please commit.

Feb 26 2018, 4:59 PM
kan accepted D14523: libsa: replace remaining _write callbacks by null_write.

... looks ok.

Feb 26 2018, 4:47 PM

Feb 12 2018

kan accepted D14323: Use standard pattern for stdargs.

no objection

Feb 12 2018, 3:10 AM

Feb 11 2018

kan accepted D14210: Rationalize license test on Linuxolator files.

Sure.

Feb 11 2018, 9:57 PM

Jan 16 2018

kan closed D10385: Remove many write-only variables from kernel.
Jan 16 2018, 4:25 AM
kan committed rS327173: Do pass removing some write-only variables from the kernel..
Do pass removing some write-only variables from the kernel.
Jan 16 2018, 4:24 AM

Dec 25 2017

kan added a comment to D10385: Remove many write-only variables from kernel.

fixed kern_synch.c to use td->td_proc in one place where proc is needed.

Dec 25 2017, 4:25 AM

Dec 24 2017

kan committed rS327163: Remove write-only opt and useless optlen variables..
Remove write-only opt and useless optlen variables.
Dec 24 2017, 4:40 PM
kan changed the repository for D13602: Upgrade ext-toolchain GCC ports to GCC 6.4.0 from rS FreeBSD src repository to rP FreeBSD ports repository.
Dec 24 2017, 2:45 AM
kan added a reviewer for D13602: Upgrade ext-toolchain GCC ports to GCC 6.4.0: nwhitehorn.
Dec 24 2017, 2:45 AM
kan created D13602: Upgrade ext-toolchain GCC ports to GCC 6.4.0.
Dec 24 2017, 1:57 AM

Dec 23 2017

kan committed rS327114: Reverse the check to allocate the buffer if cached pointer is NULL..
Reverse the check to allocate the buffer if cached pointer is NULL.
Dec 23 2017, 5:55 PM
kan closed D13596: Reverse the check to allocate the buffer if cached pointer is NULL..
Dec 23 2017, 5:55 PM
kan committed rS327113: Remove dead store to local variable..
Remove dead store to local variable.
Dec 23 2017, 4:50 PM
kan committed rS327112: Silence clang analyzer false positive..
Silence clang analyzer false positive.
Dec 23 2017, 4:45 PM
kan committed rS327111: Do not pass NULL pointer to copyout in if_clone_list..
Do not pass NULL pointer to copyout in if_clone_list.
Dec 23 2017, 4:45 PM
kan added reviewers for D13596: Reverse the check to allocate the buffer if cached pointer is NULL.: rmacklem, kib, emaste.
Dec 23 2017, 4:42 PM
kan created D13596: Reverse the check to allocate the buffer if cached pointer is NULL..
Dec 23 2017, 4:41 PM
kan committed rS327110: Remove dead initialization of the inode pointer..
Remove dead initialization of the inode pointer.
Dec 23 2017, 4:24 PM
kan committed rS327109: Remove some trailing whitespace..
Remove some trailing whitespace.
Dec 23 2017, 4:24 PM
kan closed D10386: Do not double free the memory in if_clone..
Dec 23 2017, 4:24 PM
kan committed rS327108: Do not double free the memory in if_clone..
Do not double free the memory in if_clone.
Dec 23 2017, 4:24 PM

Nov 23 2017

kan edited P153 Masterwork From Distant Lands.
Nov 23 2017, 5:20 PM

Jul 21 2017

kan edited P125 Masterwork From Distant Lands.
Jul 21 2017, 2:27 PM

May 27 2017

kan committed rP441822: Make sure <arch-gcc> come with consistent content.
Make sure <arch-gcc> come with consistent content
May 27 2017, 12:30 AM
kan closed D10537: Make sure <arch-gcc> come with consistent content by committing rP441822: Make sure <arch-gcc> come with consistent content.
May 27 2017, 12:30 AM

May 15 2017

kan resigned from D10701: Make ld-elf.so.1 directly executable.

very unlikely I'll look at this any time soon.

May 15 2017, 3:54 PM

May 8 2017

kan accepted D10617: Add initial support for the floating point implementation register..

.. but please fix the wrong comment text pointed out by Warner

May 8 2017, 7:52 PM
kan added a comment to D10617: Add initial support for the floating point implementation register..

Any reason why it has to be part of registers? It is not volatile

May 8 2017, 5:01 PM

Apr 28 2017

kan added inline comments to D10537: Make sure <arch-gcc> come with consistent content.
Apr 28 2017, 5:56 PM
kan updated the diff for D10537: Make sure <arch-gcc> come with consistent content.

Remove two ls command used for debugging, silence shell.

Apr 28 2017, 5:56 PM
kan added reviewers for D10537: Make sure <arch-gcc> come with consistent content: linimon, emaste, imp, arm64, markmi_dsl-only.net.
Apr 28 2017, 5:50 PM
kan created D10537: Make sure <arch-gcc> come with consistent content.
Apr 28 2017, 5:43 PM

Apr 13 2017

kan added inline comments to D10385: Remove many write-only variables from kernel.
Apr 13 2017, 7:28 PM
kan updated the diff for D10385: Remove many write-only variables from kernel.

Return error from udp6_disconnect. sodisonnect translates it to 0 anyway,
but that keeps up conistend with UDPv4.

Apr 13 2017, 7:20 PM
kan added inline comments to D10385: Remove many write-only variables from kernel.
Apr 13 2017, 6:19 PM
kan created D10386: Do not double free the memory in if_clone..
Apr 13 2017, 4:32 PM
kan added inline comments to D10385: Remove many write-only variables from kernel.
Apr 13 2017, 4:00 PM
kan created D10385: Remove many write-only variables from kernel.
Apr 13 2017, 3:12 PM
kan committed rS316757: Use proper fields to check for interrupt trigger mode..
Use proper fields to check for interrupt trigger mode.
Apr 13 2017, 2:23 PM
kan edited P121 Masterwork From Distant Lands.
Apr 13 2017, 1:24 PM
kan edited P121 Masterwork From Distant Lands.
Apr 13 2017, 1:23 PM

Apr 9 2017

kan committed rS316649: Add missing double quote to fix r316635 commit..
Add missing double quote to fix r316635 commit.
Apr 9 2017, 3:50 AM

Apr 8 2017

kan committed rP437977: Add external toolchain ports for aarch64.
Add external toolchain ports for aarch64
Apr 8 2017, 12:30 AM
kan closed D10292: Add external toolchain ports for aarch64 by committing rP437977: Add external toolchain ports for aarch64.
Apr 8 2017, 12:30 AM
kan updated the diff for D10292: Add external toolchain ports for aarch64.

Remove unrelated bits.

Apr 8 2017, 12:19 AM
kan updated the diff for D10292: Add external toolchain ports for aarch64.

Add missing devel/Makefile bit

Apr 8 2017, 12:17 AM

Apr 7 2017

kan closed D10307: Define 'lr' as x30 on aarch64 by committing rS316626: Define 'lr' as x30 on aarch64.
Apr 7 2017, 10:58 PM
kan committed rS316625: Do not use -msoft-float with intention of disabling FP on aarch64.
Do not use -msoft-float with intention of disabling FP on aarch64
Apr 7 2017, 10:58 PM
kan committed rS316627: Use int to receive the return value of getopt function..
Use int to receive the return value of getopt function.
Apr 7 2017, 10:58 PM
kan committed rS316628: Silence GCC warning by initializing the local variable..
Silence GCC warning by initializing the local variable.
Apr 7 2017, 10:58 PM
kan closed D10306: Do not use -msoft-float with intention of disabling FP on aarch64 by committing rS316625: Do not use -msoft-float with intention of disabling FP on aarch64.
Apr 7 2017, 10:58 PM
kan committed rS316626: Define 'lr' as x30 on aarch64.
Define 'lr' as x30 on aarch64
Apr 7 2017, 10:58 PM
kan closed D10305: Do not use b.cs instruction to jump to cerror by committing rS316624: Do not use b.cs instruction to jump to cerror..
Apr 7 2017, 10:58 PM
kan committed rS316624: Do not use b.cs instruction to jump to cerror..
Do not use b.cs instruction to jump to cerror.
Apr 7 2017, 10:58 PM
kan accepted D10310: do not require binutils port if using lld as ld.

.. works for me. Get that in, chase perfection at own schedule later...

Apr 7 2017, 6:47 PM
kan set the repository for D10306: Do not use -msoft-float with intention of disabling FP on aarch64 to rS FreeBSD src repository.
Apr 7 2017, 3:37 PM
kan added reviewers for D10307: Define 'lr' as x30 on aarch64: andrew, emaste, arm64.
Apr 7 2017, 3:36 PM
kan created D10307: Define 'lr' as x30 on aarch64.
Apr 7 2017, 3:36 PM
kan created D10306: Do not use -msoft-float with intention of disabling FP on aarch64.
Apr 7 2017, 3:33 PM
kan created D10305: Do not use b.cs instruction to jump to cerror.
Apr 7 2017, 3:28 PM

Apr 6 2017

kan added a comment to D10292: Add external toolchain ports for aarch64.

Indeed, corrected.

Apr 6 2017, 4:21 AM
kan edited reviewers for D10292: Add external toolchain ports for aarch64, added: andrew; removed: thompsa.
Apr 6 2017, 4:19 AM
kan created D10292: Add external toolchain ports for aarch64.
Apr 6 2017, 1:04 AM

Mar 23 2017

kan added a comment to D10086: Add a weak alias from ffs() to __ffssi2() to pacify modern GCC..

This looks reasonable, but I share the confusion about correctness. It seems like this should be in libgcc generally. I know we spoke about this, but I've forgotten; can you remind me why libgcc isn't providing this symbol?

Mar 23 2017, 6:05 PM

Mar 16 2017

kan committed rS315338: Add cavium octeon 'bootoctlinux' boot argument support.
Add cavium octeon 'bootoctlinux' boot argument support
Mar 16 2017, 12:50 AM

Mar 7 2017

kan committed rP435580: Fix build on FreeBSD-current with Clang 4.0..
Fix build on FreeBSD-current with Clang 4.0.
Mar 7 2017, 3:13 AM

Mar 4 2017

kan accepted D9882: Use LDFLAGS rather than CFLAGS when linking..

This work

Mar 4 2017, 8:22 PM
kan added a comment to D9882: Use LDFLAGS rather than CFLAGS when linking..

Quick way to find out is to build mipselhf world using external GCC. It basically gets all things wrong re:default endianness and softfloat.

Mar 4 2017, 3:01 AM
kan added a comment to D9882: Use LDFLAGS rather than CFLAGS when linking..

Does LDFLAGS contain -m32/64 -mabi and -EB/-EL as appropriate on MIPS? If not, this change will definitely break things.

Mar 4 2017, 1:10 AM

Feb 27 2017

kan accepted D9785: reg-io-width option for UART drivers.

No objections.

Feb 27 2017, 4:01 PM