Page MenuHomeFreeBSD
Feed Advanced Search

Mon, Dec 16

jhibbits abandoned D48060: mips: Save off the BSP HWREna register to share with APs.

Abandoned in favor of D48064.

Mon, Dec 16, 3:15 PM

Dec 13 2024

jhibbits committed rG6e55ba5b3131: Export the kernel API pgrp_calc_jobc (authored by joyul_juniper.net).
Export the kernel API pgrp_calc_jobc
Dec 13 2024, 6:23 PM
jhibbits accepted D48064: mips: Extract HWREna configuration and call from APs.

LGTM

Dec 13 2024, 2:04 AM

Dec 12 2024

jhibbits requested review of D48060: mips: Save off the BSP HWREna register to share with APs.
Dec 12 2024, 7:00 PM
jhibbits accepted D48052: IfAPI: add if_getaddr().
Dec 12 2024, 3:14 PM

Dec 10 2024

jhibbits updated the diff for D47931: IfAPI: Update ifnet(9) man page.

Actually update the date...

Dec 10 2024, 8:16 PM
jhibbits added a comment to D47931: IfAPI: Update ifnet(9) man page.
In D47931#1092874, @concussious.bugzilla_runbox.com wrote:

This is cool! Just a few tiny nits from me. emaste is correct about the empty space, it actually produces two linter errors.

Dec 10 2024, 5:07 PM
jhibbits updated the diff for D47931: IfAPI: Update ifnet(9) man page.

Update date.

Dec 10 2024, 5:05 PM
jhibbits updated the diff for D47931: IfAPI: Update ifnet(9) man page.

Address feedback. Also ran mandoc -T lint over it, and fixed existing lint errors.

Dec 10 2024, 5:04 PM

Dec 5 2024

jhibbits abandoned D42899: arm64: Make SMP `spin-table` boot method work for more than Apple Silicon.

Taken care of with c78ebc69 and 797f1c7c

Dec 5 2024, 5:09 PM
jhibbits requested review of D47931: IfAPI: Update ifnet(9) man page.
Dec 5 2024, 4:11 PM

Dec 1 2024

jhibbits committed rG885f3adf6f6f: powernv/opal: Add missing DEVMETHOD_END to method list (authored by jhibbits).
powernv/opal: Add missing DEVMETHOD_END to method list
Dec 1 2024, 7:50 PM

Nov 27 2024

jhibbits committed rGedfccce309a6: powerpc: Remove unnecessary prototype. (authored by jhibbits).
powerpc: Remove unnecessary prototype.
Nov 27 2024, 11:49 PM
jhibbits committed rG700f7e793b37: powerpc: Get rid of interrupt subterfuge for IPIs (authored by jhibbits).
powerpc: Get rid of interrupt subterfuge for IPIs
Nov 27 2024, 11:48 PM
jhibbits added a comment to D47685: uart: Add primitive noise filtering on RX.
In D47685#1087555, @imp wrote:

Might be worth publishing the noise count as a per-dev sysctl

Nov 27 2024, 2:25 PM
jhibbits closed D47685: uart: Add primitive noise filtering on RX.

Closed by 09ef5387

Nov 27 2024, 2:18 PM
jhibbits committed rG09ef538713e0: uart: Add primitive noise filtering on RX (authored by jhibbits).
uart: Add primitive noise filtering on RX
Nov 27 2024, 2:18 PM

Nov 22 2024

jhibbits added inline comments to D47312: watchdog: Convert to using sbintime_t format.
Nov 22 2024, 7:22 PM

Nov 20 2024

jhibbits requested review of D47685: uart: Add primitive noise filtering on RX.
Nov 20 2024, 5:44 PM

Nov 15 2024

jhibbits added a comment to D33603: Add FreeBSD "Orb" logo to boot loader.

Should this also be applied to stand/powerpc/boot1.chrp/bootinfo.txt?

Nov 15 2024, 2:53 PM ยท PowerPC

Nov 14 2024

jhibbits committed rG893d044346d5: Bump __FreeBSD_version for hiding struct ifnet (authored by jhibbits).
Bump __FreeBSD_version for hiding struct ifnet
Nov 14 2024, 3:33 PM

