[libbsd 0/7] Update FreeBSD baseline

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Jul 7 12:02:41 UTC 2022


This patch set updates the kernel space parts of Newlib provided header files
imported from FreeBSD to the current FreeBSD head:

commit 3bf66365129a13933f77d1f4421d5136861cffb4
Author: Brooks Davis <brooks at FreeBSD.org>
Date:   Wed Jul 6 14:03:48 2022 +0100

    cddl/*: add a WITH(OUT)_DTRACE option
    
    Add an option to enable/disable DTrace without disabling ZFS.  New
    architectures such as CHERI may support ZFS before they support DTrace
    and the old model of WITHOUT_CDDL disabling both wasn't helpful.
    
    For compatiblity, the CDDL option remains and WITHOUT_CDDL implies
    WITHOUT_DTRACE.  WITHOUT_DTRACE also implies WITHOUT_CTF.
    
    As part of this change, largely convert cddl/*/Makefile to using the
    more compact SUBDIR.${MK_<FOO>}+= form rather than using intermediate
    variables.
    
    Reviewed by:    markj
    Obtained from:  CheriBSD
    Sponsored by:   DARPA, AFRL
    Differential Revision:  https://reviews.freebsd.org/D35718

Konstantin Belousov (1):
  Kernel-side infrastructure to implement nvlist-based set/get ifcaps

Kristof Provost (1):
  Widen ifnet_detach_sxlock coverage

Rick Macklem (2):
  Add the MSG_TLSAPPDATA flag to indicate "return ENXIO" for
    non-application TLS data records.
  uipc_socket.c: Modify MSG_TLSAPPDATA to only do Alert Records

Sebastian Huber (3):
  CONTRIBUTING.rst: Add FreeBSD baseline update hints
  Define IN_HISTORICAL_NETS for kernel space
  Define IFCAP_NOMAP for Newlib compatibility

 CONTRIBUTING.rst                                  | 11 +++++++++++
 rtemsbsd/include/machine/_kernel_if.h             | 14 ++++++++++++++
 rtemsbsd/include/machine/_kernel_socket.h         |  1 +
 rtemsbsd/include/machine/rtems-bsd-kernel-space.h |  6 ++++++
 rtemsbsd/include/machine/rtems-bsd-user-space.h   |  3 +++
 5 files changed, 35 insertions(+)

-- 
2.35.3



More information about the devel mailing list