Page MenuHomeFreeBSD

andreast (Andreas Tobler)
User

Projects

User Details

User Since
May 15 2014, 7:48 PM (553 w, 2 d)

Recent Activity

Oct 17 2024

andreast accepted D47167: onyx: Remove unreachable if condition.

Fine with me. I'm pretty sure, no machine with this chip will run an actual FreeBSD. Speaking for me, I have given up Mac PowerPC and FreeBSD a long time ago.

Oct 17 2024, 8:33 PM

Dec 13 2020

andreast committed R9:a46a41319be9: Add myself to contrib.committers.sgml. (authored by andreast).
Add myself to contrib.committers.sgml.
Dec 13 2020, 5:39 PM
andreast committed R9:4ed48d133d1a: Add myself to authors.ent. (authored by andreast).
Add myself to authors.ent.
Dec 13 2020, 5:39 PM
andreast committed R9:2af1c8e01085: Add entry about me being new onboard into news.xml. (authored by andreast).
Add entry about me being new onboard into news.xml.
Dec 13 2020, 5:39 PM
andreast committed R9:524ef1827427: Add myself to developers.sgml. (authored by andreast).
Add myself to developers.sgml.
Dec 13 2020, 5:28 PM

Aug 27 2020

andreast added a comment to D26203: Pass -msecure-plt to GCC for 32-bit powerpc..

The bsd.cpu.mk change will only fix 32-bit native, not 64-bit -> 32bit lib build. The right fix is to backport the patch from PR239007 to gcc-8 and gcc-9. I expect one release for gcc-8 and at least one for gcc-9. I try to take care to upstream and to feed the ports tree with a intermediate patch for gcc8/9-(devel).

Aug 27 2020, 9:09 PM
andreast added a comment to D26203: Pass -msecure-plt to GCC for 32-bit powerpc..

In PR 239007 you mentioned that you did a backport of the patch for gcc which brings secure-plt. But you also found that adding -msecure-plt to CFLAGS.gcc is doing its job. For powerpc gcc that might work, but if you build a powerpc64 gcc with multilibs, with 32-bit libgcc etc., then I doubt that this is enough. But I might be wrong.

Aug 27 2020, 4:13 AM

Aug 26 2020

andreast added a comment to D26203: Pass -msecure-plt to GCC for 32-bit powerpc..

The multilib libs of a powerpc64 gcc build will not be built with this flag.

Aug 26 2020, 8:50 PM

Jun 9 2020

andreast committed rS361985: Fix boot of wandquad after DTS update.
Fix boot of wandquad after DTS update
Jun 9 2020, 8:27 PM

Mar 6 2020

andreast committed rS358725: Revert.
Revert
Mar 6 2020, 11:02 PM
andreast committed rS358724: Drop 'All rights reserved'.
Drop 'All rights reserved'
Mar 6 2020, 9:51 PM
andreast committed rS358723: Drop 'All rights reserved'.
Drop 'All rights reserved'
Mar 6 2020, 9:32 PM
andreast committed rS358722: Drop 'All rights reserved'.
Drop 'All rights reserved'
Mar 6 2020, 9:26 PM
andreast committed rS358721: Drop 'All rights reserved'.
Drop 'All rights reserved'
Mar 6 2020, 9:24 PM
andreast committed rS358720: - Drop 'All rights reserved'.
- Drop 'All rights reserved'
Mar 6 2020, 9:21 PM

Mar 19 2019

andreast committed rP496295: This commit brings multilib support for gcc on amd64. This means you can.
This commit brings multilib support for gcc on amd64. This means you can
Mar 19 2019, 10:03 PM

Dec 29 2018

andreast committed rP488677: Install 32-bit libraries for powerpc64 if built..
Install 32-bit libraries for powerpc64 if built.
Dec 29 2018, 3:41 PM
andreast committed rP488676: Install 32-bit libraries for powerpc64 if built..
Install 32-bit libraries for powerpc64 if built.
Dec 29 2018, 3:41 PM
andreast committed rP488675: Install 32-bit libraries for powerpc64 if built..
Install 32-bit libraries for powerpc64 if built.
Dec 29 2018, 3:40 PM
andreast committed rP488674: Install 32-bit libraries for powerpc64 if built..
Install 32-bit libraries for powerpc64 if built.
Dec 29 2018, 3:40 PM
andreast committed rP488673: Fix build of GCC on powerpc64..
Fix build of GCC on powerpc64.
Dec 29 2018, 3:38 PM