Nov 13 2024

jhibbits closed D39621: IfAPI: Remove temporary inclusion of if_private.h.
Nov 13 2024, 7:30 PM
jhibbits committed rGf6efccaa35fe: IfAPI: Remove temporary inclusion of if_private.h (authored by jhibbits).
IfAPI: Remove temporary inclusion of if_private.h
Nov 13 2024, 7:30 PM
jhibbits committed rG57609cb2de14: LinuxKPI: Use IfAPI to get LLADDR (authored by jhibbits).
LinuxKPI: Use IfAPI to get LLADDR
Nov 13 2024, 7:30 PM
jhibbits committed rG1eaecc214ea2: qlnx: Convert recent changes to IfAPI (authored by jhibbits).
qlnx: Convert recent changes to IfAPI
Nov 13 2024, 7:30 PM
jhibbits closed D47525: LinuxKPI: Use IfAPI to get LLADDR.
Nov 13 2024, 7:30 PM
jhibbits committed rG4d0c95384f9b: net: Include private header in more needed places (authored by jhibbits).
net: Include private header in more needed places
Nov 13 2024, 7:30 PM
jhibbits committed rGb224af946a17: netlink: Don't directly access ifnet members (authored by jhibbits).
netlink: Don't directly access ifnet members
Nov 13 2024, 7:30 PM
jhibbits closed D47533: qlnx: Convert recent changes to IfAPI.
Nov 13 2024, 7:30 PM
jhibbits committed rG3f2eb1ac2326: dummymbuf: Explicitly include if_private.h (authored by jhibbits).
dummymbuf: Explicitly include if_private.h
Nov 13 2024, 7:30 PM
jhibbits committed rG84d7ec4c657f: bnxt: Use IfAPI accessors where able (authored by jhibbits).
bnxt: Use IfAPI accessors where able
Nov 13 2024, 7:30 PM
jhibbits closed D42972: netlink: Don't directly access ifnet members.
Nov 13 2024, 7:29 PM
jhibbits closed D47353: bnxt: Use IfAPI accessors where able.
Nov 13 2024, 7:29 PM

Nov 12 2024

jhibbits requested review of D47533: qlnx: Convert recent changes to IfAPI.
Nov 12 2024, 9:30 PM
jhibbits added a comment to D47525: LinuxKPI: Use IfAPI to get LLADDR.

As an aside, are ifapi man pages coming soon?

$ apropos ifapi
apropos: nothing appropriate
$ apropos if_getlladdr
apropos: nothing appropriate
Nov 12 2024, 3:34 PM
jhibbits requested review of D47525: LinuxKPI: Use IfAPI to get LLADDR.
Nov 12 2024, 3:01 PM

Nov 8 2024

jhibbits accepted D47490: LinuxKPI: 802.11: improve lladdr change to not use ifnet internals.

Thanks!

Nov 8 2024, 11:39 PM

Nov 7 2024

jhibbits added a comment to D47312: watchdog: Convert to using sbintime_t format.

Ping, anyone?

Nov 7 2024, 7:27 PM

Nov 5 2024

jhibbits added inline comments to D47358: rescue: Implement a direct dumper for arm64 and amd64.
Nov 5 2024, 6:51 PM

Oct 31 2024

jhibbits updated subscribers of D47358: rescue: Implement a direct dumper for arm64 and amd64.
Oct 31 2024, 8:51 PM
jhibbits added a comment to D47358: rescue: Implement a direct dumper for arm64 and amd64.

Really cool work. I think this could use a better description though (and possibly a rename) - in current usage the rescue prefix suggests rescue(8) and it's not clear to me what a "direct dumper" is. The summary message should include a brief description of what this actually is.

Oct 31 2024, 4:08 PM
jhibbits requested review of D47358: rescue: Implement a direct dumper for arm64 and amd64.
Oct 31 2024, 3:53 PM
jhibbits added a reviewer for D47353: bnxt: Use IfAPI accessors where able: sumit.saxena_broadcom.com.
Oct 31 2024, 2:10 PM
jhibbits requested review of D47353: bnxt: Use IfAPI accessors where able.
Oct 31 2024, 2:09 PM

