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 (28m)  netbsd-8 (6d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 20:36:29 UTC Now

2015-04-15 21:26:48 UTC MAIN commitmail json YAML

2015-04-15 19:13:47 UTC MAIN commitmail json YAML

2015-04-15 15:45:06 UTC MAIN commitmail json YAML

2015-04-15 15:44:19 UTC MAIN commitmail json YAML

define __HAVE_PREEMPTION

(matt)

2015-04-15 14:41:17 UTC MAIN commitmail json YAML

Put the lock error info in the panicstr so ddb can get at it.

(riastradh)

2015-04-15 14:39:24 UTC MAIN commitmail json YAML

Release the glock on VOP_GETPAGES failure.

Tripped over by nick@'s failing disk, missing unlock in error branch
discovered by jmcneill@.

(riastradh)

2015-04-15 13:22:50 UTC MAIN commitmail json YAML

Remove FAST_FPE code

(matt)

2015-04-15 13:02:17 UTC MAIN commitmail json YAML

KASSERT x then y, not x && y, to give more specific errors.

(riastradh)

2015-04-15 12:11:31 UTC MAIN commitmail json YAML

add L2 cache write eviction buffer sync barrier

(hsuenaga)

2015-04-15 10:52:19 UTC MAIN commitmail json YAML

clean up cpufuncs of CPU_PJ4B.

PJ4B is a ARMv7 compatible CPU, so most of cpufuncs are just redundant.
we need funcs for:
  - Marvell specific registers
  - workaround of errata
  - and Marvell specific L2 cache maintainance
if I/O coherency fabric is enabled(option AURORA_IO_CACHE_COHERENCY),
probaly we don't need to maintain L2 cache by software.

(hsuenaga)

2015-04-15 10:40:36 UTC MAIN commitmail json YAML

implement L2 cache maintenance operations of ARMADA XP.
the L2 cahce maintenance operations are defined on SoC internal registers.

(hsuenaga)

2015-04-15 10:30:42 UTC MAIN commitmail json YAML

lookup clock frequencies of ARMADA 370 correctly.

(hsuenaga)

2015-04-15 10:15:40 UTC MAIN commitmail json YAML

add u-boot argument parser for Marvell ARMADA XP/370.
use 'ethaddr' and 'eth1addr' in u-boot argument to setup MAC address of mvgbe.

(hsuenaga)

2015-04-15 08:47:28 UTC MAIN commitmail json YAML

Use LIST_FOREACH_SAFE

We have to use LIST_FOREACH_SAFE because LIST_REMOVE is used
inside the loop through encap_remove.

(ozaki-r)

2015-04-15 08:31:05 UTC MAIN commitmail json YAML

On big endian machines needs to include sys/endian.h for le32dec

Mainly affects cross builds on big endian; tested on FreeBSD mips
and Linux ppc.

(justin)

2015-04-15 05:40:48 UTC MAIN commitmail json YAML

Register iwm(4) with pmf(9).

Patch from Pierre Pronchery.

(nonaka)

2015-04-15 04:35:52 UTC netbsd-6-0 commitmail json YAML

2015-04-15 04:30:11 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #832):
crypto/external/bsd/openssl/lib/libcrypto/evp.inc: revision 1.5
crypto/external/bsd/openssl/lib/libcrypto/modes.inc: revision 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes.inc: revision 1.3
Fix build goo for OpenSSL AES-NI support.
OpenSSL now supports AES-NI in evp, not in an engine.  We can now get
rid of the no longer maintained aesni engine, which was broken last
summer.  Not only can OpenSSL now use AES-NI for everything it did
before we broke it last summer, but it can also use AES-NI for more
encryption modes than before, such as CTR.
Tested on amd64, both vanilla and in an i386 chroot.
ok christos

(snj)

2015-04-15 03:38:50 UTC MAIN commitmail json YAML

Replace DIAGNOSTIC & panic with KASSERT/KASSERTMSG

(ozaki-r)

2015-04-15 03:32:23 UTC MAIN commitmail json YAML

Add $NetBSD$ at the top of the file

(ozaki-r)

2015-04-15 02:29:13 UTC MAIN commitmail json YAML

Coverity CID 1264915, Via FreeBSD (Xin Li)

When reading in the original file name from gzip header, we read
in PATH_MAX + 1 bytes from the file.  In r281500, strrchr() is
used to strip possible path portion of the file name to mitigate
a possible attack.  Unfortunately, strrchr() expects a buffer
that is NUL-terminated, and since we are processing potentially
untrusted data, we can not assert that be always true.

Solve this by reading in one less byte (now PATH_MAX) and
explicitly terminate the buffer after the read size with NUL.

(christos)

2015-04-14 22:36:54 UTC MAIN commitmail json YAML

2015-04-14 21:09:48 UTC MAIN commitmail json YAML

Forgot commit: Move another <sys/rndsource.h> to where it belongs.

(riastradh)

2015-04-14 20:32:36 UTC MAIN commitmail json YAML

2015-04-14 19:41:38 UTC MAIN commitmail json YAML

Note DMA support for sdhc on beaglebone

(bouyer)

2015-04-14 18:45:58 UTC MAIN commitmail json YAML

Add the edma controller, and enable DMA for sdhc0 and sdhc1

(bouyer)

2015-04-14 18:45:25 UTC MAIN commitmail json YAML

Add support for DMA transfers. From Jared D. McNeill, with final debug by me.
With this I can get nearly 20MB/s from my sdcard on the BB black at 1Ghz
(not bad for a 50Mhz 4-bits bus), and still 15MB/s on the BB white at
low speed (275Mhz).

(bouyer)

2015-04-14 18:38:27 UTC MAIN commitmail json YAML

Ops, remove empty files that should not be there.

(bouyer)

2015-04-14 18:37:43 UTC MAIN commitmail json YAML

Add a driver for the Enhanced Direct Memory Access controller found
in the AM335x SoC. Written by Jared D. McNeill, with some final debug
by me.
Supports only DMA (not QDMA) yet, and there's no support for DMA event
matrix yet (this means that only primary DMA events can be used)

(bouyer)

2015-04-14 18:34:29 UTC MAIN commitmail json YAML

Add a new SDHC_FLAG, SDHC_FLAG_EXTDMA_DMAEN, which request that the
SDHC_DMA_ENABLE bit be set in the command, even if we're using an
external DMA engine. Needed by the upcoming DMA support for AM335x
(beaglebone).

(bouyer)

2015-04-14 15:25:46 UTC netbsd-6-0 commitmail json YAML

2015-04-14 15:24:57 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by snj in ticket #1279):
distrib/sets/makesrctars: revision 1.40
GPL code isn't just in src/gnu these days (i.e., the last 6 years).
move stuff from src/external/gpl[23] out of the src tarball and into
gnusrc.

(msaitoh)

2015-04-14 15:18:21 UTC netbsd-6-1 commitmail json YAML

2015-04-14 15:17:00 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by snj in ticket #1279):
distrib/sets/makesrctars: revision 1.40
GPL code isn't just in src/gnu these days (i.e., the last 6 years).
move stuff from src/external/gpl[23] out of the src tarball and into
gnusrc.

(msaitoh)

2015-04-14 15:10:57 UTC netbsd-6 commitmail json YAML

2015-04-14 15:08:37 UTC netbsd-6 commitmail json YAML

2015-04-14 15:05:54 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by snj in ticket #1279):
distrib/sets/makesrctars: revision 1.40
GPL code isn't just in src/gnu these days (i.e., the last 6 years).
move stuff from src/external/gpl[23] out of the src tarball and into
gnusrc.

(msaitoh)

2015-04-14 15:03:38 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by khorben in ticket #1264):

include/unistd.h 1.144
sys/kern/init_sysent.c regen
sys/kern/syscalls.c regen
sys/kern/syscalls.master 1.272
sys/rump/include/rump/rump_syscalls.h regen
sys/rump/librump/rumpkern/rump_syscalls.c regen
sys/sys/syscall.h regen
sys/sys/syscallargs.h regen
sys/compat/netbds32/netbsd32_syscall.h regen
sys/compat/netbds32/netbsd32_syscallargs.h regen
sys/compat/netbds32/netbsd32_syscalls.c regen
sys/compat/netbds32/netbsd32_sysent.c regen
sys/compat/netbsd32/syscalls.master 1.102

Fix return type of the readlinkat(2) syscall. PR#49684.

(msaitoh)

2015-04-14 14:59:11 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1278):
sys/arch/xen/include/evtchn.h: revision 1.23
sys/arch/xen/xen/evtchn.c: revision 1.71
sys/arch/xen/xen/pci_intr_machdep.c: revision 1.17
Properly implemement pci_intr_disestablish(9), so that interrupt
handlers stop being called when the device has been detached.
Should fix PR port-xen/47720 (which turns out to not be related to raidframe).
While there fix possible races in event_remove_handler() and pirq_establish().

