Page MenuHomeFreeBSD

cperciva (Colin Percival)
User

Projects

User Details

User Since
Jun 3 2014, 6:45 PM (614 w, 3 d)

Recent Activity

Tue, Mar 10

cperciva committed R9:baf4d6cc9cf6: 14.4: Add release announcement (authored by cperciva).
14.4: Add release announcement
Tue, Mar 10, 12:01 AM
cperciva committed R9:75dea5f71f97: 14.4: Release-related website updates (authored by cperciva).
14.4: Release-related website updates
Tue, Mar 10, 12:01 AM
cperciva committed R9:76c432d3f821: 14.4: Add checksums for 14.4-RELEASE (authored by cperciva).
14.4: Add checksums for 14.4-RELEASE
Tue, Mar 10, 12:01 AM
cperciva committed R11:7db22f508e75: misc/freebsd-release-manifests: Add 14.4-RELEASE MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.4-RELEASE MANIFEST files
Tue, Mar 10, 12:00 AM
cperciva committed R11:22609f48dfe5: misc/freebsd-release-manifests: Add 14.4-RELEASE MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.4-RELEASE MANIFEST files
Tue, Mar 10, 12:00 AM

Mon, Mar 9

cperciva closed D55751: 14.4/relnotes: Add an open issue for the boot loader symlink regression..
Mon, Mar 9, 10:07 PM · releng
cperciva committed R9:90d5d1be8308: 14.4/errata: Add an open issue for the boot loader symlink regression. (authored by cperciva).
14.4/errata: Add an open issue for the boot loader symlink regression.
Mon, Mar 9, 10:07 PM
cperciva added a comment to D55751: 14.4/relnotes: Add an open issue for the boot loader symlink regression..

Note that https://bugs.freebsd.org/293654 has been solved by D55713. (I'm not clear on how to insure it is included in 15.1)

Mon, Mar 9, 10:00 PM · releng
cperciva added a comment to D55751: 14.4/relnotes: Add an open issue for the boot loader symlink regression..

Thanks, [.filename] highlights the text in green and avoids the need to have a space between the path and the terminating period.

Mon, Mar 9, 9:11 PM · releng
cperciva updated the diff for D55751: 14.4/relnotes: Add an open issue for the boot loader symlink regression..

Use [.filename].

Mon, Mar 9, 9:10 PM · releng
cperciva added a comment to D55751: 14.4/relnotes: Add an open issue for the boot loader symlink regression..

Thanks, I fixed the typo. Also I added periods at the end of sentences.

Mon, Mar 9, 7:09 PM · releng
cperciva updated the diff for D55751: 14.4/relnotes: Add an open issue for the boot loader symlink regression..

Update with new text

Mon, Mar 9, 7:08 PM · releng
cperciva commandeered D55751: 14.4/relnotes: Add an open issue for the boot loader symlink regression..

not acceptable to me

Mon, Mar 9, 6:47 PM · releng

Sat, Mar 7

cperciva accepted D55698: ena: Update driver version to v2.8.2.
Sat, Mar 7, 5:58 AM
cperciva accepted D55697: ena: Verify that an ENA ring is in netmap only in native mode.
Sat, Mar 7, 5:58 AM
cperciva accepted D55696: ena: Minor changes.
Sat, Mar 7, 5:56 AM

Fri, Mar 6

cperciva committed R9:2436a4af5803: 14.4: On schedule (authored by cperciva).
14.4: On schedule
Fri, Mar 6, 4:24 PM
cperciva committed rGa456f852d145: Update in preparation for 14.4-RELEASE (authored by cperciva).
Update in preparation for 14.4-RELEASE
Fri, Mar 6, 12:00 AM

Sat, Feb 28

