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 (3h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-10 02:03:52 UTC Now

2012-01-09 15:37:34 UTC MAIN commitmail json YAML

Update rquotad to use the new libquota API.

(dholland)

2012-01-09 15:35:44 UTC MAIN commitmail json YAML

Clean up usr.bin/quota to use the new libquota API.
(with one relatively minor exception remaining)

(dholland)

2012-01-09 15:34:34 UTC MAIN commitmail json YAML

Implement the schema-related functions, using proplib code from
/usr/bin/quota.

(dholland)

2012-01-09 15:32:39 UTC MAIN commitmail json YAML

Handle default ID case in quota_get(), based on logic found in
/usr/bin/quota.

(dholland)

2012-01-09 15:31:12 UTC MAIN commitmail json YAML

Redo getfsquota() and getnfsquota() using the new API.

Change the previous getufsquota() to __quota_getquota() and call it
from all three functions: getfsquota(), getufsquota(), and getnfsquota().

(dholland)

2012-01-09 15:29:56 UTC MAIN commitmail json YAML

Add quota_nfs.c and implement quota_get() for nfs, using
code from getnfsquota().

Also implement quota_getmountdevice().

(dholland)

2012-01-09 15:28:31 UTC MAIN commitmail json YAML

Rework getufsquota() in terms of the new quota API.

(dholland)

2012-01-09 15:27:05 UTC MAIN commitmail json YAML

Add initial versions of quota_open(), quota_close(), quota_get(),
calling proplib code mostly taken from getufsquota().

Correct the proplib refcount handling in the code from getufsquota(),
where it was (as far as I can tell) wrong.

Avoid doing illegal and unsafe casts from (struct quotaval *)
to (uint64_t *).

(dholland)

2012-01-09 15:25:34 UTC MAIN commitmail json YAML

2012-01-09 15:25:14 UTC MAIN commitmail json YAML

allow setkey(8) set and display the ESP fragment size in the NAT-T case,
userland part of PR kern/44952 by Wolfgang Stukenbrock, just changed
the "frag" option name to "esp_frag", for consistency to the existing
option of similar effect in racoon(8)

(drochner)

2012-01-09 15:24:38 UTC MAIN commitmail json YAML

2012-01-09 15:22:39 UTC MAIN commitmail json YAML

Add stub entry points of the entire new quota interface. These fail or
do nothing for the time being; however, putting them all in up front
avoids the need to do multiple bumps of the libquota.so version.

(dholland)

2012-01-09 15:19:45 UTC MAIN commitmail json YAML

Add <quota.h> with the new libquota API.

This is the user/application API and does not include the kernel
interface. Definitions shared with the kernel are found in
<sys/quota.h>.

Since I've been working on a local branch I have taken the liberty of
moving the latest-so-far version of <quota.h> to the front of the
patch queue. This loses (a small amount of) history but has the
advantage of avoiding unnecessary version bumps of libquota.so.

(dholland)

2012-01-09 15:16:31 UTC MAIN commitmail json YAML

Make FAST_IPSEC the default IPSEC implementation which is built
into the kernel if the "IPSEC" kernel option is given.
The old implementation is still available as KAME_IPSEC.
Do some minimal manpage adjustment -- kame_ipsec(4) is a copy
of the old ipsec(4) and the latter is now a copy of fast_ipsec(4).

(drochner)

2012-01-09 15:15:40 UTC MAIN commitmail json YAML

Avoid a warning in kernels w/o LCD support

(martin)

2012-01-09 14:58:15 UTC MAIN commitmail json YAML

As ppn is a uintptr_t, it can never be negative so the check is invalid.

(reinoud)

2012-01-09 14:56:35 UTC MAIN commitmail json YAML

sizeof_t is allways >=0 and the check for >=0 thus allways is true and amd64
complains about this. This might explain the odd write errors that could
sometimes be reported. Those are/were probably a side effect of this.

(reinoud)

2012-01-09 14:31:22 UTC MAIN commitmail json YAML

2012-01-09 13:51:54 UTC MAIN commitmail json YAML

Changed description for sandpoint to reflect the focus on consumer NAS.

(phx)

2012-01-09 13:35:42 UTC MAIN commitmail json YAML

Remove redundant use of curcpu().

(cherry)

2012-01-09 13:33:38 UTC MAIN commitmail json YAML

Remove obsolete comment.

(cherry)

2012-01-09 13:04:13 UTC MAIN commitmail json YAML

Make cross-cpu pte access MP safe.
XXX: review cases of use of pmap_set_pte() vs direct use of xpq_queue_pte_update()

(cherry)

2012-01-09 12:58:49 UTC MAIN commitmail json YAML

Harden cross-cpu L3 sync - avoid optimisations that may race.
Update ci->ci_kpm_pdir from user pmap, not global pmap_kernel() entry which may get clobbered by other CPUs.
XXX: Look into why we use pmap_kernel() userspace entries at all.

(cherry)

2012-01-09 11:52:43 UTC MAIN commitmail json YAML

Add /sbin/dkctl. This allows you to drop to a command prompt and enable
writecaches before installing, if necessary.

(sborrill)

2012-01-09 11:51:41 UTC MAIN commitmail json YAML

Error if the root partition exceeds the PDC 2GB limit. The check now
catches invalid "existing" partitions. PR/45742

Thanks to martin for the German translation. The others are all my fault.

Thanks to mrg for comments

(skrll)

2012-01-09 11:44:54 UTC MAIN commitmail json YAML

Make it an error for the partition to exceed the PDC limit.

Inspired by PR/45742

(skrll)

2012-01-09 11:20:21 UTC MAIN commitmail json YAML

When aggregate-allocating an index structure make sure to provide at least
natural alignement for pointers.
This makes firefox 3.6 work again on sparc64.

(martin)

2012-01-09 11:02:19 UTC MAIN commitmail json YAML

make sure kernel lock is held when calling into usb stack

(jmcneill)

2012-01-09 10:57:35 UTC MAIN commitmail json YAML

make sure kernel lock is held when calling into usb stack

(jmcneill)

2012-01-09 06:49:25 UTC MAIN commitmail json YAML

Move spl from ppc4xx_tlb_enter() to pmap_enter().  Don't call splx() on
I/DTLBMISS.

(kiyohara)

2012-01-09 06:25:55 UTC MAIN commitmail json YAML

Reenable interrupt before was call pic_do_pending_int() by splx(), or KASSERT().

(kiyohara)

2012-01-09 04:55:35 UTC MAIN commitmail json YAML

While freeing ptps, remove stale L3 frame entries on all CPUS the pmap is loaded on, not just the current one.

(cherry)

2012-01-09 04:39:14 UTC MAIN commitmail json YAML

revert previous commit. DIAGNOSTIC should only do strict checks, not muffle current ones

(cherry)

2012-01-09 02:52:50 UTC MAIN commitmail json YAML

Copy resolv.conf into target even if it was created by DHCP, since in
that case, it will be replaced on next boot anyway.

(riz)

2012-01-09 01:51:48 UTC MAIN commitmail json YAML

Use the "doingwhat" message for the multiple disks case, not just the
single-disk case.

XXX Native speakers of .fr, .es, .de, and .pl please make sure the
replacement makes sense.  Thanks!

(riz)

2012-01-09 01:47:09 UTC MAIN commitmail json YAML

npfctl_ncgen_putptr: use correct format for size_t.

(rmind)

2012-01-09 01:01:49 UTC MAIN commitmail json YAML

Instead of assume that 'features' is 0 in wdccommandext(),
pass it as an argument, as is done for wdccommand().

(jakllsch)

2012-01-08 22:14:55 UTC MAIN commitmail json YAML

2012-01-08 21:34:21 UTC MAIN commitmail json YAML

Full rewrite of npfctl(8) parser and rework of n-code generation part.
Fixes most of the known bugs and issues with the utility.  Note: rule
procedures are not yet (as we want to make them fully modular).

Huge thanks to Martin Husemann who wrote the parser and Christos Zoulas
who wrote intermediate structures and helped to complete the work.

(rmind)

2012-01-08 21:20:41 UTC MAIN commitmail json YAML

2012-01-08 19:23:38 UTC MAIN commitmail json YAML

enable nullfs in usermode configs

(agc)

2012-01-08 18:17:41 UTC MAIN commitmail json YAML

2012-01-08 18:16:00 UTC MAIN commitmail json YAML

Oops, I forgot to actually implement the checksumming code for the new
savefile format, so any savefiles generated yesterday can be tampered
with. Oh well. While here, tidy up the crc code.

(dholland)

2012-01-08 18:06:00 UTC MAIN commitmail json YAML

define __HAVE_OLD_DISKLABEL on i386

(jmcneill)

2012-01-08 18:05:43 UTC MAIN commitmail json YAML

2012-01-08 18:05:03 UTC MAIN commitmail json YAML

disklabel.h: handle __HAVE_OLD_DISKLABEL. while here, I noticed someone changed param.h without updating genheaders.h, so catch up.

(jmcneill)

2012-01-08 14:53:54 UTC MAIN commitmail json YAML

Set the extclk for NH230 to 33000000Hz.
Prepare a synosetup() function which should set a different extclk for
the 400MHz models, as soon as we find a method to check for them.

(phx)

2012-01-08 13:57:31 UTC MAIN commitmail json YAML

Revert last change. The extra while loop intruced by the macro changes
causes an end-less loop in ci(1) which uses "break" inside one of the
macros.

"/etc/security" will now no longer fill up "/" (or "/var" depending on
file-system layout).

(tron)

2012-01-08 04:01:12 UTC MAIN commitmail json YAML

Sentences should verbs. From Snader_LB

(dholland)

2012-01-08 02:32:00 UTC MAIN commitmail json YAML

2012-01-08 02:24:32 UTC MAIN commitmail json YAML

this is only valid for X11R6; we never had a.out X11R7

(christos)

2012-01-07 22:31:08 UTC MAIN commitmail json YAML

Note adventure(6)'s new save format and (the important bit) recommend
loading and re-saving any extant save files.

(dholland)

2012-01-07 22:23:16 UTC MAIN commitmail json YAML

Redo save file handling. The old save files were unportable, had no
magic number or versioning, relied on random(3) never changing to a
different implementation, and were also saving pointers to disk and
reading them back again. It *looks* as if the pointers thus loaded
were reset before being used, but it's not particularly clear as the
main loop of this thing is goto-based FORTRAN translated lightly to C.
I've changed the logic to null these pointers instead of saving and
loading them, and things seem to still work.

The new save files have a header, support versioning, write only sized
types in network byte order, and for the toy encryption to discourage
cheating do something self-contained instead of using random(3) as a
stream cipher.

Because between the original import from 4.4 until earlier today
trying to save would result in SIGSEGV on most platforms, it's
unlikely anyone has a save file, but just in case (since the pointer
issue appears to be nonlethal) I've kept compat code for old save
files.

(dholland)

2012-01-07 21:03:06 UTC MAIN commitmail json YAML

Configure pcf8563rtc for nhnas models.

(phx)

2012-01-07 21:02:15 UTC MAIN commitmail json YAML

Add direct config support.

(phx)

2012-01-07 20:51:23 UTC MAIN commitmail json YAML

Disable flash device unless nor(4) is not finished.
Add pcf8563rtc(4) for NH230/231.

(phx)

2012-01-07 20:44:42 UTC MAIN commitmail json YAML

2012-01-07 20:20:22 UTC MAIN commitmail json YAML

2012-01-07 20:20:13 UTC MAIN commitmail json YAML

u_intN -> uintN
make standalone

(christos)

2012-01-07 20:12:07 UTC MAIN commitmail json YAML

Remove unused thunk_sdl.c file

(reinoud)

2012-01-07 20:07:01 UTC MAIN commitmail json YAML

Add AMD64 target for NetBSD/usermode next to i386 and reorganize source tree
to have port specific stuff in arch/usermode/target/<port>/

(reinoud)

2012-01-07 19:57:49 UTC MAIN commitmail json YAML

NH230 PPCBoot configures the memory boundary registers for 128MB, although
the board has only 64MB. Fix that.

(phx)

2012-01-07 19:48:19 UTC MAIN commitmail json YAML

According to TOG, <aio.h> is a standalone header.

(christos)

2012-01-07 19:45:14 UTC MAIN commitmail json YAML

Cleanup trap debug messages

(reinoud)

2012-01-07 19:44:13 UTC MAIN commitmail json YAML

Change prototype of logical page number in pv_lookop and pv_enter and add
diagnostic checks to check for out-of-bounds.

(reinoud)

2012-01-07 19:43:06 UTC MAIN commitmail json YAML

Boost symtab space for amd64

(reinoud)

2012-01-07 18:54:31 UTC MAIN commitmail json YAML

2012-01-07 18:45:13 UTC MAIN commitmail json YAML

use strspct.

(christos)

2012-01-07 18:42:39 UTC MAIN commitmail json YAML

2012-01-07 18:41:14 UTC MAIN commitmail json YAML

2012-01-07 18:40:56 UTC MAIN commitmail json YAML

- add strspct
- be explicit about string not being NUL terminated if bufsiz == 0

(christos)

2012-01-07 18:10:18 UTC MAIN commitmail json YAML

support multiple disk images (pass multiple disk=<path> parameters on the
command-line). while changing command-line params, rename tap= option to
net=

(jmcneill)

2012-01-07 18:08:35 UTC MAIN commitmail json YAML

Make this not crash on machines that are (a) 64 bit, or (b) have signed
chars by default (i.e., almost all machines). Makes it possible to save
the game. This has been broken since 4.4 and probably ever since the
FORTRAN -> C translation.

Crash reported by Petri Laakso in private mail.

(dholland)

2012-01-07 18:07:57 UTC MAIN commitmail json YAML

increase the max # of sigio handlers

(jmcneill)

2012-01-07 16:47:43 UTC MAIN commitmail json YAML

define _UC_TLSBASE and use it to pass the TLS pointer to setcontext().
since there is no available space in ucontext_t on vax, pass the
TLS pointer on the stack referenced by the ucontext_t instead.
suggested by joerg.

(chs)

2012-01-07 16:12:30 UTC MAIN commitmail json YAML

Create device nodes for wscons, raid, wd, and sysmon.

PR/45783

(skrll)

2012-01-07 16:11:20 UTC MAIN commitmail json YAML

Allocate a major number for wd and sysmon_power

Part of PR/45783

(skrll)

2012-01-07 15:59:46 UTC MAIN commitmail json YAML

Modify the attach message for consistency with most other pci devices.

(pgoyette)

2012-01-07 15:19:35 UTC MAIN commitmail json YAML

Do not force errno to EOVERFLOW when returning -1 from mktime or friends.
First, there are legitimate cases where we want to return -1 and errno == 0,
second, all paths go through time1() and/or time2sub() which explicitly
take care to set errno in cases of real overflows.
Should fix atf test failure on various ports in
lib/libc/time/t_mktime:timegm_epoch.

(martin)

2012-01-07 15:05:22 UTC MAIN commitmail json YAML

ATF_REQUIRE_ERRNO() needs to be used with care:
- pass the expected errno to it, not "errno"
- make sure to have errno set already before invoking the macro, i.e.
  do not use it to test errno changes as side effect of the asserted
  expression

Spotted by mlelstv, makes the epoch tests correctly fail on amd64 as
well.

(martin)

2012-01-07 15:03:11 UTC MAIN commitmail json YAML

Fixed 12/24h mode. Bit 6 from the hours register indicates 12h mode.
Do not overwrite the control register (0x07) with random contents.

(phx)

2012-01-07 11:06:56 UTC MAIN commitmail json YAML

Remove trailing whitespace. Remove Pp before section.
Sort sections. Fix typo.

(wiz)

2012-01-07 11:06:31 UTC MAIN commitmail json YAML

Describe libvmdk in Nd, not libjson :)

