Page MenuHomeFreeBSD
Feed Advanced Search

Yesterday

jrtc27 committed rG7a3af393d8ac: sys/cdefs.h: Add comments to make #if/#else/#endif triple more obvious (authored by jrtc27).
sys/cdefs.h: Add comments to make #if/#else/#endif triple more obvious
Wed, Nov 20, 8:10 PM
jrtc27 added inline comments to D47409: release: factor out common code from make-memstick.sh.
Wed, Nov 20, 6:45 PM
jrtc27 added a comment to D47688: riscv: Permit spurious faults in kernel mode.

And amd64 has:

Wed, Nov 20, 6:42 PM
jrtc27 added a comment to D47688: riscv: Permit spurious faults in kernel mode.

Also, perhaps worth pointing out arm64 does an unconditional intr_enable for the kernel too...

Wed, Nov 20, 6:39 PM
jrtc27 added a comment to D47688: riscv: Permit spurious faults in kernel mode.

Presumably in practice the td_critnest check meant the interrupt enabling didn't matter, as spinlock_enter increments it? I assume there aren't many places where we disable interrupts without also being inside a critical section, so it would only be a problem if that sequence of code itself took a spurious fault.

Wed, Nov 20, 6:37 PM
jrtc27 accepted D47407: release: install wireless firmware onto disc1 and dvd.

Thanks, no more objections from me

Wed, Nov 20, 4:01 AM
jrtc27 added inline comments to D47491: bsdinstall: add menu to install firmware.
Wed, Nov 20, 1:55 AM
jrtc27 added inline comments to D47491: bsdinstall: add menu to install firmware.
Wed, Nov 20, 1:41 AM
jrtc27 added inline comments to D47491: bsdinstall: add menu to install firmware.
Wed, Nov 20, 1:26 AM
jrtc27 added inline comments to D47491: bsdinstall: add menu to install firmware.
Wed, Nov 20, 1:11 AM

Tue, Nov 19

jrtc27 added a comment to D47407: release: install wireless firmware onto disc1 and dvd.

I'd prefer some of the other cleanups I suggested to have been done as I see no downside to doing things more properly, but I'm not going to block the review on those. There is one other point I do have to make though that I really do object to being here.

Tue, Nov 19, 4:59 PM
jrtc27 added inline comments to D47491: bsdinstall: add menu to install firmware.
Tue, Nov 19, 4:53 PM

Mon, Nov 18

jrtc27 added inline comments to D47491: bsdinstall: add menu to install firmware.
Mon, Nov 18, 6:07 PM

Thu, Nov 14

jrtc27 added inline comments to D47455: riscv: add custom T-HEAD dcache ops.
Thu, Nov 14, 10:49 PM
jrtc27 added a reverting change for rGcd19ecdbdc87: Similar to r296013 for NO_ROOT, force SUBDIR_PARALLEL for buildworld WORLDTMP…: rG125ce840bc93: bsd.subdir.mk: Drop broken optimisation for realinstall parallelisation.
Thu, Nov 14, 8:59 PM
jrtc27 committed rG125ce840bc93: bsd.subdir.mk: Drop broken optimisation for realinstall parallelisation (authored by jrtc27).
bsd.subdir.mk: Drop broken optimisation for realinstall parallelisation
Thu, Nov 14, 8:58 PM
jrtc27 updated the diff for D47560: gic_v3: Correctly handle GICC GIGR Base Address case.

boolean_t -> bool

Thu, Nov 14, 1:46 AM
jrtc27 added inline comments to D47560: gic_v3: Correctly handle GICC GIGR Base Address case.
Thu, Nov 14, 1:44 AM
jrtc27 updated the test plan for D47560: gic_v3: Correctly handle GICC GIGR Base Address case.
Thu, Nov 14, 12:07 AM

Wed, Nov 13

jrtc27 requested review of D47560: gic_v3: Correctly handle GICC GIGR Base Address case.
Wed, Nov 13, 11:33 PM

Tue, Nov 12