cperciva committed R9:35062a561f00: 14.4: Announce RC1 (authored by cperciva).
14.4: Announce RC1
Sat, Feb 28, 12:06 AM
cperciva committed R11:cd2c2fa4f9d0: misc/freebsd-release-manifests: Add 14.4-RC1 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.4-RC1 MANIFEST files
Sat, Feb 28, 12:01 AM
cperciva committed R11:df4f957ea181: misc/freebsd-release-manifests: Add 14.4-RC1 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.4-RC1 MANIFEST files
Sat, Feb 28, 12:01 AM
cperciva committed R9:323953ba62ff: 14.4: Add checksums for 14.4-RC1 (authored by cperciva).
14.4: Add checksums for 14.4-RC1
Sat, Feb 28, 12:01 AM

Fri, Feb 27

cperciva accepted D55572: vmimage.subr: skip -dbg sets for WITHOUT_DEBUG_FILES/WITHOUT_KERNEL_SYMBOLS.
Fri, Feb 27, 6:56 PM
cperciva added inline comments to D55541: nvme: Don't active memory space until all BARs are configured.
Fri, Feb 27, 6:05 PM
cperciva committed R9:800452c2efc5: 14.4: On schedule (authored by cperciva).
14.4: On schedule
Fri, Feb 27, 5:50 PM
cperciva committed rG041aa28386d3: 14.4: Update to RC1 (authored by cperciva).
14.4: Update to RC1
Fri, Feb 27, 12:00 AM
cperciva committed rG12143e3e3a5c: Switch from "quarterly" to "release" pkgs on DVD (authored by cperciva).
Switch from "quarterly" to "release" pkgs on DVD
Fri, Feb 27, 12:00 AM

Thu, Feb 26

cperciva committed rG3cf73e195af3: bsdinstall: fix EFI boot entry creation (authored by vexeduxr).
bsdinstall: fix EFI boot entry creation
Thu, Feb 26, 6:17 PM
cperciva committed rGca76ec7c4e56: libfetch: Fail hard if interrupted while connecting (authored by des).
libfetch: Fail hard if interrupted while connecting
Thu, Feb 26, 6:17 PM
cperciva committed rG49684d7d93d3: nullfs: Fix handling of doomed vnodes in nullfs_unlink_lowervp() (authored by markj).
nullfs: Fix handling of doomed vnodes in nullfs_unlink_lowervp()
Thu, Feb 26, 3:21 AM
cperciva committed rG20cff160e140: pkg-stage.sh: Add ext2 and ntfs (authored by cperciva).
pkg-stage.sh: Add ext2 and ntfs
Thu, Feb 26, 12:24 AM
cperciva committed rG6ecd231b9e68: pkg-stage.sh: Add emacs@nox and vim (authored by cperciva).
pkg-stage.sh: Add emacs@nox and vim
Thu, Feb 26, 12:24 AM

Wed, Feb 25

cperciva added inline comments to D55429: Xen: Detect Extended Destination ID support.
Wed, Feb 25, 7:19 AM
cperciva added a comment to D55429: Xen: Detect Extended Destination ID support.

I think I'm missing the previous changes that introduce the support for KVM, as those haven't landed in the git repository yet. FWIW, while the CPUID has been reserved on Xen, the implementation is not done, so there's no way to test it on Xen.

Wed, Feb 25, 7:16 AM
cperciva committed rGa2c2de82c053: pkg-stage.sh: Add ext2 and ntfs (authored by cperciva).
pkg-stage.sh: Add ext2 and ntfs
Wed, Feb 25, 2:48 AM

Tue, Feb 24

cperciva committed R9:47bb869b7309: 15.0: Update "latest" AMIs (authored by cperciva).
15.0: Update "latest" AMIs
Tue, Feb 24, 5:19 PM
cperciva committed R9:8fdf179e0b7b: EC2 AMIs: Add .trim() to filtering script (authored by cperciva).
EC2 AMIs: Add .trim() to filtering script
Tue, Feb 24, 4:06 AM

Mon, Feb 23

cperciva added inline comments to D55426: msi: Support APIC Extended Destination IDs.
Mon, Feb 23, 11:15 PM
cperciva added a comment to D55469: bsdinstall: fix EFI boot entry creation.

BTW we're going to need this ASAP if it's going to land in 14.4.

Mon, Feb 23, 10:14 PM
cperciva updated the diff for D55431: Bhyve: Detect Extended Destination ID support.

