Displaying 1 50 of 37,784 commits (0.009s)

DragonFlyBSD — sys/platform/pc64/x86_64 sigtramp.s

Kernel - quick workaround for Ryzen

* Quick workaround for a Ryzen issue that we can release with.

DragonFlyBSD — sys/platform/pc64/x86_64 sigtramp.s

Kernel - quick workaround for Ryzen

* Quick workaround for a Ryzen issue that we can release with.

DragonFlyBSD — lib/libc/gen arc4random.c, sys/libkern arc4random.c

kernel - Stir longer in arc4random

* Stir longer in arc4random

Taken-from: FreeBSD
Reported-by: jaykishan mutkawoa

DragonFlyBSD — lib/libc/gen arc4random.c, sys/libkern arc4random.c

kernel - Stir longer in arc4random

* Stir longer in arc4random

Taken-from: FreeBSD
Reported-by: jaykishan mutkawoa

DragonFlyBSD — sys/conf files, sys/dev/agp Makefile

drm/i915: Update to Linux 4.7.10

* Various bugfixes, including GPU-specific ones on Ironlake and more
  recent hardware.
  Runtime power management and atomic modesetting have been specially
  improved.

* Fix Hardware hangs on Ironlake, Sandybridge, Ivybridge, Skylake and
  Kabylake GPUs

* Fix various display flickering issues, including PSR, Broadwell and
  Display-port specific ones

* Kabylake support is no longer considered experimental

* Color management has been added for Broadwell, Skylake, Kabylake as
  well as Cherryview and Broxton GPUs. The intent is to obtain more
  accurate color representation on various types of panel.
Delta File
+1,806 -1,753 sys/dev/drm/i915/intel_display.c
+1,003 -911 sys/dev/drm/i915/intel_ringbuffer.c
+1,787 -0 sys/dev/drm/i915/intel_dpll_mgr.c
+285 -1,207 sys/dev/drm/i915/intel_ddi.c
+679 -675 sys/dev/drm/i915/intel_lrc.c
+450 -420 sys/dev/drm/i915/i915_irq.c
+10,135 -5,357 113 files not shown
+16,145 -10,323 119 files

DragonFlyBSD — sys/sys unistd.h

<sys/unistd.h>: Add missing _PC_TIMESTAMP_RESOLUTION.

We don't handle it yet though.
Delta File
+1 -0 sys/sys/unistd.h
+1 -0 1 file

DragonFlyBSD — sys/conf files, sys/dev/video Makefile

kernel: Add a port of the Linux 4.8 vga_switcheroo module

Submitted-by: Peeter Must <karu.pruun at gmail.com>

DragonFlyBSD — usr.sbin Makefile, usr.sbin/efisetup efisetup.sh efisetup.8

build - Add the 'efisetup' script

* Add the 'efisetup' script to /usr/sbin.  This script is capable of
  creating a pristine UEFI bootable DragonFlyBSD installation on the
  target drive.  The target drive will be wiped.

  Note that this script does only a basic installation... literally once
  it sets up the partitions it just does an installworld, make distribution,
  and installkernel, and then some minor adjustments to create the initial
  /etc/rc.conf, /etc/fstab, and /boot/loader.conf.

* Requires that you previously did a buildworld and buildkernel
  before running the script.

DragonFlyBSD — usr.sbin Makefile, usr.sbin/efisetup efisetup.sh efisetup.8

build - Add the 'efisetup' script

* Add the 'efisetup' script to /usr/sbin.  This script is capable of
  creating a pristine UEFI bootable DragonFlyBSD installation on the
  target drive.  The target drive will be wiped.

  Note that this script does only a basic installation... literally once
  it sets up the partitions it just does an installworld, make distribution,
  and installkernel, and then some minor adjustments to create the initial
  /etc/rc.conf, /etc/fstab, and /boot/loader.conf.

* Requires that you previously did a buildworld and buildkernel
  before running the script.

DragonFlyBSD — sys/platform/pc64/x86_64 pmap.c, sys/platform/vkernel64/platform pmap.c

kernel - Fix panic in zget() during heavy paging

* Fix a panic that can occur in zget() when a large number of swap info
  blocks are needed from the swap_zone.

  Fix by reformulation how new items are added to the zone.  This is a
  non-critical code path, but we make it a bit more SMP friendly anyway.