(wiz)

2012-01-07 10:27:59 UTC MAIN commitmail json YAML

add support for elantech (v2) touchpads that report input pressure

(jmcneill)

2012-01-07 03:55:09 UTC netbsd-5-1 commitmail json YAML

2012-01-07 03:11:15 UTC MAIN commitmail json YAML

2012-01-07 02:07:59 UTC MAIN commitmail json YAML

- reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
  when <bsd.lib.mk> is loaded.  fixes missing shlib links relative to
  what the normal package does.  (noted by wiz.)

(mrg)

2012-01-06 22:20:54 UTC MAIN commitmail json YAML

PR/45791: Nat Sloss: getnstr erase character weirdness
Fix processing of backspace erase char and char left.

(christos)

2012-01-06 22:14:05 UTC MAIN commitmail json YAML

s/aprint_verbose/aprint_debug/

(skrll)

2012-01-06 20:55:29 UTC MAIN commitmail json YAML

Track if a page has an executable mapping and flush the icache (and
dcache) appropriately.

Fixes the lang/python26 build on my C3700 (PA8700) and chuq's J6700 with
PA8500.

Thanks to chuq for ideas and help with this.

(skrll)

2012-01-06 20:52:43 UTC MAIN commitmail json YAML

Don't use snprintf() to format, when run_program() will do it nicely on
its own.  Suggested by joerg.