Only enable if ext_dest_id is set to -1.

Mon, Feb 23, 7:53 PM
cperciva updated the diff for D55432: Hyper-V: Detect Extended Destination ID support.

Only enable if ext_dest_id is set to -1.

Mon, Feb 23, 7:53 PM
cperciva updated the diff for D55429: Xen: Detect Extended Destination ID support.

Only enable if ext_dest_id is set to -1.

Mon, Feb 23, 7:53 PM
cperciva updated the diff for D55427: KVM: Detect Extended Destination ID support.

Only enable if ext_dest_id is set to -1.

Mon, Feb 23, 7:53 PM
cperciva updated the diff for D55426: msi: Support APIC Extended Destination IDs.

Switch machdep.msi_ext_dest_id to tristate

Mon, Feb 23, 7:52 PM
cperciva added a comment to D55430: vmm: Move defines from x86.c to x86/bhyve.h.
In D55430#1268961, @kib wrote:

Perhaps the defines should go into x86/include/specialreg.h together with all other CPUID bits definitions.

Mon, Feb 23, 5:29 PM
cperciva added inline comments to D55426: msi: Support APIC Extended Destination IDs.
Mon, Feb 23, 5:27 PM
cperciva updated the diff for D55426: msi: Support APIC Extended Destination IDs.

Made ext_dest_id static

Mon, Feb 23, 6:01 AM
cperciva updated the diff for D55430: vmm: Move defines from x86.c to x86/bhyve.h.

Adjusted include guard to _X86_BHYVE_H_ instead of _BHYVE_H_

Mon, Feb 23, 6:00 AM

Sun, Feb 22

cperciva added a comment to D55428: x86/cpuid: add CPUID flag for Extended Destination ID support.

@royger Let me know if you'd like me to fix the signed-off-by line to avoid the mojibake, BTW. It looks like it was in the original Xen commit message and I didn't want to edit it without checking with you.

Sun, Feb 22, 6:33 PM
cperciva added a reviewer for D55432: Hyper-V: Detect Extended Destination ID support: schakrabarti_microsoft.com.
Sun, Feb 22, 4:16 AM
cperciva added a reviewer for D55431: Bhyve: Detect Extended Destination ID support: bhyve.
Sun, Feb 22, 4:15 AM
cperciva added a reviewer for D55430: vmm: Move defines from x86.c to x86/bhyve.h: kib.
Sun, Feb 22, 4:15 AM
cperciva added a reviewer for D55428: x86/cpuid: add CPUID flag for Extended Destination ID support: royger.

I "cherry-picked" this from the Xen repository, keeping the original author (Roger), date (2022), and commit message.

Sun, Feb 22, 4:14 AM
cperciva added a reviewer for D55429: Xen: Detect Extended Destination ID support: royger.
Sun, Feb 22, 4:14 AM
cperciva added reviewers for D55426: msi: Support APIC Extended Destination IDs: jhb, kib.
Sun, Feb 22, 4:12 AM
cperciva requested review of D55432: Hyper-V: Detect Extended Destination ID support.
Sun, Feb 22, 4:11 AM
cperciva requested review of D55431: Bhyve: Detect Extended Destination ID support.
Sun, Feb 22, 4:11 AM
cperciva requested review of D55430: vmm: Move defines from x86.c to x86/bhyve.h.
Sun, Feb 22, 4:11 AM
cperciva requested review of D55429: Xen: Detect Extended Destination ID support.
Sun, Feb 22, 4:11 AM
cperciva requested review of D55428: x86/cpuid: add CPUID flag for Extended Destination ID support.
Sun, Feb 22, 4:11 AM
cperciva requested review of D55427: KVM: Detect Extended Destination ID support.
Sun, Feb 22, 4:10 AM
cperciva requested review of D55426: msi: Support APIC Extended Destination IDs.
Sun, Feb 22, 4:10 AM
cperciva committed R9:554bb3d01255: 14.4: Announce BETA3 (authored by cperciva).
14.4: Announce BETA3
Sun, Feb 22, 2:24 AM
cperciva committed R11:12aa8c974882: misc/freebsd-release-manifests: Add 14.4-BETA3 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.4-BETA3 MANIFEST files
Sun, Feb 22, 2:22 AM
cperciva committed R11:f9eb616d9b7c: misc/freebsd-release-manifests: Add 14.4-BETA3 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.4-BETA3 MANIFEST files
Sun, Feb 22, 2:22 AM
cperciva committed R9:e8ed9844a6ca: 14.4: Add checksums for 14.4-BETA3 (authored by cperciva).
14.4: Add checksums for 14.4-BETA3
Sun, Feb 22, 2:21 AM
cperciva committed rG6881fd278d80: pkg-stage.sh: Add ext2 and ntfs (authored by cperciva).
pkg-stage.sh: Add ext2 and ntfs
Sun, Feb 22, 12:41 AM
cperciva committed rGd982b7bd4ebf: pkg-stage.sh: Add emacs@nox and vim (authored by cperciva).
pkg-stage.sh: Add emacs@nox and vim
Sun, Feb 22, 12:37 AM