* Use the opportunity to get rid of the VM object ZONE_INTERRUPT uses.
  The two that are left are never destroyed, so there's no need to track
  the pages in an object.

Reported-by: tkusumi

DragonFlyBSD — sys/platform/pc64/x86_64 pmap.c, sys/platform/vkernel64/platform pmap.c

kernel - Fix panic in zget() during heavy paging

* Fix a panic that can occur in zget() when a large number of swap info
  blocks are needed from the swap_zone.

  Fix by reformulation how new items are added to the zone.  This is a
  non-critical code path, but we make it a bit more SMP friendly anyway.

* Use the opportunity to get rid of the VM object ZONE_INTERRUPT uses.
  The two that are left are never destroyed, so there's no need to track
  the pages in an object.

Reported-by: tkusumi

DragonFlyBSD — include time.h

<time.h>: Shuffle some prototypes around (no functional change).
Delta File
+14 -17 include/time.h
+14 -17 1 file

DragonFlyBSD — share/misc pci_vendors

Update the pciconf(8) database.

March 16, 2017 snapshot from http://pciids.sourceforge.net/
Delta File
+83 -14 share/misc/pci_vendors
+83 -14 1 file

DragonFlyBSD — share/misc pci_vendors

Update the pciconf(8) database.

March 16, 2017 snapshot from http://pciids.sourceforge.net/
Delta File
+83 -14 share/misc/pci_vendors
+83 -14 1 file

DragonFlyBSD — share/misc bsd-family-tree

bsd-family-tree: Sync with FreeBSD.
Delta File
+20 -17 share/misc/bsd-family-tree
+20 -17 1 file

DragonFlyBSD — share/misc bsd-family-tree

bsd-family-tree: Sync with FreeBSD.
Delta File
+20 -17 share/misc/bsd-family-tree
+20 -17 1 file

DragonFlyBSD — share/zoneinfo NEWS northamerica

Sync zoneinfo database with tzdata2017b from ftp://ftp.iana.org/tz/releases

Haiti resumed observance of DST in 2017.  (Thanks to Steffen Thorsen.)

DragonFlyBSD — share/zoneinfo NEWS northamerica

Sync zoneinfo database with tzdata2017b from ftp://ftp.iana.org/tz/releases

Haiti resumed observance of DST in 2017.  (Thanks to Steffen Thorsen.)

DragonFlyBSD — share/zoneinfo NEWS northamerica

Sync zoneinfo database with tzdata2017b from ftp://ftp.iana.org/tz/releases

Haiti resumed observance of DST in 2017.  (Thanks to Steffen Thorsen.)

DragonFlyBSD — test/sysperf randread.c

test - Flesh out randread statistics reporting

* Cleanup the output.  Report the aggregate IOPS, average latency,
  aggregate bandwidth, low and high latencies, and the standard
  deviation for the test on a per-second basis.

* Standard deviation notes:

  68%            Of the samples are within 1 standard deviation, so if the
            reported stddev is 7uS, then 68% of the samples are +/- 7uS
            of the average reported value.

  95.45%    Of the samples are within 2 standard deviations.  +/- 14uS
            in the example.

  99.73%    Of the samples are within 3 standard deviations.  +/- 21uS
            in the example.
Delta File
+115 -16 test/sysperf/randread.c
+115 -16 1 file

DragonFlyBSD — test/sysperf randread.c

test - Flesh out randread statistics reporting

* Cleanup the output.  Report the aggregate IOPS, average latency,
  aggregate bandwidth, low and high latencies, and the standard
  deviation for the test on a per-second basis.

* Standard deviation notes:

  68%            Of the samples are within 1 standard deviation, so if the
            reported stddev is 7uS, then 68% of the samples are +/- 7uS
            of the average reported value.

  95.45%    Of the samples are within 2 standard deviations.  +/- 14uS
            in the example.

  99.73%    Of the samples are within 3 standard deviations.  +/- 21uS
            in the example.
Delta File
+115 -16 test/sysperf/randread.c
+115 -16 1 file

DragonFlyBSD — sys/dev/virtual/virtio/net if_vtnet.c if_vtnetvar.h