(riz)

2012-01-06 20:44:57 UTC MAIN commitmail json YAML

2012-01-06 20:41:28 UTC MAIN commitmail json YAML

Use getfslabelname() instead of trying to access fstypenames[] directly.

(riz)

2012-01-06 20:40:51 UTC MAIN commitmail json YAML

Enhance debugging printfs to also report the functionname

(reinoud)

2012-01-06 20:39:42 UTC MAIN commitmail json YAML

printf()->thunk_printf() since its for debugging and should be printed outside
the kernel's printing system.

(reinoud)

2012-01-06 15:16:03 UTC MAIN commitmail json YAML

2012-01-06 15:15:28 UTC MAIN commitmail json YAML

Address those pesky DIAGNOSTIC messages. \n
Take a performance hit at fork() for not DTRT. \n
Note: Only applicable for kernels built with "options DIAGNOSTIC" \n

(cherry)

2012-01-06 14:21:17 UTC MAIN commitmail json YAML

split the ipsec.c source file into the pfkey part which is shared
with FAST_IPSEC and KAME specific IPSEC statistics

(drochner)

2012-01-06 14:17:12 UTC MAIN commitmail json YAML

2012-01-06 14:11:55 UTC MAIN commitmail json YAML

2012-01-06 14:08:09 UTC MAIN commitmail json YAML