Dec 2 2018

andreast committed rS341405: Build the dtb for the rock64 board..
Build the dtb for the rock64 board.
Dec 2 2018, 7:36 PM
andreast committed rS341404: Add rule to build the dtb for the rock64 board..
Add rule to build the dtb for the rock64 board.
Dec 2 2018, 7:36 PM

Oct 29 2018

andreast accepted D17754: Support up to 12 fans on PowerMacs.

Tested on my 7,3. Thanks Michael!

Oct 29 2018, 9:09 PM

Oct 4 2018

andreast accepted D17407: Enable TCP Fast Open support on PPC.

I have not tested it yet, back to 338xxx. Did you test on powerpc64? I assume you tested on your Mini, right?
If you have successfully ran some tests, ok with me.

Oct 4 2018, 8:26 PM

Oct 3 2018

andreast committed rS339173: Set the default loader for powerpc64 back to to forth too..
Set the default loader for powerpc64 back to to forth too.
Oct 3 2018, 7:09 PM

Oct 1 2018

andreast committed rS339072: This commit reverts 338930. The approach was wrong..
This commit reverts 338930. The approach was wrong.
Oct 1 2018, 6:46 PM
andreast added a reverting change for rS338930: Bring the 32-bit powerpc (PowerMac) back to live. The commit 338486 reworked: rS339072: This commit reverts 338930. The approach was wrong..
Oct 1 2018, 6:46 PM

Sep 25 2018

andreast committed rS338930: Bring the 32-bit powerpc (PowerMac) back to live. The commit 338486 reworked.
Bring the 32-bit powerpc (PowerMac) back to live. The commit 338486 reworked
Sep 25 2018, 7:29 PM

Sep 22 2018

andreast committed rS338893: Set the default loader for powerpc(32- and 64-bit) back to to forth..
Set the default loader for powerpc(32- and 64-bit) back to to forth.
Sep 22 2018, 8:58 PM

May 17 2018

andreast committed rS333743: Fix build if USB_DEBUG is defined..
Fix build if USB_DEBUG is defined.
May 17 2018, 5:58 PM

Apr 30 2018

andreast added a comment to D15168: Microchip's LAN78XX driver for FreeBSD.

This is the glue needed to build as a ko. If you add it to the KERNCONF file like 'device if_lan78xx # PI3b+ USB NIC' then you build it inline.

Apr 30 2018, 8:20 PM · network
andreast added inline comments to D15168: Microchip's LAN78XX driver for FreeBSD.
Apr 30 2018, 6:48 PM · network

Apr 29 2018

andreast added inline comments to D15168: Microchip's LAN78XX driver for FreeBSD.
Apr 29 2018, 3:48 PM · network

Apr 17 2018

andreast added inline comments to D15118: memcpy optimization for powerpc64.
Apr 17 2018, 8:13 PM · PowerPC

Mar 4 2018

andreast added a comment to D14499: Move powerpc64 direct map from 0 to 0xc000000000000000.

Thanks for being invited to the review.
Well, I'm looking forward to a solution. I do not care in a first priority about POWER5+, it is broken anyway, genius iflib. But I can at least test the bring-up.
A more important priority is the G5 support. I'd need one and I'm willing to help.
For POWER8/9, others have to jump in.

Mar 4 2018, 9:15 PM · PowerPC

Feb 26 2018

andreast added a comment to D13627: sys/arm/amlogic: remove support for it.

My 2c, the code builds and boots fine if I use the odroidc1.dts with the meson.dtsi before this revision: 324820. I try to give it a chance.

Feb 26 2018, 10:42 PM

Jan 3 2018

