Page MenuHomeFreeBSD

pkubaj (Piotr Kubaj)
User

Projects

User Details

User Since
Jul 27 2015, 9:08 PM (583 w, 12 h)

Recent Activity

Today

pkubaj committed rG081f751823aa: stand/powerpc/ofw: do not truncate device tree properties to 1024 bytes (authored by pkubaj).
stand/powerpc/ofw: do not truncate device tree properties to 1024 bytes
Tue, Sep 29, 8:29 AM
pkubaj closed D60086: stand/powerpc/ofw: do not truncate device tree properties to 1024 bytes.
Tue, Sep 29, 8:29 AM
pkubaj added a comment to D60086: stand/powerpc/ofw: do not truncate device tree properties to 1024 bytes.

There are some OF properties (interrupt-map, ibm,drc-*), that grow with the number of slots and DRCs, so no.

Tue, Sep 29, 8:26 AM
pkubaj added a comment to D59659: machine/ieeefp.h: include <sys/cdefs.h>.

Is that what you meant? Note that this now touches amd64 as well.

Tue, Sep 29, 8:20 AM
pkubaj updated the diff for D59659: machine/ieeefp.h: include <sys/cdefs.h>.
Tue, Sep 29, 8:18 AM

Yesterday

pkubaj requested review of D60086: stand/powerpc/ofw: do not truncate device tree properties to 1024 bytes.
Mon, Sep 28, 9:14 AM
pkubaj requested review of D60085: virtio_gpu: use an X8R8G8B8 resource on big-endian guests.
Mon, Sep 28, 9:07 AM

Sun, Sep 27

pkubaj requested review of D60054: powerpc: keep FP, VMX and VSX ownership changes atomic with preemption.
Sun, Sep 27, 8:54 AM

Sat, Sep 26

pkubaj committed R11:7497c4a12ba9: games/openjk: update to g20260711 (authored by pkubaj).
games/openjk: update to g20260711
Sat, Sep 26, 8:55 PM
pkubaj committed R11:da6c5ee05cde: sysutils/fastfetch: update to 2.69.0 (authored by pkubaj).
sysutils/fastfetch: update to 2.69.0
Sat, Sep 26, 10:19 AM

Fri, Sep 25

pkubaj committed R11:ef352aa57ef6: lang/s7: remove already upstreamed patch file (authored by pkubaj).
lang/s7: remove already upstreamed patch file
Fri, Sep 25, 12:19 PM

Thu, Sep 24

