Displaying 1 50 of 636,655 commits (0.099s)

NetBSD — sys/arch/arm/include aout_machdep.h


NetBSD — sys/kern kern_cpu.c

Use two different compat stubs since they have different prototypes.
Delta File
+11 -5 sys/kern/kern_cpu.c
+11 -5 1 file

NetBSD — bin/sh sh.1

Drop "show or set the limit on" legalese from the description of each
and every option to ulimit built-in.  The show-or-set text is already
supplied *both* before and after the list.  Pedantically repeating it
for each option just adds a lot of visual clutter that gets in the way
of actually using this fragment of the manual page as a quick
Delta File
+19 -17 bin/sh/sh.1
+19 -17 1 file

NetBSD — bin/sh sh.1

Tweak "ulimit" synopsis.
Delta File
+4 -3 bin/sh/sh.1
+4 -3 1 file

NetBSD — bin/sh sh.1

Cleanup markup in the "Command Line Editing" section.
Delta File
+34 -31 bin/sh/sh.1
+34 -31 1 file

NetBSD — bin/sh sh.1

Cleanup markup in the "Job Control" section.
Delta File
+34 -22 bin/sh/sh.1
+34 -22 1 file

NetBSD — sys/kern kern_cpu.c

Typo - add missing (
Delta File
+3 -3 sys/kern/kern_cpu.c
+3 -3 1 file

NetBSD — sys/compat/common compat_60_mod.c, sys/modules/compat Makefile

Move closer to having a compat_60 module

NetBSD — sys/compat/common compat_70_mod.c compat_mod.h

Make all the compat_xx_{init,fini} routines return an int, whether or
not they currently need it.

NetBSD — sys/kern kern_cpu.c

Typos - add missing )'s
Delta File
+4 -4 sys/kern/kern_cpu.c
+4 -4 1 file

NetBSD — sys/arch/x86/x86 cpu_ucode.c

Don't try to include opt_*.h files if we're not being built as part
of a kernel (these files only exist for kernel builds).