jrtc27 added inline comments to D47383: libkldelf: skip loading zero-sized and non-SHF_ALLOC sections.
Tue, Nov 12, 8:26 PM
jrtc27 added inline comments to D47383: libkldelf: skip loading zero-sized and non-SHF_ALLOC sections.
Tue, Nov 12, 8:16 PM
jrtc27 requested changes to D47383: libkldelf: skip loading zero-sized and non-SHF_ALLOC sections.
Tue, Nov 12, 8:09 PM
jrtc27 added inline comments to D47383: libkldelf: skip loading zero-sized and non-SHF_ALLOC sections.
Tue, Nov 12, 7:58 PM
jrtc27 added inline comments to D47383: libkldelf: skip loading zero-sized and non-SHF_ALLOC sections.
Tue, Nov 12, 7:55 PM
jrtc27 added inline comments to D47383: libkldelf: skip loading zero-sized and non-SHF_ALLOC sections.
Tue, Nov 12, 7:54 PM

Tue, Nov 5

jrtc27 added a comment to D47458: riscv: T-HEAD early locore workaround.

Running C code without translation enabled is fragile and could break at any time, since it's not running at right address. You're relying on PC-relative addressing being used for everything (i.e. not absolute and not GOT-indirect), which happens to be true today with -mcmodel=medany for this code and all it uses, but there's no guarantee of that. This should really be in assembly (which shouldn't be hard to do, given sbi_get_mvendorid is just a wrapper around ecall?).

I did find it was quite fragile what could be done this early, reads/writes to globals failed, for example. I am surprised that Linux is able to do as much as they do in this way.

Sure, I will convert it to asm.

Tue, Nov 5, 8:59 PM
jrtc27 added inline comments to D47455: riscv: add custom T-HEAD dcache ops.
Tue, Nov 5, 8:52 PM
jrtc27 added a comment to D47457: locore.S: stash boot arguments in saved registers.

As with D47458, C code should not be run prior to enabling translation so we're running at the right address, so IMO this patch is a sign of going down the wrong road. Yes, Linux does horrendously fragile things like this, but that doesn't mean we should do the same.

Tue, Nov 5, 8:50 PM
jrtc27 added a comment to D47458: riscv: T-HEAD early locore workaround.

Running C code without translation enabled is fragile and could break at any time, since it's not running at right address. You're relying on PC-relative addressing being used for everything (i.e. not absolute and not GOT-indirect), which happens to be true today with -mcmodel=medany for this code and all it uses, but there's no guarantee of that. This should really be in assembly (which shouldn't be hard to do, given sbi_get_mvendorid is just a wrapper around ecall?).

Tue, Nov 5, 8:47 PM

Mon, Nov 4

jrtc27 added a comment to D47407: release: install wireless firmware onto disc1 and dvd.
In D47407#1081914, @bz wrote:

Yeah, we do all our CheriBSD CI builds on Linux hosts and also support building release media on macOS for ease of local testing. That’s only (mini-)memstick/bootonly/disc1/ftp though, no dvd1 (due to pkg), and no VM images.

Are you happy with the added guards?

Mon, Nov 4, 9:22 PM
jrtc27 added a comment to D47407: release: install wireless firmware onto disc1 and dvd.

@jrtc27 We should make this conditional on "is x86 or arm64" since there's no guarantee that the FreeBSD project will have package sets for any other platforms. Would that address your concern about the availability of a pkg binary?

Well, x86 and arm64 macOS/Linux will still fall under that. But yes, making sure it doesn't fail for architectures without package sets is also a good point.

Oh, people are building FreeBSD release images on non-FreeBSD? I didn't realize that. This sounds like even more reason to have pkg in the base system (and as a cross-tool).

Mon, Nov 4, 5:54 PM
jrtc27 added a comment to D47407: release: install wireless firmware onto disc1 and dvd.

@jrtc27 We should make this conditional on "is x86 or arm64" since there's no guarantee that the FreeBSD project will have package sets for any other platforms. Would that address your concern about the availability of a pkg binary?

Mon, Nov 4, 7:26 AM
jrtc27 requested changes to D47407: release: install wireless firmware onto disc1 and dvd.

Please don't insert unconditional use of pkg for disc1, it will break the build for non-FreeBSD systems as they normally don't have a pkg binary. Whilst eventually we'll need to figure out a story there for pkgbase, I suggest just guarding it by NO_ROOT for now. It really exists to support non-FreeBSD where NO_ROOT is required, though eventually would ideally be used for the real release builds on FreeBSD rather than requiring root.

Mon, Nov 4, 3:37 AM

Wed, Oct 30