pkubaj committed rG6429199a2113: llan: byte swap the receive queue entries (authored by pkubaj).
llan: byte swap the receive queue entries
Thu, Sep 24, 10:17 PM
pkubaj closed D59926: llan: byte swap the receive queue entries.
Thu, Sep 24, 10:17 PM
pkubaj committed R11:a81cc4ce14d3: sysutils/cbsd: remove the patch already reworked upstream (authored by pkubaj).
sysutils/cbsd: remove the patch already reworked upstream
Thu, Sep 24, 1:13 PM
pkubaj committed R11:16f011f75544: databases/py-pylance: fix build on powerpc64* (authored by pkubaj).
databases/py-pylance: fix build on powerpc64*
Thu, Sep 24, 12:54 PM
pkubaj committed R11:eca758de40d5: math/hyperdeal: fix build on !amd64 (authored by pkubaj).
math/hyperdeal: fix build on !amd64
Thu, Sep 24, 12:54 PM
pkubaj committed R11:89038e238bbb: sysutils/fastfetch: fix build on CURRENT (authored by pkubaj).
sysutils/fastfetch: fix build on CURRENT
Thu, Sep 24, 12:54 PM
pkubaj committed R11:95e5b7732644: biology/hisat2: fix build on powerpc64* (authored by pkubaj).
biology/hisat2: fix build on powerpc64*
Thu, Sep 24, 12:54 PM
pkubaj committed R11:bdc683f5a974: games/UZDoom: Feature centric source port for Doom-engine games (authored by pkubaj).
games/UZDoom: Feature centric source port for Doom-engine games
Thu, Sep 24, 12:54 PM
pkubaj committed R11:73500a28bfc3: sysutils/rust-coreutils: update to 0.12.0 (authored by pkubaj).
sysutils/rust-coreutils: update to 0.12.0
Thu, Sep 24, 12:54 PM
pkubaj committed R11:79b61461b528: devel/ispc: enable on powerpc64le (authored by pkubaj).
devel/ispc: enable on powerpc64le
Thu, Sep 24, 12:54 PM
pkubaj committed R11:df57f1fbe76c: devel/undead: fix build on powerpc64* (authored by pkubaj).
devel/undead: fix build on powerpc64*
Thu, Sep 24, 12:54 PM
pkubaj committed R11:2cb799ec1ee9: x11/rio: backport simdutf fix to fix build on powerpc64 (authored by pkubaj).
x11/rio: backport simdutf fix to fix build on powerpc64
Thu, Sep 24, 12:54 PM
pkubaj committed R11:f20b1fc52e06: www/node24: fix build with JIT=off (authored by pkubaj).
www/node24: fix build with JIT=off
Thu, Sep 24, 12:54 PM
pkubaj committed R11:6b79e6f12407: devel/moon: fix build on big-endian architectures (authored by pkubaj).
devel/moon: fix build on big-endian architectures
Thu, Sep 24, 12:54 PM
pkubaj committed R11:ab814c0e6f9a: games/fs2open: update to 26.0.1 (authored by pkubaj).
games/fs2open: update to 26.0.1
Thu, Sep 24, 12:54 PM
pkubaj committed R11:360291d06f31: japanese/fcitx5-karukan: fix build on powerpc64* (authored by pkubaj).
japanese/fcitx5-karukan: fix build on powerpc64*
Thu, Sep 24, 12:54 PM
pkubaj committed R11:16b3f6880766: emulators/unicorn: fix build on powerpc64* (authored by pkubaj).
emulators/unicorn: fix build on powerpc64*
Thu, Sep 24, 12:54 PM
pkubaj committed R11:e22c16873a76: sysutils/cbsd: fix build on powerpc64 (authored by pkubaj).
sysutils/cbsd: fix build on powerpc64
Thu, Sep 24, 12:54 PM
pkubaj committed R11:1567a28989e6: www/deno: fix powerpc64 build (authored by pkubaj).
www/deno: fix powerpc64 build
Thu, Sep 24, 12:54 PM
pkubaj committed R11:6595ea888d8f: sysutils/u-boot-master: fix on powerpc64 (authored by pkubaj).
sysutils/u-boot-master: fix on powerpc64
Thu, Sep 24, 12:54 PM
pkubaj committed R11:13edb84f17e5: www/node2{4,6}: drop unnecessary powerpc64* patch (authored by pkubaj).
www/node2{4,6}: drop unnecessary powerpc64* patch
Thu, Sep 24, 12:54 PM
pkubaj committed R11:9aa1b35c6060: net-im/libsignal: remove not necessary patch (authored by pkubaj).
net-im/libsignal: remove not necessary patch
Thu, Sep 24, 12:54 PM
pkubaj committed R11:5257c025737e: net-mgmt/pmacct: fix build on big-endian architectures (authored by pkubaj).
net-mgmt/pmacct: fix build on big-endian architectures
Thu, Sep 24, 12:54 PM
pkubaj committed R11:3320a13a1220: devel/py-pythran: fix bundled xsimd VSX backend with clang (authored by pkubaj).
devel/py-pythran: fix bundled xsimd VSX backend with clang
Thu, Sep 24, 12:54 PM
pkubaj committed R11:a7d2337ed211: multimedia/jellyfin-ffmpeg7: enable on powerpc64* (authored by pkubaj).
multimedia/jellyfin-ffmpeg7: enable on powerpc64*
Thu, Sep 24, 12:54 PM
pkubaj committed R11:bf203e5214d0: lang/ghc98: fix build on powerpc64 (authored by pkubaj).
lang/ghc98: fix build on powerpc64
Thu, Sep 24, 12:54 PM
pkubaj committed R11:f2de01d66e98: lang/luajit-openresty: fix runtime on powerpc64 (authored by pkubaj).
lang/luajit-openresty: fix runtime on powerpc64
Thu, Sep 24, 12:54 PM
pkubaj committed R11:45cf1a999566: databases/redistimeseries: enable on powerpc64* (authored by pkubaj).
databases/redistimeseries: enable on powerpc64*
Thu, Sep 24, 12:54 PM
pkubaj committed R11:97547872ffaf: lang/rust-nightly: add aarch64 support (authored by pkubaj).
lang/rust-nightly: add aarch64 support
Thu, Sep 24, 12:54 PM
pkubaj committed R11:2bc7ab1b6875: devel/py-pyrefly: fix build on big-endian architectures (authored by pkubaj).
devel/py-pyrefly: fix build on big-endian architectures
Thu, Sep 24, 12:54 PM
pkubaj committed R11:69e8bbd3906c: lang/s7: fix build on big-endian architectures (authored by pkubaj).
lang/s7: fix build on big-endian architectures
Thu, Sep 24, 12:54 PM
pkubaj committed R11:898625623405: security/spectre-meltdown-checker: update to 26.36.0913490 (authored by pkubaj).
security/spectre-meltdown-checker: update to 26.36.0913490
Thu, Sep 24, 12:54 PM
pkubaj committed R11:7f17044ed350: lang/ldc: fix build on powerpc64 (authored by pkubaj).
lang/ldc: fix build on powerpc64
Thu, Sep 24, 12:54 PM
pkubaj committed R11:0b912715ca2d: archivers/py-lzma: fix build on big-endian architectures (authored by pkubaj).
archivers/py-lzma: fix build on big-endian architectures
Thu, Sep 24, 12:54 PM
pkubaj committed R11:5d88325db81c: archivers/py-borgbackup: fix build on big-endian architectures (authored by pkubaj).
archivers/py-borgbackup: fix build on big-endian architectures
Thu, Sep 24, 12:54 PM

