Page MenuHomeFreeBSD

cperciva (Colin Percival)
User

Projects

User Details

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

Recent Activity

Yesterday

cperciva committed rG4d7174b1d91f: release: Fix powerpc boot block uudecoding (authored by cperciva).
release: Fix powerpc boot block uudecoding
Sat, Apr 13, 12:53 AM

Fri, Apr 12

cperciva committed rG6c3e01bf8578: release: Randomize powerpc boot block file name (authored by cperciva).
release: Randomize powerpc boot block file name
Fri, Apr 12, 5:58 PM
cperciva committed rG6c87aed39c30: release: Support r/o /usr/ports for cloudware (authored by cperciva).
release: Support r/o /usr/ports for cloudware
Fri, Apr 12, 5:58 PM

Thu, Apr 11

cperciva committed rG2039437c7655: ec2: homedir bug fixed in 24.1.4 (authored by freebsd_igalic.co).
ec2: homedir bug fixed in 24.1.4
Thu, Apr 11, 9:13 PM
cperciva committed rG6f454c211b29: release/Makefile.vm: Support read-only ports tree (authored by cperciva).
release/Makefile.vm: Support read-only ports tree
Thu, Apr 11, 4:28 PM
cperciva reopened D44747: cloudware: allow disk format to be a list.
Thu, Apr 11, 3:13 PM

Wed, Apr 10

cperciva added a reverting change for rG7b707e797b2c: Revert "release.sh: Add -jN to `make release`": rG2c01e189ff19: Reapply "release.sh: Add -jN to `make release`".
Wed, Apr 10, 3:29 AM
cperciva committed rG2c01e189ff19: Reapply "release.sh: Add -jN to `make release`" (authored by cperciva).
Reapply "release.sh: Add -jN to `make release`"
Wed, Apr 10, 3:29 AM
cperciva committed rGa1bff97300ab: release: Don't reuse disc1/bootonly directories (authored by cperciva).
release: Don't reuse disc1/bootonly directories
Wed, Apr 10, 3:29 AM
cperciva committed rG65c603ed65c7: release: distributekernel before packagekernel (authored by cperciva).
release: distributekernel before packagekernel
Wed, Apr 10, 3:29 AM
cperciva committed rG93e4813b9a15: release: make -j compat: cd inside subshell (authored by cperciva).
release: make -j compat: cd inside subshell
Wed, Apr 10, 3:29 AM

Tue, Apr 9

cperciva committed R9:96ab106d3edf: 13.3: Belatedly record handoff to secteam (authored by cperciva).
13.3: Belatedly record handoff to secteam
Tue, Apr 9, 3:38 AM

Mon, Apr 8

cperciva added inline comments to D44679: sys/queue.h: Add {LIST,TAILQ}_REPLACE()..
Mon, Apr 8, 6:02 PM
cperciva accepted D44679: sys/queue.h: Add {LIST,TAILQ}_REPLACE()..

LGTM.

Mon, Apr 8, 6:01 PM
cperciva accepted D44679: sys/queue.h: Add {LIST,TAILQ}_REPLACE()..
Mon, Apr 8, 4:08 PM

Tue, Apr 2

cperciva committed rG853241218da2: release.sh: Don't install git if already present (authored by cperciva).
release.sh: Don't install git if already present
Tue, Apr 2, 8:45 PM
cperciva committed rG794473e3101c: release.sh: Don't install git if already present (authored by cperciva).
release.sh: Don't install git if already present
Tue, Apr 2, 8:44 PM

Fri, Mar 29

cperciva committed rG6baddb6b1176: release.sh: Don't install git if already present (authored by cperciva).
release.sh: Don't install git if already present
Fri, Mar 29, 7:13 AM

Thu, Mar 28

cperciva closed D44489: Status/2024Q1: Add releng.adoc.
Thu, Mar 28, 5:30 PM
cperciva committed R9:5dca64b5b0d0: Status/2024Q1: Add releng.adoc (authored by cperciva).
Status/2024Q1: Add releng.adoc
Thu, Mar 28, 5:30 PM
cperciva added a comment to D44489: Status/2024Q1: Add releng.adoc.

Ping @salvadore ?