andreast committed rS327530: The recent bump of MAXDSIZ made 32-bit binary execution on 64-bit powerpc fail..
The recent bump of MAXDSIZ made 32-bit binary execution on 64-bit powerpc fail.
Jan 3 2018, 8:21 PM
andreast closed D13753: Bump MAXSSIZ and create a proper fix-up for MAXDSIZ/MAXSSIZ on powerpc64 running 32-bit binaries .
Jan 3 2018, 8:21 PM · PowerPC
andreast created D13753: Bump MAXSSIZ and create a proper fix-up for MAXDSIZ/MAXSSIZ on powerpc64 running 32-bit binaries .
Jan 3 2018, 8:02 PM · PowerPC

Dec 15 2017

andreast added a comment to D13126: Add powerpc.powerpcspe support for lang/gcc compilers.

The patches look good so far, but I'd like to build a cc before I continue. Unfortunately -CURRENT is totally broken regarding PowerPC-G5. And this hunting consumed quite a lot of time. Sure, for your patch this is not needed, but _I_ need a reference if gcc bootstrap works on PowerPC.
Btw, does powerpcspe have multilib directions?

Dec 15 2017, 10:02 PM

Nov 24 2017

andreast added a comment to D13126: Add powerpc.powerpcspe support for lang/gcc compilers.

config.gcc: please put the double ;; on a new line.

Nov 24 2017, 9:56 PM

Oct 10 2017

andreast committed rP451719: Add support for armv7-*-freebsd*..
Add support for armv7-*-freebsd*.
Oct 10 2017, 7:20 PM
andreast committed rP451718: Add support for armv7-*-freebsd*..
Add support for armv7-*-freebsd*.
Oct 10 2017, 7:17 PM

Sep 30 2017

andreast committed rS324125: Initialize mdsize to make gcc happy again. This fixes buildworld on powerpc..
Initialize mdsize to make gcc happy again. This fixes buildworld on powerpc.
Sep 30 2017, 5:51 PM

Aug 31 2017

andreast added a comment to D12182: Fix build on MIPS and powerpc..

Tested on both, 32-bit and 64-bit powerpc. With the below addition to the Makefile.

Aug 31 2017, 7:01 PM

May 21 2017

andreast committed rP441426: Make _Unwind_GetIP, _Unwind_GetIPInfo and _Unwind_SetIP available as functions.
Make _Unwind_GetIP, _Unwind_GetIPInfo and _Unwind_SetIP available as functions
May 21 2017, 8:34 PM

Apr 8 2017

andreast committed rP438061: Define WCHAR_T for aarch64 on all active gcc (gcc/gcc5 and gcc6) releases..
Define WCHAR_T for aarch64 on all active gcc (gcc/gcc5 and gcc6) releases.
Apr 8 2017, 6:55 PM

Apr 6 2017

andreast accepted D10292: Add external toolchain ports for aarch64.

Looks good.

Apr 6 2017, 7:09 PM

Apr 5 2017

andreast committed rP437798: Fix armv6 bootstrap. This piece of config is already in the upstream tree and.
Fix armv6 bootstrap. This piece of config is already in the upstream tree and
Apr 5 2017, 4:53 PM

Feb 16 2017

andreast committed rP434238: Backport the bits needed for aarch64-*-freebsd* support from the gcc6-devel.
Backport the bits needed for aarch64-*-freebsd* support from the gcc6-devel
Feb 16 2017, 6:38 PM
andreast committed rP434237: Backport the bits needed for aarch64-*-freebsd* support from the gcc5-devel.
Backport the bits needed for aarch64-*-freebsd* support from the gcc5-devel
Feb 16 2017, 6:36 PM

Feb 14 2017

andreast accepted D9587: Bring back r313037, with fixes for mips.

Aha, I have to choose the action :)

Feb 14 2017, 9:09 PM
andreast added a comment to D9587: Bring back r313037, with fixes for mips.

I tested on a dual G5 and on a quad G5, with load (gcc bootstrapping/kernel/world build). The revision was r313259. It looks stable now.
It was not possible to test on POWER5+ due to e1000 and friend commits not working on BE systems.
Thanks,
Andreas

Feb 14 2017, 9:04 PM

Jan 14 2017

