Displaying 1 50 of 277,065 commits (0.084s)

FreeBSD — head/sys/arm/xilinx zy7_slcr.c zy7_devcfg.c

Add sysctls to control PS-PL level shifters and FCLK settings.

PL (programmable logic) uses FCLK0..FCLK3 as a clock sources.
Normally they're configured by first stage boot loader (FSBL)
and normal user never has to touch them. These sysctls may come
useful for hardware developers

hw.fpga.fclk.N.source: clock source (IO, DDR, ARM)
hw.fpga.fclk.N.freq: requested frequency in Hz
hw.fpga.fclk.N.actual_freq: actual frequency in Hz (R/O)

hw.fgpa.level_shifters: 0/1 to enable/disable PS-PL level shifters,
    normally they're enabled either by FSBL or after programming
    FPGA through devcfg(4)

FreeBSD — head/sbin/ifconfig ifconfig.8 af_inet6.c, head/sys/netinet6 nd6_nbr.c in6.c

- Implement loopback probing state in enhanced DAD algorithm.

- Add no_dad and ignoreloop per-IF knob.  no_dad disables DAD completely,
  and ignoreloop is to prevent infinite loop in loopback probing state when
  loopback is permanently expected.

FreeBSD — head/usr.sbin/bhyve pci_virtio_block.c

Add variable initialization missed by me and clang.

Reported by:        grehan
MFC after:        2 weeks

FreeBSD — projects/release-pkg/etc Makefile, projects/release-pkg/etc/rc.d Makefile

Move ssh into a dedicated package
Flag config files as "to be merged on upgrade"

FreeBSD — head/usr.sbin/bhyve pci_virtio_block.c

Fix error translation broken in r279658.

Reported by:        grehan
MFC after:        2 weeks

FreeBSD — projects/release-pkg/share/mk bsd.lib.mk

Do not flag .so symlinks not starting with lib as development, they are most of
the modules to be dlopened

FreeBSD — head/usr.bin/rlogin rlogin.c

rlogin(1): initialize term variable.

CID:                1011522
Obtained from:        NetBSD (CVS 1.18, partial)
Delta File
+1 -1 head/usr.bin/rlogin/rlogin.c
+1 -1 1 file

FreeBSD — projects/ifnet ObsoleteFiles.inc, projects/ifnet/bin/kill kill.c

Merge head.

FreeBSD — head/sys/cddl/dev/dtrace/arm dtrace_asm.S

dtrace_cas32 and dtrace_casptr should retrn the data loaded from target
not the new value.

Sponsored by:        ABT Systems Ltd

FreeBSD — projects/release-pkg/release/packages syscons, projects/release-pkg/release/packages/syscons +MANIFEST

Move syscons support files into a separate package
Delta File
+13 -0 projects/release-pkg/release/packages/syscons/+MANIFEST
+3 -0 projects/release-pkg/share/syscons/Makefile.inc
+0 -0 projects/release-pkg/release/packages/syscons/
+16 -0 3 files

FreeBSD — head/sys/arm/arm undefined.c exception.S, head/sys/cddl/contrib/opensolaris/uts/common/sys dtrace.h

Add the MD parts of dtrace needed to use fbt on ARM. For this we need to
emulate the instructions used in function entry and exit.

For function entry ARM will use a push instruction to push up to 16
registers to the stack. While we don't expect all 16 to be used we need to
handle any combination the compiler may generate, even if it doesn't make
sense (e.g. pushing the program counter).

On function return we will either have a pop or branch instruction. The
former is similar to the push instruction, but with care to make sure we
update the stack pointer and program counter correctly in the cases they
are either in the list of registers or not. For branch we need to take the
24-bit offset, sign-extend it, and add that number of 4-byte words to the
program counter. Care needs to be taken as, due to historical reasons, the
address the branch is relative to is not the current instruction, but 8
bytes later.

This allows us to use the following probes on ARM boards:
  dtrace -n 'fbt::malloc:entry { stack() }'
and
  dtrace -n 'fbt::free:return { stack() }'

Differential Revision:        https://reviews.freebsd.org/D2007
Reviewed by:        gnn, rpaulo
Sponsored by:        ABT Systems Ltd

FreeBSD — head/lib/libc/stdlib qsort.c

qsort(3): small style(9) cleanups.

Basically spaces vs. tabs.
No functional change.
Delta File
+10 -10 head/lib/libc/stdlib/qsort.c
+10 -10 1 file

