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

2024-05-10 15:49:57 UTC Now

2011-06-05 16:52:27 UTC MAIN commitmail json YAML

2011-06-05 16:33:52 UTC MAIN commitmail json YAML

Granularity is fine, but also adjust atf_tc_expect_fail() properly.

(jruoho)

2011-06-05 16:25:12 UTC MAIN commitmail json YAML

Split device_t/softc.  Also rename some softc variables.  Tested on TT030.

XXX: old ugly config_console() hack should go away...

(tsutsui)

2011-06-05 16:22:00 UTC MAIN commitmail json YAML

Umm, fix more split fallout.
While here use a common arg name (aux) as mentioned in autoconf(9).

(tsutsui)

2011-06-05 16:15:24 UTC MAIN commitmail json YAML

2011-06-05 16:12:50 UTC MAIN commitmail json YAML

assignment to sc_dev is in tcattach, we don't have sc_dev

(christos)

2011-06-05 16:08:20 UTC MAIN commitmail json YAML

2011-06-05 15:01:48 UTC MAIN commitmail json YAML

Import OpenSSL 1.0.1 stable of 20110605:

this is sort of a sidegrade onto the release branch. Changes against the
last version imported:

*) Backport libcrypto audit of return value checking from HEAD, not
  all cases can be covered as some introduce binary incompatibilities.
  [Steve Henson]

*) Redirect RSA operations to FIPS module including keygen,
  encrypt, decrypt, sign and verify. Block use of non FIPS RSA methods.
  [Steve Henson]

*) Add similar low level API blocking to ciphers.
  [Steve Henson]

*) Low level digest APIs are not approved in FIPS mode: any attempt
  to use these will cause a fatal error. Applications that *really* want
  to use them can use the private_* version instead.
  [Steve Henson]

*) Redirect cipher operations to FIPS module for FIPS builds.
  [Steve Henson]

*) Redirect digest operations to FIPS module for FIPS builds.
  [Steve Henson]

*) Update build system to add "fips" flag which will link in fipscanister.o
  for static and shared library builds embedding a signature if needed.
  [Steve Henson]

*) Output TLS supported curves in preference order instead of numerical
  order. This is currently hardcoded for the highest order curves first.
  This should be configurable so applications can judge speed vs strength.
  [Steve Henson]

*) Add protection against ECDSA timing attacks as mentioned in the paper
  by Billy Bob Brumley and Nicola Tuveri, see:

      http://eprint.iacr.org/2011/232.pdf

  [Billy Bob Brumley and Nicola Tuveri]

*) Add TLS v1.2 server support for client authentication.
  [Steve Henson]

*) Add support for FIPS mode in ssl library: disable SSLv3, non-FIPS ciphers
  and enable MD5.
  [Steve Henson]

*) Functions FIPS_mode_set() and FIPS_mode() which call the underlying
  FIPS modules versions.
  [Steve Henson]

*) Add TLS v1.2 client side support for client authentication. Keep cache
  of handshake records longer as we don't know the hash algorithm to use
  until after the certificate request message is received.
  [Steve Henson]

*) Initial TLS v1.2 client support. Add a default signature algorithms
  extension including all the algorithms we support. Parse new signature
  format in client key exchange. Relax some ECC signing restrictions for
  TLS v1.2 as indicated in RFC5246.
  [Steve Henson]

*) Add server support for TLS v1.2 signature algorithms extension. Switch
  to new signature format when needed using client digest preference.
  All server ciphersuites should now work correctly in TLS v1.2. No client
  support yet and no support for client certificates.
  [Steve Henson]

*) Initial TLS v1.2 support. Add new SHA256 digest to ssl code, switch
  to SHA256 for PRF when using TLS v1.2 and later. Add new SHA256 based
  ciphersuites. At present only RSA key exchange ciphersuites work with
  TLS v1.2. Add new option for TLS v1.2 replacing the old and obsolete
  SSL_OP_PKCS1_CHECK flags with SSL_OP_NO_TLSv1_2. New TLSv1.2 methods
  and version checking.
  [Steve Henson]

*) New option OPENSSL_NO_SSL_INTERN. If an application can be compiled
  with this defined it will not be affected by any changes to ssl internal
  structures. Add several utility functions to allow openssl application
  to work with OPENSSL_NO_SSL_INTERN defined.
  [Steve Henson]

*) Add SRP support.
  [Tom Wu <tjw@cs.stanford.edu> and Ben Laurie]

*) Add functions to copy EVP_PKEY_METHOD and retrieve flags and id.
  [Steve Henson]