jrtc27 added a comment to D47342: locks: Use %p to print uintptr_t values.

(Alternatively, one could use the ugly PRIxPTR macro in place of the zx)

Wed, Oct 30, 6:25 PM

Tue, Oct 29

jrtc27 added a comment to D47331: acpi_gpiobus: IoRestriction is only for type IO.

Hmm, I don't actually see anything in the ACPI spec saying that IoRestriction only applies for ACPI_RESOURCE_GPIO_TYPE_IO. So I think we have three options here:

  1. Go ahead with this patch, on the basis of "this is what Linux does",
  2. Force GPIO_PIN_INPUT for ACPI_RESOURCE_GPIO_TYPE_INT on the basis of "if we're generating interrupts obviously it's an input", or
  3. Just parse the values we're given and hope they make sense.

@andrew, @jrtc27, any preference?

This table in the link I posted above:

image.png (744×2 px, 191 KB)

Tue, Oct 29, 5:35 PM
jrtc27 added a comment to D47331: acpi_gpiobus: IoRestriction is only for type IO.

Hmm, I don't actually see anything in the ACPI spec saying that IoRestriction only applies for ACPI_RESOURCE_GPIO_TYPE_IO. So I think we have three options here:

  1. Go ahead with this patch, on the basis of "this is what Linux does",
  2. Force GPIO_PIN_INPUT for ACPI_RESOURCE_GPIO_TYPE_INT on the basis of "if we're generating interrupts obviously it's an input", or
  3. Just parse the values we're given and hope they make sense.

@andrew, @jrtc27, any preference?

Tue, Oct 29, 5:34 PM
jrtc27 added a comment to D47331: acpi_gpiobus: IoRestriction is only for type IO.

Don't we need to set GPIO_PIN_INPUT for interrupts?

Tue, Oct 29, 5:19 PM
jrtc27 accepted D47331: acpi_gpiobus: IoRestriction is only for type IO.

Technically should have a blank line between the ifs, though that was true before.

Tue, Oct 29, 5:18 PM

Sat, Oct 26

jrtc27 added a comment to D47279: intrng: address post-commit review feedback.

@mmel I also find it odd that you were the first to suggest an enum.

Sat, Oct 26, 2:22 AM
jrtc27 added a comment to D47279: intrng: address post-commit review feedback.

Wow, so friendly to revert something immediately after the person gets a rebase done and without informing them about discussion which was occurring.

Sat, Oct 26, 2:04 AM

Fri, Oct 25

jrtc27 added a comment to D47279: intrng: address post-commit review feedback.

Yeah, I mean, I don't really care which way we go, so long as we commit fully to one. As it stands we're using enums in name only, we're not getting any of the benefits that they bring due to this halfway house approach.

Fri, Oct 25, 7:05 PM
jrtc27 added a comment to D47279: intrng: address post-commit review feedback.

And we also don't compile the kernel with -fno-short-enums. So the actual behavior/variant depends only on the compiler (for which both variants are equally valid).
What happens when someone uses this enum as a member of KABI compliant structure?

They get the same as any other enum in a structure? There are plenty already out there, and unless you start to reach 128 enum values there is no risk of the type changing by adding one.

???? The enum (with less than 128 values) size changes with the default compiler settings.

Fri, Oct 25, 4:18 PM
jrtc27 added a comment to D47279: intrng: address post-commit review feedback.

And we also don't compile the kernel with -fno-short-enums. So the actual behavior/variant depends only on the compiler (for which both variants are equally valid).
What happens when someone uses this enum as a member of KABI compliant structure?

Fri, Oct 25, 3:49 PM
jrtc27 added a comment to D47279: intrng: address post-commit review feedback.

So long as the assembly adheres to the ABI it works, and each assembly file is already correct for the corresponding ABI. The numbers are small positive integers, so whether they need sign-extending or zero-extending (or nothing at all) doesn’t matter.

Fri, Oct 25, 3:48 PM

Wed, Oct 23

jrtc27 added inline comments to D45670: lib/libmd: reimplement and enhance md5.
Wed, Oct 23, 5:37 PM
jrtc27 added a comment to D45670: lib/libmd: reimplement and enhance md5.

