Displaying 1 50 of 35,321 commits (0.010s)

DragonFlyBSD — sys/contrib/dev/acpica changes.txt, sys/contrib/dev/acpica/generate/unix/iasl Makefile

Sync ACPICA with Intel's version 20160212.

* ACPI specification 6.1 support.

* Ensure \_SB_._INI is executed before any _REG methods are executed.

* Reverted a change made in version 20151218 which enabled method
  invocations to be targets of various ASL operators (SuperName and
  Target grammar elements). Also, disallow this in iASL (flagged as
  errors now) in preparation for ACPI 6.2.

* Completed full support for the ACPI 6.0 External() AML opcode.

* In iASL, implemented support for an optional cross-reference
  output file.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

DragonFlyBSD — sys/sys un.h

<sys/un.h>: Use a standard type for sockaddr_un's sun_len.
Delta File
+1 -1 sys/sys/un.h
+1 -1 1 file

DragonFlyBSD — sys/sys un.h

<sys/un.h>: Whitespace adjustments (no functional change).
Delta File
+10 -10 sys/sys/un.h
+10 -10 1 file

DragonFlyBSD — . Makefile_upgrade.inc, lib/libedit/libedit Makefile

libedit: Restore installation of the editrc(5) manual page.

Removal of manual pages for the library privatization affects only
section 3 manual pages (for the functions in the library which is
now private). editrc.5 describes the ~/.editrc file that has an
effect on all things linked against the privatized edit library
too, so we want to ship documentation for it.

DragonFlyBSD — . Makefile_upgrade.inc, secure/lib/libssh Makefile

libssh: Restore installation of the moduli(5) manual page.

Removal of manual pages for the library privatization affects only
section 3 manual pages (for the functions in the library which is
now private). moduli.5 describes the /etc/ssh/moduli file as we
deliver it in base so its documentation has to be delivered too.

DragonFlyBSD — sys/netinet in.h

<netinet/in.h>: Use standard types.
Delta File
+18 -18 sys/netinet/in.h
+18 -18 1 file

DragonFlyBSD — sys/netinet in.h

<netinet/in.h>: Whitespace adjustments (no functional change).
Delta File
+28 -28 sys/netinet/in.h
+28 -28 1 file

DragonFlyBSD — include unistd.h

<unistd.h>: Use types which we actually have.

This is dead code at the moment because <unistd.h> includes
<sys/types.h>, leading to these types being already defined
at this point. This commit prepares for the day when we
remove <sys/types.h> from all headers which do not actually
need it.

We should probably have __gid_t and __uid_t.
Delta File
+2 -2 include/unistd.h
+2 -2 1 file

DragonFlyBSD — lib/libc/sys kqueue.2, sys/kern kern_sig.c

kqueue/signal: Send kevent even if the signal is masked

This kinda follows FreeBSD's signal kqueue filter semantic, though
FreeBSD seems to send kevent even if no pending signal will be
rendered.

Reported-by: ftigeot@
Tested-by: ftigeot@
Delta File
+4 -1 lib/libc/sys/kqueue.2
+1 -0 sys/kern/kern_sig.c
+5 -1 2 files

DragonFlyBSD — sys/kern kern_event.c

kqueue: Rework timer expiration

So that a being processed timer knote will not be activated.

While I'm here, factor out function to reset timer knote callout.
Delta File
+94 -78 sys/kern/kern_event.c
+94 -78 1 file

DragonFlyBSD — sys/kern kern_event.c, sys/sys event.h

kqueue: Remove unused global kqueue token
Delta File
+0 -10 sys/kern/kern_event.c
+0 -5 sys/sys/event.h
+0 -15 2 files

DragonFlyBSD — sbin/ifconfig af_inet6.c

ifconfig: Fix inet6 address deletion

Submitted-by: ygrossel
Dragonfly-bug: http://bugs.dragonflybsd.org/issues/2888
Delta File
+1 -1 sbin/ifconfig/af_inet6.c
+1 -1 1 file

DragonFlyBSD — sbin/ifconfig af_inet6.c

ifconfig: Fix inet6 address deletion

Submitted-by: ygrossel
Dragonfly-bug: http://bugs.dragonflybsd.org/issues/2888
Delta File
+1 -1 sbin/ifconfig/af_inet6.c
+1 -1 1 file

DragonFlyBSD — sys/config VKERNEL64

Unbreak VKERNEL64 build.

After a05cac6 removal of MAKEBOOTDEV and B_ flags from sys/reboot.h
(that is not the place for such things) I broken the VKERNEL64 build.

This is a quick fix before someone with basic motoric functions
and a heart beat will take a better look (I lack the latter).

Not sure if disabling FFS_ROOT breaks anything, but it is better
than having build errors on vkernel/x86_64/autoconf.c