*) Add EC_GFp_nistp224_method(), a 64-bit optimized implementation for
  elliptic curve NIST-P224 with constant-time single point multiplication on
  typical inputs.  EC_GROUP_new_by_curve_name() will automatically use this
  (while EC_GROUP_new_curve_GFp() currently won't and prefers the more
  flexible implementations).

  The implementation requires support for the nonstandard type __uint128_t,
  and so is disabled by default.  To include this in your build of OpenSSL,
  use -DEC_NISTP224_64_GCC_128 on the Configure (or config) command line,
  and run "make depend" (or "make update").
  [Emilia K<E4>sper <emilia.kasper@esat.kuleuven.be> (Google)]

*) Permit abbreviated handshakes when renegotiating using the function
  SSL_renegotiate_abbreviated().
  [Robin Seggelmann <seggelmann@fh-muenster.de>]

*) Add call to ENGINE_register_all_complete() to
  ENGINE_load_builtin_engines(), so some implementations get used
  automatically instead of needing explicit application support.
  [Steve Henson]

*) Add support for TLS key exporter as described in RFC5705.
  [Robin Seggelmann <seggelmann@fh-muenster.de>, Steve Henson]

Status:

Vendor Tag: OPENSSL
Release Tags: openssl-1-0-1-stable-SNAP-20110605

(spz)

2011-06-05 14:43:13 UTC MAIN commitmail json YAML

2011-06-05 14:13:53 UTC MAIN commitmail json YAML

Create empty temporary rumphdr.types file if missing; to avoid error
messages for compat syscalls files regen.

(njoly)

2011-06-05 13:51:46 UTC MAIN commitmail json YAML

Do not blindly cast things (obviously makes the test fail).

(jruoho)

2011-06-05 13:49:46 UTC MAIN commitmail json YAML

Remove the dirent(3) check entirely.

(jruoho)

2011-06-05 09:37:10 UTC MAIN commitmail json YAML

Use 'curlwp' here insteald of the 'l' - which isn't passsed as an arg
to the #define, but will always be curlwp.

(dsl)

2011-06-05 09:04:22 UTC MAIN commitmail json YAML

Don't directly call sys_sync() from random bits of code, instead
  add do_sys_sync() that takes an 'lwp' (for l_cred) as an argument.
Explicitly pass &lwp0 rather than NULL and expecting sys_sync to
  substitute some random lwp.

(dsl)

2011-06-05 08:42:59 UTC MAIN commitmail json YAML

2011-06-05 07:58:03 UTC MAIN commitmail json YAML

Do not blindly skip test code.

Tests are not supposed to skip whole parts of code to later report a success.
Instead, they need to report a 'skipped' result so that it is clear to the
user that some part of the tests were not run.

To do this, add proper calls to atf_tc_skip where some pieces of code are
skipped.  Also, make the strtod/strtof/strtold inf and nan tests more granular
so that the *ld versions can be skipped altogether when there is no support
for them.  As a result of this, the atf_tc_expect_fail becomes accurate; it
could have hidden bugs in strtod and strtof before.

(jmmv)

2011-06-05 06:33:43 UTC MAIN commitmail json YAML

2011-06-05 06:31:42 UTC MAIN commitmail json YAML

2011-06-05 05:49:55 UTC MAIN commitmail json YAML

Brett Blymn -> Brett Lymn

(jnemeth)

2011-06-05 01:45:37 UTC MAIN commitmail json YAML

more malloc style.

(christos)

2011-06-05 01:40:40 UTC MAIN commitmail json YAML

2011-06-05 00:02:05 UTC MAIN commitmail json YAML

- use c99 to avoid extra ifdefs and tidy up the code
- require that undeflow returns 0 and ERANGE

(christos)

2011-06-04 22:55:57 UTC MAIN commitmail json YAML

Only do the long double tests if __HAVE_LONG_DOUBLE is defined

(matt)

2011-06-04 22:49:49 UTC MAIN commitmail json YAML

Fix problem with overflowing constant definition

t_strtol.c:95: warning: overflow in implicit constant conversion

(haad)

2011-06-04 22:33:55 UTC MAIN commitmail json YAML

Initial import of hash64 functionality (libhash64(3), and hash64(1))
into othersrc.

This library and program use two 32-bit hash algorithms combined to
create one 64-bit hash value.  The thinking behind this is that, while
the individual algorithms are subject to collisions in the same way
that any hash routine is, a hash value created by a combination of two
hash algorithms is more difficult to exploit.

The hash algorithms gathered here are the ones aggregated by Simon Burge
in

ftp://ftp.netbsd.org/pub/NetBSD/misc/simonb/hashtest.tar.gz

and relate to this discussion from 2001(!):

http://mail-index.netbsd.org/tech-perform/2001/11/29/0002.html

Specifically, the algorithms in use are:

perlhash/perl
mousehash/mouse
dumbhash/dumb
dumbmulhash/dumbmul
crchash/crc
perlxorhash/perlxor
pythonhash/python
bernsteinhash/bernstein
honeymanhash/honeyman
pjwhash/pjw
torekhash/torek
byacchash/byacc
tclhash/tcl
gawkhash/gawk
nemhash/nem

