Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (44m)  netbsd-8 (6d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 21:21:20 UTC Now

2014-02-23 22:36:43 UTC MAIN commitmail json YAML

Avoid unnecessary (and pointless) references to pcb->pcb_savefpu.
They were all in asserts.

(dsl)

2014-02-23 22:35:28 UTC MAIN commitmail json YAML

Add fpu_set_default_cw() and use it in the emulations to set the default
  x87 control word.
This means that nothing outside fpu.c cares about the internals of the
  fpu save area.
New kernel modules won't load with the old kernel - but that won't matter.

(dsl)

2014-02-23 21:19:06 UTC MAIN commitmail json YAML

2014-02-23 20:56:29 UTC MAIN commitmail json YAML

2014-02-23 16:07:40 UTC MAIN commitmail json YAML

Use Aux32Info not AuxInfo. Noticed by Maxime Villard.

(njoly)

2014-02-23 15:29:12 UTC MAIN commitmail json YAML

2014-02-23 13:22:32 UTC MAIN commitmail json YAML

Update a comment

(skrll)

2014-02-23 13:15:12 UTC MAIN commitmail json YAML

Bump MD size. Verified working.

(skrll)

2014-02-23 12:56:40 UTC MAIN commitmail json YAML

Determine whether the cpu supports xsave (and hence AVX).
The result is only written to sysctl nodes at the moment.
I see:
machdep.fpu_save = 3 (implies xsaveopt)
machdep.xsave_size = 832
machdep.xsave_features = 7
Completely common up the i386 and amd64 machdep sysctl creation.

(dsl)

2014-02-23 12:01:51 UTC MAIN commitmail json YAML

Use cprng_strong32 for LINUX_AT_RANDOM on amd64 too.

(njoly)

2014-02-23 11:09:42 UTC MAIN commitmail json YAML

2014-02-23 08:07:33 UTC MAIN commitmail json YAML

2014-02-23 07:54:43 UTC MAIN commitmail json YAML

ttioctl always gets a valid lwp reference. Replace attempt to handle a NULL
reference in only one place with a regular assertion.

(mlelstv)

2014-02-23 07:50:01 UTC MAIN commitmail json YAML

skip unparseable addresses.

(mlelstv)

2014-02-23 07:49:04 UTC MAIN commitmail json YAML

Provide a prototype for xputchar

(martin)

2014-02-23 07:43:38 UTC MAIN commitmail json YAML

2014-02-23 05:46:28 UTC MAIN commitmail json YAML

add */po and itm/testsuite.

(mrg)

2014-02-23 02:12:17 UTC MAIN commitmail json YAML

2014-02-23 02:09:29 UTC MAIN commitmail json YAML

2014-02-23 02:08:50 UTC MAIN commitmail json YAML

remove the testsuite and po subdirectories.
27292 files are removed in this series of commits.

(mrg)

2014-02-23 02:08:19 UTC MAIN commitmail json YAML

remove the testsuite and po subdirectories.
27292 files are removed in this series of commits.

(mrg)

2014-02-23 02:07:16 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/Wconversion-real.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/asmgoto-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/asmgoto-2.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/asmgoto-3.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/asmgoto-4.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/attr-used-2.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/attr-used.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/builtin-offsetof.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/call-by-value.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/cast.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-eq-const.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-eq-d128.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-eq-d32.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-eq-d64.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-eq-dfp.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-eq.h deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-rel-const.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-rel-d128.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-rel-d32.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/c-c++-common/dfp/compare-rel-d64.c deleted
      :
(more 8502 files)
remove the testsuite and po subdirectories.
27292 files are removed in this series of commits.

(mrg)

2014-02-23 02:05:58 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/ChangeLog.0 deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compat/strct-layout.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compat/struct-align.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compat/struct-big.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compat/struct-i.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compat/struct-ic.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compat/struct-ii.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compat/struct-ret-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000105-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000105-2.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000120-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000120-2.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000127-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000211-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000211-3.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000224-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000314-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000314-2.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000319-1.c deleted
src/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/20000326-1.c deleted
      :
(more 2796 files)
remove the testsuite and po subdirectories.
27292 files are removed in this series of commits.

(mrg)

2014-02-23 01:59:40 UTC MAIN commitmail json YAML

2014-02-22 23:32:26 UTC MAIN commitmail json YAML

tmux-1.9a out.

(wiz)

2014-02-22 20:50:46 UTC MAIN commitmail json YAML

Add way_size to arm_cache_info
Fix arm67_tlb_purge prototype

(matt)

2014-02-22 20:46:35 UTC MAIN commitmail json YAML

2014-02-22 20:33:00 UTC MAIN commitmail json YAML

2014-02-22 19:16:06 UTC MAIN commitmail json YAML

2014-02-22 19:05:32 UTC MAIN commitmail json YAML

Drop empty priority lists, not the full ones. Fixes kern/48611.

(mlelstv)

2014-02-22 19:03:57 UTC MAIN commitmail json YAML

2014-02-22 19:03:06 UTC MAIN commitmail json YAML

2014-02-22 18:56:25 UTC MAIN commitmail json YAML

2014-02-22 18:55:53 UTC MAIN commitmail json YAML

Deal with non-4K page sizes.

(matt)

2014-02-22 18:55:18 UTC MAIN commitmail json YAML

use kenter_pa/kremove

(matt)

2014-02-22 18:42:47 UTC MAIN commitmail json YAML

2014-02-22 17:48:08 UTC MAIN commitmail json YAML

Re-use the unused ci_cpu_serial[3] to save the highest cpuid values
  for the normal and extended leafs.
(The 'normal' one might be luring in the global cpulevel.)
Read the 'extended feature' from cpuid.80000001.%ecx/edx into
    ci_feat_val[3/2] just after saving cpuid.1.%ecx/dx in ci_feat_val[1/0]
    instead of doing it separately for amd k678 and via c3 processors
    in their probe functions and repeating it for all cpus a few instructions
    later when x86_cpu_topology() is called.
x86_cpu_topology() is only called from cpu_probe() and really doesn't
  deserve its own source file. Chasing the setup code is bad enough anyway.

(dsl)

2014-02-22 17:29:13 UTC MAIN commitmail json YAML

Fix examples, from Henning Petersen in PR misc/48612.

(dholland)

2014-02-22 17:26:41 UTC MAIN commitmail json YAML

pipe2 requires fcntl.h for its flags; PR 48614 from Steffen Daode Nurpmeso.
Also fix the wording for EINVAL as suggested by Robert Elz.

(dholland)

2014-02-22 17:21:19 UTC MAIN commitmail json YAML

fix typo, from Henning Petersen in PR misc/48613

(dholland)

2014-02-22 17:16:12 UTC MAIN commitmail json YAML

Missed one __sync_* op (or gcc4.8 does inline it, while 4.5 does not?)

(martin)

2014-02-22 17:08:30 UTC MAIN commitmail json YAML

Try to hide the C runtime implementation specific __sync_* ops from librump,
to avoid duplicates.

(martin)

2014-02-22 16:14:39 UTC MAIN commitmail json YAML

Explicitly include armreg.h (for the interrupt enable bit)

(martin)

2014-02-22 14:51:34 UTC MAIN commitmail json YAML

Add missing __sunc_* ops for sun2

(martin)

2014-02-22 13:11:42 UTC MAIN commitmail json YAML

fix -w output

(mlelstv)

2014-02-22 13:08:13 UTC MAIN commitmail json YAML

add u option to getopt again.

(mlelstv)

2014-02-22 12:12:30 UTC MAIN commitmail json YAML

Add missing __sync_* ops to libc

(martin)

2014-02-22 11:28:18 UTC MAIN commitmail json YAML

Use more markup. Add "flag" in a sentence.

(wiz)

2014-02-22 11:08:05 UTC MAIN commitmail json YAML

Mark up NULL with Dv.

(wiz)

2014-02-22 10:23:25 UTC MAIN commitmail json YAML

Add the missing __sync_* ops to libc

(skrll)

2014-02-22 10:08:12 UTC MAIN commitmail json YAML

Update arguments of vrecycle(), description of getnewvnode() and
the vnode flags.

(hannken)

2014-02-22 10:05:54 UTC MAIN commitmail json YAML

Update the description of vfs_busy() and vfs_unbusy().

(hannken)

2014-02-22 08:53:33 UTC MAIN commitmail json YAML

Add the missing __sync_* ops to libc

(martin)

2014-02-22 08:24:27 UTC MAIN commitmail json YAML

2014-02-22 08:21:04 UTC MAIN commitmail json YAML

Layout changes - no functional change.

(skrll)

2014-02-22 08:08:56 UTC MAIN commitmail json YAML

Move the __sync_* ops added in the previous change to a libc-only section

(martin)

2014-02-22 08:02:28 UTC MAIN commitmail json YAML

Define __HAVE_ATOMIC64_OPS if EABI && ARMv6 or later.

(matt)

2014-02-22 07:53:16 UTC MAIN commitmail json YAML

Simplify error path.

ok christos@

(maxv)

2014-02-21 22:33:08 UTC MAIN commitmail json YAML

Match *INSTALL* (so we can match *INSTALL.MP)

(matt)

2014-02-21 22:31:58 UTC MAIN commitmail json YAML

2014-02-21 22:22:48 UTC MAIN commitmail json YAML

2014-02-21 22:18:47 UTC MAIN commitmail json YAML

Add EMAC and CPUCFG registers

(matt)

2014-02-21 22:08:07 UTC MAIN commitmail json YAML

Remove unnecessary  struct simplelock forward declaration.

(skrll)

2014-02-21 22:06:48 UTC MAIN commitmail json YAML

Remove struct simplelock forward declaration.

(skrll)

2014-02-21 22:05:58 UTC MAIN commitmail json YAML

Remove unnecessary include of sys/simplelock.h

(skrll)

2014-02-21 21:54:38 UTC MAIN commitmail json YAML

Provide the missing __sync_* ops for earlier arm versions

(martin)

2014-02-21 20:45:12 UTC MAIN commitmail json YAML

Use code model small for LLVM, it should be equivalent to GCC's medlow.

(joerg)

2014-02-21 20:44:03 UTC MAIN commitmail json YAML

Use small code model for LLVM on SPARC64, it should be equivalent to
GCC's medlow.

(joerg)

2014-02-21 19:05:33 UTC MAIN commitmail json YAML

Provide all __sync_* ops in libc.

(martin)

2014-02-21 18:00:09 UTC MAIN commitmail json YAML

sun4v: Rename TLB_ defines to SUN4U_TLB_ so entries created using TSB_DATA() are properly setup for sun4u and sun4v. Relocate the cputyp variable from autoconf.c to locore.s and make it const in param.h so optimized code can be generated. Parts from OpenBSD. Optimization suggested by nakayama@. OK martin@, mrg@, nakayama@

(palle)

2014-02-21 16:21:02 UTC MAIN commitmail json YAML

2014-02-21 16:08:19 UTC MAIN commitmail json YAML

No need to include sys/simplelock.h here.

(skrll)

2014-02-21 16:06:48 UTC MAIN commitmail json YAML

2014-02-21 15:52:53 UTC MAIN commitmail json YAML

Declare 16 and 8 bit atomic CAS - while it is not usually sane to expect
these functions to work in MI code, we need them to provide some of the
__sync_* functions gcc and other compilers expect nowadays on some
architectures.

(martin)

2014-02-21 15:51:07 UTC MAIN commitmail json YAML

2014-02-21 14:42:09 UTC MAIN commitmail json YAML

Fix previous: move the alias declaration outside of a #ifdef _LP64

(martin)

2014-02-21 13:28:00 UTC netbsd-6-1 commitmail json YAML

2014-02-21 13:21:45 UTC netbsd-6-1 commitmail json YAML

Pull up the following revisions(s) (requested by tsutsui in ticket #1033):
sys/arch/atari/dev/ite.c: revision 1.72

Fix kernel crash when a user tries to switch to nonexistent terminal.
Fixes PR/48599.

(sborrill)

2014-02-21 12:28:05 UTC netbsd-6-0 commitmail json YAML

2014-02-21 12:27:28 UTC netbsd-6-0 commitmail json YAML

Pull up the following revisions(s) (requested by tsutsui in ticket #1033):
sys/arch/atari/dev/ite.c: revision 1.72

Fix kernel crash when a user tries to switch to nonexistent terminal.
Fixes PR/48599.

(sborrill)

2014-02-21 12:26:40 UTC MAIN commitmail json YAML

Add the tsciic manual pages to the sets lists.

(jdc)

2014-02-21 12:26:01 UTC MAIN commitmail json YAML

2014-02-21 12:24:52 UTC MAIN commitmail json YAML

Add tsciic (alpha MI).

(jdc)

2014-02-21 12:24:31 UTC MAIN commitmail json YAML

Add tsciic and more (commented out) DS20L i2c devices.

(jdc)

2014-02-21 12:23:30 UTC MAIN commitmail json YAML

2014-02-21 12:01:32 UTC netbsd-6 commitmail json YAML

2014-02-21 12:00:23 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by tsutsui in ticket #1033):
sys/arch/atari/dev/ite.c: revision 1.72

Fix kernel crash when a user tries to switch to nonexistent terminal.
Fixes PR/48599.

(sborrill)

2014-02-21 10:52:50 UTC MAIN commitmail json YAML

2014-02-21 10:42:12 UTC netbsd-6 commitmail json YAML

2014-02-21 10:41:06 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by mlelstv in ticket #1032):
sys/dev/usb/umass.c: revision 1.148
sys/dev/usb/umassvar.h: revision 1.35
sys/dev/usb/usb_mem.c: revision 1.64

Fix problem where umass might allocate buffers in interrupt context which
causes it to fail or a DIAGNOSTIC kernel to panic.

(sborrill)

2014-02-21 10:27:34 UTC MAIN commitmail json YAML

2014-02-21 10:26:25 UTC MAIN commitmail json YAML

Remove excemption for i386 (PR lib/48601) - missing aliases will be
added to the C code.

(martin)

2014-02-21 08:33:51 UTC MAIN commitmail json YAML

2014-02-21 08:11:59 UTC MAIN commitmail json YAML

Revert rev1.38. The header already begins with EXEC_SCRIPT_MAGIC="#!".
So it can't be ELFMAG="\177ELF" at the same time.

ok christos@

(maxv)

2014-02-21 07:53:53 UTC MAIN commitmail json YAML

Increase LINUX32_ELF_AUX_ENTRIES to avoid overrun in linux32/. Also,
add comments and KASSERTs to make sure people don't forget to increase
XX_AUX_ENTRIES's when adding vectors.

Reported by martin@ (CV), with suggestions from chs@.

ok martin@ chs@

(maxv)

2014-02-21 07:47:02 UTC MAIN commitmail json YAML

Properly check the section size to avoid out-of-bound reads. The
computed size must be the exact same size that is indicated in
sh_size.

ok agc@ christos@

(maxv)

2014-02-21 07:32:43 UTC MAIN commitmail json YAML

defparam KERNHIST_DELAY

(matt)

2014-02-21 06:28:25 UTC MAIN commitmail json YAML

For now, don't reset arm_cache_prefer_mask unless both l1 caches are PIPT

(matt)

2014-02-21 02:42:41 UTC MAIN commitmail json YAML

Add -X (don't cross mount points when recursing) from tls@

(christos)

2014-02-21 02:10:40 UTC MAIN commitmail json YAML

2014-02-21 01:55:10 UTC MAIN commitmail json YAML

Update to version 20140220

Changes from previous version:

+ portability fixes from xtraeme for his Linux distribution:
+ add search for ar(1) into autoconf
+ define __printflike if it's not already defined
+ fix missing asprintf (I fixed this differently)

(agc)

2014-02-20 23:24:55 UTC MAIN commitmail json YAML

Keep track of what each cache is (VIVT/VIPT/PIPT).

cpu0: 32KB/32B 2-way L1 VIPT Instruction cache
cpu0: 32KB/64B 4-way write-back-locking-C L1 PIPT Data cache
cpu0: 256KB/64B 8-way write-through L2 PIPT Unified cache

(matt)

2014-02-20 22:01:24 UTC MAIN commitmail json YAML

tmux-1.9 out.

(wiz)

2014-02-20 21:48:38 UTC MAIN commitmail json YAML

2014-02-20 21:46:14 UTC MAIN commitmail json YAML

2014-02-20 21:45:49 UTC MAIN commitmail json YAML

Add support for running BE

(matt)

2014-02-20 21:45:06 UTC MAIN commitmail json YAML

Add prototype for awin_cpu_hatch

(matt)

2014-02-20 20:39:01 UTC MAIN commitmail json YAML

2014-02-20 20:36:29 UTC matt-nb5-mips64 commitmail json YAML

Use right register when setting ttbr

(matt)

2014-02-20 19:47:19 UTC MAIN commitmail json YAML

(Belatedly) add lmenv.

(jdc)

2014-02-20 19:10:25 UTC MAIN commitmail json YAML

Use .Nm for 'ls'.

(wiz)

2014-02-20 18:56:36 UTC MAIN commitmail json YAML

Add -O (only leaf files) and -P (print full path), from tls@

(christos)

2014-02-20 18:20:39 UTC MAIN commitmail json YAML

This doesn't need fpu.h, but should include ucontext.h

(dsl)

2014-02-20 18:19:10 UTC MAIN commitmail json YAML

Move the amd64 and i386 pcb to the bottom of the uarea, and move the
  kernel stack to the top.
Change the pcb layouts so that fpu save area is at the end and is
  64byte aligned ready for xsave (saving the ymm registers).
Welcome to 6.99.32

(dsl)

2014-02-20 18:14:11 UTC MAIN commitmail json YAML

This needs stdint.h in userspace (for uint64_t)

(dsl)

2014-02-20 17:39:59 UTC MAIN commitmail json YAML

cpu_cortex doesn't need the arm11 cpufuncs any more

(matt)

2014-02-20 17:38:42 UTC MAIN commitmail json YAML

armv7 doens't need to use the arm11 routines anymore.

(matt)

2014-02-20 17:38:11 UTC MAIN commitmail json YAML

Add armv7 versions of tlb routines.

(matt)

2014-02-20 17:27:46 UTC MAIN commitmail json YAML

Refactor and cleanup a bit.  Prepare for ASIDs.

(matt)

2014-02-20 17:19:55 UTC MAIN commitmail json YAML

Make the tlb_flush*SE take a vaddr_t, not a u_int.

(matt)

2014-02-20 16:33:23 UTC MAIN commitmail json YAML

Simplify the variants returning a bool

(martin)

2014-02-20 15:52:30 UTC MAIN commitmail json YAML

for non-of-power-2 sets, we need to round to next power of 2.  (which is
simply doubling the value and then subtracting 1).

(matt)

2014-02-20 15:45:20 UTC MAIN commitmail json YAML

Make sure to clear MDLWP_NOALIGNFLT on !aapcs or !(armv6 && armv7)

(matt)

2014-02-20 15:11:36 UTC MAIN commitmail json YAML

Zero the block on failure, not just the first pointer in it.

(joerg)

2014-02-20 14:50:39 UTC MAIN commitmail json YAML

2014-02-20 14:48:11 UTC MAIN commitmail json YAML

Make sure AFLT_ENABLE in the cpuctrl mask for armv7_setup.

(matt)

2014-02-20 14:30:23 UTC MAIN commitmail json YAML

2014-02-20 13:55:53 UTC netbsd-6 commitmail json YAML

Fix formatting errors in last commit

(sborrill)

2014-02-20 13:54:43 UTC netbsd-5 commitmail json YAML

2014-02-20 13:53:26 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by prlw1 in ticket #1898):
lib/libpthread/pthread_cond.c: revision 1.62
lib/libpthread/pthread_mutex.c: revision 1.57,1.59

Partial fix for thread deadlock commonly observed with named.
Also address PR/44756.

(sborrill)

2014-02-20 13:36:06 UTC MAIN commitmail json YAML

Bail out in case m_pulldown failed.

(joerg)

2014-02-20 13:01:50 UTC netbsd-6 commitmail json YAML

2014-02-20 13:00:40 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by prlw1 in ticket #1029):
lib/libpthread/pthread_cond.c: revision 1.62
lib/libpthread/pthread_mutex.c: revision 1.57,1.59

Partial fix for thread deadlock commonly observed with named.
Also address PR/44756.

(sborrill)

2014-02-20 11:08:57 UTC MAIN commitmail json YAML

Don't dereference NULL pointers.

(joerg)

2014-02-20 11:00:40 UTC MAIN commitmail json YAML

Don't use conditional format strings, if they aren't equivalent in the
arguments they use.

(joerg)

2014-02-20 09:42:42 UTC MAIN commitmail json YAML

Correct the implementation of mvderwin, it now works as specified by
SUSv2.

(blymn)

2014-02-20 08:20:05 UTC MAIN commitmail json YAML

Don't print an empty line after the debug message "Enabled Dynamic
Window Scaling".

(gson)

2014-02-20 03:48:06 UTC MAIN commitmail json YAML

Since fpu.c is contained in every kernel, and it calls routines in
convert_xmm_s87.c we need to include convert_xmm_s87.c in all kernels.

Fixes building of kernels that do not have COMPAT_NETBSD32 defined.

(pgoyette)

2014-02-20 02:09:58 UTC MAIN commitmail json YAML

2014-02-20 02:09:28 UTC MAIN commitmail json YAML

Call memset in a loop, not loop around doing nothing and calling memset
once.

(joerg)

2014-02-20 01:41:28 UTC MAIN commitmail json YAML

Mark radeonfb_unclip as unused.

(joerg)

2014-02-20 01:40:42 UTC MAIN commitmail json YAML

2014-02-20 01:24:49 UTC MAIN commitmail json YAML

remember to commit this file too

(pooka)

2014-02-20 01:01:10 UTC MAIN commitmail json YAML

2014-02-20 00:44:20 UTC MAIN commitmail json YAML

make implementation of rumpuser_kill() match the documentation

(pooka)

2014-02-20 00:43:26 UTC MAIN commitmail json YAML

document rumpuser_kill()

(pooka)

2014-02-20 00:42:27 UTC MAIN commitmail json YAML

2014-02-20 00:41:05 UTC MAIN commitmail json YAML

Remove the "host" signal model.  I'm not sure it ever made any sense.
I'm also quite sure nobody ever really wanted to use it.

Change the "raise" sigmodel to include the rump kernel PID in the call
to rumpuser_kill().  The purpose is to provide some hint for non-POSIX
platforms which don't sport signals and multiplex many clients in a
single address space.

While this is technically an ABI change, see above.  Also, since
rumpuser_kill() was not documented, I'll just claim I'm fixing a bug in
the implementation (and will be sure to document the interface correctly
very soon).

(pooka)

2014-02-20 00:29:03 UTC MAIN commitmail json YAML

Casting to void is the canonical way of marking a variable as
potentially unused.

(joerg)

2014-02-19 23:21:02 UTC MAIN commitmail json YAML

2014-02-19 23:19:57 UTC matt-nb5-mips64 commitmail json YAML

Fix dmaranges for BCM563XX
Conditionalize call to arml2cc_init

(matt)

2014-02-19 23:19:16 UTC MAIN commitmail json YAML

Fix coherent range for BCM563XX

(matt)

2014-02-19 23:18:40 UTC matt-nb5-mips64 commitmail json YAML

2014-02-19 22:21:16 UTC MAIN commitmail json YAML

2014-02-19 22:20:45 UTC MAIN commitmail json YAML

Conditionalize call to arml2cc_init

(matt)

2014-02-19 22:20:03 UTC MAIN commitmail json YAML

Add needs-flag to arml2cc

(matt)

2014-02-19 21:45:01 UTC MAIN commitmail json YAML

Explicitly include x86/fpu.h instead of relying in x86/frame.h including it.

(dsl)

2014-02-19 21:23:02 UTC MAIN commitmail json YAML

2014-02-19 20:50:56 UTC MAIN commitmail json YAML

Don't rely on pcb.h including x86/include/sysarch.h

(dsl)

2014-02-19 20:42:15 UTC MAIN commitmail json YAML

2014-02-19 20:40:40 UTC MAIN commitmail json YAML

Userspace shouldn't (and doesn't seem to) need machine/pcb.h.
Unfortunately the file is included by loads of stuff, mostly in
src/external, so can't be killed outright.

(dsl)

2014-02-19 20:21:22 UTC MAIN commitmail json YAML

Remove the #include <sys/user.h> from all of libkvm.
sys/user.h is a stub that just #includes sys/pcb.h.
There are no 'struct pcb' anywhere in here, so I'm extremely doubtful
any of the builds will fail.
OTOH it might be relying on a header that pcb.h includes.
In any case i386 and amd64 build.

(dsl)

2014-02-19 19:29:33 UTC MAIN commitmail json YAML

Add all: and dependall: tatgets so that sqlite3.pc actually gets built.

(dsl)

2014-02-19 15:23:20 UTC MAIN commitmail json YAML

We need VMCMDs for a binary and its interpreter, so make sure we have
at least one VMCMD. This also prevents the kernel from using an
uninitialized pointer as entry point for the execution.

From me and Christos

ok christos@

(maxv)

2014-02-19 13:30:45 UTC MAIN commitmail json YAML

Mention luna68k sysinst update.

(tsutsui)

2014-02-19 13:01:52 UTC MAIN commitmail json YAML

2014-02-19 12:28:38 UTC MAIN commitmail json YAML

- don't read beyond array bounds
- break a bunch of long lines
- remove an outdated comment

(macallan)

2014-02-19 12:14:41 UTC MAIN commitmail json YAML

Improve luna68k md part of sysinst.

- setup a boot UFS partition and install native bootloader
- add messages how to setup NVRAM variables for firmware to load bootloader
- enable swap on <= 32MB machines

(tsutsui)

2014-02-19 11:40:31 UTC MAIN commitmail json YAML

Fix kernel crash when a user tries to switch to nonexistent terminal.

Reported by Gabor Sebestyen in PR port-atari/48599.

Should be pulled up to all netbsd-6 branches.

(tsutsui)

2014-02-19 09:13:21 UTC MAIN commitmail json YAML

2014-02-19 07:39:52 UTC MAIN commitmail json YAML

grep-2.17 out.

(wiz)

2014-02-19 03:51:31 UTC MAIN commitmail json YAML

NPF: fix the recent breakage of the traceroute ALG.  Also, simplify and
refactor a little bit.

(rmind)

2014-02-19 01:43:17 UTC MAIN commitmail json YAML

npfctl_print_nat: fix the byte-order of the port.

(rmind)

2014-02-18 22:05:56 UTC MAIN commitmail json YAML

2014-02-18 22:03:52 UTC MAIN commitmail json YAML

2014-02-18 22:01:37 UTC MAIN commitmail json YAML

2014-02-18 20:54:34 UTC MAIN commitmail json YAML

prefer __func__ instead of __FUNCTION__

(christos)

2014-02-18 20:53:44 UTC MAIN commitmail json YAML

- include <sys/cdefs.h> for compiler definitions
- add a lint comment

(christos)

2014-02-18 20:43:36 UTC MAIN commitmail json YAML

__real__ and __imag__ produce lvalues

(christos)

2014-02-18 18:39:11 UTC MAIN commitmail json YAML

It seems that firefox includes machine/fpu.h on amd64.
Add the file back so that the firwfox source doesn't have to depend
on the version of netbsd it is being compiled for.
(The i386 version doesn't play the same games in its SIGFPE handler.)

(dsl)

2014-02-18 16:19:28 UTC MAIN commitmail json YAML

2014-02-18 13:21:04 UTC MAIN commitmail json YAML

Make the _and_fetch_8 primitives return the new value they calculated
and set - not whatever is found in memory later.

(martin)

2014-02-18 12:32:13 UTC MAIN commitmail json YAML

if MMIO is allowed and available, prefer it over PIO
now my ADPT,2930CU works again

(macallan)

2014-02-18 12:27:15 UTC MAIN commitmail json YAML

when looking for SCSI disks in canonicalize_bootpath() also match 'disk@'
since that's what at least some Adaptec firmware uses

(macallan)

2014-02-18 12:23:07 UTC MAIN commitmail json YAML

Do not include <stdbool.h> in the kernel

(martin)

2014-02-18 10:27:46 UTC MAIN commitmail json YAML

For now excempt i386 from __sync_lock_test_and_set_8 and point to
PR lib/48601. Probably more architectures to follow.

(martin)

2014-02-18 10:16:55 UTC MAIN commitmail json YAML

2014-02-18 06:20:46 UTC MAIN commitmail json YAML

remove stub now provided by rump kernel base

(pooka)

2014-02-18 06:18:13 UTC MAIN commitmail json YAML

2014-02-18 01:34:18 UTC MAIN commitmail json YAML

put back some cppflags we lost.

(christos)

2014-02-18 01:00:57 UTC MAIN commitmail json YAML

CID 1175795:  Unused pointer value

(christos)

2014-02-17 21:39:43 UTC MAIN commitmail json YAML

2014-02-17 21:38:04 UTC MAIN commitmail json YAML

Since clang doesn't recognize the nand variants of the sync builtins and
gcc doesn't support __has_builtin, use a plain #ifndef __clang__ check
as workaround.

(joerg)

2014-02-17 21:29:29 UTC MAIN commitmail json YAML

ppp-2.4.6 out.

(wiz)

2014-02-17 20:40:06 UTC MAIN commitmail json YAML

replace vmem(9) custom boundary tag allocation with a pool(9)

(para)

2014-02-17 20:16:52 UTC MAIN commitmail json YAML

Adapt my previous patch differently. read(2) wants EISDIR when the
object is a directory. Which also means that tmpfs_read() was returning
a wrong error code when dealing with non-regular vnodes.

(maxv)

2014-02-17 20:08:53 UTC MAIN commitmail json YAML

2014-02-17 19:43:52 UTC MAIN commitmail json YAML

simply issue a warning if <1MB RAM configured.  it might work, but
not going to start enumerating when and where it might.

(pooka)

2014-02-17 19:33:05 UTC MAIN commitmail json YAML

reserve a small amount of memory for the pagedaemon

(pooka)

2014-02-17 19:30:12 UTC MAIN commitmail json YAML