[18:20:04] <@jrtc27> one review for the new C implementation
[18:20:10] <@jrtc27> one review for each new asm implementation on top of that
[18:20:58] <@jrtc27> and this screams missing depend-cleanup.sh changes to me
[18:23:07] <@jrtc27> and if USE_ASM_SOURCES is an interface into Makefile.md5.inc that's way too global a namespace to be using for it
[18:23:16] <@jrtc27> previously it was fine because it didn't leak outside lib/libmd
[18:23:39] <@jrtc27> but USE_ASM_SOURCES=0 in stand/libsa should be screaming that the name is wrong

Wed, Oct 23, 5:26 PM
jrtc27 added inline comments to D47265: libc: fix WRONLY/RDONLY test in fmemopen.
Wed, Oct 23, 5:13 PM

Tue, Oct 22

jrtc27 accepted D47235: intrng: Store the IPI priority.

Was I really that stupid? Oops. Please MFC this fix.

Tue, Oct 22, 3:36 PM

Oct 21 2024

jrtc27 added a reverting change for rGac78e3e9c581: bsdinstall: Add "Finish" button to finalconfig: D47229: bsdinstall: Switched back to amended single-button finalconfig.
Oct 21 2024, 9:37 PM
jrtc27 requested review of D47229: bsdinstall: Switched back to amended single-button finalconfig.
Oct 21 2024, 9:36 PM
jrtc27 added a reverting change for D42047: [PATCH 2/2] bsdinstall: revisit the finalconfig step: D47229: bsdinstall: Switched back to amended single-button finalconfig.
Oct 21 2024, 9:36 PM

Oct 18 2024

jrtc27 committed rG9684658e35ab: libc/csu: Unify INIT_RELOCS across architectures (authored by jrtc27).
libc/csu: Unify INIT_RELOCS across architectures
Oct 18 2024, 11:50 PM
jrtc27 closed D47188: libc/csu: Unify INIT_RELOCS across architectures.
Oct 18 2024, 11:50 PM
jrtc27 added a comment to D47002: sys/intr.h: formally depend on machine/intr.h.

I had thought that it might be better, if you were going to push this through quickly, to simply push past and deal with the aftermath. Issue is you've now taken long enough for me to start organizing my thoughts better.

I hope this is merely meant as a representation of a commit and not the full commit. The reason is the actual commit will be much larger. >95% of #include of the INTRNG headers is by #include <machine/intr.h>, hence this will need to change hundreds of files. The reason Github #1431, commit 2 could be so small, was it was addressing deviations from an existing consensus, rather than overturning a previous consensus.

#include <sys/intr.h> is inherently architecture-dependent. As including from sys is always the same no matter the architecture, that will always get the same header, which breaks on PowerPC and x86. Unless/until INTRNG manages to replace the interrupt infrastructures on PowerPC and x86, #include <sys/intr.h> will require a surrounding #ifdef INTRNG for architecture-independent files.

Presently, #include <machine/intr.h> could very readily be made architecture-independent. All that is needed is to rename the PowerPC and x86 intr_machdep.h headers to intr.h and modifying source files to match.

Presently, #include <machine/intr_machdep.h> could very readily be made architecture-independent. All that is needed is to rename the INTRNG-architecture intr.h headers to intr_machdep.h and modifying source files to match.

Presently, #include <machine/interrupt.h> could very readily be made architecture-independent. All that is needed is to rename the intr.h and intr_machdep.h headers to interrupt.h and modifying source files to match.

Presently, #include <machine/bikeshed.h> could very readily be made architecture-independent. All that is needed is to rename the intr.h and intr_machdep.h headers to bikeshed.h and modifying source files to match.

I am avoiding expressing a preference on which of these I prefer since I don't want to stir the pot. I simply want them to converge on any name since that is high value to me and expressing a preference is trivial. You might notice, Github #1286, commit 1 (alas, likely needs an update due to 2 months and silence). I've been trying to get progress on this trivial issue for more than 2 years.

D47002 increases the architecture interrupt framework divergence. Please keep an eye on convergence.