and

size

(the last of which is a simple number of characters in the data that has
been hashed). Whilst "size" is not technically a hash value, it is useful
for a number of use cases.

A number of hashing algorithms from the original discussion have been
left out of this implementation, as they require more than 32-bits of
context to calculate the resultant hash, and one of the goals of
hash64(3) is to keep the implementation small and simple.

The API of hash64(3) has been designed to model the API of sha1(3) and
friends, with the exception that a single unsigned 64-bit integer is
returned to indicate the hash value, rather than a raw/cooked character
buffer.

The internals of hash64(3) have been designed to allow easy addition of
further 32-bit hash algorithms. As an aside, perlhash() is used internally
to invoke the desired hashing functions.

Example of its use:

% hash64 -a perl,mouse Makefile
HASH64 (Makefile) = 562f50c7f2030d74
% hash64 Makefile
HASH64 (Makefile) = 562f50c7f2030d74
% hash64 < Makefile
562f50c7f2030d74
% hash64 -a mouse,perl Makefile
HASH64 (Makefile) = f2030d74562f50c7
% hash64 -l
perlhash/perl
mousehash/mouse
dumbhash/dumb
dumbmulhash/dumbmul
crchash/crc
perlxorhash/perlxor
pythonhash/python
bernsteinhash/bernstein
honeymanhash/honeyman
pjwhash/pjw
torekhash/torek
byacchash/byacc
tclhash/tcl
gawkhash/gawk
nemhash/nem
size
% hash64 -a pjw,size Makefile Makefile
HASH64 (Makefile) = 09aa1a5a0000009c
HASH64 (Makefile) = 09aa1a5a0000009c
% wc -c Makefile
    156 Makefile
%

This whole idea can and will be extended to combining other message
digests to produce larger, but much more collision-resistant digests
and hashes, including better protection against various attacks
against digest algorithms such as pre-imaging.

Status:

Vendor Tag: CROOKS
Release Tags: hash64-base

(agc)

2011-06-04 18:27:40 UTC MAIN commitmail json YAML

2011-06-04 18:03:10 UTC MAIN commitmail json YAML

2011-06-04 17:51:09 UTC MAIN commitmail json YAML

Make sure the kernel is compiled with -msdata=none since it uses %r2 and %r13
for other uses.

(matt)

2011-06-04 15:51:45 UTC MAIN commitmail json YAML