Wed, Sep 23

pkubaj committed rG30ed27ff2556: sys/powerpc/powerpc/elf64_machdep.c: enable ASLR on ELFv2 (authored by pkubaj).
sys/powerpc/powerpc/elf64_machdep.c: enable ASLR on ELFv2
Wed, Sep 23, 1:44 PM
pkubaj requested review of D59926: llan: byte swap the receive queue entries.
Wed, Sep 23, 1:37 PM
pkubaj committed rG9d0859637f99: powerpc/radix: fix double page offset in mmu_radix_sync_icache() (authored by pkubaj).
powerpc/radix: fix double page offset in mmu_radix_sync_icache()
Wed, Sep 23, 10:37 AM
pkubaj closed D59870: powerpc/radix: fix double page offset in mmu_radix_sync_icache().
Wed, Sep 23, 10:37 AM

Tue, Sep 22

pkubaj updated the summary of D59870: powerpc/radix: fix double page offset in mmu_radix_sync_icache().
Tue, Sep 22, 8:33 AM
pkubaj accepted D59587: Mk/bsd.sites.mk: Use non-ratelimited direct crates.io CDN link.
Tue, Sep 22, 8:05 AM

Mon, Sep 21

pkubaj accepted D59519: java/openjdk27: Add port.
Mon, Sep 21, 12:40 PM
pkubaj requested changes to D59519: java/openjdk27: Add port.

It looks like you're still missing one patch mentioned previously:

Mon, Sep 21, 10:49 AM
pkubaj requested review of D59870: powerpc/radix: fix double page offset in mmu_radix_sync_icache().
Mon, Sep 21, 8:58 AM
pkubaj committed rGdeb4c7369349: powerpc/radix: acquire the pmap lock in mmu_radix_extract() (authored by pkubaj).
powerpc/radix: acquire the pmap lock in mmu_radix_extract()
Mon, Sep 21, 8:04 AM
pkubaj committed rGab2e484d0526: powerpc/radix: take the pmap lock in mmu_radix_sync_icache() (authored by pkubaj).
powerpc/radix: take the pmap lock in mmu_radix_sync_icache()
Mon, Sep 21, 8:04 AM
pkubaj committed rG191bfb69602d: powerpc/radix: take the pmap lock in mmu_radix_sync_icache() (authored by pkubaj).
powerpc/radix: take the pmap lock in mmu_radix_sync_icache()
Mon, Sep 21, 7:32 AM
pkubaj committed rGe77d5a7d20eb: powerpc/radix: acquire the pmap lock in mmu_radix_extract() (authored by pkubaj).
powerpc/radix: acquire the pmap lock in mmu_radix_extract()
Mon, Sep 21, 7:32 AM

Fri, Sep 18

pkubaj updated the diff for D59520: www/qt6-webengine: add powerpc64le support.

Add patch-src_3rdparty_chromium_v8_src_codegen_ppc_assembler-ppc.h: the 6.11.2 chromium snapshot updated V8, whose baseline compiler now reads Assembler::kMaximalBufferSize; the ppc assembler declares it private (other architectures expose it) — make it public. With this, a full poudriere testport of 6.11.2 on powerpc64le passes.