Thu, Mar 28, 4:30 PM

Sun, Mar 24

cperciva added a reviewer for D44489: Status/2024Q1: Add releng.adoc: releng.
Sun, Mar 24, 4:28 PM
cperciva requested review of D44489: Status/2024Q1: Add releng.adoc.
Sun, Mar 24, 4:27 PM

Wed, Mar 20

cperciva committed R9:c9ad8701698a: 14.1: Connect upcoming release to website (authored by cperciva).
14.1: Connect upcoming release to website
Wed, Mar 20, 12:53 AM
cperciva committed R9:943e7faa326c: 14.1: Insert details specific to 14.1 (authored by cperciva).
14.1: Insert details specific to 14.1
Wed, Mar 20, 12:53 AM
cperciva committed R9:ee83b15437dc: 14.1: Insert version numbers (authored by cperciva).
14.1: Insert version numbers
Wed, Mar 20, 12:53 AM
cperciva committed R9:19052daf5887: 14.1: Add autogenerated files to website (authored by cperciva).
14.1: Add autogenerated files to website
Wed, Mar 20, 12:53 AM
cperciva committed R9:3cabb59c2aa1: release archetype: Add MFC link to schedule (authored by cperciva).
release archetype: Add MFC link to schedule
Wed, Mar 20, 12:53 AM
cperciva committed R9:a02a7ba677ce: release archetype: Remove spurious duplicate line (authored by cperciva).
release archetype: Remove spurious duplicate line
Wed, Mar 20, 12:53 AM
cperciva committed R9:f2be69ba3cae: release archetype: minor tweaks (authored by cperciva).
release archetype: minor tweaks
Wed, Mar 20, 12:53 AM
cperciva committed R9:4f481548a034: release archetype: Sync readme with 13.3R (authored by cperciva).
release archetype: Sync readme with 13.3R
Wed, Mar 20, 12:53 AM
cperciva committed R9:714d4ede12c8: release archetype: Remove spurious duplicate line (authored by cperciva).
release archetype: Remove spurious duplicate line
Wed, Mar 20, 12:53 AM
cperciva committed R9:f89cf47e7128: release archetype: Fix freebsd-update example (authored by cperciva).
release archetype: Fix freebsd-update example
Wed, Mar 20, 12:53 AM
cperciva committed R9:ec382b3126e8: release archetype: minor wording nits and link (authored by cperciva).
release archetype: minor wording nits and link
Wed, Mar 20, 12:53 AM
cperciva committed R9:f8532b37999e: release archetype: Move declarations earlier (authored by cperciva).
release archetype: Move declarations earlier
Wed, Mar 20, 12:53 AM
cperciva committed R9:46e1ad94a6d2: release archetype: Sync with latest docs (authored by cperciva).
release archetype: Sync with latest docs
Wed, Mar 20, 12:53 AM
cperciva committed R9:f054fe55cbb0: release archetype: Don't mention what isn't there (authored by cperciva).
release archetype: Don't mention what isn't there
Wed, Mar 20, 12:53 AM
cperciva committed R9:34f247644c53: release archetype: Comment non-schedule links (authored by cperciva).
release archetype: Comment non-schedule links
Wed, Mar 20, 12:53 AM
cperciva committed R9:e4845727c083: Split website generate-release target in two (authored by cperciva).
Split website generate-release target in two
Wed, Mar 20, 12:53 AM

Tue, Mar 19

cperciva committed rGa1e516a731e3: arm64: Move curthread setup earlier (authored by iciliaat_gmail.com).
arm64: Move curthread setup earlier
Tue, Mar 19, 10:18 PM
cperciva closed D44317: Changed order of arm64 events such that TSLOG-enabled kernels are able to boot.
Tue, Mar 19, 10:17 PM

Sun, Mar 17

cperciva updated the diff for D44397: Split website generate-release target in two.

Fix typo

Sun, Mar 17, 10:49 AM
cperciva added a comment to D44397: Split website generate-release target in two.

I didn't realize that the generate-release target existed when I was putting together the website bits for 13.3, but I'd like to use it for 14.1.

Sun, Mar 17, 10:48 AM
cperciva requested review of D44397: Split website generate-release target in two.
Sun, Mar 17, 10:47 AM

