This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v2 00/45] Update RTEMS-specific header files to latest FreeBSD versions


On Aug 10 07:53, Sebastian Huber wrote:
> This is an RTEMS-specific patch set. It is a preparation to update the libbsd
> (a port of FreeBSD code to RTEMS, e.g. the network stack) to a new FreeBSD
> baseline.
> 
> The patch set does two things:
> 
> 1. It updates several header files imported from FreeBSD using the commits from
>    FreeBSD.
> 
> 2. It removes the kernel space content from some files and includes a
>    <machine/_kernel_*.h> file instead.  This allows to use the Newlib provided
>    header files with different FreeBSD baselines.
> 
> v2: Reformatted the FreeBSD commit messages to limit the subject line to at
>     most 70 characters.
> 
> Sebastian Huber (8):
>   RTEMS: Update FreeBSD version tags
>   RTEMS: Add __BSD_VISIBLE in <sys/_termios.h>
>   RTEMS: Introduce <machine/_kernel_uio.h>
>   RTEMS: Introduce <machine/_kernel_in6.h>
>   RTEMS: Introduce <machine/_kernel_in.h>
>   RTEMS: Introduce <machine/_kernel_if.h>
>   RTEMS: Introduce <machine/_kernel_socket.h>
>   RTEMS: Introduce <machine/_kernel_mman.h>
> 
> ae@FreeBSD.org (1):
>   Follow the RFC6980 and silently ignore following IPv6 NDP messages
> 
> brooks (5):
>   Add _IOC_NEWLEN() and _IOC_NEWTYPE() macros.
>   Move uio enums to sys/_uio.h.
>   Fix access to ifru_buffer on freebsd32.
>   Use an accessor function to access ifr_data.
>   Add 32-bit compat for ioctls that take struct ifgroupreq.
> 
> delphij (1):
>   Implement INHERIT_ZERO for minherit(2).
> 
> des (1):
>   Correct sysctl names.
> 
> ed@FreeBSD.org (1):
>   mprotect(): Change prototype to comply to POSIX.
> 
> glebius (2):
>   Listening sockets improvements.
>   Garbage collect IFCAP_POLLING_NOCOUNT.
> 
> imp (1):
>   Renumber copyright clause 4
> 
> jeff (1):
>   Implement several enhancements to NUMA policies.
> 
> jhb (4):
>   Add a mmap flag (MAP_32BIT) on 64-bit platforms
>   Add a new fo_fill_kinfo fileops method
>   Retire the unimplemented MAP_RENAME
>   Add a new file operations hook for mmap
> 
> jtl (1):
>   Add the "TCP Blackbox Recorder"
> 
> kib (8):
>   Implement read(2)/write(2) and neccessary lseek(2)
>   Add MAP_EXCL flag for mmap(2).
>   Implement process-shared locks support
>   Implement address space guards.
>   Relax visibility for some termios symbols.
>   Add a place for a driver to report rx timestamps
>   Use hardware timestamps to report packet timestamps
>   Allow to specify PCP on packets not belonging to any VLAN.
> 
> mmacy (1):
>   iflib(9): Add support for cloning pseudo interfaces
> 
> pfg (4):
>   sys: further adoption of SPDX licensing ID tags.
>   include: further adoption of SPDX licensing ID tags.
>   sys/sys: further adoption of SPDX licensing ID tags.
>   SPDX: license IDs for some ISC-related files.
> 
> pkelsey (1):
>   This is an implementation of the client side of TCP Fast Open (TFO)
> 
> rrs (1):
>   This commit brings in a new refactored TCP stack called Rack.
> 
> sbruno (3):
>   Load balance sockets with new SO_REUSEPORT_LB option
>   Revert r332894 at the request of the submitter.
>   Load balance sockets with new SO_REUSEPORT_LB option.
> 
> sephe (1):
>   if: Add ioctls to get RSS key and hash type/function.
> 
>  newlib/libc/sys/rtems/include/arpa/inet.h          |   6 +-
>  newlib/libc/sys/rtems/include/net/if.h             |  66 ++++++--
>  newlib/libc/sys/rtems/include/netdb.h              |   4 +-
>  newlib/libc/sys/rtems/include/netinet/in.h         |  36 +----
>  newlib/libc/sys/rtems/include/netinet/tcp.h        |  85 +++++++++-
>  newlib/libc/sys/rtems/include/netinet6/in6.h       | 175 ++-------------------
>  newlib/libc/sys/rtems/include/sys/_bitset.h        |  10 +-
>  newlib/libc/sys/rtems/include/sys/_cpuset.h        |   4 +-
>  newlib/libc/sys/rtems/include/sys/_iovec.h         |   4 +-
>  .../libc/sys/rtems/include/sys/_sockaddr_storage.h |   4 +-
>  newlib/libc/sys/rtems/include/sys/_termios.h       |  14 +-
>  newlib/libc/sys/rtems/include/sys/_uio.h           |  52 ++++++
>  newlib/libc/sys/rtems/include/sys/bitset.h         |   4 +-
>  newlib/libc/sys/rtems/include/sys/filio.h          |   4 +-
>  newlib/libc/sys/rtems/include/sys/ioccom.h         |   6 +
>  newlib/libc/sys/rtems/include/sys/ioctl.h          |   4 +-
>  newlib/libc/sys/rtems/include/sys/mman.h           |  60 +++----
>  newlib/libc/sys/rtems/include/sys/socket.h         | 101 ++++--------
>  newlib/libc/sys/rtems/include/sys/sockio.h         |  11 +-
>  newlib/libc/sys/rtems/include/sys/syslog.h         |   4 +-
>  newlib/libc/sys/rtems/include/sys/ttycom.h         |   4 +-
>  newlib/libc/sys/rtems/include/sys/ttydefaults.h    |   4 +-
>  newlib/libc/sys/rtems/include/sys/uio.h            |  76 ++-------
>  newlib/libc/sys/rtems/include/sys/un.h             |   4 +-
>  newlib/libc/sys/rtems/include/termios.h            |   4 +-
>  25 files changed, 348 insertions(+), 398 deletions(-)
>  create mode 100644 newlib/libc/sys/rtems/include/sys/_uio.h
> 
> -- 
> 2.13.7

ACK to series.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat

Attachment: signature.asc
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]