Also it gave me an oportunity to finally go through procedure
described in vkernel(7) to test it out for the first time!
So far no side effects on both X86_64_NON_GENERIC and VKERNEL64
except for no longer printed "no B_DEVMAGIC (bootdev=0)" in dmesg.

I should have guarded MAKEBOOTDEV and B_ flags with __i386__ in
sys/platform/pc64/include/bootinfo.h cause there is no platform/pc32
and I'm pretty sure thats a i386 thing only.
Delta File
+1 -1 sys/config/VKERNEL64
+1 -1 1 file

DragonFlyBSD — sys/platform/pc64/acpica OsdEnvironment.c acpi_sdt.c

kernel/acpi: Use hint.acpi.0.rsdp to get the RSDP table physical address.

hint.acpi.0.rsdp isn't set by the legacy BIOS bootloader at the moment,
but it will be be used with the EFI bootloader.

DragonFlyBSD — sys/platform/pc64/include metadata.h, sys/platform/pc64/x86_64 machdep.c

kernel/pc64: Add support for efi memory map parsing. Add sys/sys/efi.h.

Taken-From: FreeBSD

DragonFlyBSD — lib/libstand libstand.3 sbrk.c

libstand: Change sbrk() in libstand to take an intptr_t like libc's.

DragonFlyBSD — sys/boot/pc32/boot2 boot2.c, sys/boot/pc32/libi386 biosdisk.c bioscd.c

sys/boot: Simplify MAKEBOOTDEV macro

Treat slice as a single part of bootdev.
Previous implementation artificially slit it into
adaptor and controller fields.

No functional change intended.
Taken-from: FreeBSD

DragonFlyBSD — sys/sys gpt.h

gpt.h: Add few more GPT GUIDs

While there, add few GPT_ENT_ATTR_BOOT attributes,
that will be used by boot-loader.

Taken-from: FreeBSD
Delta File
+62 -8 sys/sys/gpt.h
+62 -8 1 file

DragonFlyBSD — lib/libstand dosfs.c

libstand: Add dos_readdir() function, to make ls work on Fat Filesystems.

Taken-From: FreeBSD
Delta File
+83 -1 lib/libstand/dosfs.c
+83 -1 1 file

DragonFlyBSD — lib/libstand dosfs.c

libstand: Add dos_readdir() function, to make ls work on Fat Filesystems.

Taken-From: FreeBSD
Delta File
+83 -1 lib/libstand/dosfs.c
+83 -1 1 file

DragonFlyBSD — lib/libstand dosfs.c

libstand: Spin the twiddle in dosfs to give visual feedback for disk I/O.

Taken-From: FreeBSD
Delta File
+1 -0 lib/libstand/dosfs.c
+1 -0 1 file

DragonFlyBSD — lib/libstand dosfs.c

libstand: Spin the twiddle in dosfs to give visual feedback for disk I/O.

Taken-From: FreeBSD
Delta File
+1 -0 lib/libstand/dosfs.c
+1 -0 1 file

DragonFlyBSD — sys/cpu/x86_64/include limits.h

Merge branch 'vendor/BINUTILS225'
∈ Sascha Wildner - 9d527fb6 - 2016-02-07 19:35:53
<cpu/limits.h>: Adjust visibility of various *_{MIN,MAX} constants.

This commit just affects POSIX environments (to reduce namespace
pollution), not our default one where all of this is visible. No
dports breakage was observed in my tests, as is expected because
this change is...

Taken-from: FreeBSD
Delta File
+12 -6 sys/cpu/x86_64/include/limits.h
+12 -6 1 file

DragonFlyBSD — sys/cpu/x86_64/include limits.h

<cpu/limits.h>: Adjust visibility of various *_{MIN,MAX} constants.

This commit just affects POSIX environments (to reduce namespace
pollution), not our default one where all of this is visible. No
dports breakage was observed in my tests, as is expected because
this change is...

Taken-from: FreeBSD
Delta File
+12 -6 sys/cpu/x86_64/include/limits.h
+12 -6 1 file

DragonFlyBSD — sys/cpu/x86_64/include limits.h

<cpu/limits.h>: Minor whitespace fixes.
Delta File
+2 -2 sys/cpu/x86_64/include/limits.h
+2 -2 1 file

DragonFlyBSD — include grp.h

<grp.h>: Include <machine/stdint.h> instead of the whole of <sys/types.h>.

It is only needed for __uint32_t.

After this commit, namespace pollution for <grp.h> is considerably lower.
Delta File
+1 -1 include/grp.h
+1 -1 1 file

DragonFlyBSD — include grp.h

<grp.h>: Minor whitespace fixes.
Delta File
+2 -2 include/grp.h
+2 -2 1 file