kill ipsec support which hasn't been working for a long time
(neither for KAME nor for FAST_IPSEC)

(drochner)

2012-01-06 14:04:02 UTC MAIN commitmail json YAML

pull in from FreeBSD rev.1.41: Narrow the use of user credentials.
(call pam_get_authtok() with caller's rights rather than user's)

(drochner)

2012-01-06 13:59:50 UTC MAIN commitmail json YAML

Forgot to commit this along with r128fb.c. Again.

(macallan)

2012-01-06 13:16:20 UTC MAIN commitmail json YAML

2012-01-06 12:54:59 UTC MAIN commitmail json YAML

Cleanup stack allocation and freeing. This means the memory leak on lwp
destruction ought to be solved.

(reinoud)

2012-01-06 12:53:07 UTC MAIN commitmail json YAML

Bump pager map default size since KVM is not that tight anymore

(reinoud)

2012-01-06 10:38:57 UTC MAIN commitmail json YAML

2012-01-06 09:41:18 UTC MAIN commitmail json YAML

Log the icache sync only if it's done.

(skrll)

2012-01-06 09:12:25 UTC MAIN commitmail json YAML

2012-01-06 09:11:45 UTC MAIN commitmail json YAML

No need to flush the icache/itlb for pool pages as they're never marked
executable.