Fri, Sep 18, 9:00 PM
pkubaj committed rGd7cf7209efab: umtx: do not sleep on an unowned mutex after a spurious CAS failure (authored by pkubaj).
umtx: do not sleep on an unowned mutex after a spurious CAS failure
Fri, Sep 18, 1:36 PM
pkubaj committed rG72ed4d012ea9: umtx: do not sleep on an unowned mutex after a spurious CAS failure (authored by pkubaj).
umtx: do not sleep on an unowned mutex after a spurious CAS failure
Fri, Sep 18, 1:35 PM
pkubaj updated the diff for D59520: www/qt6-webengine: add powerpc64le support.

Rebase to Qt 6.11.2: refresh patch-cmake_QtToolchainHelpers.cmake and patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn for the changes from the 6.11.2 update and the aarch64 build fix; everything else applies unchanged. The full set applies cleanly to a pristine 6.11.2 tree.

Fri, Sep 18, 12:45 PM
pkubaj updated the diff for D59520: www/qt6-webengine: add powerpc64le support.

Remove the unnecessary SQLITE_BYTEORDER hunks from the two sqlite amalgamation patches: the bundled sqlite no longer lists ppc in its big-endian heuristic, so ppc64le correctly falls back to runtime endianness detection (SQLITE_BYTEORDER 0) without them.

Fri, Sep 18, 11:30 AM

Thu, Sep 17

pkubaj committed rG1d4a00d45561: powerpc/pmap: Use dcbz to zero pages in the radix pmap (authored by pkubaj).
powerpc/pmap: Use dcbz to zero pages in the radix pmap
Thu, Sep 17, 8:08 AM
pkubaj closed D59507: powerpc/pmap: Use dcbz to zero pages in the radix pmap.
Thu, Sep 17, 8:08 AM

Mon, Sep 14

pkubaj committed rG42c69445ca33: powerpc/radix: acquire the pmap lock in mmu_radix_extract() (authored by pkubaj).
powerpc/radix: acquire the pmap lock in mmu_radix_extract()
Mon, Sep 14, 1:16 PM
pkubaj closed D59320: powerpc/radix: acquire the pmap lock in mmu_radix_extract().
Mon, Sep 14, 1:16 PM
pkubaj added a comment to D59519: java/openjdk27: Add port.
--- src/hotspot/os_cpu/bsd_ppc/vm_version_bsd_ppc.cpp.orig  2026-09-03 11:42:54 UTC
+++ src/hotspot/os_cpu/bsd_ppc/vm_version_bsd_ppc.cpp
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2026, Piotr Kubaj. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ *
+ */
+
+#include "runtime/vm_version.hpp"
+
+#include <sys/types.h>
+#include <sys/sysctl.h>
+
+// FreeBSD exposes a single PPC coherency block size covering both caches.
+static int cacheline_size() {
+  int size = 0;
+  size_t len = sizeof(size);
+  if (sysctlbyname("machdep.cacheline_size", &size, &len, nullptr, 0) != 0 || size <= 0) {
+    return DEFAULT_CACHE_LINE_SIZE;
+  }
+  return size;
+}
+
+int VM_Version::get_dcache_line_size() {
+  return cacheline_size();
+}
+
+int VM_Version::get_icache_line_size() {
+  return cacheline_size();
+}
Mon, Sep 14, 10:22 AM
pkubaj requested review of D59659: machine/ieeefp.h: include <sys/cdefs.h>.
Mon, Sep 14, 9:31 AM

Fri, Sep 11