Oct 28 2024

jhibbits requested review of D47312: watchdog: Convert to using sbintime_t format.
Oct 28 2024, 3:44 PM

Oct 24 2024

jhibbits committed rG8d455d3d0e9d: ps3: add elfv2 support (authored by aomsin27_hotmail.co.th).
ps3: add elfv2 support
Oct 24 2024, 2:14 AM
jhibbits committed rG4f55ea6b5926: loader/powerpc: Add some CAS support for newer POWER CPUs (authored by jhibbits).
loader/powerpc: Add some CAS support for newer POWER CPUs
Oct 24 2024, 2:14 AM
jhibbits committed rGf9f006df1535: powerpc: Add nominal support for POWER10 and POWER11 (authored by jhibbits).
powerpc: Add nominal support for POWER10 and POWER11
Oct 24 2024, 2:14 AM

Oct 11 2024

jhibbits committed rGf2e62e601304: loader/powerpc: Add some CAS support for newer POWER CPUs (authored by jhibbits).
loader/powerpc: Add some CAS support for newer POWER CPUs
Oct 11 2024, 9:18 PM
jhibbits committed rG1e434da3b065: powerpc: Add nominal support for POWER10 and POWER11 (authored by jhibbits).
powerpc: Add nominal support for POWER10 and POWER11
Oct 11 2024, 9:18 PM

Oct 2 2024

jhibbits added inline comments to D46530: openzfs: Reduce local diffs.
Oct 2 2024, 7:52 PM

Sep 26 2024

jhibbits committed rG21525fe03c05: sdhci: Add sysctl to report quirks on the slot (authored by jhibbits).
sdhci: Add sysctl to report quirks on the slot
Sep 26 2024, 2:06 PM
jhibbits closed D46790: sdhci: Add sysctl to report quirks on the slot.
Sep 26 2024, 2:06 PM

Sep 25 2024

jhibbits updated the diff for D46790: sdhci: Add sysctl to report quirks on the slot.

Put it in the right place.

Sep 25 2024, 9:59 PM
jhibbits requested review of D46790: sdhci: Add sysctl to report quirks on the slot.
Sep 25 2024, 9:35 PM

Sep 14 2024

jhibbits committed rG50a03971d332: ps3: add elfv2 support (authored by aomsin27_hotmail.co.th).
ps3: add elfv2 support
Sep 14 2024, 3:14 AM

Sep 9 2024

jhibbits added inline comments to D44274: ossl: Add GCM support on powerpc64/powerpc64le (POWER8+).
Sep 9 2024, 1:18 PM

Sep 5 2024

jhibbits committed rG7b86593f0f6c: sdhci: Match quirk_set/quirk_clear sysctls to type (authored by jhibbits).
sdhci: Match quirk_set/quirk_clear sysctls to type
Sep 5 2024, 5:26 PM

Aug 27 2024

jhibbits added a comment to D42982: powerpc: Add first Linuxulator support (ELFv1, BE, powerpc64).

Ping? I think I addressed all feedback, but may have missed something.

Aug 27 2024, 8:43 PM

Jul 11 2024

jhibbits accepted D45896: libfetch: parse IPv4address in IPv6address properly.
Jul 11 2024, 7:45 PM

Jun 25 2024

jhibbits accepted D45732: busdma: avoid buflen underflow.

Makes sense to me.

Jun 25 2024, 5:15 PM

Jun 21 2024

jhibbits committed rG3465f14dac7d: ossl: Add support for powerpc64/powerpc64le (authored by Shawn Anastasio <sanatasio@raptorengineering.com>).
ossl: Add support for powerpc64/powerpc64le
Jun 21 2024, 3:25 AM
jhibbits closed D41837: ossl: Add support for powerpc64/powerpc64le.
Jun 21 2024, 3:24 AM
jhibbits added a comment to D41837: ossl: Add support for powerpc64/powerpc64le.

Hi all,

As far as I can tell, this change still hasn't been committed despite receiving approval. If someone with the appropriate privileges could do so I'd greatly appreciate it.

