src

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 12179 does not exist.

Assume all TSCs are synchronized for AMD Family 17h processors and later when it has passed the synchronization test.

"Processor Programming Reference (PPR) for AMD Family 17h" states that

the TSC uses a common reference for all sockets, cores and threads.

Assume all TSCs are synchronized for AMD Family 17h processors and later when it has passed the synchronization test.

"Processor Programming Reference (PPR) for AMD Family 17h" states that

the TSC uses a common reference for all sockets, cores and threads.

document recent fixes.

Don't attempt to measure TSC skew when running as a VM guest.

Obtained from: FreeBSD

    • -0
    • +3
    /sys/cddl/dev/dtrace/amd64/dtrace_subr.c
    • -0
    • +3
    /sys/cddl/dev/dtrace/i386/dtrace_subr.c
In em_handle_link(), only re-arm the link state change interrupt for 82574 and also only if such a device uses MSI-X, i. e. takes advantage of autoclearing. In case of INTx and MSI re-arming isn't appropriate here and setting EM_MSIX_LINK isn't either.

Obtained from: FreeBSD

Fix a crash in the NFSv4 server.

Remove the power bit from the super speed root hub port status register because it clobbers the super speed link status when a device is in super speed mode. Currently the power bit is not needed for anything in the USB hub driver.

This fixes USB warm reset for super speed devices.

Obtained from: FreeBSD

change default microphone level from 0 to 25.

Set the maximum exit latency to 0 for XHCI USB 3.0 devices, because we don't implement link power management, LPM.

This fixes error code XHCI_TRB_ERROR_BANDWIDTH for isochronous USB 3.0

transactions.

Don't report stale signal information in ptrace_lwpinfo.

Once a signal's siginfo was copied to 'td_si' as part of the signal

exchange in issignal(), it was never cleared. This caused future

thread events that are reported as SIGTRAP events without signal

information to report the stale siginfo in 'td_si'. For example, if a

debugger created a new process and used SIGSTOP to stop it after

PT_ATTACH, future system call entry / exit events would set PL_FLAG_SI

with the SIGSTOP siginfo in pl_siginfo. This broke 'catch syscall' in

current versions of gdb as it assumed PL_FLAG_SI with SIGTRAP

indicates a breakpoint or single step trap.

Obtained from: FreeBSD svn rev 342704

add some patches.

    • -1
    • +1
    /contrib/elftoolchain/readelf/readelf.c
add missing

update rc

update some of the rc scripts.

    • -0
    • +12
    /etc/casper/Makefile
    • -0
    • +1
    /etc/casper/system.random
    • -0
    • +1
    /etc/casper/system.sysctl
    • -0
    • +49
    /etc/etc.aarch64/ttys
  1. … 108 more files in changeset.
import mdocml

    • -0
    • +159
    /contrib/mdocml/INSTALL
    • -0
    • +54
    /contrib/mdocml/LICENSE
    • -0
    • +573
    /contrib/mdocml/Makefile
    • -0
    • +78
    /contrib/mdocml/Makefile.depend
    • -0
    • +993
    /contrib/mdocml/NEWS
    • -0
    • +582
    /contrib/mdocml/TODO
    • -0
    • +486
    /contrib/mdocml/apropos.1
    • -0
    • +51
    /contrib/mdocml/att.c
    • -0
    • +186
    /contrib/mdocml/catman.8
    • -0
    • +260
    /contrib/mdocml/catman.c
    • -0
    • +1242
    /contrib/mdocml/cgi.c
    • -0
    • +7
    /contrib/mdocml/cgi.h.example
    • -0
    • +511
    /contrib/mdocml/chars.c
    • -0
    • +112
    /contrib/mdocml/compat_err.c
    • -0
    • +701
    /contrib/mdocml/compat_fts.c
  1. … 168 more files in changeset.
fix path

Remove more old llvm files.

    • -399
    • +0
    /contrib/llvm/include/llvm/IR/TypeBuilder.h
    • -196
    • +0
    /contrib/llvm/include/llvm/LTO/LTOModule.h
    • -199
    • +0
    /contrib/llvm/include/llvm/MC/MCAtom.h
    • -51
    • +0
    /contrib/llvm/include/llvm/MC/MCCodeGenInfo.h
    • -143
    • +0
    /contrib/llvm/include/llvm/MC/MCDisassembler.h
    • -142
    • +0
    /contrib/llvm/include/llvm/MC/MCFunction.h
    • -41
    • +0
    /contrib/llvm/include/llvm/MC/MCModuleYAML.h
  1. … 596 more files in changeset.
remove more files.

    • -37
    • +0
    /contrib/llvm/include/llvm/MC/MCELF.h
    • -133
    • +0
    /contrib/llvm/include/llvm/MC/MCModule.h
    • -81
    • +0
    /contrib/llvm/include/llvm/MC/MCSymbolizer.h
  1. … 50 more files in changeset.
Remove some old files.

    • -153
    • +0
    /contrib/llvm/include/llvm/ADT/OwningPtr.h
    • -377
    • +0
    /contrib/llvm/include/llvm/ADT/ValueMap.h
    • -75
    • +0
    /contrib/llvm/include/llvm/Analysis/Verifier.h
    • -64
    • +0
    /contrib/llvm/include/llvm/Assembly/Parser.h
  1. … 144 more files in changeset.
1.2.6

When handling a 32-bit sendmsg(2) call, the compat32 subsystem copies the control message to be transmitted (if any) into kernel memory, and adjusts alignment of control message headers. The code which performs this work contained a time-of-check to time-of-use (TOCTOU) vulnerability which allows a malicious userspace program to modify control message headers after they were validated by the kernel.

    • -57
    • +69
    /sys/compat/freebsd32/freebsd32_misc.c
When handling a 32-bit sendmsg(2) call, the compat32 subsystem copies the control message to be transmitted (if any) into kernel memory, and adjusts alignment of control message headers. The code which performs this work contained a time-of-check to time-of-use (TOCTOU) vulnerability which allows a malicious userspace program to modify control message headers after they were validated by the kernel.

    • -57
    • +69
    /sys/compat/freebsd32/freebsd32_misc.c
A missing length validation code common to these three drivers means that a malicious USB device could write beyond the end of an allocated network packet buffer.

- smsc(4), supporting SMSC (now Microchip) devices

- muge(4), supporting Microchip devices

- cdceem(4), supporting USB Communication Device Class compatible devices

document usb fix

A missing length validation code common to these three drivers means that a malicious USB device could write beyond the end of an allocated network packet buffer.

- smsc(4), supporting SMSC (now Microchip) devices

- muge(4), supporting Microchip devices

- cdceem(4), supporting USB Communication Device Class compatible devices

Create SECURITY.md

bump for mountd change.

mention the mountd change.

Merge branch 'master' of github.com:MidnightBSD/src

Avoid reading one byte before the path buffer.

This happens when there's only one component (e.g. "/foo"). This

(mostly-harmless) bug has been present since June 1990 when it was

commited to mountd.c SCCS version 5.9.

Note: the bug is on the second changed line, the first line is changed

for visual consistency.

Obtained from: CheriBSD, FreeBSD svn 363435