Page MenuHomeFreeBSD
Feed Advanced Search

Dec 30 2023

stevek accepted D43238: bsd.man.mk allow staging compressed pages.
Dec 30 2023, 4:07 PM

Dec 1 2023

stevek closed D42836: iicbus: add compat32 support for I2C ioctls.
Dec 1 2023, 1:34 AM
stevek committed rG682b069c5c56: iicbus: add compat32 support for I2C ioctls (authored by stevek).
iicbus: add compat32 support for I2C ioctls
Dec 1 2023, 1:34 AM

Nov 30 2023

stevek updated the diff for D42836: iicbus: add compat32 support for I2C ioctls.

Changed iiccopyinmsgs32 to iic_copyinmsgs32, per suggested comments

Nov 30 2023, 11:36 PM
stevek added inline comments to D42836: iicbus: add compat32 support for I2C ioctls.
Nov 30 2023, 5:21 AM
stevek updated the diff for D42836: iicbus: add compat32 support for I2C ioctls.

Addressed comments from jhb

Nov 30 2023, 5:19 AM

Nov 29 2023

stevek added inline comments to D42836: iicbus: add compat32 support for I2C ioctls.
Nov 29 2023, 11:28 PM
stevek committed rG376330aca184: smbus: add compat32 support for SMB ioctls (authored by stevek).
smbus: add compat32 support for SMB ioctls
Nov 29 2023, 11:16 PM
stevek closed D42837: smbus: add compat32 support for SMB ioctls.
Nov 29 2023, 11:16 PM
stevek added reviewers for D42837: smbus: add compat32 support for SMB ioctls: kib, jhb.
Nov 29 2023, 7:37 PM
stevek added a reviewer for D42836: iicbus: add compat32 support for I2C ioctls: jhb.
Nov 29 2023, 7:37 PM
stevek added a reviewer for D42836: iicbus: add compat32 support for I2C ioctls: manu.
Nov 29 2023, 7:35 PM
stevek requested review of D42837: smbus: add compat32 support for SMB ioctls.
Nov 29 2023, 7:35 PM
stevek requested review of D42836: iicbus: add compat32 support for I2C ioctls.
Nov 29 2023, 7:35 PM

Nov 20 2023

stevek added inline comments to D42624: Fix share/zoneinfo for DIRDEPS_BUILD.
Nov 20 2023, 7:45 PM
stevek accepted D42624: Fix share/zoneinfo for DIRDEPS_BUILD.
Nov 20 2023, 7:41 PM

Nov 15 2023

stevek committed rGfa08011a521c: zoneinfo: fix makefile rules script (authored by stevek).
zoneinfo: fix makefile rules script
Nov 15 2023, 12:54 AM
stevek closed D42608: zoneinfo: fix makefile rules script.
Nov 15 2023, 12:53 AM
stevek updated the summary of D42608: zoneinfo: fix makefile rules script.
Nov 15 2023, 12:51 AM
stevek added reviewers for D42608: zoneinfo: fix makefile rules script: sjg, des.
Nov 15 2023, 12:48 AM
stevek requested review of D42608: zoneinfo: fix makefile rules script.
Nov 15 2023, 12:46 AM

Nov 3 2023

stevek accepted D42404: arm64: Check if PSCI before calling SMCCC.

Looks good, verified with the board where we had seen the issue.

Nov 3 2023, 2:16 PM

Nov 2 2023

stevek committed rG2008043f3867: loader: add target for dirdeps build (authored by stevek).
loader: add target for dirdeps build
Nov 2 2023, 11:39 PM
stevek closed D39741: loader: add target for dirdeps build.
Nov 2 2023, 11:39 PM
stevek updated the diff for D39741: loader: add target for dirdeps build.

Updated to current "main" branch and removed $FreeBSD$ lines

Nov 2 2023, 11:36 PM
stevek abandoned D6814: Add libfdt user space library.
Nov 2 2023, 10:11 PM
stevek accepted D42132: veriexec: Simplify the initialization of loader tunable.
Nov 2 2023, 10:07 PM

Oct 30 2023

stevek committed rG95335dd3c19e: rtld: introduce STATIC_TLS_EXTRA (authored by stevek).
rtld: introduce STATIC_TLS_EXTRA
Oct 30 2023, 5:43 PM
stevek closed D42025: rtld: introduce STATIC_TLS_EXTRA.
Oct 30 2023, 5:42 PM
stevek added a comment to D42025: rtld: introduce STATIC_TLS_EXTRA.
In D42025#967445, @kib wrote:

You also need to rename the vars in the summary.

Oct 30 2023, 3:40 AM
stevek added a comment to D42025: rtld: introduce STATIC_TLS_EXTRA.

Updated the review summary from the commit log

Oct 30 2023, 3:39 AM
stevek retitled D42025: rtld: introduce STATIC_TLS_EXTRA from rtld: introduce OPTIONAL_STATIC_TLS to rtld: introduce STATIC_TLS_EXTRA.
Oct 30 2023, 3:39 AM
stevek updated the diff for D42025: rtld: introduce STATIC_TLS_EXTRA.

Updated environment variable to match the variables used internally.
Instead of OPTIONAL_STATIC_TLS, the name is now STATIC_TLS_EXTRA.
Updated the man page also.

Oct 30 2023, 1:18 AM

Oct 29 2023

stevek updated the diff for D42025: rtld: introduce STATIC_TLS_EXTRA.

Made changes per review comments.

Oct 29 2023, 9:15 PM
stevek committed rGe5b786625f7f: dirdeps: Add missing dependency files (authored by stevek).
dirdeps: Add missing dependency files
Oct 29 2023, 9:10 PM
stevek committed rG5e3190f70063: dirdeps: Update Makefile.depend* files with empty contents (authored by stevek).
dirdeps: Update Makefile.depend* files with empty contents
Oct 29 2023, 9:03 PM

Oct 13 2023

stevek accepted D42133: veriexec: Correctly export symbols.
Oct 13 2023, 7:04 PM

Sep 29 2023

stevek requested review of D42025: rtld: introduce STATIC_TLS_EXTRA.
Sep 29 2023, 11:44 PM
stevek closed D42019: Allow for CSTD to be set kernel module Makefiles before inclusion.
Sep 29 2023, 11:20 PM
stevek committed rGe47381c9fc72: Allow for CSTD to be set kernel module Makefiles before inclusion (authored by stevek).
Allow for CSTD to be set kernel module Makefiles before inclusion
Sep 29 2023, 11:20 PM
stevek added a comment to D42019: Allow for CSTD to be set kernel module Makefiles before inclusion.

I should also note that we currently have at least one case of this in our source tree currently, which is what prompted the change. It compiles fine with "c99", but does not with "gnu99".
It's going to take some time for the code to be able to be changed to address the issues.

Sep 29 2023, 7:14 PM
stevek added a comment to D42019: Allow for CSTD to be set kernel module Makefiles before inclusion.
In D42019#958439, @sjg wrote:

Given conf generates one big Makefile for the entire kernel, and thus CSTD is global for everything compiled into the kernel, I'm unsure how sensible this really is

As already noted, this makefile is used by kernel modules too.
The makefile generated by config(8) is not relevant.

Yes, but typically modules can also be compiled into the kernel, where you need to use -std= explicitly. I don't object to it going in, I just don't see it being all that useful.

Sep 29 2023, 7:10 PM
stevek added a comment to D42019: Allow for CSTD to be set kernel module Makefiles before inclusion.
In D42019#958400, @imp wrote:

I've been running with this set to c11....

What do you want to set higher? And what do people think about just inching this up across the board.

Sep 29 2023, 4:34 PM
stevek requested review of D42019: Allow for CSTD to be set kernel module Makefiles before inclusion.
Sep 29 2023, 3:08 PM

Sep 22 2023

stevek accepted D41946: Add support for host32 for DIRDEPS_BUILD.

Looks good

Sep 22 2023, 9:32 PM

Sep 20 2023

stevek committed rG8789e3b0214e: rpcbind: Add flag for foreground mode (authored by stevek).
rpcbind: Add flag for foreground mode
Sep 20 2023, 3:42 PM
stevek closed D41674: rpcbind: Add flag for foreground mode.
Sep 20 2023, 3:41 PM

Sep 19 2023

stevek added a comment to D41674: rpcbind: Add flag for foreground mode.
In D41674#954474, @imp wrote:

This seems fine.

Sep 19 2023, 2:39 PM

Aug 31 2023

stevek added a reviewer for D41674: rpcbind: Add flag for foreground mode: imp.
Aug 31 2023, 5:05 PM
stevek requested review of D41674: rpcbind: Add flag for foreground mode.
Aug 31 2023, 5:04 PM

Aug 30 2023

stevek accepted D41642: Add sys.dirdeps.mk to share/mk FILES.
Aug 30 2023, 6:00 AM

Aug 24 2023