Fri, Mar 15

cperciva accepted D44356: freebsd-update: mark "cron" as fetched as "fetch" itself.

Fine with me. Installing updates from cron isn't particularly recommended, but there may be cases where it is appropriate.

Fri, Mar 15, 3:56 PM

Mar 13 2024

cperciva added a comment to D44317: Changed order of arm64 events such that TSLOG-enabled kernels are able to boot.

(The problem this fixes was introduced by me adding profiling to the linker in link_elf_ireloc.)

I'll note that amd64 initialises pcpu after link_elf_ireloc too, so things should really be consistent between the two, whether that's removing the added profiling or adding it to amd64 and hoisting the pcpu there. Otherwise it's harder to reason about where you can and can't use PCPU_*...

Mar 13 2024, 8:06 PM

Mar 12 2024

cperciva added a comment to D44317: Changed order of arm64 events such that TSLOG-enabled kernels are able to boot.

Isaac: Thanks for uploading this. The patch looks good aside from the extra line, but the commit message needs work to conform with FreeBSD norms -- we can work on that over email.

Mar 12 2024, 4:47 PM

Mar 5 2024

cperciva committed R9:b8d4d184994d: 13.3: Update schedule (authored by cperciva).
13.3: Update schedule
Mar 5 2024, 7:21 AM
cperciva committed R9:f92030e1238d: Announce 13.3-RELEASE (authored by cperciva).
Announce 13.3-RELEASE
Mar 5 2024, 7:14 AM
cperciva committed R9:aa610646fdf5: 13.3: Add checksums for 13.3-RELEASE (authored by cperciva).
13.3: Add checksums for 13.3-RELEASE
Mar 5 2024, 7:14 AM
cperciva committed R11:8bdba71574cd: misc/freebsd-release-manifests: add 13.3-RELEASE MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: add 13.3-RELEASE MANIFEST files
Mar 5 2024, 7:13 AM
cperciva committed R11:4b69f4b509d8: misc/freebsd-release-manifests: add 13.3-RELEASE MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: add 13.3-RELEASE MANIFEST files
Mar 5 2024, 7:11 AM

Mar 3 2024

cperciva committed R9:b0a569dd6c73: Accessibility enhancements (authored by pauamma_gundo.com).
Accessibility enhancements
Mar 3 2024, 8:51 PM
cperciva committed R9:d22b28c133b0: 13.3 & release template: arm64 hardware list (authored by cperciva).
13.3 & release template: arm64 hardware list
Mar 3 2024, 5:14 PM

Mar 2 2024

cperciva committed R9:54eabe62ae15: 13.3: Minor docs fixes (authored by cperciva).
13.3: Minor docs fixes
Mar 2 2024, 7:20 AM

Mar 1 2024

cperciva committed R9:b29c32b00078: 13.3: Release builds have started (authored by cperciva).
13.3: Release builds have started
Mar 1 2024, 9:19 PM
cperciva committed rG80d2b634ddf0: Update in preparation for 13.3-RELEASE (authored by cperciva).
Update in preparation for 13.3-RELEASE
Mar 1 2024, 7:05 PM

Feb 29 2024

cperciva committed R9:65c59ac890f8: 13.3: Add missing docs (authored by cperciva).
13.3: Add missing docs
Feb 29 2024, 5:11 AM

Feb 26 2024

cperciva committed R9:6c22757c37c0: 13.3: Add checksums for 13.3-RC1 (authored by cperciva).
13.3: Add checksums for 13.3-RC1
Feb 26 2024, 10:23 PM
cperciva committed R9:85a62ab57047: 13.3: Update schedule (authored by cperciva).
13.3: Update schedule
Feb 26 2024, 10:23 PM
cperciva committed R11:0ba25d8c56c9: misc/freebsd-release-manifests: add 13.3-RC1 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: add 13.3-RC1 MANIFEST files
Feb 26 2024, 10:22 PM

Feb 25 2024

cperciva committed rG8997b0270dae: 13.3: update to RC1 (authored by cperciva).
13.3: update to RC1
Feb 25 2024, 7:51 AM

Feb 23 2024