Oct 18 2024, 11:45 PM
jrtc27 added inline comments to D47188: libc/csu: Unify INIT_RELOCS across architectures.
Oct 18 2024, 10:51 PM
jrtc27 added inline comments to D47188: libc/csu: Unify INIT_RELOCS across architectures.
Oct 18 2024, 10:21 PM
jrtc27 requested review of D47188: libc/csu: Unify INIT_RELOCS across architectures.
Oct 18 2024, 9:09 PM
jrtc27 committed rG0bdf2535d4f8: tools/build/cross-build: Don't include sys/uio.h from linux limits.h (authored by jrtc27).
tools/build/cross-build: Don't include sys/uio.h from linux limits.h
Oct 18 2024, 8:40 PM
jrtc27 abandoned D46502: Mk/Uses/kmod.mk: Set MACHINE and MACHINE_ARCH to handle cross-building.

3154506a168d8188fe06f252e070b394b6581db3

Oct 18 2024, 6:16 PM
jrtc27 committed rGd41a40f48482: depend-cleanup.sh: Clean up after riscv static binary IFUNC addition (authored by jrtc27).
depend-cleanup.sh: Clean up after riscv static binary IFUNC addition
Oct 18 2024, 6:16 PM
jrtc27 committed rG1363acbf25de: libc/csu: Support IFUNCs on riscv (authored by jrtc27).
libc/csu: Support IFUNCs on riscv
Oct 18 2024, 6:16 PM
jrtc27 committed rG7aa6667623be: lib/clang: Commit cleaned-up workaround for building on RISC-V (authored by jrtc27).
lib/clang: Commit cleaned-up workaround for building on RISC-V
Oct 18 2024, 1:01 PM

Oct 8 2024

jrtc27 added a comment to D47002: sys/intr.h: formally depend on machine/intr.h.
In D47002#1071690, @imp wrote:

This is the more typical pattern.