(msaitoh)

2015-04-14 14:18:59 UTC MAIN commitmail json YAML

mention yacc requirement for acpica

(christos)

2015-04-14 14:18:57 UTC MAIN commitmail json YAML

Omit needless variable.

(riastradh)

2015-04-14 14:16:34 UTC MAIN commitmail json YAML

Omit needless rnd_wakeup_readers.

(riastradh)

2015-04-14 14:11:51 UTC MAIN commitmail json YAML

Centralize bookkeeping of rnd_initial_entropy.

It is not adjusted everywhere it should be, although the only places
it perhaps formally ought to be are places with questionable entropy
estimates in the first place.

(riastradh)

2015-04-14 14:08:36 UTC MAIN commitmail json YAML

use the newer skeleton file.

(christos)

2015-04-14 14:08:21 UTC MAIN commitmail json YAML

- remove malloc/realloc casts.
- use YYINT instead of short.

(christos)

2015-04-14 13:57:35 UTC MAIN commitmail json YAML

Make the softint cookies static.

(riastradh)

2015-04-14 13:36:26 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1276):
usr.bin/ktrace/ktrace.1: revision 1.43
Omit no longer existing l, m from default trace points.

(msaitoh)

2015-04-14 13:35:33 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1275):
share/man/man9/uvm_km.9: revision 1.4
Clarify uvm_km_alloc is contiguous and zero result means fail.