Don't compile non-compat code if we're not building a module.  (This
file is built for both built-in kernel ucode support and for compat
Delta File
+9 -2 sys/arch/x86/x86/cpu_ucode.c
+9 -2 1 file

NetBSD — sys/kern exec_elf.c

CID/1427732: Don't dereference NULL execname if there is no emul_arg.
(there always is one in our emulations) from alnsn@
Delta File
+14 -9 sys/kern/exec_elf.c
+14 -9 1 file

NetBSD — sys/dev/ic nvme.c

switch handling of passthrough commands to use queue, instead of polling

should fix PR kern/53059 by Frank Kardel
Delta File
+37 -11 sys/dev/ic/nvme.c
+37 -11 1 file

NetBSD — sys/sys cpu.h

Declare the function pointers as external
Delta File
+3 -4 sys/sys/cpu.h
+3 -4 1 file

NetBSD — bin/sh sh.1

Use .Dv, not .Ev, to refer to LINENO, it's not an environment variable.
Delta File
+37 -37 bin/sh/sh.1
+37 -37 1 file

NetBSD — bin/sh sh.1

Default values of PS1 and friends have only single space.  Use .Li to
typeset them to make that space more visible in PostScript output.
Delta File
+6 -6 bin/sh/sh.1
+6 -6 1 file

NetBSD — bin/sh sh.1

Use .Bd -literal for code example.
Delta File
+7 -13 bin/sh/sh.1
+7 -13 1 file

NetBSD — sys/dev/ic nvme.c ld_nvme.c

refactor the locking code around DIOCGCACHE handling to be reusable
for other infrequent commands

it uses single condvar for simplicity, and uses it both when waiting
for ccb or command completion - this is fine, since usually there
will be just one such command qeueued anyway

use this to finally properly implement DIOCCACHESYNC - return only after
the command is confirmed as completed by the controller
Delta File
+160 -41 sys/dev/ic/nvme.c
+5 -119 sys/dev/ic/ld_nvme.c
+5 -4 sys/dev/ic/nvmevar.h
+170 -164 3 files

NetBSD — sys/arch/macppc/pci uninorth.c

special-case bus 0, now we find AGP devices on G5
Delta File
+14 -5 sys/arch/macppc/pci/uninorth.c
+14 -5 1 file

NetBSD — sys/dev/i2c fcu.c files.i2c

implement fan control, get calibration data from EEPROM via uni_n
Delta File
+308 -2 sys/dev/i2c/fcu.c
+2 -2 sys/dev/i2c/files.i2c
+310 -4 2 files

NetBSD — sys/dev/i2c adadc.c

get EEPROM data from uni_n instead of poking around in OF
Delta File
+4 -8 sys/dev/i2c/adadc.c
+4 -8 1 file

NetBSD — sys/arch/macppc/dev uni-n.c, sys/arch/macppc/include cpu.h

gather per-CPU EEPROM contents if we have them

NetBSD — sys/dev/ic nvme.c nvmevar.h

stop using q_nccbs_avail for deciding whether there are available ccbs;
no need to maintain a counter _and_ q_ccb_list

this fixes deadlock when all ccbs happen to be taken before completion
interrupt - nvme_q_complete() increased q_nccbs_avail only after
processing all the completed commands, by then there was nothing
left to actually kick the disk queue again into action

this also fixes ccb leak on command errors e.g. with bus_dmamem_alloc()
or bus_dmamel_load() - q_nccbs_avail was never decreased on the error path

fixes PR kern/52769 by Martin Husemann, thanks to Paul Goyette
for testing
Delta File
+4 -14 sys/dev/ic/nvme.c
+1 -2 sys/dev/ic/nvmevar.h
+5 -16 2 files

NetBSD — sys/arch/acorn32/eb7500atx rsbus_io.c, sys/arch/acorn32/podulebus podulebus_io.c

    use designated initializer to make adaptability and flexibility for changing struct 
    no functional change.

NetBSD — sys/sys socketvar.h

remove timestamping diff that should have not been committed.
Delta File
+3 -4 sys/sys/socketvar.h
+3 -4 1 file

NetBSD — sys/compat/common uipc_syscalls_43.c, sys/compat/linux/common linux_socket.c

PR/53103: Timo Buhrmester: linux emulation of sendto(2) broken

The sockargs refactoring broke it, because sockargs only works with a user
address. Added an argument to sockargs to indicate where the address is
coming from. Welcome to 8.99.14.

NetBSD — sys/net if_tun.c

Add packet filtering to tun(4) interfaces.

Calls to pfil_run_hooks() were missing in if_tun.c.  This meant that
filtering configuration could be added to e.g. /etc/npf.conf, but
would be ignored, because the filter never saw the packets.  This
change adds the required calls.

While here, correct the return value from tun_output(): it's been
returning 0 regardless of any error condition present, but will now
correctly propagate such information upward.

Thanks to maxv for guidance!

OK: christos, martin
Delta File
+15 -5 sys/net/if_tun.c
+15 -5 1 file

NetBSD — sys/net if_vlan.c

Fix the handling of the state returned from pfil_run_hooks().

pfil_run_hooks() invokes any registered packet filters on the packet
being handled.  It may return a (non-zero) errno, indicating that a
filter has decided that the packet should be discarded, and has freed
the mbuf.  While a non-error (0) return usually means that the packet
should be processed normally, a filter may still free the mbuf if the
packet is a fragment, and the filter is holding it for reassembly and
future evaluation.  Therefore, there must be separate tests for the
return value and for a possible discarded packet.  (See pfil(9).)

OK: christos, martin
Delta File
+8 -11 sys/net/if_vlan.c
+8 -11 1 file

NetBSD — doc CHANGES-8.0

Tickets #633 - #635
Delta File
+34 -1 doc/CHANGES-8.0
+34 -1 1 file

NetBSD — sys/arch/amd64/amd64 gdt.c machdep.c, sys/arch/amd64/include param.h types.h

Pull up the following revisions (via patch), requested by maxv in #635:

        sys/arch/amd64/amd64/gdt.c                1.39-1.45 (patch)
        sys/arch/amd64/amd64/amd64/machdep.c        1.284,1.287,1.288 (patch)
        sys/arch/amd64/amd64/include/param.h        1.23 (patch)
        sys/arch/amd64/include/types.h                1.53 (patch)
        sys/arch/x86/include/cpu.h                1.87 (patch)
        sys/arch/x86/include/pmap.h                1.73,1.74 (patch)
        sys/arch/x86/x86/cpu.c                        1.142 (patch)
        sys/arch/x86/x86/intr.c                        1.117 (partial),1.120 (patch)
        sys/arch/x86/x86/pmap.c                        1.276 (patch)

Initialize ist0 in cpu_init_tss.
Backport __HAVE_PCPU_AREA.

NetBSD — sys/arch/x86/x86 procfs_machdep.c

Pull up following revision(s) (requested by msaitoh in ticket #634):
        sys/arch/x86/x86/procfs_machdep.c: revision 1.22
- Add AMD CPUID leaf 0x80000008 ebx's xsaveerptr, ibpb, ibrs, stibp.
- Add Intel CPUID leaf 7 ebx's umip, avx512_vbmi2, gfni, vaes, vpclmulqdq,
   avx512_vnni and avx512_bitalg.
- Add Intel CPUID leaf 7 edx's avx512_4vnniw, avx512_4fmaps and
Delta File
+23 -7 sys/arch/x86/x86/procfs_machdep.c
+23 -7 1 file

NetBSD — sys/arch/x86/include specialreg.h cacheinfo.h, sys/arch/x86/x86 identcpu.c

Pull up following revision(s) (requested by msaitoh in ticket #633):
        sys/arch/x86/include/specialreg.h: revision 1.107
        sys/arch/x86/include/specialreg.h: revision 1.108
        sys/arch/x86/include/specialreg.h: revision 1.109
        sys/arch/x86/include/cacheinfo.h: revision 1.23
        sys/arch/x86/include/specialreg.h: revision 1.110
        sys/arch/x86/include/specialreg.h: revision 1.111
        sys/arch/x86/include/specialreg.h: revision 1.112
        sys/arch/x86/include/specialreg.h: revision 1.113
        sys/arch/x86/include/specialreg.h: revision 1.114
        usr.sbin/cpuctl/arch/i386.c: revision 1.79
        sys/arch/x86/x86/identcpu.c: revision 1.70
        sys/arch/x86/include/specialreg.h: revision 1.106

  Add comment.

  Add Intel cpuid 7 %edx IBRS(IBPB Speculation Control) and
STIBP(STIBP Speculation Control) from OpenBSD.

  Print Intel cpuid 7 %edx.

Example output of cpuctl -v identify 0:
+cpu0: 00000007: 00000000 000027ab 00000000 0c000000
+cpu0: SEF edx 0xc000000<IBRS,STIBP>

    [15 lines not shown]

NetBSD — sys/arch/amd64/conf ALL, sys/arch/i386/conf ALL files.i386

Remove ipkdb from i386. Also remove unused references in amd64.

I already talked about doing that six months ago on port-i386@. Back then
it was as general cleanup, but now, with SVS etc, we do actually have
good reasons for simplifying the entry points.

Ok kamil@. (christos@ was in the conversation too)

NetBSD — sys/arch/amd64/include cpu.h

Remove the prototypes for cpu_uarea_*, I removed these functions two
minutes ago.
Delta File
+1 -4 sys/arch/amd64/include/cpu.h
+1 -4 1 file

NetBSD — sys/arch/amd64/include types.h, sys/arch/x86/x86 vm_machdep.c

Remove the __HAVE_CPU_UAREA_ROUTINES code from x86.

It was available only in amd64, and I disabled it a few months ago in
order to support SVS. Regardless of SVS this option was questionable,
since it made stack overflows more difficult to detect.

NetBSD — sys/arch/hpcarm/hpcarm hpc_machdep.c

fix compile error with options BOOT_DUMP

NetBSD — bin/sh sh.1

Markup fixes (partly from uwe@) and change some tabs to spaces, they
seem to work better...
Delta File
+16 -16 bin/sh/sh.1
+16 -16 1 file

NetBSD — bin/sh sh.1

Restore some (*roff) comments deleted in previous (partially unshave
the yak) for which the purpose was misunderstood.   But trim one more hair.
Delta File
+16 -16 bin/sh/sh.1
+16 -16 1 file

NetBSD — share/man/man9 module.9

Typo - missing 's'
Delta File
+2 -2 share/man/man9/module.9
+2 -2 1 file

NetBSD — bin/sh sh.1

Give the yak a quick trim and shave, and make one or two minor
wording changes (which are, hopefully, improvements).
Delta File
+20 -19 bin/sh/sh.1
+20 -19 1 file

NetBSD — share/man/man4 ddb.4

Improve wording. Fix a Cm argument.
Delta File
+7 -7 share/man/man4/ddb.4
+7 -7 1 file

NetBSD — sys/arch/sparc/sparc locore.s

remove obsolete ovbcopy().  it may be the very slightly bit
faster for larger copies, but slower for smaller ones.
i don't see any major benefit in keeping this code.

this is the final ovbcopy() reference in src.  you're welcome :-)
Delta File
+1 -160 sys/arch/sparc/sparc/locore.s
+1 -160 1 file

NetBSD — sys/arch/amd64/amd64 vector.S db_machdep.c

Rename "handle_" -> "Xhandle_", and add the function names (introduced by
SVS) in db_machdep.c.

Should fix the DDB part of PR/53060.

NetBSD — sys/dev/pci pcidevs_data.h pcidevs.h

Delta File
+5,057 -5,055 sys/dev/pci/pcidevs_data.h
+4 -4 sys/dev/pci/pcidevs.h
+5,061 -5,059 2 files

NetBSD — sys/dev/pci pcidevs

 Intel 0x15c4 is SFI based and 0x15ce is KR based.
Delta File
+3 -3 sys/dev/pci/pcidevs
+3 -3 1 file

NetBSD — sys/arch/amd64/include param.h

Add one more page for the stack, to compensate for the fact that SVS's
stack switching mechanism consumes approximately one page.
Delta File
+3 -3 sys/arch/amd64/include/param.h
+3 -3 1 file

NetBSD — sys/kern subr_lockdebug.c

Get rid of a redundant output
Delta File
+2 -3 sys/kern/subr_lockdebug.c
+2 -3 1 file

NetBSD — sys/compat/common compat_60_mod.c kern_sa_60.c, sys/compat/net route_70.h

Move closer to getting a compat_60 module - still needs more work

NetBSD — sys/lib/libkern/arch/aarch64 Makefile.inc

use memmove.S

NetBSD — sys/dev/pci/ixgbe ixgbe_common.c ixgbe_x550.c

- Check offset correctly in ixgbe_get_oem_prod_version(). Note that this
  function is not used.
- Set PHY correctly in ixgbe_setup_mac_link_sfp_x550a() if a device is a
  C3000 KR SFP+.