(skrll)

2012-01-06 09:09:25 UTC MAIN commitmail json YAML

Flush the d-cache and i-cache to make sure the text area of the module
is dealt with properly.

(skrll)

2012-01-06 08:54:05 UTC MAIN commitmail json YAML

2012-01-06 08:48:43 UTC MAIN commitmail json YAML

2012-01-06 08:38:11 UTC MAIN commitmail json YAML

2012-01-06 08:36:10 UTC MAIN commitmail json YAML

Whitespace. hi perry.

(skrll)

2012-01-06 08:33:26 UTC MAIN commitmail json YAML

Group the prototypes.

(skrll)

2012-01-06 08:32:08 UTC MAIN commitmail json YAML

Simplify code a little.

(skrll)

2012-01-06 08:03:16 UTC MAIN commitmail json YAML

2012-01-06 07:59:07 UTC MAIN commitmail json YAML

Make pmap_check_alias static

(skrll)

2012-01-05 22:18:36 UTC MAIN commitmail json YAML

2012-01-05 21:40:03 UTC MAIN commitmail json YAML

turns out we can feed some radeons faster than they can process image uploads,
so make periodic stops to let the fifo drain a bit
now this works on my Blade 2500 with a 32MB XVR-100

(macallan)

2012-01-05 21:32:37 UTC MAIN commitmail json YAML

2012-01-05 21:29:25 UTC MAIN commitmail json YAML

2012-01-05 21:22:49 UTC MAIN commitmail json YAML

- add printflike and fix the broken formats
- make sure we don't exceed the number of partitions we have

(christos)

2012-01-05 20:22:33 UTC MAIN commitmail json YAML

2012-01-05 20:21:35 UTC MAIN commitmail json YAML

2012-01-05 19:43:59 UTC MAIN commitmail json YAML

2012-01-05 19:27:36 UTC MAIN commitmail json YAML

Do as the comment says: always include xorg.cf

(christos)

2012-01-05 18:59:53 UTC MAIN commitmail json YAML