DragonFlyBSD — contrib/binutils-2.25 README.DELETED, gnu/usr.bin/binutils225/block1/libbfd Makefile

Add support for the pei-x86-64 target in binutils; Needed for UEFI support.

DragonFlyBSD — contrib/binutils-2.25/bfd coffcode.h peXXigen.c, contrib/binutils-2.25/include/coff ia64.h x86_64.h

Import missing sources needed for UEFI application support.

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Kill netperf children proactively upon SIGINT

TCP_MAERTS test traps the first SIGINT, so use SIGKILL to terminate
them, if we are about to die.

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Add dual side test support

DragonFlyBSD — sys/dev/drm/include/linux math64.h

drm/linux: Sync linux/math64.h with FreeBSD

Removing 32-bit inline functions.
Delta File
+23 -102 sys/dev/drm/include/linux/math64.h
+23 -102 1 file

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Allow performing test to multiple hosts

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Set message size on both send and receive sides

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Move sockbuf string to the main stack

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Compile on Linux and add option for sockbuf size

DragonFlyBSD — sys/dev/raid/hpt27xx Makefile, sys/dev/raid/hptmv Makefile

Remove FreeBSD OS/ABI from raid driver blobs.

This fixes kgdb issues when the kernel was linked with ld.gold.

The problem was caused by ld.gold's behaviour of setting the OS/ABI in
the output binary to FreeBSD when any of the input objects is tagged
with the FreeBSD OS/ABI.

The hpt27xx, hptmv and hptrr raid-drivers are using binary blobs, with
the FreeBSD OS/ABI flag, so we should just set the OS/ABI of these
objects to none after uudecode-ing them.

DragonFlyBSD — sys/dev/drm/include/linux kref.h

linux/kref.h: Add kref_put_mutex()
Delta File
+18 -0 sys/dev/drm/include/linux/kref.h
+18 -0 1 file

DragonFlyBSD — etc/rc.d rtsold

etc/rc.d: Update rtsold

* Remove precmd, it did not work because autocmd does not exist
* Add postcmd, taken from FreeBSD head
Delta File
+4 -6 etc/rc.d/rtsold
+4 -6 1 file

DragonFlyBSD — etc/rc.d rtsold

etc/rc.d: Update rtsold

* Remove precmd, it did not work because autocmd does not exist
* Add postcmd, taken from FreeBSD head
Delta File
+4 -6 etc/rc.d/rtsold
+4 -6 1 file

DragonFlyBSD — lib/libc/sys semop.2 shmget.2

{msg,sem,shm}*.2: Some mdoc improvements (mainly adding .Dv).
Delta File
+29 -11 lib/libc/sys/semop.2
+20 -12 lib/libc/sys/shmget.2
+18 -10 lib/libc/sys/semget.2
+13 -7 lib/libc/sys/shmctl.2
+10 -5 lib/libc/sys/shmat.2
+10 -4 lib/libc/sys/msgctl.2
+12 -8 2 files not shown
+112 -57 8 files

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Don't remove manpages which we have to keep.

They were not part of the library privatization (which can only
affect section 3 manual pages). Those tools are consumers of
privatized libs but of course they must keep their documentation.
Delta File
+0 -5 Makefile_upgrade.inc
+0 -5 1 file

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Add missing files from the lib privatization.
Delta File
+13 -0 Makefile_upgrade.inc
+13 -0 1 file

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Expand all wildcards from the lib privatization.

We want to see exactly what we remove, not just approximately.
'make upgrade' changes are a pain to review when everything is
muddled with patterns. And it gets worse over time because
without a not yet upgraded system one has no choice but to
restore a world from the time and replaying the 'make upgrade'
to see what was going on.

Also, if we ever need to bring back one file which is covered
by a pattern later on (and we've had such cases), no one will
know what the rest of the wildcard was covering aside from
that file.
Delta File
+197 -31 Makefile_upgrade.inc
+197 -31 1 file

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Sort lib privatization entries per commit.
Delta File
+44 -44 Makefile_upgrade.inc
+44 -44 1 file

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Add many missing '.gz'.
Delta File
+553 -553 Makefile_upgrade.inc
+553 -553 1 file

DragonFlyBSD — sys/sys unistd.h

<unistd.h>: Use #if 0 for _POSIX_SAVED_IDS. Update some comments.
Delta File
+4 -3 sys/sys/unistd.h
+4 -3 1 file

DragonFlyBSD — sys/kern vfs_default.c

kernel: Use POSIX constants for pathconf defaults (no functional change).
Delta File
+2 -2 sys/kern/vfs_default.c
+2 -2 1 file

DragonFlyBSD — include libgen.h

<libgen.h>: Clean up whitespace and some #if 0'd code.
Delta File
+3 -12 include/libgen.h
+3 -12 1 file