Thanks,
Shawn

Jun 21 2024, 3:11 AM

Jun 20 2024

jhibbits added inline comments to D45658: conf: Add hkbd and hms to GENERIC* kernel configs.
Jun 20 2024, 6:57 PM

Jun 19 2024

jhibbits added a comment to D45211: arm: Add ARM PL022 Synchronous Serial Port driver.

Do you need interrupts in this driver? It looks like Linux only uses them when using DMA to transfer data to/from the device.

Jun 19 2024, 1:51 AM

Jun 18 2024

jhibbits updated the diff for D42982: powerpc: Add first Linuxulator support (ELFv1, BE, powerpc64).
  • Remove unnecessary code
    • linux_exec_setregs() is identical to exec_setregs(), so dedup. Could dedup even more, too.
  • style(9) some bits
Jun 18 2024, 7:11 PM
jhibbits updated the diff for D42982: powerpc: Add first Linuxulator support (ELFv1, BE, powerpc64).

Fix the build

Jun 18 2024, 2:36 AM
jhibbits updated the diff for D42982: powerpc: Add first Linuxulator support (ELFv1, BE, powerpc64).

Address feedback. Add new linux_ioctl_handler for powerpc-specific TTY ioctls.

Jun 18 2024, 2:32 AM

Jun 16 2024

jhibbits added inline comments to D42982: powerpc: Add first Linuxulator support (ELFv1, BE, powerpc64).
Jun 16 2024, 2:12 AM

Jun 14 2024

jhibbits added inline comments to D42982: powerpc: Add first Linuxulator support (ELFv1, BE, powerpc64).
Jun 14 2024, 7:57 PM
jhibbits added inline comments to D42982: powerpc: Add first Linuxulator support (ELFv1, BE, powerpc64).
Jun 14 2024, 7:49 PM

Jun 10 2024

jhibbits updated the diff for D45211: arm: Add ARM PL022 Synchronous Serial Port driver.

Address style feedback.

Jun 10 2024, 6:58 PM

Jun 5 2024

jhibbits added a comment to D45211: arm: Add ARM PL022 Synchronous Serial Port driver.

3.4.1
SSPRXINTR
The receive interrupt is asserted when there are four or more valid entries in the receive FIFO.

That's a different interrupt, see 3.4.4 SSPRTINTR of the same document.

Jun 5 2024, 7:11 PM

Jun 3 2024

jhibbits added a comment to D45211: arm: Add ARM PL022 Synchronous Serial Port driver.

One limitation of the driver is that hardware only raises an interrupt if the RX queue contains at least 4 characters, so fewer than 4 characters in the queue may result in data never being received.

Do you not receive the SSPRTINTR interrupt?

Jun 3 2024, 3:57 PM

Jun 2 2024

jhibbits added a comment to D45431: pmap: Skip some superpage promotion attempts that will fail.
In D45431#1036871, @alc wrote:

From a (very) quick check, it looks like the same change in amd64 should be made to mmu_radix for powerpc.

It doesn't apply because mmu_radix_enter_quick_locked() doesn't attempt promotion.

Jun 2 2024, 11:39 PM
jhibbits added a comment to D45431: pmap: Skip some superpage promotion attempts that will fail.

From a (very) quick check, it looks like the same change in amd64 should be made to mmu_radix for powerpc.

Jun 2 2024, 11:16 PM

May 22 2024

jhibbits added inline comments to D44483: sdt: Prototype implementation of SDT probes using hot-patching.
May 22 2024, 1:54 PM
jhibbits added inline comments to D44483: sdt: Prototype implementation of SDT probes using hot-patching.
May 22 2024, 1:32 PM

May 21 2024

jhibbits added a comment to D45287: tpm_if.m: declare bus addresses as bus_size_t not bus_addr_t.

The only time this makes a difference is if the sizes of bus_addr_t and bus_size_t are different, and I don't have any test hardware where that's the case and I can test TPM. (Only hardware I have where that's the case is ppc Book-E, but that doesn't have a TPM).