andreast committed rP431471: Enable aarch64 gcc build. Obsolete armv6hf builds..
Enable aarch64 gcc build. Obsolete armv6hf builds.
Jan 14 2017, 3:31 PM

Jan 11 2017

andreast committed rP431211: Enable aarch64 build. Obsolete armv6hf builds..
Enable aarch64 build. Obsolete armv6hf builds.
Jan 11 2017, 9:48 PM

Jan 10 2017

andreast committed rP431137: Enable gcc build for aarch64. Obsolete armv6hf builds..
Enable gcc build for aarch64. Obsolete armv6hf builds.
Jan 10 2017, 9:48 PM

Jun 13 2016

andreast committed rP416832: Skip armv6hf support and move it into armv6..
Skip armv6hf support and move it into armv6.
Jun 13 2016, 9:07 AM

Jun 3 2016

andreast committed rP416339: Skip armv6hf support and move it into armv6..
Skip armv6hf support and move it into armv6.
Jun 3 2016, 9:31 PM
andreast committed rP416338: Fix portlint complaints.....
Fix portlint complaints....
Jun 3 2016, 9:30 PM
andreast committed rP416337: Skip armv6hf support and move it into armv6..
Skip armv6hf support and move it into armv6.
Jun 3 2016, 9:24 PM

May 1 2016

andreast committed rP414424: Bump version..
Bump version.
May 1 2016, 8:39 PM

Jan 10 2016

andreast committed rP405744: Bring the fixes mentioned below from upstream to our gcc-5.2 powerpc64-gcc.
Bring the fixes mentioned below from upstream to our gcc-5.2 powerpc64-gcc
Jan 10 2016, 8:12 PM

Jan 9 2016

andreast committed rP405619: Bring the fixes mentioned below from upstream to our gcc-5.3 release port..
Bring the fixes mentioned below from upstream to our gcc-5.3 release port.
Jan 9 2016, 11:56 AM

Jan 2 2016

andreast committed rS293062: Fix booting of 32-bit kernels on 64-bit G5 hardware..
Fix booting of 32-bit kernels on 64-bit G5 hardware.
Jan 2 2016, 10:05 PM

Dec 22 2015

andreast committed rS292627: Silence a boring warning..
Silence a boring warning.
Dec 22 2015, 9:27 PM

Dec 6 2015

andreast committed rP403150: Add two fixes which have missed the gcc-5.3 release date:.
Add two fixes which have missed the gcc-5.3 release date:
Dec 6 2015, 6:37 PM

Dec 4 2015

andreast committed rP403010: Add Java build option for PowerPC64..
Add Java build option for PowerPC64.
Dec 4 2015, 8:47 PM

Nov 30 2015

andreast committed rP402616: Add ELFv2 support for FreeBSD PowerPC..
Add ELFv2 support for FreeBSD PowerPC.
Nov 30 2015, 7:30 AM

Nov 15 2015

andreast committed rP401728: - Give a choice to enable libjava for powerpc64..
- Give a choice to enable libjava for powerpc64.
Nov 15 2015, 8:28 PM
andreast committed rP401727: - Give a choice to enable libjava for powerpc64..
- Give a choice to enable libjava for powerpc64.
Nov 15 2015, 8:24 PM

Nov 8 2015

andreast committed rS290557: Improve r290373, do a runtime check rather than a compile time switch. I.
Improve r290373, do a runtime check rather than a compile time switch. I
Nov 8 2015, 9:07 PM
andreast added a comment to D3952: Add a MULTILIB option to gcc{,48,49,5,5-devel,6-devel} for powerpc64.

Why did you allow to enable multilib for all archs on gcc4.9/gcc4.8? It is still a no-op for all archs beside powerpc64.

Nov 8 2015, 8:29 PM

Nov 4 2015

andreast committed rS290373: Add a compile time switch to distinguish between 7-bit and 8-bit I2C address.
Add a compile time switch to distinguish between 7-bit and 8-bit I2C address
Nov 4 2015, 10:47 PM

Oct 30 2015

andreast accepted D3952: Add a MULTILIB option to gcc{,48,49,5,5-devel,6-devel} for powerpc64.