cperciva committed R11:4572d07e05ab: misc/freebsd-release-manifests: add 13.3-BETA3 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: add 13.3-BETA3 MANIFEST files
Feb 23 2024, 10:06 PM

Feb 17 2024

cperciva accepted D43952: release: Add support for building armv7 vm.

No objections from me, but I don't know enough about armv7 to know if produces working images.

Feb 17 2024, 10:56 PM · releng

Feb 16 2024

cperciva committed R9:f418cc9a9da5: 13.3: On schedule so far (authored by cperciva).
13.3: On schedule so far
Feb 16 2024, 8:33 PM
cperciva committed R9:26f4d3bcf212: 13.3: Add checksums for 13.3-BETA3 (authored by cperciva).
13.3: Add checksums for 13.3-BETA3
Feb 16 2024, 8:33 PM
cperciva accepted D43925: pci_host_generic: Properly handle bus_release_resource of IRQ resources.

Confirmed, this fixes the panic I'm seeing on EC2 arm64 instances.

Feb 16 2024, 1:18 AM

Feb 15 2024

cperciva committed rGa233f7fadfca: 13.3: update to BETA3 (authored by cperciva).
13.3: update to BETA3
Feb 15 2024, 11:57 PM

Feb 14 2024

cperciva committed rGd19b59cfe594: leapseconds: Update to the canonical place. (authored by imp).
leapseconds: Update to the canonical place.
Feb 14 2024, 9:12 PM
cperciva added a comment to D42761: releng: omit branch data for 10.x and earlier.

I think it's worth leaving releng/1[12].* on the list precisely *because* secteam isn't supporting them... because there are still a nontrivial number of people running those releases (especially 12.4).

Feb 14 2024, 7:33 PM
cperciva added a comment to D42763: freebsd-releng: stop hardcoding __FreeBSD_version in crtbrand.S.

In any case, the hard-coding was a "make sure we don't end up with every binary on the system being modified if someone screws with param.h" seat belt.

But we end up with a subtly-broken (inconsistent) system in that case - we should implement such a seatbelt as a commit hook instead.

Feb 14 2024, 5:50 PM
cperciva accepted D42761: releng: omit branch data for 10.x and earlier.

Makes sense to me.

Feb 14 2024, 5:49 PM

Feb 9 2024

cperciva committed R9:c73b8c3a4d8e: 13.3: On schedule so far (authored by cperciva).
13.3: On schedule so far
Feb 9 2024, 11:05 PM
cperciva committed R9:8f27dc89350d: 13.3: Add checksums for 13.3-BETA2 (authored by cperciva).
13.3: Add checksums for 13.3-BETA2
Feb 9 2024, 10:39 PM
cperciva committed R11:6fcf8eee3ab5: misc/freebsd-release-manifests: add 13.3-BETA2 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: add 13.3-BETA2 MANIFEST files
Feb 9 2024, 9:56 PM
cperciva committed R11:2aeca567cadb: net/bsdec2-image-upload: Update to 1.4.7 (authored by cperciva).
net/bsdec2-image-upload: Update to 1.4.7
Feb 9 2024, 7:43 PM
cperciva committed rGdbc87c1ebde9: 13.3: update to BETA2 (authored by cperciva).
13.3: update to BETA2
Feb 9 2024, 12:02 AM

Feb 4 2024

cperciva committed R11:3f5f756c5d6f: misc/freebsd-release-manifests: add 13.3-BETA1 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: add 13.3-BETA1 MANIFEST files
Feb 4 2024, 8:23 AM
cperciva committed R9:fabd35540dc6: 13.3: Add checksums for 13.3-BETA1 (authored by cperciva).
13.3: Add checksums for 13.3-BETA1
Feb 4 2024, 8:23 AM

Feb 2 2024

cperciva committed R9:2f710552471e: 13.3: On schedule so far (authored by cperciva).
13.3: On schedule so far
Feb 2 2024, 9:13 PM
cperciva committed rG9b0319f78a9c: Post-13.3-branch updates (authored by cperciva).
Post-13.3-branch updates
Feb 2 2024, 12:08 AM
cperciva committed rG6c2137593990: 13.3: create releng/13.3 branch (authored by cperciva).
13.3: create releng/13.3 branch
Feb 2 2024, 12:07 AM