stevek committed rG30cdbb5833f6: freebsd32: Remove mac_syscall from the unimpl list (authored by stevek).
freebsd32: Remove mac_syscall from the unimpl list
Aug 24 2023, 10:47 PM
stevek closed D41575: freebsd32: Remove mac_syscall from the unimpl list.
Aug 24 2023, 10:46 PM
stevek accepted D41431: Add mac_grantbylabel.
Aug 24 2023, 7:10 PM
stevek requested review of D41575: freebsd32: Remove mac_syscall from the unimpl list.
Aug 24 2023, 3:37 PM

Aug 20 2023

stevek closed D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.

This was committed as rG332af8c25dfc9857e997817281d7b7fa406783ef

Aug 20 2023, 12:50 AM
stevek committed rG332af8c25dfc: xhci: Add support for 64-bit DMA in generic XHCI controller driver (authored by stevek).
xhci: Add support for 64-bit DMA in generic XHCI controller driver
Aug 20 2023, 12:07 AM

Aug 18 2023

stevek retitled D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver from xhci: Add support for Broadcom SoC XHCI controller to xhci: Add support for 64-bit DMA in generic XHCI controller driver.
Aug 18 2023, 7:16 PM
stevek updated the diff for D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.

Updated to use SIZEOF_LONG check instead of LP64

Aug 18 2023, 7:14 PM
stevek added inline comments to D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.
Aug 18 2023, 4:45 PM
stevek updated the summary of D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.
Aug 18 2023, 3:46 PM
stevek updated the diff for D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.

Updated according to suggestions by Andrew

Aug 18 2023, 3:45 PM

Aug 17 2023

stevek added a comment to D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.

It looks like IS_DMA_32B came from when the generic_xhci.c was added as a Marvell specific driver. It looks like it should only be 1 on 32-bit platforms.

Aug 17 2023, 4:10 PM

Aug 16 2023

stevek added inline comments to D41431: Add mac_grantbylabel.
Aug 16 2023, 10:31 PM

Aug 15 2023

stevek updated the diff for D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.

Fix typo in the compatible string

Aug 15 2023, 6:31 PM
stevek added a comment to D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.

How does Linux handle this? I see the brcm,generic-xchi compat string in u-boot, but not Linux.

Aug 15 2023, 2:51 PM

Aug 11 2023

stevek requested review of D41429: xhci: Add support for 64-bit DMA in generic XHCI controller driver.
Aug 11 2023, 4:10 PM

Aug 8 2023

stevek committed rG458e0c1b6673: local.sys.dirdeps.mk: Allow CROSS_TARGET_FLAGS to be overridden (authored by stevek).
local.sys.dirdeps.mk: Allow CROSS_TARGET_FLAGS to be overridden
Aug 8 2023, 8:15 PM

Aug 1 2023

stevek accepted D41280: kdb: Permit a NULL thread credential in kdb_backend_permitted().
Aug 1 2023, 6:27 PM

Jul 27 2023

stevek added a comment to D41207: namei: Allow for runtime debug messages in name lookup.
In D41207#938522, @kib wrote:
In D41207#938511, @mjg wrote:

is this really of practical usage today? i was considering removing these printfs to begin with

I agree, better to remove it.

Jul 27 2023, 5:07 PM
stevek added reviewers for D41207: namei: Allow for runtime debug messages in name lookup: kib, mjg.
Jul 27 2023, 3:20 AM
stevek requested review of D41207: namei: Allow for runtime debug messages in name lookup.
Jul 27 2023, 3:16 AM

Jun 9 2023

stevek committed rG7bb4d1302cf7: veriexec: Do not save error from file info in fingerprint status (authored by stevek).
veriexec: Do not save error from file info in fingerprint status
Jun 9 2023, 2:50 PM

Apr 27 2023

stevek added a comment to D39768: sockets: avoid layering violation in handling SO_SETFIB.

What's the point of so_checkfiballowed? Can't find it being called. If we bring the processing SO_SETFIB down to protocols, then all protocols that aren't inetsw, inet6sw or routesw will return error just automagically. Where can we need so_checkfiballowed?

Apr 27 2023, 3:37 AM

Apr 23 2023

stevek added a comment to D39768: sockets: avoid layering violation in handling SO_SETFIB.

Conceptually it looks good to me. Please see some implementation-level comments - happy to discuss it further.

Apr 23 2023, 5:40 PM
stevek added inline comments to D39768: sockets: avoid layering violation in handling SO_SETFIB.
Apr 23 2023, 5:28 PM
stevek updated the diff for D39768: sockets: avoid layering violation in handling SO_SETFIB.