Fri, Feb 20

cperciva committed R9:3ded67161ab7: 14.4: On schedule (authored by cperciva).
14.4: On schedule
Fri, Feb 20, 6:58 PM
cperciva committed rG0c49d9fafc33: 14.3: Update to BETA3 (authored by cperciva).
14.3: Update to BETA3
Fri, Feb 20, 12:00 AM

Thu, Feb 19

cperciva committed rG7c81bf519154: ng_ksocket: use new macros to lock socket buffers (authored by glebius).
ng_ksocket: use new macros to lock socket buffers
Thu, Feb 19, 10:57 PM
cperciva committed rG02138275effb: usb_vendors: update to 2025.12.13 (authored by bapt).
usb_vendors: update to 2025.12.13
Thu, Feb 19, 7:29 PM
cperciva committed rG7805899ed791: pci_vendors: update to 2026-02-10 (authored by bapt).
pci_vendors: update to 2026-02-10
Thu, Feb 19, 7:29 PM
cperciva committed rG65338ff41fcd: tr: fix class handling in unicode world (authored by bapt).
tr: fix class handling in unicode world
Thu, Feb 19, 7:29 PM
cperciva committed rG28b5b653a567: icmp6: clear csum_flags on mbuf reuse (authored by timo.voelker_fh-muenster.de).
icmp6: clear csum_flags on mbuf reuse
Thu, Feb 19, 7:29 PM
cperciva committed rG0d08a243f21f: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) (authored by jrtc27).
Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke)
Thu, Feb 19, 7:29 PM
cperciva committed rG8755b5f3a590: libfetch: Restore timeout functionality (authored by des).
libfetch: Restore timeout functionality
Thu, Feb 19, 7:29 PM
cperciva closed D55292: Add AMI IDs for 15.0-RELEASE.
Thu, Feb 19, 5:33 PM
cperciva committed R9:3bb78f69bded: Add AMI IDs for 15.0-RELEASE (authored by cperciva).
Add AMI IDs for 15.0-RELEASE
Thu, Feb 19, 5:33 PM
cperciva added a comment to D55292: Add AMI IDs for 15.0-RELEASE.

Tested on FreeBSD 15 with Hugo 0.155.3, works perfectly

One question, shall we add a link here[1] too?

[1] https://www.freebsd.org/releases/

Thu, Feb 19, 5:14 PM
cperciva added a comment to D55375: 14.4/relnotes: Cloud section restored.

FWIW I added that section in 14.0 because there were things which needed it, but I didn't add it to the template since I wasn't sure if it was going to be a regular thing -- but at this point I agree that adding it to the template is probably a good idea, there's likely to be more cloudy things happening and we can always remove it if the section ends up being empty. (Deleting empty sections of release notes is something I usually do just before the release.)

Thu, Feb 19, 4:34 PM · releng

Wed, Feb 18