(msaitoh)

2015-04-14 13:34:30 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1274):
doc/BUILDING.mdoc: revision 1.111
Use `It Sy', not just `It', for live-image, to match other targets.
No change to plain-text BUILDING file.

(msaitoh)

2015-04-14 13:32:35 UTC MAIN commitmail json YAML

Fix rump build: rndpseudo_50.c now needed by kernel, not rnd device.

(riastradh)

2015-04-14 13:30:34 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1273):
lib/libc/stdio/fopen.3: revision 1.30
Use Pq to avoid space before O_EXCL.

(msaitoh)

2015-04-14 13:28:34 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1272):
share/man/man9/pci_intr.9: revision 1.18 via patch
Fix type of pc argument in pci_intr(9) man page.

(msaitoh)

2015-04-14 13:26:59 UTC MAIN commitmail json YAML

Group initialization of rnd_samples and rnd_global.

(riastradh)

2015-04-14 13:23:25 UTC MAIN commitmail json YAML

Gather global pool and sources state into a cacheline-aligned struct.

(riastradh)

2015-04-14 13:17:47 UTC netbsd-7 commitmail json YAML

2015-04-14 13:15:36 UTC MAIN commitmail json YAML

Omit unused rndpool_cv.

(riastradh)

2015-04-14 13:14:20 UTC MAIN commitmail json YAML

Move RND_EXTRACT_{ANY,GOOD} to rndpool.h whose API they are part of.

(riastradh)

2015-04-14 13:12:33 UTC MAIN commitmail json YAML

Make various things now private to kern_rndq.c static.

(riastradh)

2015-04-14 13:08:22 UTC MAIN commitmail json YAML

Make rnd_getmore acquire rndpool_mtx itself.

(riastradh)

2015-04-14 13:05:33 UTC MAIN commitmail json YAML

#ifdef RND_VERBOSE printf -> rnd_printf_verbose

(riastradh)

2015-04-14 13:03:38 UTC MAIN commitmail json YAML

2015-04-14 12:51:30 UTC MAIN commitmail json YAML

Move substantive part of rnd_ioctl to kern_rndq.c.

(riastradh)

2015-04-14 12:35:44 UTC MAIN commitmail json YAML