Right. Not that I think this is risky, but would you like to do any testing of tpm at all before pushing to main? Otherwise I'll go ahead and push it without testing beyond make.

May 21 2024, 6:09 PM
jhibbits accepted D45287: tpm_if.m: declare bus addresses as bus_size_t not bus_addr_t.

The only time this makes a difference is if the sizes of bus_addr_t and bus_size_t are different, and I don't have any test hardware where that's the case and I can test TPM. (Only hardware I have where that's the case is ppc Book-E, but that doesn't have a TPM).

May 21 2024, 5:34 PM

May 20 2024

jhibbits added inline comments to D45213: vm: pair up conversion macros.
May 20 2024, 3:20 PM

May 17 2024

jhibbits committed rG62adeb92dfe9: tpm: Add new tpm_bus.c to module Makefile (authored by jhibbits).
tpm: Add new tpm_bus.c to module Makefile
May 17 2024, 12:57 PM

May 16 2024

jhibbits requested review of D45221: arm: Disable VFP if any coprocessor fails.
May 16 2024, 3:23 PM

May 15 2024

jhibbits requested review of D45211: arm: Add ARM PL022 Synchronous Serial Port driver.
May 15 2024, 6:41 PM
jhibbits added a comment to D45196: mlx4, mlx5: Eliminate redundent check for NULL packet filter.

Given that all(?) other ethernet drivers unconditionally ETHER_BPF_MTAP() (so, ether_bpf_mtap_if()) if we're worried about the bpf being NULL it's probably better for the check to be in ether_bpf_mtap_if() anyway, letting the netstack deal with that.

May 15 2024, 2:24 PM

May 13 2024

jhibbits accepted D45182: rtld: Move powerpc specific code to powerpc files.
May 13 2024, 6:42 PM

May 12 2024

jhibbits added a comment to D45170: libkern: add ilog2 helpers.

PPC LGTM. If you haven't, test a buildkernel with MPC85XX (powerpc) and QORIQ64 (powerpc64) just to be safe.

With or without these changes in place
make -j 24 buildkernel TARGET=powerpc KERNCONF=QORIQ64
fails:
./machine/reg.h:80:41: error: declaration of 'struct reg32' will not be visible outside of this function [-Werror,-Wvisibility]

80 | int     fill_regs32(struct thread *, struct reg32 *);

begins a stream of errors.

May 12 2024, 9:10 PM
jhibbits accepted D45170: libkern: add ilog2 helpers.

PPC LGTM. If you haven't, test a buildkernel with MPC85XX (powerpc) and QORIQ64 (powerpc64) just to be safe.

May 12 2024, 8:35 PM
jhibbits added inline comments to D45170: libkern: add ilog2 helpers.
May 12 2024, 7:45 PM

May 10 2024

jhibbits accepted D37688: kern/intr: remove support for passing trap frame as argument.
May 10 2024, 8:03 PM
jhibbits committed rGde1ac9462f31: conf: Generate fdt_static_dtb.h in OBJDIR (authored by jhibbits).
conf: Generate fdt_static_dtb.h in OBJDIR
May 10 2024, 2:36 PM
jhibbits committed rG10eea8dc8c4f: tpm20: Support partial reads (authored by jhibbits).
tpm20: Support partial reads
May 10 2024, 2:36 PM
jhibbits closed D45140: tpm20: Support partial reads.
May 10 2024, 2:36 PM

May 9 2024

jhibbits updated the diff for D45140: tpm20: Support partial reads.

Address @kd's feedback.

May 9 2024, 5:41 PM
jhibbits added inline comments to D45140: tpm20: Support partial reads.
May 9 2024, 5:29 PM
jhibbits requested review of D45140: tpm20: Support partial reads.
May 9 2024, 3:31 PM

May 8 2024

jhibbits accepted D45133: ip17x: fix non-debug build.
May 8 2024, 6:27 PM
jhibbits added inline comments to D45084: uma: deduplicate uma_small_alloc.
May 8 2024, 5:30 PM
jhibbits accepted D45126: libthr: avoid varargs in fcntl and openat interposers.

LGTM, though I didn't compile it.

May 8 2024, 2:16 PM