cperciva committed rG7f1e9f945154: pw: make manual page more friendly for uid/gid search (authored by marck).
pw: make manual page more friendly for uid/gid search
Wed, Feb 18, 4:29 PM
cperciva committed rGb2ba4131b9b0: intrng: Shuffle unhandled interrupts too (authored by cperciva).
intrng: Shuffle unhandled interrupts too
Wed, Feb 18, 4:27 PM
cperciva closed D55284: intrng: Shuffle unhandled interrupts too.
Wed, Feb 18, 4:27 PM
cperciva committed rGf16fc39527ee: ngctl: Fix buffer overflow in config command (authored by des).
ngctl: Fix buffer overflow in config command
Wed, Feb 18, 1:54 AM
cperciva committed rG6316ab68d331: ngctl: Check hook name length (authored by des).
ngctl: Check hook name length
Wed, Feb 18, 1:54 AM
cperciva committed rG71ed9ae5e6ed: kern/vfs_unmount.c: promote flags to uint64_t (authored by kib).
kern/vfs_unmount.c: promote flags to uint64_t
Wed, Feb 18, 1:54 AM
cperciva committed rG0235e9e56947: unmount(2): do not allow MNT_DEFERRED or MNT_RECURSE flags from userspace (authored by kib).
unmount(2): do not allow MNT_DEFERRED or MNT_RECURSE flags from userspace
Wed, Feb 18, 1:54 AM
cperciva committed rG39dd0d8a0d69: kqtimer_proc_continue(): correct calculation of 'now' (authored by kib).
kqtimer_proc_continue(): correct calculation of 'now'
Wed, Feb 18, 1:54 AM
cperciva committed rG37fa2e769581: filt_timerexpire_l(): re-insert restarted timer into head instead of tail (authored by kib).
filt_timerexpire_l(): re-insert restarted timer into head instead of tail
Wed, Feb 18, 1:53 AM

Tue, Feb 17

cperciva updated the diff for D55284: intrng: Shuffle unhandled interrupts too.

Don't CPU_ZERO for PPI/IPI with no handlers

Tue, Feb 17, 6:55 PM
cperciva added a comment to D55284: intrng: Shuffle unhandled interrupts too.

Do we want to zero the CPU for PPIs & IPIs? I expect that check should be before the handlers == 0 check as they may be sent to all CPUs.

Tue, Feb 17, 6:51 PM

Mon, Feb 16

cperciva added a comment to D55284: intrng: Shuffle unhandled interrupts too.

I guess the alternative/redundant way to resolve this is for intr_setup_irq() to clear isrc->isrc_cpu when isrc->isrc_handlers == 0. This seems equally correct to me. Maybe an assertion added to that path would be revealing.

Mon, Feb 16, 5:08 PM

Sun, Feb 15

cperciva added a comment to D55292: Add AMI IDs for 15.0-RELEASE.

These are (obviously) generated by a shell script filing in a template; unfortunately since the shell script needs AWS credentials I can't share that. (Not that I want other people updating these files anyway!) If there are any changes needed I can feed them back into my templates though.

Sun, Feb 15, 10:37 PM
cperciva requested review of D55292: Add AMI IDs for 15.0-RELEASE.
Sun, Feb 15, 10:34 PM
cperciva committed rGd2136eeb14af: BSD.usr.dist: remove obsolete usr/share/examples/drivers entry (authored by dim).
BSD.usr.dist: remove obsolete usr/share/examples/drivers entry
Sun, Feb 15, 6:59 AM
cperciva committed R9:c6abbed16327: 14.4: Announce BETA2 (authored by cperciva).
14.4: Announce BETA2
Sun, Feb 15, 1:37 AM
cperciva committed R11:ba8590d6d6e9: misc/freebsd-release-manifests: Add 14.4-BETA2 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.4-BETA2 MANIFEST files
Sun, Feb 15, 1:35 AM
cperciva committed R11:0e5d76471781: misc/freebsd-release-manifests: Add 14.4-BETA2 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.4-BETA2 MANIFEST files
Sun, Feb 15, 1:35 AM
cperciva committed R9:15f4ef0c87f7: 14.4: Add checksums for 14.4-BETA2 (authored by cperciva).
14.4: Add checksums for 14.4-BETA2
Sun, Feb 15, 1:35 AM