Omit unused rndsource `anonymous'.

(riastradh)

2015-04-14 12:33:53 UTC MAIN commitmail json YAML

Remove null pointer dereference in the code that never worked before...

(riastradh)

2015-04-14 12:28:12 UTC MAIN commitmail json YAML

Eliminate remaining cases of u_int*_t in kern_rndq.c.

(riastradh)

2015-04-14 12:27:02 UTC MAIN commitmail json YAML

Eliminate last two cases of u_int*_t in rndpseudo.c.

(riastradh)

2015-04-14 12:25:41 UTC MAIN commitmail json YAML

Use binuptime, not microtime/nanotime as substitute cycle counter.

(riastradh)

2015-04-14 12:21:12 UTC MAIN commitmail json YAML

Include rndpool.h, rndsource.h here because we use them.

(riastradh)

2015-04-14 12:19:57 UTC MAIN commitmail json YAML

No need for <sys/rnd.h> here either.  Missed this one yesterday too.

(riastradh)

2015-04-14 12:19:48 UTC MAIN commitmail json YAML

moar because moar

(rodent)

2015-04-14 12:18:37 UTC MAIN commitmail json YAML

Need only <sys/rndsource.h>, not <sys/rnd.h>.

Made this change yesterday, failed to commit it -- sorry!

(riastradh)

2015-04-14 12:14:09 UTC MAIN commitmail json YAML

Use rnd_add_data, not rndpool_mtx and rndpool_add_data.

(riastradh)

2015-04-14 11:59:40 UTC MAIN commitmail json YAML

2015-04-14 10:50:25 UTC MAIN commitmail json YAML

Minor grammatical update.  (I wonder if wizd(8) thinks I need to update
the revision date?)

(pgoyette)

2015-04-14 07:41:52 UTC MAIN commitmail json YAML

Fix a bug that ifconfig -z (SOICZIFDATA) doesn't work.

(msaitoh)

2015-04-14 07:17:06 UTC MAIN commitmail json YAML

Sync ixg(4) up to FreeBSD r243716:
- A lot of bugfixes. Some of them are realted to multi queue and those
  have not affected in NetBSD because we have not used it yet.
- Show 1000Base-SX correctly.
- Fix if_baudrate from 1G to 10G.
- Improve performance.

(msaitoh)

2015-04-14 06:11:15 UTC MAIN commitmail json YAML

Include rndio.h for missing defines.

(nat)

2015-04-14 06:08:03 UTC MAIN commitmail json YAML

Include sys/rndsource.h for rnd_add_data.

(nat)

2015-04-14 06:04:47 UTC MAIN commitmail json YAML

Fix typo expliict -> explicit.

(nat)

2015-04-14 05:31:17 UTC netbsd-7 commitmail json YAML

2015-04-14 05:30:24 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #679):
lib/libedit/chartype.c: revisions 1.11, 1.12
lib/libedit/chartype.h: revisions 1.12, 1.13
PR/49683: Amir Plivatsky: Off-by-one comparison in ct_decode_string() leading
to out of bounds referrence.
--
split the allocation functions, their mixed usage was too confusing.

(snj)

2015-04-14 05:26:20 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #692):
sbin/ping/ping.c: revisions 1.108, 1.109
PR/49423: Martin Husemann: ping for small packets does not work in -7 or
-current
--
Adjust default packet size to 56 data bytes (64 total).
Make error messages consistent.

(snj)

2015-04-14 05:21:26 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #691):
lib/libc/gen/opendir.c: revision 1.39
- Use O_DIRECTORY to open the file, so that we don't need to stat() after
  that.
- Move the stat() call to fdopendir() and change it's error handling so that
  it does not hide errors.
- According to POSIX, fdopendir() transfers ownership of the fd only on
  success, so don't close it on failure. XXX: We still make it non-blocking
  on failure, but that's nitpicking.

(snj)

2015-04-14 05:18:53 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #690):
external/bsd/nvi/dist/ex/ex_mkexrc.c: revision 1.4
exrc expects 1 argument.

(snj)

2015-04-14 05:17:31 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #689):
sys/netinet/in.c: revision 1.149
Don't pass junk in sin_family and sin_len for SIOCGIFNETMASK, and explain why.
XXX: pullup 7?

(snj)

2015-04-14 05:15:57 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #688):
sbin/fsck_ext2fs/setup.c: revision 1.32
Instead of zerodivide, give a useful error message.

(snj)

2015-04-14 05:14:18 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #687):
usr.sbin/nfsd/nfsd.c: revision 1.63
Memset the whole cfg array, not piecemeal because otherwise you'll end
up with random data depending on the options set.

(snj)

2015-04-14 05:12:17 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #686):
sys/kern/kern_exec.c: revision 1.411
sys/sys/exec.h: revision 1.147
PR/49287: Masao Uebayashi: Handle exec_script argument vector from the 32 ->
64 bit case. When execing a 64 bit shell from a 32 bit binary the argument
vector was still incorrect.

(snj)

2015-04-14 05:10:38 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #685):
usr.bin/ftp/ftp_var.h: revision 1.83
Increase the buffer limit; otherwise files in:
    http://www.taxdetective.ca/Samples/sampledatafiles.html
fail.

(snj)

2015-04-14 05:08:09 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #684):
usr.sbin/makefs/ffs.c: revision 1.64
PR/49559: Christian Brueffer: Fix typo maxbpf instead of maxbpg.

(snj)

2015-04-14 05:06:34 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #683):
sys/dev/dkwedge/dkwedge_apple.c: revision 1.2
Look at the bzb flags to mark partition as swap. Requested by John D. Baker.
XXX: Pullup-7

(snj)

2015-04-14 05:04:28 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #681):
external/mit/xorg-server/dist/include/regionstr.h: revisions 1.3, 1.4
fix signed/unsigned comparison.
--
fix previous.

(snj)

2015-04-14 05:00:15 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #680):
external/bsd/openldap/dist/servers/slapd/filter.c: revision 1.2
external/bsd/openldap/dist/servers/slapd/overlays/deref.c: revision 1.2
Apply: http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=commit;h=c32e74763f77675b9e144126e375977ed6dc562c
The deref overlay in slapd 2.4.13 through 2.4.40 dereferences a NULL
pointer when a search request includes the Deref control with an empty
list of attributes to return (missing input validation). [CVE-2015-1545]
--
Apply: http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=commit;h=2f1a2dd329b91afe561cd06b872d09630d4edb6a
Certain search queries including the Matched Values control can trigger
a double free in slapd 2.4.40 when freeing operation controls. This is a
regression in 2.4.40, no earlier releases are affected. [CVE-1546]

(snj)

2015-04-14 04:44:41 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #678):
sys/kern/uipc_usrreq.c: revision 1.175
PR/39918: ITOH Yasufumi: Replace KASSERT with continue, since the file
descriptor can be closed since closef() does not pay attention to FDEFER.
XXX: Pullup-7

(snj)

2015-04-14 04:39:58 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #677):
lib/libc/sys/kqueue.2: revision 1.34
sys/kern/kern_event.c: revision 1.83
put the exit code of the process in data, like FreeBSD does.
--
say that we put the exit code in data.

(snj)

2015-04-14 04:33:46 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #676):
usr.bin/man/man.conf.5: revision 1.25
usr.sbin/makemandb/makemandb.8: revision 1.8
mention that this replaces makewhatis(8)
--
there is no more makewhatis; it has been replaced by makemandb

(snj)

2015-04-14 04:26:04 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #675):
usr.sbin/makemandb/makemandb.c: revision 1.27
- handle section numbers that are not single digits
- don't allocate and free needlessly

(snj)

2015-04-14 04:24:58 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by nonaka in ticket #672):
sys/dev/i2c/ds1307.c: revisions 1.19, 1.20
sys/dev/i2c/ds1307reg.h: revision 1.5
- support DS3231 ( more or less a DS3232 without NVRAM it seems )
- support the DS3231's temperature sensor
--
Initialize a variable that gcc thinks might be used uninitialized.

(snj)

2015-04-13 23:26:54 UTC MAIN commitmail json YAML

Use explicit_memset.

(riastradh)

2015-04-13 23:25:14 UTC MAIN commitmail json YAML

Omit needless declaration.

(riastradh)

2015-04-13 23:24:33 UTC MAIN commitmail json YAML

Cull another unused rndpool routine.

(riastradh)

2015-04-13 23:21:03 UTC MAIN commitmail json YAML

Cull some unused rndpool routines.

(riastradh)

2015-04-13 22:52:52 UTC MAIN commitmail json YAML

Remove remaining includes from <sys/rnd.h>.

(riastradh)

2015-04-13 22:46:57 UTC MAIN commitmail json YAML

Include <sys/rndsource.h> for rnd_add_data.

(riastradh)

2015-04-13 22:43:41 UTC MAIN commitmail json YAML

2015-04-13 22:26:20 UTC MAIN commitmail json YAML

Add required dependency on i2cexec

(pgoyette)

2015-04-13 22:24:34 UTC MAIN commitmail json YAML

Use <sys/rndio.h> for rnd ioctls.

(riastradh)

2015-04-13 22:24:34 UTC MAIN commitmail json YAML

Update module dependencies:

drmkms does not depend on iic
drmkms_linux depends on i2cexec

(pgoyette)

2015-04-13 22:23:54 UTC MAIN commitmail json YAML

Update header file references in rnd man pages.

(riastradh)

2015-04-13 22:18:50 UTC MAIN commitmail json YAML

Use <sys/rndio.h> instead of <sys/rnd.h>.

(riastradh)

2015-04-13 22:04:44 UTC MAIN commitmail json YAML

Limit <sys/rndsource.h> include to kernel.

(riastradh)

2015-04-13 21:55:52 UTC MAIN commitmail json YAML

Oops -- install <sys/rndio.h> now that ioctls live there.

(riastradh)

2015-04-13 21:32:04 UTC MAIN commitmail json YAML

Fix location of comment for MIN/MAX.

(riastradh)

2015-04-13 21:22:34 UTC MAIN commitmail json YAML

Missed a spot: rnd.h -> rndsource.h.

(riastradh)

2015-04-13 21:18:43 UTC MAIN commitmail json YAML

2015-04-13 18:32:50 UTC MAIN commitmail json YAML

2015-04-13 18:00:48 UTC MAIN commitmail json YAML

2015-04-13 17:59:21 UTC MAIN commitmail json YAML

2015-04-13 17:54:52 UTC MAIN commitmail json YAML

2015-04-13 17:50:31 UTC MAIN commitmail json YAML

2015-04-13 17:45:19 UTC MAIN commitmail json YAML

2015-04-13 17:44:24 UTC MAIN commitmail json YAML

2015-04-13 17:38:20 UTC MAIN commitmail json YAML

2015-04-13 17:35:16 UTC MAIN commitmail json YAML

2015-04-13 17:25:52 UTC MAIN commitmail json YAML

2015-04-13 17:24:24 UTC MAIN commitmail json YAML

update for newest acpi
XXX: needs recompiled yacc

(christos)

2015-04-13 17:23:39 UTC MAIN commitmail json YAML

2015-04-13 17:23:17 UTC MAIN commitmail json YAML

src/sys/external/bsd/acpica/dist/common/dmtbinfo.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslerror.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslfileio.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslload.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/asllookup.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslsupport.l@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/asltree.c@1.5 / diff / nxr@1.5
src/sys/external/bsd/acpica/dist/compiler/aslutils.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/aslxref.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c@1.5 / diff / nxr@1.5
src/sys/external/bsd/acpica/dist/compiler/dtfield.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/dtparser.y@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c@1.4 / diff / nxr@1.4
      :
(more 77 files)
resolve conflicts.

(christos)

2015-04-13 17:15:39 UTC MAIN commitmail json YAML

bump table to the max value allowed

(christos)

2015-04-13 16:51:40 UTC MAIN commitmail json YAML

2015-04-13 16:46:34 UTC MAIN commitmail json YAML

2015-04-13 16:36:54 UTC MAIN commitmail json YAML

<sys/rnd.h> -> <sys/rndsource.h> in kern_todr.c.

(riastradh)

2015-04-13 16:36:12 UTC MAIN commitmail json YAML

<sys/rnd.h> not needed for kern_pax.c.

(riastradh)

2015-04-13 16:35:33 UTC MAIN commitmail json YAML

<sys/rnd.h> not needed for pf_norm.c.

(riastradh)

2015-04-13 16:34:43 UTC MAIN commitmail json YAML

Missed a spot: <sys/rndsource.h> for if_cdcereg.h.

(riastradh)

2015-04-13 16:33:25 UTC MAIN commitmail json YAML

2015-04-13 16:21:54 UTC MAIN commitmail json YAML

Need <sys/rndsource.h>, not <sys/cprng.h>, for rnd source stuff.

(riastradh)

2015-04-13 16:19:42 UTC MAIN commitmail json YAML

Add pmap locking to pmap_kenter_pa/kremove

(matt)

2015-04-13 16:03:51 UTC MAIN commitmail json YAML

2015-04-13 16:02:48 UTC MAIN commitmail json YAML

<sys/rndsource.h> needs <sys/rndio.h> for RND_TYPE_*, RND_FLAG_*.

(riastradh)

2015-04-13 15:51:30 UTC MAIN commitmail json YAML

Omit needless include of <sys/fcntl.h> from <sys/cprng.h>.

(riastradh)

2015-04-13 15:51:00 UTC MAIN commitmail json YAML

cprng_strong(kern_cprng, ...) never blocks, pass 0 for flags.

FASYNC was wrong anyway!  It's FNONBLOCK.

(riastradh)

2015-04-13 15:44:03 UTC MAIN commitmail json YAML

Remove bogus #include <sys/rnd.h> from <sys/cprng.h>.

(riastradh)

2015-04-13 15:43:43 UTC MAIN commitmail json YAML

2015-04-13 15:39:20 UTC MAIN commitmail json YAML

Split <sys/rnd.h> into several header files.

It is silly that changing it causes ~the whole kernel to rebuild.
New header files:

- <sys/rndio.h> (user/kernel) for the ioctl interface.
- <sys/rndsource.h> (kernel-only) for the entropy source API.
- <sys/rndpool.h> (kernel-only) for the entropy pool algorithm.

(We already had <sys/rndsink.h> for the asynchronous reseed API.)

For now, <sys/rnd.h> includes all of these, until all users are
converted to include what they actually need.

(riastradh)

2015-04-13 15:23:01 UTC MAIN commitmail json YAML

Little rnd.h cleanup.

- Make rnd_printing static in kern_rndq.c.
- Merge some #ifdef _KERNEL blocks.
- Fix comments about RND_DEV_(U)RANDOM.
- Move rnd_ready to rnd_private.h.

(riastradh)

2015-04-13 15:13:50 UTC MAIN commitmail json YAML

Gather rnd-private declarations into <dev/rnd_private.h>.

Let's try to avoid putting externs in .c files where the compiler
can't check them.

(riastradh)

2015-04-13 14:56:22 UTC MAIN commitmail json YAML

If we're going to use the queue macros, use them as intended.

(riastradh)

2015-04-13 14:41:06 UTC MAIN commitmail json YAML

Move rndpool_(maybe_)extract to rndq, rename to rnd_(try)extract.

Make rnd_extract_data static.

(riastradh)

2015-04-13 14:30:05 UTC MAIN commitmail json YAML

Omit needless define.

(riastradh)

2015-04-13 03:49:28 UTC MAIN commitmail json YAML

Last ones... for some time to come.

(rodent)

2015-04-13 03:06:19 UTC MAIN commitmail json YAML

By popular request.

(rodent)

2015-04-13 00:39:57 UTC MAIN commitmail json YAML

2015-04-12 23:25:57 UTC MAIN commitmail json YAML

Use a bit per IPI type in local mailbox 0 registers. Ok matt@

(jmcneill)

2015-04-12 22:51:24 UTC MAIN commitmail json YAML

Strip IO_JOURNALLOCKED, PGO_JOURNALLOCKED out of ulfs_readwrite.c.

These are vestigial from ufs_readwrite.c with wapbl -- lfs does not
have a journal but only the explicit wapbl calls, not these flags,
got ripped out in the transition to ulfs_readwrite.c.

(riastradh)

2015-04-12 22:49:55 UTC MAIN commitmail json YAML

Same putpages->kassert in ulfs_readwrite.c

(riastradh)

2015-04-12 22:48:38 UTC MAIN commitmail json YAML

Omit now-unused variable.  rump build didn't catch this...

(riastradh)

2015-04-12 22:41:28 UTC MAIN commitmail json YAML

Don't putpages in ufs buffercached writes: kassert there are none.

(riastradh)

2015-04-12 20:55:02 UTC MAIN commitmail json YAML

Don't break when hardclock_ticks wraps around.

Since we now only count time spent in wait, rather than determining
the end time and checking whether we've passed it, timeouts might be
marginally longer in effect.  Unlikely to be an issue.

(riastradh)

2015-04-12 20:00:42 UTC MAIN commitmail json YAML

flushing the framebuffer from interrupt has several problems:
- As pointed out by Jared McNeill, this doesn't work for cold
  or ddb. Some specific handing for these cases would be needed,
  but there's no easy way to know if we're in ddb or not.
- periodic bus_dmamap_sync() of the whole framebuffer isn't cheap (about
  3% CPU constant on the beaglebone back).

instead map the framebuffer BUS_DMA_PREFETCHABLE (undocumented flag, but
is MI and properly handled by arm). This allows write-combining,
which, in addition with a shadow framebuffer for rasops(9) gives
a good performance boost too (difference with the cached+sync from intr
isn't noticeable on a boot sequence).
For X11, the framebuffer was already mapped BUS_DMA_PREFETCHABLE.
A few tests shows that mapping it fully cached doesn't make a noticeable
difference either (with or without xorg's shadow framebuffer).

(bouyer)

2015-04-12 17:32:39 UTC MAIN commitmail json YAML

2015-04-12 17:08:25 UTC MAIN commitmail json YAML

Don't adjust interval if we are too far into the next tick.

(matt)

2015-04-12 17:05:03 UTC MAIN commitmail json YAML

document ulimit -r

(jmcneill)

2015-04-12 15:32:19 UTC MAIN commitmail json YAML

Don't send IPIs to ourselves if sending to everyone.

(matt)

2015-04-12 14:55:30 UTC MAIN commitmail json YAML

replace NFS_BOOT_BOOTP with NFS_BOOT_DHCP

(jmcneill)

2015-04-12 14:48:32 UTC MAIN commitmail json YAML

ISCSI_DEBUG needs a value, so make it a param.

(joerg)

2015-04-12 14:44:06 UTC MAIN commitmail json YAML

2015-04-12 12:44:13 UTC MAIN commitmail json YAML

UVM_RESERVED_PAGES_PER_CPU must be a param, not a flag.

(joerg)

2015-04-12 08:55:14 UTC MAIN commitmail json YAML

Don't need pic_ipi_sender anymore.

(matt)

2015-04-12 08:52:54 UTC MAIN commitmail json YAML

Use right kcpuset call.

(matt)

2015-04-11 21:14:31 UTC MAIN commitmail json YAML

2015-04-11 21:14:13 UTC MAIN commitmail json YAML

2015-04-11 20:05:44 UTC MAIN commitmail json YAML

Always use polling mode for now, hummingbird doesn't work otherwise.

(joerg)

2015-04-11 19:39:09 UTC MAIN commitmail json YAML

Adapt pic to deal with the BCM2836 interrupts.
Move pic_pending_pics, pic_pending_ipls, and pic_blocked_irqs into a
structure and make then per-cpu.  There is no global interrupt state anymore.

(matt)

2015-04-11 19:24:13 UTC MAIN commitmail json YAML

Allow changing the per-cpu emergency page reservation via kernel config.

(joerg)

2015-04-11 16:47:47 UTC MAIN commitmail json YAML

Add a pic_cpus to the softc which specifies which cpus the pic can send
IPIs to.  For GIC, initialize pic_cpus to kcpuset_running since it can handle
all the cpus.

(matt)

2015-04-11 16:32:07 UTC MAIN commitmail json YAML

Fix ASSERT(x == y | z).  Interpret nthreads as pct when requested.

Reduces the number of threads created by zfs to a slightly less
insane value.

XXX This whole taskq business is questionable, and we really really
should not have copies of external code outside dist/ and without
vendor branches to record provenance and local changes.

(riastradh)

2015-04-11 16:22:07 UTC MAIN commitmail json YAML

Use An in AUTHORS section.

(wiz)

2015-04-11 15:41:33 UTC MAIN commitmail json YAML

Add -J/--xz to specifically decompress xz compressed files. We don't really
need this because -z autodetects the compression format; this is for syntax
compatibility with other tar implementations. From Joachim Henke

(christos)

2015-04-11 15:29:58 UTC MAIN commitmail json YAML

Tweak cpu start up slightly and print TTBR for cortex_mmuinfo when
VERBOSE_INIT_ARM

(skrll)

2015-04-11 15:24:26 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2015-04-11 15:23:56 UTC MAIN commitmail json YAML

Allow sleeping in the idle lwp if the cpu isn't running yet.

OK'ed by rmind a while ago.

(skrll)

2015-04-11 15:21:33 UTC MAIN commitmail json YAML

#include "opt_arm_debug.h" for VERBOSE_INIT_ARM

(skrll)

2015-04-11 13:44:14 UTC MAIN commitmail json YAML

Don't make the frame buffer BUS_DMA_COHERENT, but instead
do a bus_dmamap_sync() on end-of-frame interrupts.
This effectively cause the frame buffer to be mapped cached,
giving a very noticeable performance boost.

(bouyer)

2015-04-11 13:37:59 UTC MAIN commitmail json YAML

Handle boot option -x (alias 'debug') and set AB_DEBUG in boothowto.

(bouyer)

2015-04-11 12:54:41 UTC MAIN commitmail json YAML

Define the expansion of the VFORK macro, not the symbol `VFORK'.