also pull in patches for older security problems (secadv_20110906.txt):
-rev.21358 for CRL verification vulnerability in OpenSSL (CVE-2011-3207)
-rev.21336 for TLS ephemeral ECDH crashes in OpenSSL (CVE-2011-3210)

(drochner)

2012-01-05 18:11:51 UTC MAIN commitmail json YAML

2012-01-05 17:32:02 UTC MAIN commitmail json YAML

pull in some patches from upstream CVS, following secadv_20120104.txt:
-rev.21964 for DTLS Plaintext Recovery Attack (CVE-2011-4108)
-rev.21961 for Uninitialized SSL 3.0 Padding (CVE-2011-4576)
-rev.21456+21954 for Malformed RFC 3779 Data Can Cause Assertion Failures
(CVE-2011-4577)
(rev.21456 is not mentioned in the advisory, but there is code overlap)
-rev.21958 for SGC Restart DoS Attack (CVE-2011-4619)
-rev.21956 for Invalid GOST parameters DoS Attack (CVE-2012-0027)

(drochner)

2012-01-05 17:26:57 UTC MAIN commitmail json YAML

Remove unused variable i accidently left standing

(reinoud)

2012-01-05 17:18:02 UTC MAIN commitmail json YAML

Oops, forgot to revert this patch too... thanks Greg for finding it :-/

(reinoud)

2012-01-05 16:18:01 UTC MAIN commitmail json YAML

Correct fragment extension calculation in pass6, to avoid putting
negative block counts on inodes during roll-forward.

(perseant)

2012-01-05 15:19:53 UTC MAIN commitmail json YAML

2012-01-05 13:26:51 UTC MAIN commitmail json YAML

Add 'syscallemu' module, required by usermode kernel.

This module registers a syscall that takes a user_start and user_end address.
When a process calls SYS_syscallemu, the start and end address are recorded
and the syscall installs a filter on p->p_md.md_syscall. The filter then
uses the specified start and end addresses to determine where the syscall
should be routed (either host by calling the original md_syscall function,
or process by posting SIGILL).

(jmcneill)

2012-01-05 12:12:58 UTC MAIN commitmail json YAML

2012-01-05 11:54:25 UTC netbsd-5 commitmail json YAML

2012-01-05 11:54:05 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by dyoung in ticket #1703):
sys/dev/pci/if_wmreg.h: revision 1.46

Mark all of the wm(4) Rx descriptor fields 'volatile' so that the compiler
will not re-order accesses.  Some versions of GCC (such as one in NetBSD
5.x) definitely do re-order reads from these fields if they're not
marked volatile.

(sborrill)

2012-01-05 10:36:33 UTC netbsd-5 commitmail json YAML

2012-01-05 09:48:49 UTC netbsd-5 commitmail json YAML

2012-01-05 09:47:39 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by obache in ticket #1708):
sys/net/if.c: revision 1.246