FreeBSD — head/sys/cddl/dev/dtrace/powerpc dtrace_subr.c

Fix build after unifying DAR/DEAR storage in trap frame.

FreeBSD — projects/release-pkg/etc/mtree BSD.var.dist

Add the at(1) directories into the at package

FreeBSD — head/lib/libc/stdlib qsort.c

qsort(3): enhance to handle 32-bit aligned data on 64-bit systems

Implement a small enhancement to the original qsort implementation:
If the data is 32 bit aligned we can side-step the long type
version and use int instead.

The change brings a modest but significant improvement in
32 bit workloads.

Relnotes:        yes

PR:                135718
Taken from:        ache
Delta File
+21 -12 head/lib/libc/stdlib/qsort.c
+21 -12 1 file

FreeBSD — projects/release-pkg/etc/pam.d Makefile, projects/release-pkg/release/packages at

Make at(1) and related tools an individual package

FreeBSD — projects/release-pkg/etc/devd Makefile, projects/release-pkg/etc/rc.d Makefile

Make acpi an individual package

Flag /etc/devd/asus.conf as a config file so it will be automatically merged on updates

FreeBSD — projects/release-pkg/release/scripts mtree-to-plist.awk

Support a config tag to flag a file that should be merge on upgrade

FreeBSD — projects/release-pkg/lib/libunbound Makefile

Add libunbound to the unbound package

FreeBSD — head/usr.sbin/bhyve pci_virtio_block.c block_if.c

Implement cache flush for ahci-hd and for virtio-blk over device.

MFC after:        2 weeks

FreeBSD — head/usr.sbin/bhyve pci_virtio_block.c

Add check for absent stripe size to r279652.

MFC after:        2 weeks

FreeBSD — projects/release-pkg/etc Makefile, projects/release-pkg/etc/mtree BSD.var.dist

Make unbound an individual package

Ensure we keep all tags from mtrees when creating the METALOG

FreeBSD — projects/release-pkg/share/mk bsd.files.mk

Allow to tag the METALOG per file group

FreeBSD — head/usr.sbin/bhyve block_if.c pci_ahci.c

Report logical/physical sector sizes for virtual SATA disk.

MFC after:        2 weeks

FreeBSD — projects/release-pkg/release/scripts mtree-to-plist.awk

Convert tagged directories in mtree into their plist form

FreeBSD — head/usr.sbin/bhyve pci_virtio_block.c

Add support for TOPOLOGY feature of virtio block device.

Passing through physical block size/offset from underlying storage allows
guest to manage proper data and I/O alignment to improve performance.

MFC after:        2 weeks
Delta File
+32 -12 head/usr.sbin/bhyve/pci_virtio_block.c
+32 -12 1 file

FreeBSD — head/sys/dev/virtio/block virtio_blk.h

Size of opt_io_size field is 32 bit.

MFC after:        2 weeks

FreeBSD — stable/9/sys/dev/usb/controller xhci.c xhci.h

MFC r279544:
Add quirk to disable 64-bit XHCI DMA after r276717.

Requested by:        Gary Jennejohn <gljennjohn at gmail.com>

FreeBSD — projects/release-pkg/release/packages svn, projects/release-pkg/release/packages/svn +MANIFEST

Make svn an individual package
Delta File
+13 -0 projects/release-pkg/release/packages/svn/+MANIFEST
+2 -0 projects/release-pkg/usr.bin/svn/Makefile.inc
+0 -0 projects/release-pkg/release/packages/svn/
+15 -0 3 files

FreeBSD — stable/10/sys/dev/usb/controller xhci.c xhci.h

MFC r279544:
Add quirk to disable 64-bit XHCI DMA after r276717.

Requested by:        Gary Jennejohn <gljennjohn at gmail.com>

FreeBSD — stable/8/sbin/geom/class/part geom_part.c

MFC r279324:
  When gpart(8) is trying automatically determine the first available
  block of free space after existing partition, take into account
  provider's stripeoffset, since the result will be adjusted to this
  value.

  PR:        197989

FreeBSD — stable/10/sbin/geom/class/part geom_part.c

MFC r279324:
  When gpart(8) is trying automatically determine the first available
  block of free space after existing partition, take into account
  provider's stripeoffset, since the result will be adjusted to this
  value.

  PR:                197989

FreeBSD — stable/9/sbin/geom/class/part geom_part.c