Fixes hijacking processes that vfork and exec.  Symptom was the child
would spin with read/EAGAIN <-> kevent/EBADF because the inheritance
mechanism relied on setting the holyfd to -1 on fork...which didn't
happen if we didn't hijack vfork.

ok pooka@

(riastradh)

2015-04-11 10:10:14 UTC MAIN commitmail json YAML

Use NULL not 0 for pointers.

Add a '\n' to a DPRINTF (old style)

(skrll)

2015-04-11 05:47:34 UTC netbsd-7 commitmail json YAML

2015-04-11 05:43:47 UTC netbsd-7 commitmail json YAML

2015-04-11 05:36:13 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #674):
share/mk/bsd.own.mk: revision 1.845
remove support to look for GCC 4.5 in gcc.old.

(snj)

2015-04-11 05:24:30 UTC MAIN commitmail json YAML

Use separate vars to track cwd and last dir a process read.

(sjg)

2015-04-11 04:35:39 UTC MAIN commitmail json YAML

Make sure rl_t::r_zp is always initialized.

(riastradh)

2015-04-11 03:23:37 UTC MAIN commitmail json YAML

Skip Solaris ILP32 ABI compatibility shenanigans from upstream.

(riastradh)

2015-04-11 03:22:36 UTC MAIN commitmail json YAML

Remove broken shim for xdr_control.

(riastradh)

2015-04-11 03:21:43 UTC MAIN commitmail json YAML

Use a static initializer, not a broken initializer.

(riastradh)

2015-04-11 02:33:16 UTC MAIN commitmail json YAML

2015-04-11 01:49:00 UTC MAIN commitmail json YAML

Nuke UIO_XUIO so nothing accidentally misuses it.

(riastradh)

2015-04-11 00:30:51 UTC MAIN commitmail json YAML

Add new device.
Bump date.

(ryoon)

2015-04-11 00:23:31 UTC MAIN commitmail json YAML

2015-04-11 00:13:04 UTC MAIN commitmail json YAML

Make taskq_dispatch fail for now with TQ_NOQUEUE; make caller retry.

(riastradh)