PR/44030: ifreqn2o gets called with the parameters the wrong way around.
Reverts fix for PR 42585 (ticket #1416) as the root cause of the crash is
addressed by PR 44054 (pullup #1541).

(sborrill)

2012-01-05 07:06:00 UTC MAIN commitmail json YAML

move the most of description to an appropriate section, HISTORY.

(yamt)

2012-01-05 05:48:28 UTC MAIN commitmail json YAML

Add ast@ to the list of NetBSD developers.

(ast)

2012-01-04 20:18:29 UTC MAIN commitmail json YAML

support anti-aliased fonts in 8 bit, generate an appropriate colour map

(macallan)

2012-01-04 20:17:06 UTC MAIN commitmail json YAML

rasops8 expects the colour value replicated in every byte in devcmap[], so
fix that for r3g3b2

(macallan)

2012-01-04 20:16:20 UTC MAIN commitmail json YAML

add support for anti-aliased fonts in r3g3b2

(macallan)

2012-01-04 17:26:21 UTC MAIN commitmail json YAML

-make digital mode work in non-interactive mode (init sighandler
earlier, sleep(3) until playing finished)
-also switch to digital mode if an audio device is given on the
cmd line, or the (new) "CDPLAY_DIGITAL" env var is set

(The latter can be used to make digital mode default per system.
As I see it, analog mode is not dead yet - two of three external
DVD drives I looked at have a speaker output.)

(drochner)

2012-01-04 17:07:20 UTC MAIN commitmail json YAML

kill unnecessary srandom() call which crept in in rev. 1.33

(drochner)

2012-01-04 17:01:52 UTC MAIN commitmail json YAML

use CHAR_IN_FONT() and WSFONT_GLYPH() macros

(macallan)

2012-01-04 16:43:37 UTC yamt-pagecache commitmail json YAML

2012-01-04 16:37:45 UTC MAIN commitmail json YAML

Add logical drive device ld - a number of raid controllers provide these.
Also fix a typo/pasto when checking devices against devices/types in the
configuration file:  use value from configuration, not the end of the
device_info table.  Devices which aren't explicitly specified in the
device_info table can now be used by adding a type entry in the config
file.

(mhitch)

2012-01-04 16:36:49 UTC MAIN commitmail json YAML

update the status of yamt-pagecache branch.

(yamt)

2012-01-04 16:31:18 UTC yamt-pagecache commitmail json YAML

2012-01-04 16:30:51 UTC MAIN commitmail json YAML

2012-01-04 16:30:07 UTC yamt-pagecache commitmail json YAML

make assertions simpler

(yamt)

2012-01-04 16:29:41 UTC yamt-pagecache commitmail json YAML

2012-01-04 16:25:17 UTC MAIN commitmail json YAML

2012-01-04 16:20:42 UTC MAIN commitmail json YAML

Enhance the page_deactivate() to have less side effects. While here also make
a variable local to the debug routine that uses it.

(reinoud)

2012-01-04 16:18:11 UTC MAIN commitmail json YAML

SEE ALSO and CAVEATS

(yamt)

2012-01-04 16:17:55 UTC matt-nb5-mips64 commitmail json YAML

Rework Fast Messaging Network support (it's now lockless).
Workaround a problem with bus 0 BAR sizing causing the registers behind
the BAR to become inaccessible.
Move much/most of the startup code from evbmips/rmixl/machdep to
mips/rmi/rmixl_machdep.c
Move the code to find the XLP variant to the early boot so it can be used
early.
8bit and 16bit accessed to PCI bus 0 cause cache errors so chagne the access
of pci mem to 32bits.

(matt)

2012-01-04 16:09:44 UTC MAIN commitmail json YAML

2012-01-04 16:05:53 UTC MAIN commitmail json YAML

Fix wrong KASSERT, reported by mhitch@.

(haad)

2012-01-04 15:58:37 UTC MAIN commitmail json YAML

Add siginfo support from Daniel Loffgren.

(christos)

2012-01-04 15:56:18 UTC MAIN commitmail json YAML

2012-01-04 15:55:37 UTC MAIN commitmail json YAML

-consistently use "char *" for the compiled policy buffer in the
ipsec_*_policy() functions, as it was documented and used by clients
-remove "ipsec_policy_t" which was undocumented and only present
in the KAME version of the ipsec.h header
-misc cleanup of historical artefacts, and to remove unnecessary
differences between KAME ans FAST_IPSEC

(drochner)

2012-01-04 15:54:39 UTC MAIN commitmail json YAML

2012-01-04 15:53:49 UTC MAIN commitmail json YAML

add WSFONT_GLYPH() to get a pointer to a given glyph in a given font

(macallan)

2012-01-04 15:48:54 UTC MAIN commitmail json YAML

add a missing comma.

(yamt)

2012-01-04 15:18:58 UTC MAIN commitmail json YAML

No reason why to have a larger pagefault stackframe for lwp0

(reinoud)

2012-01-04 15:14:57 UTC MAIN commitmail json YAML

Zero the memory we claim for the stacks

(reinoud)

2012-01-04 15:10:45 UTC MAIN commitmail json YAML

don't try to unmap pv entries with munmap() that are / were already unmapped

(reinoud)

2012-01-04 14:53:58 UTC MAIN commitmail json YAML

implement cngetc and cnpollc

(jmcneill)

2012-01-04 14:31:17 UTC MAIN commitmail json YAML

Instead of calling clockctl_ioctl directly, lookup the cdevsw and
call its d_ioctl function.  This should fix an undefined reference to
`clockctlioctl' when you build a kernel that has COMPAT_50 but does not
have pseudo-device clockctl.

(apb)

2012-01-04 14:09:49 UTC MAIN commitmail json YAML

Revert HZ to 100 what it was

(reinoud)

2012-01-04 14:04:12 UTC MAIN commitmail json YAML

add options NTP & pseudo-device clockctl

(jmcneill)

2012-01-04 13:45:55 UTC MAIN commitmail json YAML

Provide a COMPAT_50 version of the CLOCKCTL_NTP_ADJTIME ioctl.
When time_t was changed from 32 to 64 bits, this ioctl's number
was changed from _IOWR('C', 0x4, struct clockctl_ntp_adjtime)
to _IOWR('C', 0x8, struct clockctl_ntp_adjtime), but the data
structure did not change, so all the compat code has to do is
change the number and try again.

(apb)

2012-01-04 13:40:53 UTC MAIN commitmail json YAML

When processing ioctl CLOCKCTL_NTP_ADJTIME, set the return value from
ntp_timestatus instead of leaving it uninitialised, and don't use
copyout(9) because args->retval is in kernel space, not user space.

Previously, running ntpd(8) in unprivileged mode would call
libc ntp_adjtime(), which would open /dev/clockctl and call
ioctl(CLOCKCTL_NTP_ADJTIME), which would fail with EFAULT.

(apb)

2012-01-04 13:31:30 UTC MAIN commitmail json YAML

Add extra debugging info for the vncfb code

(reinoud)

2012-01-04 11:56:58 UTC MAIN commitmail json YAML

This uint shouldn't be there

(reinoud)

2012-01-04 11:53:09 UTC MAIN commitmail json YAML

mmap ppl is always < 16 so make it an uint8_t

(reinoud)

2012-01-04 10:57:40 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2012-01-04 10:53:39 UTC MAIN commitmail json YAML

Fix a sentence, following a hint by Abhinav Upadhyay.

(wiz)

2012-01-04 10:48:24 UTC MAIN commitmail json YAML

Tighten up locking in the network driver.
This probably needs more attention since xennet_rx_mbuf_free() hooks
into the network layer.
The locking can also be made finer grained. Performance testing could
add some insights.

(cherry)

2012-01-04 10:30:24 UTC MAIN commitmail json YAML

Use macro PDP_SIZE instead of numeric constant, for unshared PAE L3 entries.
Thanks jym@

(cherry)

2012-01-04 08:38:21 UTC MAIN commitmail json YAML

generate a better r3g3b2 colour map which actually produces white for 0xff

(macallan)

2012-01-04 08:25:03 UTC MAIN commitmail json YAML

bump character buffers and cache to 32bit per character so flags we store
in the upper bits don't get lost
now autogenerated line drawing characters work with VCONS_DRAW_INTR and don't
get lost when switching screens

(macallan)

2012-01-04 07:56:35 UTC MAIN commitmail json YAML

split putchar into separate methods for bitmap and alpha fonts, use
FONT_IS_ALPHA()

(macallan)

2012-01-04 03:43:34 UTC MAIN commitmail json YAML

Build in 'utils' subdir before building miniroot, or the MD bits.
When making changes to 'sysinst', for example, one would expect them
reflected in the generated installers.

(riz)

2012-01-04 02:48:58 UTC MAIN commitmail json YAML

lfs_writerd thread exits when no more LFSs are mounted.

(perseant)

2012-01-04 02:36:26 UTC MAIN commitmail json YAML

Use device_t instead of 'struct device *'.
Remove unnecessary \n.

(kiyohara)

2012-01-04 00:11:13 UTC matt-nb5-mips64 commitmail json YAML

Merge USB_FRAG_DMA_WORKAROUND from matt-nb5-pq3 branch.

(matt)

2012-01-04 00:10:40 UTC matt-nb5-mips64 commitmail json YAML

Take changes from matt-nb5-pq3 which fixes how multiple ehci functions
on a pci device claim companion ohci controllers.

(matt)

2012-01-03 23:15:11 UTC MAIN commitmail json YAML

split putchar method into one for alpha fonts and one for bitmap fonts

(macallan)

2012-01-03 23:13:59 UTC MAIN commitmail json YAML

add a macro to identify alpha fonts

(macallan)

2012-01-03 21:28:50 UTC MAIN commitmail json YAML

Rework NetBSD/usermode pmap fixing some oddities that were left over from
earlier times when we were forced to run PIE executables and were forced to
use a KVM above the kernel.

(reinoud)

2012-01-03 19:02:55 UTC MAIN commitmail json YAML

2012-01-03 18:56:50 UTC MAIN commitmail json YAML

2012-01-03 18:28:36 UTC matt-nb5-mips64 commitmail json YAML

2012-01-03 18:27:47 UTC matt-nb5-mips64 commitmail json YAML

Change XLP_RAID to XLP_DMA.

(matt)