I tested on my side and it is fine so far. I'd like to have this in since I have a follow up for enable/disable java for powerpc64. And also, gcc-6.0 can not be bootstrapped with the default gcc (gcc-4.2.1). it needs at newer one which must be < 5.2. gcc-5.2 is broken when it comes to linking. I guess PIE support.

Oct 30 2015, 9:35 PM

Oct 24 2015

andreast accepted D3952: Add a MULTILIB option to gcc{,48,49,5,5-devel,6-devel} for powerpc64.

Ok with me.
I often used to build with --disable-multilib to save time. But I usually have a lib32/libc.so. So if this test works, fine.
powerpc64 is the only target in FreeBSD land which has multilib support in gcc. For all other targets the --disable-multilib is a nop.

Oct 24 2015, 8:20 PM

Jun 9 2015

andreast committed rP388998: Backport PIE support for FreeBSD from GCC trunk..
Backport PIE support for FreeBSD from GCC trunk.
Jun 9 2015, 8:02 PM
andreast committed rP388997: Backport PIE support for FreeBSD from GCC trunk..
Backport PIE support for FreeBSD from GCC trunk.
Jun 9 2015, 8:01 PM
andreast committed rP388996: Backport PIE support for FreeBSD from GCC trunk..
Backport PIE support for FreeBSD from GCC trunk.
Jun 9 2015, 8:00 PM

May 1 2015

andreast committed rS282320: Fix the loader for sparc64..
Fix the loader for sparc64.
May 1 2015, 8:35 PM

Jan 21 2015

andreast accepted D1554: Make powerpc64 kernel position-independent.

Okey. POWER5+ is also happy. Awesome! Thanks

Jan 21 2015, 6:55 PM
andreast added a comment to D1554: Make powerpc64 kernel position-independent.

Cool!
Now both, UP and SMP are working. Against -CURRENT after 277468 with diff 4, ID 3258.

Jan 21 2015, 6:09 PM

Jan 20 2015

andreast added a comment to D1554: Make powerpc64 kernel position-independent.

Ok, good. Then I did it right. I was confused why it still hangs. Thought it was my patch apply procedure. But this is ok I guess.

Jan 20 2015, 9:32 PM
andreast added a comment to D1554: Make powerpc64 kernel position-independent.

Nathan, hm. Do I do it right? I do 'Download Raw Diff', latest revision against base. Apply it to current and it still hangs after the second CPU got activated. uhub and iichb errors.
Current svn revision is: 277423

Jan 20 2015, 7:27 PM

Jan 19 2015

andreast added a comment to D1554: Make powerpc64 kernel position-independent.

I'm on 277392 now and I tried to create a patch between 3241 and 3254. This is not my tool.

Jan 19 2015, 8:25 PM
andreast added a comment to D1554: Make powerpc64 kernel position-independent.

UP boots fine. SMP hangs on ichb and uhub attach.

Jan 19 2015, 7:24 PM

Oct 11 2014

andreast added a comment to D884: Support lang/gcc on armv6.

The dash after freebsd, it must read arm*-*-freebsd*. Guess it's a c&p ;)

Oct 11 2014, 5:57 AM

Oct 10 2014

andreast added a comment to D884: Support lang/gcc on armv6.

Andrew, you're right.
Nevertheless, there is a typo: s/arm*-*-freebsd-*/arm*-*-freebsd*

Oct 10 2014, 10:28 PM
andreast added a comment to D884: Support lang/gcc on armv6.

I suggest to do the part of libstdc++-v3/configure.host this way:

Oct 10 2014, 8:37 PM

Aug 29 2014

andreast added a comment to D602: Update binutils with ARM support.

Late night comment....

Aug 29 2014, 8:52 PM

Aug 14 2014

andreast added a comment to D602: Update binutils with ARM support.

Have not much to say about my stuff except two things:

  • the testsuite patch is not really needed. If you want to run the testsuite a few more bits are needed which are not yet committed. I usually run the testsuite to verify my changes. If I run towards zero failures I feel ready to prepare for commit. So the patch itself has had several successful test suite runs.
Aug 14 2014, 9:00 PM