pkubaj committed R11:15ba0ea12ca2: lang/ldc: fix build on powerpc64* (authored by pkubaj).
lang/ldc: fix build on powerpc64*
Fri, Sep 11, 6:00 PM
pkubaj committed R11:65d4da402b7b: math/gismo: drop VSX requirement on powerpc64 (authored by pkubaj).
math/gismo: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:efce6b376fbf: cad/brlcad: drop VSX requirement on powerpc64 (authored by pkubaj).
cad/brlcad: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:c23180c6e040: devel/yyjson: update to 0.13.0 (authored by pkubaj).
devel/yyjson: update to 0.13.0
Fri, Sep 11, 12:50 PM
pkubaj committed R11:eba5d7b18d2f: games/openrct2: update to 0.5.5 (authored by pkubaj).
games/openrct2: update to 0.5.5
Fri, Sep 11, 12:50 PM
pkubaj committed R11:e2e368120dc7: devel/py-pysimdjson: drop power8-vector requirement on powerpc64 (authored by pkubaj).
devel/py-pysimdjson: drop power8-vector requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:814bd7c461c9: math/pdal: drop VSX requirement on powerpc64 (authored by pkubaj).
math/pdal: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:093529f53cfa: graphics/diplib: drop VSX requirement (authored by pkubaj).
graphics/diplib: drop VSX requirement
Fri, Sep 11, 12:50 PM
pkubaj committed R11:7f15b9c6ffc3: games/lwjgl3: add powerpc64le support (authored by pkubaj).
games/lwjgl3: add powerpc64le support
Fri, Sep 11, 12:50 PM
pkubaj committed R11:b1e7bc10f165: devel/py-bullet3: drop VSX requirement (authored by pkubaj).
devel/py-bullet3: drop VSX requirement
Fri, Sep 11, 12:50 PM
pkubaj committed R11:d890474da4f0: math/scilab: enable GUI on powerpc64* (authored by pkubaj).
math/scilab: enable GUI on powerpc64*
Fri, Sep 11, 12:50 PM
pkubaj committed R11:b94f994027a3: converters/simdutf: drop power8-vector requirement (authored by pkubaj).
converters/simdutf: drop power8-vector requirement
Fri, Sep 11, 12:50 PM
pkubaj committed R11:3a260bdb9f9a: math/openblas64: drop GCC on powerpc64* (authored by pkubaj).
math/openblas64: drop GCC on powerpc64*
Fri, Sep 11, 12:50 PM
pkubaj committed R11:85dcb27e810b: security/highwayhash: drop VSX requirement for powerpc64 (authored by pkubaj).
security/highwayhash: drop VSX requirement for powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:144863452393: security/zeek: drop VSX requirement and enable SPICY on powerpc64* (authored by pkubaj).
security/zeek: drop VSX requirement and enable SPICY on powerpc64*
Fri, Sep 11, 12:50 PM
pkubaj committed R11:27e3810b43f0: misc/py-onnxruntime: fix build on powerpc64 (authored by pkubaj).
misc/py-onnxruntime: fix build on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:6c01c9fbdde3: science/iboview: update to 20211019a and add powerpc64* support (authored by pkubaj).
science/iboview: update to 20211019a and add powerpc64* support
Fri, Sep 11, 12:50 PM
pkubaj committed R11:c166bb5b2760: cad/py-gmsh: drop VSX requirement on powerpc64 (authored by pkubaj).
cad/py-gmsh: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:529646e8ec38: multimedia/qt6-multimedia: drop VSX requirement on powerpc64 (authored by pkubaj).
multimedia/qt6-multimedia: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:547c1e621f75: cad/gmsh: drop VSX requirement on powerpc64 (authored by pkubaj).
cad/gmsh: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:fe10637143d4: devel/simdjson: drop power8-vector requirement on powerpc64 (authored by pkubaj).
devel/simdjson: drop power8-vector requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:76297830c75b: misc/onnxruntime: drop VSX requirement on powerpc64 (authored by pkubaj).
misc/onnxruntime: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:52172054668a: devel/libunicode-contour: drop VSX requirement on powerpc64 (authored by pkubaj).
devel/libunicode-contour: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:9ff2791d7a81: misc/opennn: drop VSX requirement on powerpc64 (authored by pkubaj).
misc/opennn: drop VSX requirement on powerpc64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:4b7b927eb5c7: devel/abseil: fix runtime on powerpc64* (authored by pkubaj).
devel/abseil: fix runtime on powerpc64*
Fri, Sep 11, 12:50 PM
pkubaj committed R11:03adcaec9b3e: graphics/spirv-tools, devel/spirv-llvm-translator: fix build on BE (authored by pkubaj).
graphics/spirv-tools, devel/spirv-llvm-translator: fix build on BE
Fri, Sep 11, 12:50 PM
pkubaj committed R11:eb1bbca9e5e1: biology/muscle: fix build on non arm64 / amd64 (authored by pkubaj).
biology/muscle: fix build on non arm64 / amd64
Fri, Sep 11, 12:50 PM
pkubaj committed R11:e1008cde79d3: sysutils/rust-coreutils: update to 0.11.0 (authored by pkubaj).
sysutils/rust-coreutils: update to 0.11.0
Fri, Sep 11, 12:50 PM
pkubaj committed R11:f908d134485c: devel/juce: fix build on powerpc64le (authored by pkubaj).
devel/juce: fix build on powerpc64le
Fri, Sep 11, 12:50 PM
pkubaj committed R11:9cc495302643: science/py-tensorflow: fix and enable the build on powerpc64le (authored by pkubaj).
science/py-tensorflow: fix and enable the build on powerpc64le
Fri, Sep 11, 12:50 PM