Until PR bin/44837 is fixed, use atf_tc_fail("anticipated error did not
occur") even if the bug did not trigger.

(jruoho)

2011-06-04 15:45:56 UTC MAIN commitmail json YAML

Do not fail if readdir(3) fails, probably due fts(3).

(jruoho)

2011-06-04 15:45:41 UTC MAIN commitmail json YAML

Make NAN tests consistent with other platforms and FreeBSD.

(christos)

2011-06-04 14:56:58 UTC MAIN commitmail json YAML

2011-06-04 14:18:10 UTC MAIN commitmail json YAML

remove string placed by error(1)

(christos)

2011-06-04 13:29:03 UTC MAIN commitmail json YAML

Since there is no longer a value-avg property, remove the code that
extracts it.

(pgoyette)

2011-06-04 13:27:58 UTC MAIN commitmail json YAML

Update to remove value_avg from list of properties.

(pgoyette)

2011-06-04 13:26:52 UTC MAIN commitmail json YAML

Remove ability to the value_avg since it no longer exists

(pgoyette)

2011-06-04 13:25:56 UTC MAIN commitmail json YAML

Update to use the new name for the sensor's private data.

XXX This driver still uses the sensor's value_min for an unrelated
XXX purpose, but changing that will have to wait for another day.

(pgoyette)

2011-06-04 13:24:33 UTC MAIN commitmail json YAML

Since nothing actually records or maintains an average sensor value,
remove value_avg from the prop_dict.  We can't completely remove it
because there's one driver that uses this field for its own private
purposes, so for now we just rename the member.

(pgoyette)

2011-06-04 11:12:29 UTC MAIN commitmail json YAML

2011-06-04 10:16:59 UTC MAIN commitmail json YAML

Add more strings to the "infinity test".

(jruoho)

2011-06-04 09:57:33 UTC MAIN commitmail json YAML

Verify PR lib/45020. Fails at least on amd64.

(jruoho)

2011-06-04 09:29:44 UTC MAIN commitmail json YAML

2011-06-04 05:30:45 UTC MAIN commitmail json YAML

2011-06-04 02:08:50 UTC MAIN commitmail json YAML

Handle implicit library dependency for static builds:
- libheimbase is required by libkrb5
- libwind is required by libhx509

(tsutsui)

2011-06-04 02:03:31 UTC MAIN commitmail json YAML

Document new options in the proplist

(pgoyette)

2011-06-04 02:02:55 UTC MAIN commitmail json YAML

Enable creation of value_{max,min,avg} entries via the proplist, as well
as setting the ENVSYS_FPERCENT flag

(pgoyette)

2011-06-04 01:57:35 UTC MAIN commitmail json YAML

Split device_t/softc.  pmax is tested on GXemul.
Compile test only for alpha and vax.

XXX: alpha/tc/tcasic.c calls tcattach() via config_found(9), but
XXX: pmax/tc/tcbus.c and vax/vsa/tc_vsbus.c calls tcattach() directly.
XXX: It looks horrible...

(tsutsui)

2011-06-04 01:49:44 UTC MAIN commitmail json YAML

2011-06-04 01:43:57 UTC MAIN commitmail json YAML

2011-06-04 01:37:36 UTC MAIN commitmail json YAML

- split device_t/softc
- make sure that *(dtdv_handler)() registered via dt_establish_handler()
  takes softc, not device_t as other interrupt handlers

No crash during device attach on GXemul.

(tsutsui)

2011-06-04 01:31:24 UTC MAIN commitmail json YAML

2011-06-04 01:27:57 UTC MAIN commitmail json YAML

Split device_t/softc of am7930.  No crash on TME and GXemul.

(tsutsui)

2011-06-03 21:10:42 UTC MAIN commitmail json YAML

ApplyModifiers: if we parse a variable in the modifier list,
do not consider it a nested modifier set, unless it is followed by
endc, a ':' or end of string.

(sjg)

2011-06-03 20:01:00 UTC MAIN commitmail json YAML

Don't sleep until memory becomes available.

Use kmem_zalloc() instead of kmem_alloc() + bzero().

During initialization, try to get all of the memory we need for the
vestigial time-wait structures before we set any of the structures up,
and if any single allocation fails, release all of the memory.

This should help low-memory hosts.  A much better fix postpones
allocating any memory until vtw is enabled through the sysctl.

(dyoung)

2011-06-03 19:56:15 UTC MAIN commitmail json YAML

2011-06-03 18:50:36 UTC MAIN commitmail json YAML

Add locking to account improbable but possible race between the notify
handler and sysmon_envsys(9)'s refresh routine.

(jruoho)

2011-06-03 18:43:39 UTC MAIN commitmail json YAML

2011-06-03 18:40:42 UTC MAIN commitmail json YAML

Remove unnecessary (due SME_DISABLE_REFRESH) locking.

(jruoho)

2011-06-03 17:58:19 UTC MAIN commitmail json YAML

Revert maxdmap/maxsmap constification, as it causes problems on some
sparc models.  Reported by tsutsui@.

(rmind)

2011-06-03 17:11:34 UTC MAIN commitmail json YAML

Defer scheduling vtw_tick() and setting the vtw hooks until
vtw_control() is called.  In this way, vtw_tick() will be re-scheduled
repeatedly while vtw is in use.

Pay tcp_vtw_was_enabled no attention in vtw_earlyinit(), since it's
always going to be 0 during initialization.

(dyoung)

2011-06-03 17:03:53 UTC MAIN commitmail json YAML

- remove simple_lock(9) and use atomic_ops(3) to account pmap reference count,
  perrequest from rmind@
- while here no need to export struct pmap on sun2/sun3/sun3x

No particular problem for a week on hp300 and sun3x kernels with disabled
tcp_vtw which has been broken for a month on low memory machines.

(tsutsui)

2011-06-03 16:35:35 UTC MAIN commitmail json YAML

Keep printf() happy - cast the max name length to type int

(pgoyette)

2011-06-03 16:28:41 UTC MAIN commitmail json YAML

2011-06-03 15:34:46 UTC MAIN commitmail json YAML

fix output format for long module name.

(nonaka)

2011-06-03 13:31:26 UTC MAIN commitmail json YAML

INCLUDEDIR and LIBEXECDIR only need to be defined for the
pcc front end

(plunky)

2011-06-03 13:27:44 UTC cherry-xenmp commitmail json YAML

Initial import of xen MP sources, with kernel and userspace tests.
- this is a source priview.
- boots to single user.
- spurious interrupt and pmap related panics are normal

(cherry)

2011-06-03 09:51:40 UTC MAIN commitmail json YAML

fix crash by NULL pointer dereferencing I get everytime
right after this message:

bge0: discarding oversize frame (len=-4)

(cegger)

2011-06-03 09:15:02 UTC MAIN commitmail json YAML

Flush CPU caches before entering S1, as noted in the specifications.

(jruoho)

2011-06-03 08:56:39 UTC MAIN commitmail json YAML

sterilise the environment before running configure

(plunky)

2011-06-03 08:07:48 UTC MAIN commitmail json YAML

2011-06-03 08:06:54 UTC MAIN commitmail json YAML

2011-06-03 08:00:52 UTC matt-nb5-mips64 commitmail json YAML

2011-06-03 07:59:59 UTC matt-nb5-mips64 commitmail json YAML

2011-06-03 07:56:08 UTC matt-nb5-mips64 commitmail json YAML

2011-06-03 07:52:48 UTC matt-nb5-mips64 commitmail json YAML

2011-06-03 07:39:30 UTC MAIN commitmail json YAML

-CFATTACH_DECL(foo, sizeof(struct device),
+CFATTACH_DECL_NEW(foo, 0,

(matt)

2011-06-03 07:35:37 UTC MAIN commitmail json YAML

2011-06-03 07:21:32 UTC MAIN commitmail json YAML

Missed needed use of device_private

(matt)

2011-06-03 07:08:49 UTC MAIN commitmail json YAML

CFATTACH_DECL -> CFATTACH_DECL_NEW for 'struct device' devices.
change to device_t, cfdata_t.  Use device_private()

(matt)

2011-06-03 06:39:52 UTC MAIN commitmail json YAML

Add some fundamental checks for memset(3). Prompted by a recent nasty
bug in the Google Android libc.

(jruoho)

2011-06-03 05:50:08 UTC MAIN commitmail json YAML

Note STANDARDS and use more markup.

(jruoho)

2011-06-03 05:42:09 UTC MAIN commitmail json YAML

2011-06-03 04:33:32 UTC MAIN commitmail json YAML

correct the section number of membar_producer.  noted by wiz@

(yamt)

2011-06-03 03:21:12 UTC MAIN commitmail json YAML

2011-06-03 03:20:39 UTC MAIN commitmail json YAML

2011-06-03 03:09:02 UTC MAIN commitmail json YAML

2011-06-03 03:05:21 UTC MAIN commitmail json YAML

2011-06-03 03:02:36 UTC MAIN commitmail json YAML

2011-06-03 03:02:12 UTC MAIN commitmail json YAML

2011-06-03 03:01:23 UTC MAIN commitmail json YAML

2011-06-03 02:58:07 UTC MAIN commitmail json YAML

2011-06-03 02:48:33 UTC MAIN commitmail json YAML

2011-06-03 02:43:43 UTC matt-nb5-mips64 commitmail json YAML

2011-06-03 02:33:27 UTC MAIN commitmail json YAML

2011-06-03 00:52:23 UTC MAIN commitmail json YAML

2011-06-03 00:16:27 UTC MAIN commitmail json YAML

Covert to CFATTACH_DECL_NEW, device_t, cfdata_t

(matt)

2011-06-02 23:35:00 UTC MAIN commitmail json YAML

Fix some xrefs and formatting, use more markup.

(wiz)

2011-06-02 22:15:22 UTC MAIN commitmail json YAML

Add note about cherry-xenmp branch

(cherry)

2011-06-02 18:54:44 UTC MAIN commitmail json YAML

Fix type in comment
(before I replace the 'l' with 'curlwp')

(dsl)

2011-06-02 18:53:01 UTC MAIN commitmail json YAML

Add C stubs to allow prints early in the boot code.

(dsl)

2011-06-02 18:48:55 UTC MAIN commitmail json YAML

Put all the 'CFLAGS+= -Dxxx' together.

(dsl)

2011-06-02 18:46:51 UTC MAIN commitmail json YAML

Replace the trapframe fields for segment registers with two uint16_t
fields - one of which is an explicit pad.

(dsl)

2011-06-02 17:49:40 UTC MAIN commitmail json YAML

Fix simple typo which made stripe target not working very at all. Issue
found by mhitch@.

(haad)

2011-06-02 16:41:32 UTC MAIN commitmail json YAML

Add PPCBoot version from DS-207 and CS-407e.

(phx)

2011-06-02 16:20:38 UTC MAIN commitmail json YAML

Fix xref, remove unnecessary space.

(wiz)

2011-06-02 15:10:51 UTC MAIN commitmail json YAML

Initial import of the tiger reference sources to othersrc - this is
not their ultimate destination, but I'd like to check that tiger works
optimally on all our supported platforms before it gets moved to the
final destination.

http://www.cs.technion.ac.il/~biham/Reports/Tiger/tiger-src.tar.gz

Accordingly, these sources include the original testtiger program, and
a tiger(1) driver program, as well as a libtiger.

The sources have been extended to generate tiger2 hashes as well as
plain tiger.

The test programs return the same results as given in the wikipedia
page for both tiger and tiger2 on little-endian hosts - what needs to
happen now is to check the same results on big-endian and vaxual
hosts.

http://en.wikipedia.org/wiki/Tiger_(cryptography)

In passing, the original alpha optimisations have been extended to be
compiled in for LP64 hosts.  This results in a 2x speedup over the
non-LP64 code, on an amd64 VM.

The original CPP definitions for endianness have been replaced by a
runtime mechanism which should be optimised by the compiler.

Status:

Vendor Tag: ANDERSON-BIHAM
Release Tags: tiger-base

(agc)

2011-06-02 14:12:25 UTC MAIN commitmail json YAML

2011-06-02 13:02:40 UTC MAIN commitmail json YAML

2011-06-02 12:51:52 UTC MAIN commitmail json YAML

fix compile failure.

(nonaka)

2011-06-02 12:42:28 UTC MAIN commitmail json YAML

2011-06-02 12:15:33 UTC MAIN commitmail json YAML

2011-06-02 10:48:56 UTC MAIN commitmail json YAML

2011-06-02 09:02:39 UTC MAIN commitmail json YAML

Use .Ss and -offset indent.

(jruoho)

2011-06-02 08:58:34 UTC MAIN commitmail json YAML

2011-06-02 02:33:42 UTC MAIN commitmail json YAML

some steps to make multiple instances work:
- don't bail if we're not the console. If we get the right paramters there is no
  reason not to work
- move wsdisplay_accessops into the softc
- call wsdisplay_cnattach only if we're the console

(macallan)

2011-06-02 01:04:18 UTC MAIN commitmail json YAML

compatibility note

(yamt)

2011-06-02 00:58:26 UTC MAIN commitmail json YAML

mention memory barriers necessary for non-interlocked adaptive mutex release.

(yamt)

2011-06-02 00:35:23 UTC MAIN commitmail json YAML

2011-06-02 00:24:24 UTC MAIN commitmail json YAML

2011-06-02 00:23:28 UTC MAIN commitmail json YAML

2011-06-02 00:16:22 UTC MAIN commitmail json YAML

also look for "FJSV,su" as found on PRIMEPOWER machines.
while here, copy some code from openbsd that should allow this to work
on the Fujitsu SPARC Enterprise Mx000 systems.

(mrg)

2011-06-01 23:41:04 UTC MAIN commitmail json YAML

convert stackdump() to look up symbols rather than dumping raw %pc values.

(mrg)

2011-06-01 22:59:44 UTC MAIN commitmail json YAML

Don't refer to extern tcbtable here, it is unused.

(dyoung)

2011-06-01 22:17:43 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2011-06-01 21:28:33 UTC MAIN commitmail json YAML

2011-06-01 21:25:02 UTC MAIN commitmail json YAML

2011-06-01 20:49:22 UTC MAIN commitmail json YAML

Describe the arguments to ctor and dtor.

(dyoung)

2011-06-01 19:45:08 UTC MAIN commitmail json YAML

Add new test "syscall/t_poll".

(tron)

2011-06-01 19:43:10 UTC MAIN commitmail json YAML

Add a regression test for poll(2) based on the test for pollts(2).

(tron)

2011-06-01 19:32:51 UTC MAIN commitmail json YAML

pollts(2) is supposed to return -1 in particular and not a random
non-zero value in case of an error.

(tron)

2011-06-01 16:00:10 UTC MAIN commitmail json YAML

allow display devices to work if they have been set up by OF even of they're
not the firmware console. While there get rid of some more code carried over
from macppc that doesn't work on sparc64 and consistently use node vs.
console_node.

(macallan)

2011-06-01 15:54:10 UTC MAIN commitmail json YAML

Fix race conditions between write and getattr/setattr, which lead to
inconsitencies between kernel and filesystem idea of file size during
writes with IO_APPEND.

At mine, this resulted in a configure script producing config.status
with ": clr\n" lines stripped (not 100% reproductible, but always this
specific string. That is of little interest except for my own future
reference).

When a write is in progress, getattr/setattr get/set the maximum size
among kernel idea (grown by write) and filesystem idea (not yet grown).

(manu)

2011-06-01 15:52:49 UTC MAIN commitmail json YAML

2011-06-01 15:02:12 UTC MAIN commitmail json YAML

Recognise LINKS definitions in Makefiles, and generate the appropriate
set list entries, so that "make setlist" in src/usr.bin/cksum, for
example, DTRT:

% pwd
/usr/src/usr.bin/cksum
% make setlist

[src/distrib/sets/lists/base/mi]
./usr/bin/cksum        base-cksum-bin
./usr/bin/sum          base-cksum-bin
./usr/bin/md2          base-cksum-bin
./usr/bin/md4          base-cksum-bin
./usr/bin/md5          base-cksum-bin
./usr/bin/sha1          base-cksum-bin
./usr/bin/rmd160                base-cksum-bin

...

(agc)

2011-06-01 14:13:42 UTC MAIN commitmail json YAML

2011-06-01 13:58:51 UTC MAIN commitmail json YAML

2011-06-01 13:57:55 UTC MAIN commitmail json YAML

Add Chipsbank vendor id.

(njoly)

2011-06-01 11:43:56 UTC MAIN commitmail json YAML

Remove unused header.

(tsutsui)

2011-06-01 11:43:12 UTC MAIN commitmail json YAML

- remove extern from function declarations
- some KNF

(tsutsui)

2011-06-01 11:42:18 UTC MAIN commitmail json YAML

2011-06-01 11:19:19 UTC MAIN commitmail json YAML

2011-06-01 11:10:59 UTC MAIN commitmail json YAML

Indent the two lists with the same width.

(jruoho)

2011-06-01 11:06:36 UTC MAIN commitmail json YAML

Remove the previous, as it was already there. Instead, split one long
paragraph and fix a typo.

(jruoho)

2011-06-01 11:03:28 UTC MAIN commitmail json YAML

2011-06-01 09:46:48 UTC MAIN commitmail json YAML

Clarify placement of commas. From Snader_LB on freenode/#netbsd-code.

(jruoho)

2011-06-01 08:50:00 UTC MAIN commitmail json YAML

fujitsu(4) -> fujbp(4), fujhk(4).

(jruoho)

2011-06-01 08:40:02 UTC MAIN commitmail json YAML

ACPICA 20110527 is out.

(jruoho)

2011-06-01 08:35:34 UTC matt-nb5-mips64 commitmail json YAML

since elf2aout is obsolete, it's debug file is, for mips64e[bl] too.

(cliff)

2011-06-01 07:57:24 UTC MAIN commitmail json YAML

Remove outdated comment about a fixed bug

(manu)

2011-06-01 06:31:07 UTC matt-nb5-mips64 commitmail json YAML

NetBSD/ makes the uboot id string too long.

(matt)

2011-06-01 06:28:00 UTC matt-nb5-mips64 commitmail json YAML

Kill a section copied from arm-gcc.h.  MIPS is "normal" (well, more normal)
than ARM for FP.

(matt)

2011-06-01 05:46:13 UTC matt-nb5-mips64 commitmail json YAML

if elf2aout is obsolete, it's debug file is too.

(matt)

2011-06-01 05:06:17 UTC MAIN commitmail json YAML

move wsdisplay_accessops into the softc so multiple instances have a chance
to work without stepping on each other's toes

(macallan)

2011-06-01 03:39:45 UTC MAIN commitmail json YAML

Check also basic EFAULT and EINVAL from bogus calls to pollts(2).

(jruoho)

2011-06-01 02:43:33 UTC MAIN commitmail json YAML

provide a diagnostic for unsplit drivers.

(christos)

2011-06-01 02:22:20 UTC MAIN commitmail json YAML

2011-05-31 23:28:53 UTC MAIN commitmail json YAML

Don't use the C preprocessor to configure USERCONF.  Instead, either do
or do not link in subr_userconf.c and x86_userconf.c.

Provide no-op stubs for userconf_bootinfo(), userconf_init(), and
userconf_prompt().

Delete all occurrences of #include "opt_userconf.h" as well as USERCONF
and __HAVE_USERCONF_BOOTINFO #ifdef'age.

(dyoung)

2011-05-31 22:40:35 UTC MAIN commitmail json YAML

Add <stdlib.h> for system(3).

(alnsn)

2011-05-31 22:35:22 UTC MAIN commitmail json YAML

2011-05-31 21:39:00 UTC MAIN commitmail json YAML

2011-05-31 21:38:00 UTC MAIN commitmail json YAML

Small typo in fadvise64_64 args (advise -> advice).

(njoly)

2011-05-31 20:53:13 UTC MAIN commitmail json YAML

2011-05-31 20:17:37 UTC MAIN commitmail json YAML

Mark the following tests as expected failures on qemu/amd64: 'strtod_inf',
'strtod_round', and 'infinity_long_double'. None of these fail on any known
native host. Use the tracker PR misc/44767 as the reference point.

(jruoho)

2011-05-31 16:17:30 UTC MAIN commitmail json YAML

Fix typo: `symbolically' takes three l's, not two.

(riastradh)

2011-05-31 14:45:37 UTC MAIN commitmail json YAML

Remove the sanity check that tested the internal consistency of the "FID/VID
algorithm" used by K8. Tested by cegger@. The check is still included in the
original powernow(4) (where possible failures have probably gone unnoticed
because the driver is less noisy).

(jruoho)

2011-05-31 14:27:44 UTC MAIN commitmail json YAML

Fix a bug where the S1 state was exited via AcpiLeaveSleepState() with
interrupts being off at machine-level. Also add some comments.

(jruoho)

2011-05-31 13:22:56 UTC MAIN commitmail json YAML

Adjust testcase for recent changes.
- suffixes output order is now reversed.
- remove expected failure for empty list.

(njoly)

2011-05-31 12:24:33 UTC MAIN commitmail json YAML

PR/38413: Takahiro Kambe: mt(1) print some junk output when using remote tape
Not all fields are valid in the ioctl to get tape info in the rmt protocol.
Zero out the struct so that we don't print junk.
While here, KNF.

(christos)

2011-05-31 11:31:10 UTC MAIN commitmail json YAML

Sort options in SYNOPSIS, sort option descriptions, remove some extra
space, bump date for previous.

(wiz)

2011-05-31 10:24:44 UTC MAIN commitmail json YAML

PR/45008: Martin Neitzel: document all rcmd(1) options. -46p were missing,
and -d was not in the synopsis.

(christos)

2011-05-31 06:49:27 UTC MAIN commitmail json YAML

PR/45007: rcmd_af(3) and thusly rsh(1) ignore requested address family
Pass in the address family to rshrcmd and DTRT.
While here KNF.

(christos)

2011-05-31 06:19:11 UTC MAIN commitmail json YAML

SRCDIRS is not the way to do this; some testing would have been nice.

(christos)

2011-05-31 03:43:47 UTC MAIN commitmail json YAML

Sort list items.  Remove a trailing whitespace.

(uebayasi)

2011-05-31 03:40:22 UTC MAIN commitmail json YAML

re-instate db_kill_proc

(christos)

2011-05-31 03:37:02 UTC MAIN commitmail json YAML

a little undocumented debugging.

(christos)

2011-05-31 03:05:16 UTC rmind-uvmplock commitmail json YAML

2011-05-31 02:34:32 UTC MAIN commitmail json YAML

Don't touch before the mmap'ed region.

(enami)

2011-05-31 01:51:58 UTC rmind-uvmplock commitmail json YAML

tmpfs_alloc_vp: perform lock sharing only for VREG.

(rmind)

2011-05-31 00:15:28 UTC MAIN commitmail json YAML

sysctl_proc_corename: perform KAUTH_PROCESS_CORENAME check (for set case)
after the new name is copied into cnbuf.  Spotted by enami@.

(rmind)

2011-05-30 22:52:13 UTC MAIN commitmail json YAML

Handle the empty suffix properly. Convert suffix list to a list from an
array and don't have limits in the suffix length. Also don't require that
suffixes have a single dot.

(christos)

2011-05-30 21:37:40 UTC MAIN commitmail json YAML

Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.

(alnsn)

2011-05-30 20:34:05 UTC MAIN commitmail json YAML

Bump SYMTAB_SPACE from 460000 to 470000 to let evbmips64-el and
evbmips64-eb build again.

(oster)

2011-05-30 19:48:12 UTC MAIN commitmail json YAML

When a drive is present, retry ATA-reset for a maximum of 10 seconds, until
successful.

(phx)

2011-05-30 19:31:20 UTC MAIN commitmail json YAML

Descend into mkdep to catch its test

(pgoyette)

2011-05-30 19:22:44 UTC MAIN commitmail json YAML

- tmpfs_getattr: perform tmpfs_update() before fetching the timestamps.
- tmpfs_rmdir: detach after tn_links decrement, so that correct event
  i.e. NOTE_DELETE would be trigerred.

(rmind)

2011-05-30 19:03:09 UTC MAIN commitmail json YAML

Disable build with clang since it ends up calling __floatuntixf, which
this version of libgcc doesn't have.

(joerg)

2011-05-30 18:47:27 UTC MAIN commitmail json YAML

2011-05-30 18:14:11 UTC MAIN commitmail json YAML

2011-05-30 17:50:33 UTC MAIN commitmail json YAML

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.

(alnsn)

2011-05-30 17:16:47 UTC rmind-uvmplock commitmail json YAML

privpgop_fault: simplify and sync with changes in the branch.

(rmind)

2011-05-30 16:30:01 UTC MAIN commitmail json YAML

Use -Wl,-Bsymbolic directly for clang

(joerg)

2011-05-30 16:25:31 UTC MAIN commitmail json YAML

Document poinst where the LLVM/clang integration is unclean

(joerg)

2011-05-30 16:24:13 UTC MAIN commitmail json YAML

2011-05-30 16:20:58 UTC MAIN commitmail json YAML

2011-05-30 16:03:02 UTC MAIN commitmail json YAML

Pull in report.c, 1.107 from upstream:
Use offsetof() macro and avoid defining dummy static union for FIELD()
macro.  Makes it compilable by clang compiler.

(joerg)

2011-05-30 15:38:07 UTC MAIN commitmail json YAML

2011-05-30 15:31:56 UTC MAIN commitmail json YAML

2011-05-30 15:11:33 UTC MAIN commitmail json YAML

2011-05-30 15:06:33 UTC MAIN commitmail json YAML

2011-05-30 14:57:49 UTC rmind-uvmplock commitmail json YAML