Removed includes that are no longer necessary.

Apr 23 2023, 6:42 AM
stevek updated the diff for D39768: sockets: avoid layering violation in handling SO_SETFIB.

Moved setfib syscall to uipc_syscalls.c and just call the callback to check validity of the FIB number

Apr 23 2023, 6:33 AM
stevek added a comment to D39768: sockets: avoid layering violation in handling SO_SETFIB.

The syscall registration can be removed if sys_setfib is moved to sys/kern, which it should be able to be moved. Since the setting is on the thread itself and there's a callback function for the netstack to be able to veto the FIB number, there's no need for it to live in sys/net/route/route_tables.c now.

Apr 23 2023, 6:02 AM
stevek added a comment to D39768: sockets: avoid layering violation in handling SO_SETFIB.
Apr 23 2023, 5:58 AM
stevek updated the diff for D39768: sockets: avoid layering violation in handling SO_SETFIB.

Removed the whitespace change in sys/net/route.h

Apr 23 2023, 5:55 AM
stevek added a comment to D39768: sockets: avoid layering violation in handling SO_SETFIB.

These changes were tested with the test application in tools/regression/sockets/so_setfib

Apr 23 2023, 5:53 AM
stevek requested review of D39768: sockets: avoid layering violation in handling SO_SETFIB.
Apr 23 2023, 5:52 AM

Apr 22 2023

stevek accepted D39757: Build host tools on non-FreeBSD host with DIRDEPS_BUILD.
Apr 22 2023, 8:12 PM

Apr 21 2023

stevek requested review of D39741: loader: add target for dirdeps build.
Apr 21 2023, 1:10 AM
stevek accepted D39737: Update meta.sys.mk and related local*mk.
Apr 21 2023, 12:58 AM
stevek added a comment to D39587: UART changes for ns8250 uart on denverton Intel SoC.
In D39587#904360, @jhb wrote:

I think it make sense to keep 8250 as it's definitely an 8250-style UART. Is the custom logic here really confined to Denverton chipsets though and not something that might be present on other chipsets? Given the proliferation of Intel chipset names that are all nearly identical from a software point of view, it seems unlikely for this to really be specific to just one (or is Denverton a reference to a family of chipsets like Atom is for CPUs?)

Apr 21 2023, 12:43 AM

Apr 20 2023

stevek accepted D39708: Fix building host tools for host.
Apr 20 2023, 5:04 PM
stevek accepted D39683: Add jobs.mk to allow for target-jobs.
Apr 20 2023, 4:39 PM
stevek added a comment to D39587: UART changes for ns8250 uart on denverton Intel SoC.
In D39587#903566, @imp wrote:

given how small the dnv8250 driver is, I'm surprised it's not just a simple quirk for the normal driver like half a dozen others.. Seems like a lot of extra mechanism for not a lot of gain.

Apr 20 2023, 2:15 AM
stevek updated the diff for D39540: Allow additional "options" files to be specified in kernel config.

Added -v flag for verbose mode. Added man page details for the flag.

Apr 20 2023, 1:56 AM
stevek updated the diff for D39640: Add variables for some tools used in the build.

Added .if !defined(%POSIX)/.endif around RPCGEN setting

Apr 20 2023, 1:46 AM
stevek added inline comments to D39640: Add variables for some tools used in the build.
Apr 20 2023, 1:44 AM
stevek committed rG64a67b72660d: meta: remove LDFLAGS setting when cross building (authored by stevek).
meta: remove LDFLAGS setting when cross building
Apr 20 2023, 1:41 AM

Apr 19 2023

stevek committed rGa50d73d5782a: loader: Change version calculation to be more consistent. (authored by stevek).
loader: Change version calculation to be more consistent.
Apr 19 2023, 6:00 PM
stevek closed D39631: loader: Change version calculation to be more consistent..
Apr 19 2023, 6:00 PM
stevek added inline comments to D39587: UART changes for ns8250 uart on denverton Intel SoC.
Apr 19 2023, 7:19 AM

Apr 18 2023

stevek committed rG8deb442cf7ab: mac: Honor order when registering MAC modules. (authored by stevek).
mac: Honor order when registering MAC modules.
Apr 18 2023, 7:37 PM
stevek closed D39589: Honor module dependency order when registering MAC modules..
Apr 18 2023, 7:37 PM
stevek added inline comments to D39661: mca: Allow for passing ECC error record to memory controller driver.
Apr 18 2023, 6:37 PM