if_vtnet - Allocate struct vtnet_tx_header entries from a queue.

* The existing code was sequentially allocating from an array of
  struct vtnet_tx_header, using an appropriately sized area.
  But this scheme turns out to be a very bad idea when we get out-of-order
  completions in the virtqueue.

* Instead allocate struct vtnet_tx_header entries from an SLIST.

* This should avoid crashes from memory-corruption or use-after-free in
  if_vtnet(9), when running in KVM on Linux, using Linux's vhost-net
  in-kernel virtqueue accelerator.

DragonFlyBSD — etc/mtree BSD.usr.dist, share/examples/uefisign uefikeys

Bring in uefisign(8) example script.

It was forgotten in bb7548fd68273597588b57868a739b2d3a8a8d94.

Taken-from: FreeBSD

DragonFlyBSD — etc/mtree BSD.usr.dist, share/examples/uefisign uefikeys

Bring in uefisign(8) example script.

It was forgotten in bb7548fd68273597588b57868a739b2d3a8a8d94.

Taken-from: FreeBSD

DragonFlyBSD — etc Makefile, nrelease Makefile

installer: Fix the "missing /var/run/sem" issues better.

* Add -C to the tmpfs mount of /var/run on the USB image. This
  ensures that the USB image itself keeps the ppp/, sem/, and
  wpa_supplicant/ dirs under /var/run.

* Since we do not cpdup /var/run explicitly during installation
  it ends up empty on the installed system. Ensure that it has
  the subdirectories it needs by running mtree on /var.

* It looks like the 1e5a476188185cf1161f4fe3ffc060465562ef0d
  change could be reverted because the issue never was that
  /var/run/sem wasn't existing _after_ make upgrade. The mtree
  in the preceding installworld takes care of it. It doesn't
  hurt either, so just shuffle the commands a bit downwards.

DragonFlyBSD — etc Makefile, nrelease Makefile

installer: Fix the "missing /var/run/sem" issues better.

* Add -C to the tmpfs mount of /var/run on the USB image. This
  ensures that the USB image itself keeps the ppp/, sem/, and
  wpa_supplicant/ dirs under /var/run.

* Since we do not cpdup /var/run explicitly during installation
  it ends up empty on the installed system. Ensure that it has
  the subdirectories it needs by running mtree on /var.

* It looks like the 1e5a476188185cf1161f4fe3ffc060465562ef0d
  change could be reverted because the issue never was that
  /var/run/sem wasn't existing _after_ make upgrade. The mtree
  in the preceding installworld takes care of it. It doesn't
  hurt either, so just shuffle the commands a bit downwards.

DragonFlyBSD — sys/dev/disk/mmcsd mmcsd.c

kernel/mmcsd: Add some dummy values for d_nheads and d_secpertrack.

Values taken from nvme(4). newfs_msdos(8) uses these, and the way
we call it from the installer (not specifying them explicitly) broke
installing to an SD card.

Reported-by: Pontus Lundkvist <p at article.se>
Delta File
+4 -0 sys/dev/disk/mmcsd/mmcsd.c
+4 -0 1 file

DragonFlyBSD — sys/dev/disk/mmcsd mmcsd.c

kernel/mmcsd: Add some dummy values for d_nheads and d_secpertrack.

Values taken from nvme(4). newfs_msdos(8) uses these, and the way
we call it from the installer (not specifying them explicitly) broke
installing to an SD card.

Reported-by: Pontus Lundkvist <p at article.se>
Delta File
+4 -0 sys/dev/disk/mmcsd/mmcsd.c
+4 -0 1 file

DragonFlyBSD — usr.sbin/sshd Makefile.etc sshd_config_expect

build - Validate sshd_config

* Make sure the default sshd_config contains certain lines
  that we require.  At the moment, this adjustment makes sure
  that the sshd_config file has the correct PasswordAuthentication
  directive.

* Intended to catch snafus when openssh is updated from the vendor.

DragonFlyBSD — usr.sbin/sshd Makefile.etc sshd_config_expect

build - Validate sshd_config

* Make sure the default sshd_config contains certain lines
  that we require.  At the moment, this adjustment makes sure
  that the sshd_config file has the correct PasswordAuthentication
  directive.