Jan 30 2024

cperciva committed R11:39126a2d9768: sysutils/firstboot-freebsd-update: HTTP_TIMEOUT=5 (authored by cperciva).
sysutils/firstboot-freebsd-update: HTTP_TIMEOUT=5
Jan 30 2024, 9:26 PM

Jan 29 2024

cperciva added a reverting change for rG9c1bad2da5ae: release.sh: Add -jN to `make release`: rG7b707e797b2c: Revert "release.sh: Add -jN to `make release`".
Jan 29 2024, 5:44 AM
cperciva committed rG7b707e797b2c: Revert "release.sh: Add -jN to `make release`" (authored by cperciva).
Revert "release.sh: Add -jN to `make release`"
Jan 29 2024, 5:44 AM
cperciva committed rG9c1bad2da5ae: release.sh: Add -jN to `make release` (authored by cperciva).
release.sh: Add -jN to `make release`
Jan 29 2024, 2:09 AM

Jan 25 2024

cperciva committed R11:9bbcbc496101: net/bsdec2-image-upload: Update to 1.4.7 (authored by cperciva).
net/bsdec2-image-upload: Update to 1.4.7
Jan 25 2024, 11:54 PM

Jan 22 2024

cperciva accepted D43544: release: rework distributions list.

LGTM.

Jan 22 2024, 7:25 PM

Jan 19 2024

cperciva committed R9:84ca899b8e8a: pgpkeys: Add signatures for cperciva (authored by cperciva).
pgpkeys: Add signatures for cperciva
Jan 19 2024, 12:02 AM
cperciva committed R9:17eb41b909ba: 13.3/schedule: Code slush is now in effect. (authored by cperciva).
13.3/schedule: Code slush is now in effect.
Jan 19 2024, 12:02 AM
cperciva committed rG3e51c9e331aa: 13.3: update stable/13 to -PRERELEASE (authored by cperciva).
13.3: update stable/13 to -PRERELEASE
Jan 19 2024, 12:01 AM

Jan 18 2024

cperciva accepted D43506: misc/freebsd-release-manifests: Remove 12.

LGTM. Thanks for taking care of this!

Jan 18 2024, 8:30 PM · releng

Jan 15 2024

cperciva committed R9:0b6965322e0e: releng: Add 13.3 as an upcoming release (authored by cperciva).
releng: Add 13.3 as an upcoming release
Jan 15 2024, 5:30 PM

Jan 14 2024

cperciva added a comment to D40403: vm_page: Implement lazy page initialization.

@markj Is this waiting for anything else before it lands?

I am not sure it's a good idea to land the patch right before stable/14 is created. I've done a fair bit of testing locally but there's lots of potential here for bugs/races which are specific to a certain platform. Since such bugs might take a while to flesh out, I'd prefer to wait until after the branch is created.

Jan 14 2024, 10:54 PM

Jan 12 2024

cperciva accepted D43411: releng-gce: Advertise the availability of gVNIC support in GCE images..
Jan 12 2024, 5:33 AM
cperciva added a comment to D43411: releng-gce: Advertise the availability of gVNIC support in GCE images..

Just to confirm, this will land in stable/13 and stable/14? It looks like we have the gve driver in both.

Jan 12 2024, 5:32 AM
cperciva committed R9:2fc489f7213a: releng: Garbage collect RE Builders team (authored by cperciva).
releng: Garbage collect RE Builders team
Jan 12 2024, 1:31 AM

Jan 8 2024

cperciva committed R9:2ef0585ee399: 13.3R: Developers have been reminded (authored by cperciva).
13.3R: Developers have been reminded
Jan 8 2024, 10:11 AM

Dec 28 2023

cperciva committed rG8a735ffdf049: EC2: Bump AMI size to 6 GB (authored by cperciva).
EC2: Bump AMI size to 6 GB
Dec 28 2023, 10:28 PM
cperciva committed R9:601a5569573c: 13.3-RELEASE will be the next FreeBSD release (authored by cperciva).
13.3-RELEASE will be the next FreeBSD release
Dec 28 2023, 4:23 AM