MFC r279324:
  When gpart(8) is trying automatically determine the first available
  block of free space after existing partition, take into account
  provider's stripeoffset, since the result will be adjusted to this
  value.

  PR:                197989

FreeBSD — stable/10/sys/dev/usb/controller dwc_otg.c dwc_otgreg.h

MFC r279210:
Add support for the DWC OTG v2 chipset found in the STM32F4 series of
processors. Make sure we pullup the data lines in device mode when we
power on the port.

FreeBSD — stable/9/usr.bin/find find.1, stable/9/usr.bin/indent indent.1

MFC r227243, r233456, r248258, r248849 and r279297:

Update to upstream version 2.10

The most notable new feature is support for definition files.

The most notable new feature is support for processing multiple
files in one invocation. There is also support for more make-friendly
exit statuses.

The most notable bug fix is #line directives now include the input
file name.

Obtained from:        http://dotat.at/prog/unifdef

FreeBSD — head/sys/dev/virtio/block virtio_blk.c

Reenable VIRTIO_BLK_F_TOPOLOGY feature.

MFC after:        2 weeks

FreeBSD — user/pho/stress2/misc nfs2.sh

Added /etc/exports check, fixed trailing white space errors and use
$part for partition name.

Sponsored by:         EMC / Isilon storage division
Delta File
+8 -5 user/pho/stress2/misc/nfs2.sh
+8 -5 1 file

FreeBSD — projects/release-pkg/share/examples Makefile

Tag examples with targetted packages

FreeBSD — stable/10/usr.bin/unifdef unifdef.c unifdef.1

MFC r279297:
Update to upstream version 2.10

The most notable new feature is support for definition files.

Obtained from:        http://dotat.at/prog/unifdef

FreeBSD — stable/8/sys/dev/usb usb_hub.c

MFC r279270:
Add ugen keyword to USB pnpinfo. Remove extra space from existing pnpinfo.

PR:                198015
PR:                198019
PR:                198026
Delta File
+4 -3 stable/8/sys/dev/usb/usb_hub.c
+4 -3 1 file

FreeBSD — stable/9/sys/dev/usb usb_hub.c

MFC r279270:
Add ugen keyword to USB pnpinfo. Remove extra space from existing pnpinfo.

PR:                198015
PR:                198019
PR:                198026
Delta File
+4 -3 stable/9/sys/dev/usb/usb_hub.c
+4 -3 1 file

FreeBSD — stable/10/sys/dev/usb usb_hub.c

MFC r279270:
Add ugen keyword to USB pnpinfo. Remove extra space from existing pnpinfo.

PR:                198015
PR:                198019
PR:                198026
Delta File
+14 -6 stable/10/sys/dev/usb/usb_hub.c
+14 -6 1 file

FreeBSD — stable/8/sys/sys queue.h

MFC r279242:
Fix debugging macros.
Delta File
+2 -2 stable/8/sys/sys/queue.h
+2 -2 1 file

FreeBSD — stable/9/sys/sys queue.h

MFC r279241 and r279242:
Fix debugging macros.
Delta File
+2 -2 stable/9/sys/sys/queue.h
+2 -2 1 file

FreeBSD — stable/10/sys/sys queue.h

MFC r279241 and r279242:
Fix debugging macros.
Delta File
+3 -3 stable/10/sys/sys/queue.h
+3 -3 1 file

FreeBSD — stable/10/lib/libstdthreads mtx.c

Delta File
+1 -1 stable/10/lib/libstdthreads/mtx.c
+1 -1 1 file

FreeBSD — stable/10/lib/libstdthreads thrd.c

MFC r279318:
Check that the pointer to the thread return value is not NULL before
dereferencing. NULL is allowed by C11 and must be handled.

FreeBSD — user/pho/stress2/misc nfs6.sh

Added more findings and clean up code.

Sponsored by:         EMC / Isilon storage division
Delta File
+5 -1 user/pho/stress2/misc/nfs6.sh
+5 -1 1 file

FreeBSD — user/pho/stress2/misc pfl2.sh

Look for the right mount point.

Sponsored by:         EMC / Isilon storage division
Delta File
+2 -2 user/pho/stress2/misc/pfl2.sh
+2 -2 1 file

FreeBSD — user/pho/stress2/misc suj33.sh

Remove debug code.

Sponsored by:         EMC / Isilon storage division
Delta File
+0 -2 user/pho/stress2/misc/suj33.sh
+0 -2 1 file