See sys/endian.h including machine/endian.h for but one of many examples (though that example is a bit convoluted in spots due to slight differences between endian.h, sys/endian.h and machine/endian.h consumer expectations.

This is the more typical pattern since most things in sys are truly machine-independent. sys/intr.h though is not machine-independent, as neither PowerPC nor x86 currently use it.

Oct 8 2024, 10:02 PM
jrtc27 added a comment to D47002: sys/intr.h: formally depend on machine/intr.h.

NO ABSOLUTELY NOT. The reason is this makes architecture-independent source impossible without a #ifdef INTRNG.

Take a look at the first two commits of GitHub #1286. The first two create an interrupt_t type definition for things which only handle pointers to the architecture type, but don't directly examine the contents. If you have to #include sys/intr.h, then it is literally impossible to write truly machine-independent beyond having a void *.

An as yet not yet ready patch series proposes adding:

#include <machine/a_bikeshed_string_for_sed_to_target.h>

intr_event_create_device(struct intr_event **event, device_t pic, interrupt_t *source, u_int irq, int flags, const char *fmt, ...);

To <sys/interrupt.h>. If you require #include <sys/intr.h> then this degrades the quality as you must do one of two things:

#ifdef INTRNG
#include <sys/intr.h>
#else
#include <machine/intr_machdep.h>
#endif

intr_event_create_device(struct intr_event **event, device_t pic, interrupt_t *source, u_int irq, int flags, const char *fmt, ...);

Or else:

intr_event_create_device(struct intr_event **event, device_t pic, void *source, u_int irq, int flags, const char *fmt, ...);

The former means it is no longer truly architecture-independent, the latter compromises type-safety. This is a BAD idea!

Oct 8 2024, 10:00 PM
jrtc27 accepted D47002: sys/intr.h: formally depend on machine/intr.h.
Oct 8 2024, 9:58 PM

Oct 1 2024

jrtc27 accepted D46854: cross-build: fix missing <sys/md4.h> the proper way.

Could be guarded by !FreeBSD (AFAICT this isn’t?) but I don’t see a problem with doing it there too.

Oct 1 2024, 1:29 PM

Sep 23 2024

jrtc27 updated subscribers of D46502: Mk/Uses/kmod.mk: Set MACHINE and MACHINE_ARCH to handle cross-building.

Cc @bdrewery for poudriere things...

Sep 23 2024, 11:10 PM

Sep 19 2024

jrtc27 added a comment to D46502: Mk/Uses/kmod.mk: Set MACHINE and MACHINE_ARCH to handle cross-building.

bmake calls uname(3) to define MACHINE and that returns the value of environment variable UNAME_m which is defined by poudriere so MACHINE should be correct. MACHINE_ARCH cannot be obtained through uname(3) so bmake has to call sysctl which will indeed return the native architecture. I think it's best to add MACHINE_ARCH=${ARCH} to WRK_ENV in Mk/bsd.port.mk so it applies to all ports not just kmod ports.

The more I think about it the more I'm convinced the original commit was just wrong.

If a user puts things in make.conf, there is the expectation it applies to all builds made with that environment, ports included. If they configure their system in a way that breaks building a port, that's their fault. If they want a sanitised environment, that's what poudriere is for, and sidesteps any such issues. That is, it is a feature not a bug that make.conf applies to ports builds, and it is a feature which poudriere has relied upon for many years to correctly configure ports in the jail, which that commit broke (and doing an exp run of native amd64 isn't going to turn up the interesting failures like cross-building kmods). Quite frankly, I believe any port that disables make.conf is wrong, let alone doing it globally.

Sep 19 2024, 9:57 AM

Sep 13 2024

jrtc27 added a comment to D40161: arm64/intrng: add support for FIQs.

@jrtc27 my one concern was to alert everyone here that discussion has occurred elsewhere. I was thinking discussion might have ended here, but it is now clear it has not terminated. Now I know I need to be tracking both.

Sep 13 2024, 8:39 PM
jrtc27 added a comment to D40161: arm64/intrng: add support for FIQs.

People put up new versions of patches rather than commandeering an existing one regularly. Whether that new version is on GitHub or Phabricator is irrelevant. Please stop complaining all the time about GitHub and Phabricator, your views are well known and it just leads to a bunch of spam in everyone's inboxes and IRC clients.

Sep 13 2024, 8:18 PM

Sep 11 2024

jrtc27 committed rG796c6031cde6: Merge commit 88433e640ddb from upstream OpenZFS (by Jessica Clarke) (authored by jrtc27).
Merge commit 88433e640ddb from upstream OpenZFS (by Jessica Clarke)
Sep 11 2024, 5:03 PM
jrtc27 added inline comments to D46610: flua: move modules source into the main source directory.
Sep 11 2024, 3:50 PM

Sep 10 2024

jrtc27 reopened D46192: arm64: write PID in CONTEXTIDR_EL1 on ctx switch.
Sep 10 2024, 6:28 PM
jrtc27 added a reverting change for rGf05795e3f65f: arm64: write PID in CONTEXTIDR_EL1 on ctx switch: rG5a800e965345: Revert "arm64: write PID in CONTEXTIDR_EL1 on ctx switch".
Sep 10 2024, 6:21 PM
jrtc27 committed rG5a800e965345: Revert "arm64: write PID in CONTEXTIDR_EL1 on ctx switch" (authored by jrtc27).
Revert "arm64: write PID in CONTEXTIDR_EL1 on ctx switch"
Sep 10 2024, 6:20 PM
jrtc27 added a reverting change for D46192: arm64: write PID in CONTEXTIDR_EL1 on ctx switch: rG5a800e965345: Revert "arm64: write PID in CONTEXTIDR_EL1 on ctx switch".
Sep 10 2024, 6:20 PM
jrtc27 committed rG05996f453de2: kldxref: Don't warn and skip file if no relocations are found (authored by jrtc27).
kldxref: Don't warn and skip file if no relocations are found
Sep 10 2024, 5:57 PM
jrtc27 closed D46517: kldxref: Don't warn and skip file if no relocations are found.
Sep 10 2024, 5:57 PM
jrtc27 committed rGb9c5eab0f307: depend-cleanup.sh: Fix overzealous syscall.S cleanup on amd64 (authored by jrtc27).
depend-cleanup.sh: Fix overzealous syscall.S cleanup on amd64
Sep 10 2024, 5:55 PM
jrtc27 committed rG1a5569771980: depend-cleanup.sh: Fix overzealous syscall.S cleanup on non-amd64 (authored by jrtc27).
depend-cleanup.sh: Fix overzealous syscall.S cleanup on non-amd64
Sep 10 2024, 5:55 PM
jrtc27 committed rGcc30f4ae6790: depend-cleanup.sh: Extend clean_dep to support a custom regex (authored by jrtc27).
depend-cleanup.sh: Extend clean_dep to support a custom regex
Sep 10 2024, 5:55 PM
jrtc27 committed rG0980d0a0376f: depend-cleanup.sh: Fix overzealous abd_os.c cleanup (authored by jrtc27).
depend-cleanup.sh: Fix overzealous abd_os.c cleanup
Sep 10 2024, 5:55 PM
jrtc27 committed rGe546c3950a2c: depend-cleanup.sh: Fix overzealous rescue.mk cleanup (authored by jrtc27).
depend-cleanup.sh: Fix overzealous rescue.mk cleanup
Sep 10 2024, 4:37 PM
jrtc27 committed rG7ce171bd4220: depend-cleanup.sh: Fix pretend (-n) mode (authored by jrtc27).
depend-cleanup.sh: Fix pretend (-n) mode
Sep 10 2024, 4:17 PM

Sep 7 2024

jrtc27 committed rG6368aa66f8a7: bsdinstall: Drop Error from title in netconfig no interfaces dialog (authored by jrtc27).
bsdinstall: Drop Error from title in netconfig no interfaces dialog
Sep 7 2024, 1:53 AM
jrtc27 committed rGaaf4d3f3d194: bsdinstall: Fix netconfig script when no interfaces are present (authored by jrtc27).
bsdinstall: Fix netconfig script when no interfaces are present
Sep 7 2024, 1:53 AM
jrtc27 committed rG4acf9ba16de3: netinet: fix LINT-NOINET build failure (authored by kp).
netinet: fix LINT-NOINET build failure
Sep 7 2024, 1:49 AM
jrtc27 committed rGebdd179d759f: Fix off-by-one bug in btpand (authored by dg612_cam.ac.uk).
Fix off-by-one bug in btpand
Sep 7 2024, 1:49 AM
jrtc27 committed rG9ae4c66bff69: fu740_pci_dw: Fix PERST delay and keep asserted for rest of reset sequence (authored by jrtc27).
fu740_pci_dw: Fix PERST delay and keep asserted for rest of reset sequence
Sep 7 2024, 1:49 AM
jrtc27 committed rGc3d7b96df0ac: tools/build/make.py: Avoid Python 3.7+ subprocess.run capture_output (authored by jrtc27).
tools/build/make.py: Avoid Python 3.7+ subprocess.run capture_output
Sep 7 2024, 1:49 AM
jrtc27 committed rG8161eb6182a8: tools/build/make.py: Add missing comma to fix tinderbox and worlds (authored by jrtc27).
tools/build/make.py: Add missing comma to fix tinderbox and worlds
Sep 7 2024, 1:49 AM
jrtc27 committed rG11d7aa07eb31: rc.d/devmatch: Silence sysctl hw.bus.devctl_nomatch_enabled=1 (authored by jrtc27).
rc.d/devmatch: Silence sysctl hw.bus.devctl_nomatch_enabled=1
Sep 7 2024, 1:49 AM
jrtc27 committed rG0abe896f1921: beinstall: Pass -B to etcupdate (authored by jrtc27).
beinstall: Pass -B to etcupdate
Sep 7 2024, 1:49 AM
jrtc27 committed rGfd45162d1139: mx25l.4: Document the correct disk device path (authored by jrtc27).
mx25l.4: Document the correct disk device path
Sep 7 2024, 1:49 AM
jrtc27 committed rG10e602164f02: ee: Fix use of uninitialised pointer in ispell_op (authored by jrtc27).
ee: Fix use of uninitialised pointer in ispell_op
Sep 7 2024, 1:49 AM
jrtc27 committed rG17c0e73b1d60: efibootmgr: Simplify make_next_boot_var_name and fix cnt == 0 case (authored by jrtc27).
efibootmgr: Simplify make_next_boot_var_name and fix cnt == 0 case
Sep 7 2024, 1:49 AM
jrtc27 committed rGd861861462d2: arm: Set NEW_PCIB in DEFAULTS rather than a subset of kernel configs (authored by jrtc27).
arm: Set NEW_PCIB in DEFAULTS rather than a subset of kernel configs
Sep 7 2024, 1:48 AM
jrtc27 committed rG5985c87b9630: riscv: Convert local interrupt controller to a newbus PIC (authored by jrtc27).
riscv: Convert local interrupt controller to a newbus PIC
Sep 7 2024, 1:48 AM
jrtc27 committed rG9f224d3ec46e: riscv: Remove the unused riscv64_cpu driver (authored by jrtc27).
riscv: Remove the unused riscv64_cpu driver
Sep 7 2024, 1:48 AM