* Intended to catch snafus when openssh is updated from the vendor.

DragonFlyBSD — crypto/openssh readconf.c servconf.c

sshd - Fix default password authentication (2)

* Oops, last commit had to change it in servconf.c, not readconf.c

DragonFlyBSD — crypto/openssh readconf.c servconf.c

sshd - Fix default password authentication (2)

* Oops, last commit had to change it in servconf.c, not readconf.c

DragonFlyBSD — crypto/openssh sshd_config readconf.c

sshd - Fix default password authentication

* The default for PasswordAuthentication somehow got reverted to
  being enabled.

* Disable PasswordAuthentication by default.

* Uncomment PasswordAuthentication in the default sshd_config,
  defaulting to 'no', and always overriding sshd's own defaults.

DragonFlyBSD — crypto/openssh sshd_config readconf.c

sshd - Fix default password authentication

* The default for PasswordAuthentication somehow got reverted to
  being enabled.

* Disable PasswordAuthentication by default.

* Uncomment PasswordAuthentication in the default sshd_config,
  defaulting to 'no', and always overriding sshd's own defaults.

DragonFlyBSD — sys/platform/pc64/conf options

kernel/options: EFIRT can go to opt_dontuse.h. No need for opt_efirt.h.

The EFIRT option only enables compilation of whole files.
Delta File
+1 -1 sys/platform/pc64/conf/options
+1 -1 1 file

DragonFlyBSD — bin/df df.1

df.1: Fix example for -t. It's null, not nullfs.

Reported-by: marino
Delta File
+2 -3 bin/df/df.1
+2 -3 1 file

DragonFlyBSD — bin/df df.1

df.1: Fix example for -t. It's null, not nullfs.

Reported-by: marino
Delta File
+2 -3 bin/df/df.1
+2 -3 1 file

DragonFlyBSD — sys/conf files, sys/dev/drm linux_vmalloc.c

drm/linux: Improve vmap/vunmap API, add is_vmalloc_addr()

* vmap() and vunmap() only take a single argument

DragonFlyBSD — sys/dev/drm/include/asm barrier.h

drm/linux: Add smp_store_mb()
Delta File
+6 -1 sys/dev/drm/include/asm/barrier.h
+6 -1 1 file

DragonFlyBSD — sys/conf options, sys/config LINT64

drm/linux: Add linux/vga_switcheroo.h

Submitted-by: Peeter Must <karu.pruun at gmail.com>

DragonFlyBSD — lib/libc/sys sched_setaffinity.2

sched_setaffinity.2: Small markup fix.
Delta File
+1 -1 lib/libc/sys/sched_setaffinity.2
+1 -1 1 file

DragonFlyBSD — lib/libc/gen wordexp.c, lib/libhammer misc.c

Remove some more duplicate includes in our tree.

DragonFlyBSD — sys/sys globaldata.h

<sys/globaldata.h>: Remove duplicate include.
Delta File
+1 -4 sys/sys/globaldata.h
+1 -4 1 file

DragonFlyBSD — . UPDATING

UPDATING: Add note for OpenSSH HPN removal
Delta File
+25 -0 UPDATING
+25 -0 1 file

DragonFlyBSD — . UPDATING

UPDATING: Add note for OpenSSH HPN removal
Delta File
+25 -0 UPDATING
+25 -0 1 file

DragonFlyBSD — sys/sys param.h

Correct param.h entry for this version.

Noticed-by: Thomas Nikolajsen
Delta File
+1 -1 sys/sys/param.h
+1 -1 1 file

DragonFlyBSD — sys/sys param.h

Correct param.h entry for this version.

Noticed-by: Thomas Nikolajsen
Delta File
+1 -1 sys/sys/param.h
+1 -1 1 file

DragonFlyBSD — sys/dev/drm/include/linux hardirq.h highmem.h

drm/linux: Add linux/hardirq.h

DragonFlyBSD — sys/conf files, sys/dev/drm linux_hrtimer.c

drm/linux: Implement hrtimers

This initial implementation is based on callouts and not
highly precise.

It nevertheless works fine with the drm/i915 driver from
Linux 4.7 and will be enough for now.

DragonFlyBSD — sys/conf options, sys/config LINT64

kernel: Remove broken DRM_LINUX option