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 (178d) 

2024-05-10 07:01:46 UTC Now

2012-02-17 08:18:57 UTC yamt-pagecache commitmail json YAML

2012-02-17 08:17:03 UTC yamt-pagecache commitmail json YAML

2012-02-17 08:13:18 UTC MAIN commitmail json YAML

MIPS uses a variable page size now.
(pulled up from matt-nb5-mips64)

(matt)

2012-02-17 08:11:29 UTC MAIN commitmail json YAML

Let address/entry be 64bit if they are just sign-extended 32-bit values.
(change pulled up from matt-nb5-mips64).

(matt)

2012-02-17 07:51:51 UTC MAIN commitmail json YAML

document postinstall pwd_mkdb item

(apb)

2012-02-17 07:51:20 UTC MAIN commitmail json YAML

Add "pwd_mkdb" item, which checks whether /etc/pwd.db is in the
new format, and runs "pwd_mkdb -V 1 /etc/master.passwd" to fix it.

(apb)

2012-02-17 07:46:54 UTC MAIN commitmail json YAML

s/tmux/tmux(1)/ in the entry about removal of window(1)

(apb)

2012-02-17 07:44:30 UTC matt-nb5-mips64 commitmail json YAML

2012-02-17 07:43:45 UTC matt-nb5-mips64 commitmail json YAML

MIPS uses a variable page size now

(matt)

2012-02-17 06:11:30 UTC MAIN commitmail json YAML

ACPICA 20120215 is out, including support for ACPI 5.0.

(jruoho)

2012-02-17 02:11:18 UTC MAIN commitmail json YAML

don't rely on an application (such as ssss(1)) being able to mmap(2) the
shares it presents via libssss - allocate space using calloc(3) if the mmap
fails.

this change allows us to use ssss(1) to combine shares from different
websites, mounted using httpdev(8).

(agc)

2012-02-17 02:06:54 UTC MAIN commitmail json YAML

return the number of characters read/written in the small target operation,
not the size that was requested.

(agc)

2012-02-17 00:43:14 UTC netbsd-6 commitmail json YAML

2012-02-17 00:42:28 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #6):
distrib/common/Makefile.distrib: revision 1.9
distrib/i386/kmod/Makefile: revision 1.11
distrib/amd64/kmod/Makefile: revision 1.2
Use a new variable, MODULEVER, for kernel modules, tracking what's been
done elsewhere.

(riz)

2012-02-17 00:33:25 UTC MAIN commitmail json YAML

Use a new variable, MODULEVER, for kernel modules, tracking what's been
done elsewhere.

(riz)

2012-02-17 00:08:49 UTC netbsd-6 commitmail json YAML

2012-02-17 00:08:38 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #6):
distrib/sets/sets.subr: revision 1.136
share/mk/bsd.kmodule.mk: revision 1.34
sys/conf/osrelease.sh: revision 1.122
Add new -k (for kernel modules) flag to return MM.99.pp for current and MM.mm
for the release branch.
use osrelease -k to avoid that the path is 6.0_BETA
use osrelease.sh -k instead of hand-rolled logic.

(riz)

2012-02-17 00:00:40 UTC MAIN commitmail json YAML

use osrelease.sh -k instead of hand-rolled logic.

(christos)

2012-02-17 00:00:02 UTC MAIN commitmail json YAML

Derive MANINSTALL from MKCATPAGES and MKHTML.

(joerg)

2012-02-16 23:58:16 UTC MAIN commitmail json YAML

use osrelease -k to avoid that the path is 6.0_BETA

(christos)

2012-02-16 23:56:58 UTC MAIN commitmail json YAML

Add new -k (for kernel modules) flag to return MM.99.pp for current and MM.mm
for the release branch.

(christos)

2012-02-16 23:02:22 UTC matt-nb5-mips64 commitmail json YAML

Move the ksegx tlb init code into its own function.
Fix a problem with concurrent shootdowns by tracking what cpus want a
shootdown for a pmap, and if anoter cpu wants a shootdown, perform the
shootdown on ourselves.

(matt)

2012-02-16 23:00:39 UTC MAIN commitmail json YAML

2012-02-16 22:57:19 UTC MAIN commitmail json YAML

Add entries for bzip2 and xz.

(joerg)

2012-02-16 22:56:13 UTC MAIN commitmail json YAML

Use mmap when dealing with plain files.

(joerg)

2012-02-16 22:22:27 UTC MAIN commitmail json YAML

Do not create obsolete ./usr/include/quota directory anymore.

(njoly)

2012-02-16 21:15:05 UTC MAIN commitmail json YAML

add cpuconf.h to the sets

(christos)

2012-02-16 21:13:51 UTC MAIN commitmail json YAML

Added cpuconf.h needed by libkvm build.

(christos)

2012-02-16 20:58:55 UTC MAIN commitmail json YAML

Add support for compressed man pages in all the usual formats.

(joerg)

2012-02-16 20:58:23 UTC MAIN commitmail json YAML

Merge mandoc.h r1.99 and read.c 1.28 from upstream:
Add mparse_readmem, which allows application to run the parser directly
from memory, e.g. after de-compressing a document.

(joerg)

2012-02-16 20:45:21 UTC MAIN commitmail json YAML

2012-02-16 20:36:13 UTC MAIN commitmail json YAML

use -n too, so that we don't get a dup note.

(christos)

2012-02-16 19:57:07 UTC netbsd-6 commitmail json YAML

2012-02-16 19:56:43 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #2):
etc/weekly: revision 1.26
etc/daily: revision 1.81
UPDATING: revision 1.235
Run makemandb with the normal 022 umask, not the restrictive 077.
Extend entry to makemandb permission issue.

(riz)

2012-02-16 18:59:43 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #3):
sys/conf/osrelease.sh: revision 1.121
Don't eat _BETA. I am sure dsl will come up with something more elegant.

(riz)

2012-02-16 18:58:58 UTC matt-nb5-mips64 commitmail json YAML

2012-02-16 18:58:01 UTC matt-nb5-mips64 commitmail json YAML

2012-02-16 18:57:16 UTC matt-nb5-mips64 commitmail json YAML

enable_cp2 needs a early clobber

(matt)

2012-02-16 18:40:31 UTC MAIN commitmail json YAML

window.debug is now obsolete.

(njoly)

2012-02-16 17:33:28 UTC MAIN commitmail json YAML

cache glyphs in video memory when using anti-aliased fonts on r128fb and
radeonfb

(macallan)

2012-02-16 17:29:21 UTC MAIN commitmail json YAML

generic support for caching glyphs in video memory
for speeding up anti-aliased fonts on slow CPUs

(macallan)

2012-02-16 17:25:35 UTC MAIN commitmail json YAML

Don't eat _BETA. I am sure dsl will come up with something more elegant.

(christos)

2012-02-16 16:27:15 UTC MAIN commitmail json YAML

2012-02-16 14:52:03 UTC MAIN commitmail json YAML

2012-02-16 14:05:16 UTC MAIN commitmail json YAML

The default blocksize is 4096 bytes.

(wiz)

2012-02-16 12:29:12 UTC MAIN commitmail json YAML

2012-02-16 12:10:10 UTC MAIN commitmail json YAML

fix a description of PMAP_PREFER argument.

(yamt)

2012-02-16 11:46:15 UTC MAIN commitmail json YAML

Add KASSERTs to uvm_pagealloc_pgfl to verify the page is actually free and has
the contents that it should.
Redo the KASSERTs for the pageq in uvm_pagefree.

(matt)

2012-02-16 10:52:13 UTC matt-nb5-mips64 commitmail json YAML

Add extern int mips_ksegx_tlb_slot;

(matt)

2012-02-16 10:51:33 UTC matt-nb5-mips64 commitmail json YAML

Use (intptr_t) when casting pointers to get proper sign extension.

(matt)

2012-02-16 10:48:39 UTC matt-nb5-mips64 commitmail json YAML

Add mips_ksegx_tlb_slot.
When casting pointers, use intptr_t so we get proper sign extension.

(matt)

2012-02-16 10:47:07 UTC matt-nb5-mips64 commitmail json YAML

When booting a N32 MP kernel, make sure to setup the ksegx mapping.

(matt)

2012-02-16 10:45:17 UTC matt-nb5-mips64 commitmail json YAML

2012-02-16 10:44:30 UTC matt-nb5-mips64 commitmail json YAML

2012-02-16 10:42:52 UTC matt-nb5-mips64 commitmail json YAML

Make ps /l also printout the uarea.

(matt)

2012-02-16 08:08:25 UTC MAIN commitmail json YAML

If we are building an INSTALL kernel and the ramdisk.fs exists in the object
tree, insert it into the kernel.  This needs to be done before the board
frag so it written into the kernel before the uboot images are created.

(matt)

2012-02-16 07:59:46 UTC MAIN commitmail json YAML

Allow use of large (>256MB) bats for iobats.  If XBSEN isn't present, they
will be "downsized" into multiple 256MB bats.  Tested by riz.

(matt)

2012-02-16 07:36:55 UTC MAIN commitmail json YAML

make sure we initialise the circa structures when decoding a file, and no
header is present.

(agc)

2012-02-16 06:52:04 UTC MAIN commitmail json YAML

Add the ability to autoconfigure raid components on raw disks.
This change causes components on raw disks, as opposed to components inside
partitions or wedges, to be autoconfigured if the raid set is configured
for autoconfiguration.

Approved by oster@ and mrg@ for submission after the NetBSD-6 tag.  I've
been running these changes in production at my day job for over a year
without a problem.

See http://mail-index.NetBSD.org/tech-kern/2010/11/09/msg009167.html
for the original discussion of this patch and for a version of this patch
that works with NetBSD-5.x systems.

(buhrow)

2012-02-16 04:52:51 UTC MAIN commitmail json YAML

Remove window(1).

window(1) was replaced by tmux(1) on March 2011.  The source code has
been reimported into othersrc/usr.bin/window and an up-to-date package
is available in pkgsrc/misc/window.

This removal was approved by core@, with the condition that it be done
once netbsd-6 had been brached.  And the branching has just happened!

(jmmv)

2012-02-16 04:20:46 UTC matt-nb5-mips64 commitmail json YAML

Track the victims selected by the pagedaemon and what happens to then.
Keep a hint for what page group has the most free pages for a given color.

(matt)

2012-02-16 04:07:33 UTC MAIN commitmail json YAML

Recurse into 'window'.

(jmmv)

2012-02-16 04:06:58 UTC MAIN commitmail json YAML

Initial import of window-20120215.

This is a snapshot of the window(1) source code taken from src on 20120215.
window(1) will be dropped from src, so this will remain here for posterity's
sake.  This copy of the sources will also be the canonical source to generate
the distfiles used by pkgsrc/misc/window, if any new ones have to be created.

Status:

Vendor Tag: TNF
Release Tags: window-20120215

(jmmv)

2012-02-16 04:06:57 UTC MAIN commitmail json YAML

Don't hardcode a blocksize of 512 bytes.

Add a blocksize argument to httpdev (-b blocksize).

Bump default blocksize to 4KB.

(agc)

2012-02-16 04:05:12 UTC MAIN commitmail json YAML

Add an argument to circa_file(3), and a command line flag (-n) to
circa(1), to denote that we do/do not want the circa header placed in the
output.  This is useful in cases where the sectorsize is pre-defined,
and so we do not need to place the value in a header in the output.

Bump shlib major version for the change to the API for libcirca(3).

(agc)

2012-02-16 02:47:56 UTC MAIN commitmail json YAML

Pass t_renamerace and t_rmdirrace tests.

Adapt dholland@'s fix to ufs_rename to fix PR kern/43582.  Address several
other MP locking issues discovered during the course of investigating the
same problem.

Removed extraneous vn_lock() calls on the Ifile, since the Ifile writes
are controlled by the segment lock.

Fix PR kern/45982 by deemphasizing the estimate of how much metadata
will fill the empty space on disk when the disk is nearly empty
(t_renamerace crates a lot of inode blocks on a tiny empty disk).

(perseant)

2012-02-16 02:37:43 UTC MAIN commitmail json YAML

- make this work for arm32
- factor out duplicated ifdefs

(christos)

2012-02-16 02:35:52 UTC MAIN commitmail json YAML

don't need arm/cpu.h, we just need the cpureg.h...

(christos)

2012-02-16 02:34:56 UTC MAIN commitmail json YAML

cast printf so it can be used from userland, and include the proper include
files for userland if not kernel.

(christos)

2012-02-16 02:33:38 UTC MAIN commitmail json YAML

move stuff between the two files, so db_interface contains the functions it
needs for userland programs to link.

(christos)

2012-02-16 02:32:40 UTC MAIN commitmail json YAML

Arrange so that we can be used from userland, by not accessing pointers
directly and using db_read_bytes().
XXX: arm26 not handled.

(christos)

2012-02-16 02:30:32 UTC MAIN commitmail json YAML

expose cpu structures to kmemuser and prevent opt_*.h from being included
if kmemuser

(christos)

2012-02-16 02:29:25 UTC MAIN commitmail json YAML

expose functions needed to compute stack traces to kmemuser

(christos)

2012-02-16 02:27:11 UTC MAIN commitmail json YAML

expose stuff that crash needs to kmemuser

(christos)

2012-02-16 02:26:36 UTC MAIN commitmail json YAML

include <sys/types.h>; things included from here need it.

(christos)

2012-02-15 23:53:13 UTC MAIN commitmail json YAML

Add support for apropos -s like in the old apropos. Fix capitalisation.
Add note about optional quotation. From Abhinav Upadhyay.

(joerg)

2012-02-15 23:46:47 UTC netbsd-6 commitmail json YAML

Create CHANGES-6.0 and clear out LAST_MINUTE.

(riz)

2012-02-15 23:45:50 UTC netbsd-6 commitmail json YAML

2012-02-15 23:36:10 UTC MAIN commitmail json YAML

Also handle hyphen replacement if it was used as plain input and no
backslash sequence was used at all in the line.

(joerg)

2012-02-15 23:35:00 UTC MAIN commitmail json YAML

Be a bit more friendly to man pages using the roff .so command by
changing the current directory to the parent of the man -p entry, e.g.
/usr/share/man for /usr/share/man1.

(joerg)

2012-02-15 23:32:27 UTC MAIN commitmail json YAML

Extend entry to makemandb permission issue.

(joerg)

2012-02-15 23:30:11 UTC MAIN commitmail json YAML

Run makemandb with the normal 022 umask, not the restrictive 077.

(joerg)

2012-02-15 23:06:20 UTC MAIN commitmail json YAML

Add NetBSD 7.0, and make the default 6.0.

(riz)

2012-02-15 23:05:33 UTC MAIN commitmail json YAML

Note the new netbsd-6 branch, and move CHANGES to CHANGES.prev.

(riz)

2012-02-15 23:05:02 UTC MAIN commitmail json YAML

Welcome to 6.99.1.

(riz)

2012-02-15 20:49:14 UTC matt-nb5-mips64 commitmail json YAML

Let address/entry be 64bit if they are just sign-extended 32-bit values.

(matt)

2012-02-15 17:55:29 UTC MAIN commitmail json YAML

2012-02-15 17:00:54 UTC matt-nb5-mips64 commitmail json YAML

2012-02-15 16:30:29 UTC MAIN commitmail json YAML

Add VIA VX900 host bridge to a buggy PCI mode 1 quirk table.  PR/46018
Ok releng@

(tsutsui)

2012-02-15 16:27:26 UTC MAIN commitmail json YAML

Regen from pcidevs rev 1.1102:
> Add VIA VX900 Host Bridge, to handle its quirk. PR/46018
> Ok releng@

(tsutsui)

2012-02-15 16:26:00 UTC MAIN commitmail json YAML

Add VIA VX900 Host Bridge, to handle its quirk. PR/46018
Ok releng@

(tsutsui)

2012-02-15 16:11:23 UTC MAIN commitmail json YAML

fix for IPSEC tunnel + NAT-T + esp_frag:
Output packets larger than "esp_frag" are fragmented first
and then reinjected into ip_output for encapsulation
and transfer. The problem was that each packet got a new
ip_id value assigned, so that fragments couldn't be matched
by the receiver. Offset information was overwritten too.
approved by releng

(drochner)

2012-02-15 15:56:07 UTC MAIN commitmail json YAML

callers of targetop() check for the number of characters returned, so return
the number of characters returned from targetop().

(agc)

2012-02-15 15:49:46 UTC MAIN commitmail json YAML

Make sure that membar_producer gets the proper namespace mangling for libc.

(joerg)

2012-02-15 15:20:53 UTC MAIN commitmail json YAML

Prevent recursive IO signals. This prevents crashes when pieces of text are
pasted in say an Xterm. Each char might create a SIGIO running out of
stackspace very quickly!

(reinoud)

2012-02-15 13:01:00 UTC MAIN commitmail json YAML

Clean up cat pages that are older than the corresponding man pages.
Remove cat page directories that are empty.

(joerg)

2012-02-15 12:11:43 UTC MAIN commitmail json YAML

Port amiga calls config_console() from machdep.c now, so we have to do
the same. Otherwise no console is configured anymore.
While being at it adapt files.amigappc to the latest changes in files.amiga.
Ok by releng@.

(phx)

2012-02-15 11:59:30 UTC MAIN commitmail json YAML

Fix fallout from the new tests exercising all error paths: do not deactivate
the pmap of a vmspace-less child of a posix spawn operation that never
made it to userland.

(martin)

2012-02-15 09:03:38 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2012-02-15 04:38:06 UTC MAIN commitmail json YAML

httpdev is a (very) small utility which allows a remote file to appear
as a local one, just like iscsi-initiator(8).  However, unlike iSCSI,
httpdev uses HTTP as a transport, so the remote end only requires a
web server.  The local end just requires the ability to issue
partial-range HTTP commands and read responses.  To do that, I wrote a
minimalist HTTP client library, although any such library could be
used.  Again, in contrast to iSCSI, no special protocol is used, there
is no encapsulation of SCSI commands, and no framing of blocks, and no
needless synthesis of SCSI commands in the initiator, or
interpretation of SCSI commands in the target.  Discovery requires no
login - either one can access a file on a webserver, or one can't.

To illustrate its use, the following commands should show how to use
the daily ISO images on nyftp to be read as an ISO image on the local
machine.

# httpdev http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/201202061530Z/iso/NetBSD-5.99.64-amd64.iso /mnt &
# ls -al /mnt/nyftp.netbsd.org/
total 18
drwxr-xr-x  2 agc  agc        1024 Feb 14 05:51 .
drwxr-xr-x  2 root  wheel          0 Dec 31  1969 ..
lrw-r--r--  1 agc  agc          12 Feb 14 05:51 address -> 128.59.23.63
lrw-r--r--  1 agc  agc          16 Feb 14 05:51 hostname -> nyftp.netbsd.org
lrw-r--r--  1 agc  agc            4 Feb 14 05:51 port -> http
lrw-r--r--  1 agc  agc          14 Feb 14 05:51 product -> NetBSD httpdev
-rw-r--r--  1 agc  agc    356603904 Feb 14 05:51 storage
lrw-r--r--  1 agc  agc          16 Feb 14 05:51 targetname -> nyftp.netbsd.org
lrw-r--r--  1 agc  agc            6 Feb 14 05:51 vendor -> NetBSD
lrw-r--r--  1 agc  agc          18 Feb 14 05:51 version -> bozohttpd-20100920
# file /mnt/nyftp.netbsd.org/storage
/mnt/nyftp.netbsd.org/storage: # ISO 9660 CD-ROM filesystem data 'NETBSD_59964                    ' (bootable)
# vnconfig vnd0 /mnt/nyftp.netbsd.org/storage
# mount -rt cd9660 /dev/vnd0a /cdrom
# ls -al /cdrom
total 6467
drwxr-xr-x  17 611  wheel    4096 Dec 31  1969 .
drwxr-xr-x  23 root  wheel      512 Jan  2 19:53 ..
drwxr-xr-x  4 611  wheel    2048 Feb  6 09:21 amd64
drwxr-xr-x  2 611  wheel    6144 Feb  6 09:04 bin
-r--r--r--  1 611  wheel    75120 Feb  6 09:25 boot
-rw-r--r--  1 611  wheel      555 Feb  6 09:25 boot.cfg
drwxr-xr-x  2 611  wheel    2048 Feb  6 09:25 dev
drwxr-xr-x  26 611  wheel    12288 Feb  6 09:25 etc
-r-xr-xr-x  1 611  wheel    3082 Feb  6 09:25 install.sh
drwxr-xr-x  2 611  wheel    10240 Feb  6 09:05 lib
drwxr-xr-x  3 611  wheel    2048 Feb  6 08:41 libdata
drwxr-xr-x  4 611  wheel    2048 Feb  6 09:25 libexec
drwxr-xr-x  2 611  wheel    2048 Feb  6 08:41 mnt
drwxr-xr-x  2 611  wheel    2048 Feb  6 09:25 mnt2
-rw-r--r--  1 611  wheel  6175009 Feb  6 09:25 netbsd
drwxr-xr-x  2 611  wheel    18432 Feb  6 09:05 sbin
drwxr-xr-x  3 611  wheel    2048 Feb  6 08:49 stand
-rwxr-xr-x  1 611  wheel  180679 Feb  6 09:25 sysinst
-rwxr-xr-x  1 611  wheel    29983 Feb  6 09:25 sysinstmsgs.de
-rwxr-xr-x  1 611  wheel    28954 Feb  6 09:25 sysinstmsgs.es
-rwxr-xr-x  1 611  wheel    29458 Feb  6 09:25 sysinstmsgs.fr
-rwxr-xr-x  1 611  wheel    25761 Feb  6 09:25 sysinstmsgs.pl
drwxr-xr-x  2 611  wheel    2048 Feb  6 09:25 targetroot
drwxr-xr-x  2 611  wheel    2048 Feb  6 08:41 tmp
drwxr-xr-x  8 611  wheel    2048 Feb  6 09:25 usr
drwxr-xr-x  2 611  wheel    2048 Feb  6 09:25 var
#

httpdev uses refuse(3) and the virtdir(3) routines, and a small http
client library I wrote.  If that was replaced with libcurl, then
httpdev could also take advantage of https (assuming we trust the
CAs...)

As for size:

% size ./httpdev
  text  data    bss    dec      hex  filename
  15065  1328  1128  17521  0x4471  ./httpdev
%

If someone were wanting to distribute a new release of an operating
system, httpdev could be very useful for accessing ISO images on a
central webserver, for example. Just saying...

Status:

Vendor Tag: CROOKS
Release Tags: httpdev-base

(agc)

2012-02-15 04:33:19 UTC MAIN commitmail json YAML

make BATs >256MB work, now macppc works again on 745x CPUs as well
ok riz

(macallan)

2012-02-15 01:56:58 UTC MAIN commitmail json YAML

fix crash during early startup - we can't call OpenFirmware between zapping
the BATs and complete setting them up again
ok releng

(macallan)

2012-02-15 01:46:42 UTC MAIN commitmail json YAML

When making BATU, use (BAT_XBL|BAT_BL) for the extended bat lengths.

(matt)

2012-02-15 01:38:46 UTC MAIN commitmail json YAML

Add 4KiB more of SYMTAB_SPACE to fix MV2120_INSTALL build.

(jakllsch)

2012-02-14 22:27:20 UTC MAIN commitmail json YAML

another blah() -> blah(void)
ok riz

(macallan)

2012-02-14 22:22:45 UTC MAIN commitmail json YAML

fix 'old style function definition' warning:
blah() -> blah(void)
ok riz

(macallan)

2012-02-14 21:42:22 UTC MAIN commitmail json YAML

2012-02-14 21:41:02 UTC MAIN commitmail json YAML

2012-02-14 21:34:46 UTC MAIN commitmail json YAML

2012-02-14 21:33:03 UTC MAIN commitmail json YAML

Regen from revision 1.87 of doc/BUILDING.mdoc.

(apb)

2012-02-14 21:32:07 UTC MAIN commitmail json YAML

Minor changes to wording in the documentation for
build.sh install-image and live-image.

(apb)

2012-02-14 21:19:19 UTC MAIN commitmail json YAML

Document build.sh "live-image" and "install-image" targets.

These were documented in revision 1.97 of src/BUILDING, but were
not documented in src/doc/BUILDING.sh.  The original log message
was:

revision 1.97
date: 2012/01/22 03:53:32;  author: tsutsui;  state: Exp;  lines: +39 -0
Add "live-image" and "install-image" target support to build.sh.

"live-image" target builds pre-installed disk images that can be used on
emulators or boot from USB memory sticks to try NetBSD without installation.
Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax
(which have working emulators and don't require extra tools like preparing
msdosfs or partitioning MD label structures) support this target.

"install-image" target builds an bootable installation disk image that can
be used as an install CD but burned into USB memory sticks etc.
Current only amd64 and i386 (which would support USB boot) have this target.

For more details (and known issue) see following posts on netbsd-bugs@:
http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html

No particular comments about implementation, and
"go ahead" comments from mrg@, riz@ and christos@.

Closes PR toolchain/45153 and PR misc/45155.

(apb)

2012-02-14 19:39:37 UTC MAIN commitmail json YAML

Build release notes if groff is present (MKGROFF!=no), not if man pages
are requested (MKMAN!=no).

(joerg)

2012-02-14 19:28:23 UTC MAIN commitmail json YAML

since we have to drop locks to call into the usb code, we need to make
sure that only one caller ends up doing something in close_out_jack().
add a "closing" member that is set when closing and error out in various
places.

with this in place i can read and write from umidi without triggering
any locking or other obvious issues, though the writing is currently
broken (it worked in 5.99.60-era.)  it runs the correct time, but no
output occurs no the synth itself.  more work needed here.

(mrg)

2012-02-14 18:57:35 UTC MAIN commitmail json YAML

void function _arc4randbytes cannot return a value.

(njoly)

2012-02-14 17:35:12 UTC MAIN commitmail json YAML

2012-02-14 17:34:21 UTC MAIN commitmail json YAML

a manual page for aubtfwl(4), detailing where to find
a firmware file and where to put it

(plunky)

2012-02-14 17:33:38 UTC MAIN commitmail json YAML

2012-02-14 17:32:43 UTC MAIN commitmail json YAML

Add workaround for ARM cores that don't properly implement the MRC instruction
used for reading the thread pointer.  This is the corresponding change which
was made to <arm/mcontext.h>

(matt)

2012-02-14 17:29:51 UTC MAIN commitmail json YAML

2012-02-14 15:09:03 UTC MAIN commitmail json YAML

Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.

(jakllsch)

2012-02-14 15:08:07 UTC MAIN commitmail json YAML

2012-02-14 14:33:54 UTC MAIN commitmail json YAML

Whitespace in previous.

Ride previous releng OK.

(skrll)

2012-02-14 14:03:35 UTC MAIN commitmail json YAML

Obsolete /usr/share/man/cat3f that never contained any files, nor will it.

(wiz)

2012-02-14 13:51:20 UTC MAIN commitmail json YAML

fix incomplete device_t/softc split which led to crash on attachment,
closes PR kern/45874 by Hauke Fath
approved by releng

(drochner)

2012-02-14 13:04:52 UTC MAIN commitmail json YAML

Pass RI_NO_AUTO to rasops_init so that rasops doesn't attempt to allocate
memory as we're too early in kernel startup for this.

My A7000 boots now.

OK releng. ack 3 nak 0.

(skrll)

2012-02-14 11:44:47 UTC MAIN commitmail json YAML

Remove unused a valiable 'siopdbg'.

(kiyohara)

2012-02-14 11:25:05 UTC MAIN commitmail json YAML

The default configuration for TLS support is supposed to use Sun
as, but we use GNU as.  So in this case it generates wrong
relocations in non-PIC mode.

This change fixes lib/libc/tls/t_tls_dynamic test failure on 32-bit
sparc as described in PR toolchain/45985.

Approved by releng.

(nakayama)

2012-02-14 11:05:32 UTC MAIN commitmail json YAML

2012-02-14 10:50:34 UTC MAIN commitmail json YAML

Add missing word in comment.

(wiz)

2012-02-14 09:17:22 UTC MAIN commitmail json YAML

Comment out test n3_6 - the data files are missing

(martin)

2012-02-14 01:51:12 UTC matt-nb5-mips64 commitmail json YAML

2012-02-14 01:25:53 UTC matt-nb5-mips64 commitmail json YAML

2012-02-14 01:12:43 UTC matt-nb5-mips64 commitmail json YAML

Add more KASSERTs (more! more! more!).
When returning page to the free pool, make sure to dequeue the pages before
hand or free page queue corruption will happen.

(matt)

2012-02-14 00:39:09 UTC MAIN commitmail json YAML

Fix the build after ipfilter tests were added.

(riz)

2012-02-14 00:13:54 UTC MAIN commitmail json YAML

Add a few more posix_spawn testcases, which should detect everything that
was wrong in the initial version, causing the failure reported in
PR kern/45991.

(martin)

2012-02-13 23:54:58 UTC MAIN commitmail json YAML

PAT flags are not under control of Xen domains currently, so there is no
point in enabling them.

Avoids:
- a warning logged by hypervisor when a domain attempts to modify the PAT
MSR.
- an error during domain resuming, where a PAT flag has been set on a page
while the hypervisor does not allow it.

ok releng@.

(jym)

2012-02-13 23:07:31 UTC matt-nb5-mips64 commitmail json YAML

Use separate pending and paging tailq entries.
Add a queue check routine to validate the queues aren't corrupt.

(matt)

2012-02-13 22:40:43 UTC MAIN commitmail json YAML

When I split non-quota-specific functions out from ../ffs/quotas_common.sh
I forgot to ajust this test.
Fix PR bin/46015

(bouyer)

2012-02-13 21:03:08 UTC MAIN commitmail json YAML

2012-02-13 20:00:00 UTC MAIN commitmail json YAML

Build fix - convert to new-style definitions.
OK by releng.

(jdc)

2012-02-13 19:53:26 UTC MAIN commitmail json YAML

2012-02-13 19:50:15 UTC MAIN commitmail json YAML

Fix wrong xref; wrote quotactl(8), meant quotacheck(8). ok riz@

(dholland)

2012-02-13 19:15:59 UTC MAIN commitmail json YAML

Add cpu_spawn_return() as per other archs to make it compile. No tests done
yet.

(reinoud)

2012-02-13 19:15:31 UTC MAIN commitmail json YAML

Note removal of quotactl(8) and addition of quotadump(8)/quotarestore(8)
for backup purposes. While here, also improve the earlier quota-related
entries.

At quota2 merge time [20110306]:
  - main entry is for "ffs", not "kernel"
  - add entry to note addition of repquota -x
  - add entry to note addition of quotactl(8)
  - add entry to note changes to quotactl(2)
  - avoid explicitly saying to use repquota -x and quotactl(8) to migrate
    as it's no longer quite accurate

At libquota addition time [20120201]:
  - main entry is for "libquota", not "kernel"
  - add entry to note that quotactl(2) is gone and __quotactl(2) is now
    a private interface
  - add entry to note that the repquota -x dump format changed (from xml
    to tabular)
  - continue to make no reference to the vfs-level changes as they aren't
    user-facing

Prompted/suggested by apb@; ok by martin for releng.

(dholland)

2012-02-13 18:53:09 UTC MAIN commitmail json YAML

2012-02-13 18:30:44 UTC MAIN commitmail json YAML

Small typo in macro (.xr -> .Xr).

(njoly)

2012-02-13 18:20:26 UTC matt-nb5-mips64 commitmail json YAML

Add mm_md_direct_mapped_virt (inverse of mm_md_direct_mapped_phys).  Add a
third argument, vsize_t *, which, if not NULL, returns the amount of virtual
space left in that direct mapped segment.
Get rid most of the individual direct_mapped assert and use the above
routines instead.
Improve kernel core dump code.

(matt)

2012-02-13 17:55:12 UTC MAIN commitmail json YAML

Update reference output to match yesterday's fix. ok martin@ for releng

(dholland)

2012-02-13 17:36:18 UTC MAIN commitmail json YAML

revert prior change to unbind_jacks_from_mididev(), it's wrong.
slightly clean up free_all_jacks().

(mrg)

2012-02-13 17:34:21 UTC MAIN commitmail json YAML

Make this compilable again.  Use the new defines and switcht to
CFATTACH_DECL_NEW.

(matt)

2012-02-13 17:07:45 UTC MAIN commitmail json YAML

Modify __lwp_getprivate_fast to call _lwp_getprivate if the mrc instruction
returns 0 (some ARM cores are broken and don't raise an undefined exception
when encountering an unknown or privileged mrc instruction in user mode).

(matt)

2012-02-13 16:59:52 UTC MAIN commitmail json YAML

2012-02-13 16:35:59 UTC MAIN commitmail json YAML

Fix sched_set{param,scheduler} sections.

(njoly)

2012-02-13 15:04:49 UTC MAIN commitmail json YAML

Move the sed script into a shell function, and add command line
argument processing code to filter stdin to stdout when invoked
without arguments, to edit all files specified on the command line,
and to recursively look for *.c files to process when a directory
is specified on the command line.  Previously, only one command line
argument was accepted, and it was expected to be a directory.

(apb)

2012-02-13 14:36:39 UTC MAIN commitmail json YAML

Add missing dependency for uts.
From Pierre Pronchery <khorben@defora.org> in PR 45872.

(wiz)

2012-02-13 13:44:14 UTC MAIN commitmail json YAML

Allow all physical addresses from 0 to 0xffffffff in cpu_uarea_alloc().
This fixes a panic with amigappc, which has RAM starting at 0x08000000.
Ok by releng@.

(phx)

2012-02-13 13:37:45 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2012-02-13 13:24:18 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2012-02-13 13:23:30 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2012-02-13 13:22:09 UTC MAIN commitmail json YAML

Merge descriptions for same error code.

(wiz)

2012-02-13 13:05:36 UTC MAIN commitmail json YAML

Use the correct path in dt_module.c.
From clang via Henning Petersen in PR 46009.

(wiz)

2012-02-13 13:03:06 UTC MAIN commitmail json YAML

Use the correct constant.
From FreeBSD via Henning Petersen in PR 46005.

(wiz)

2012-02-13 13:01:39 UTC MAIN commitmail json YAML

Fix copyin/copyout sections in xrefs.

(njoly)

2012-02-13 12:59:56 UTC MAIN commitmail json YAML

Remove unused variables.
From cppcheck via Henning Petersen in PR 46004.

(wiz)

2012-02-13 12:55:28 UTC MAIN commitmail json YAML

Remove unused variable.
From cppcheck via Henning Petersen in PR 46002.

(wiz)

2012-02-13 12:52:54 UTC MAIN commitmail json YAML

Use the correct MACHINE_ARCH for amd64.
Remove temporary hack while here.
From Henning Petersen in PR 46001.

(wiz)

2012-02-13 12:49:35 UTC MAIN commitmail json YAML

Add locking description to some functions.
Add FILES section referencing source code.
From Julian Fagir in PR 45988.

(wiz)

2012-02-13 12:49:27 UTC MAIN commitmail json YAML

No need for quotadump.debug. quotadump is a link to repquota, and will
use its debug file.

(njoly)

2012-02-13 08:55:20 UTC MAIN commitmail json YAML

Add RCS Id.

(wiz)

2012-02-13 08:13:42 UTC matt-nb5-mips64 commitmail json YAML

Fix emulation to not panic when it encounters something it doesn't like.
(so running crashme won't crash the system).
Centralize the trapsignal processing so we can print out the trap info if
so desired.
Add a machdep.printfataltraps sysctl knob.

(matt)

2012-02-13 07:40:24 UTC MAIN commitmail json YAML

fix resource leaks and NULL uses found by Coverity scan.
Releng-ok by riz

(spz)

2012-02-13 06:23:41 UTC MAIN commitmail json YAML

Fix another problem with quota cursor iteration. ok riz

(dholland)

2012-02-13 05:09:01 UTC MAIN commitmail json YAML

Fix wrong error failure message.

(jruoho)

2012-02-13 04:48:22 UTC MAIN commitmail json YAML

Polish the path names a little.

(jruoho)

2012-02-13 04:43:25 UTC MAIN commitmail json YAML

Add a small note about the directory structure.

(jruoho)

2012-02-13 01:51:02 UTC MAIN commitmail json YAML

make sure we're holding the kernel lock when calling in to the usb code.

(mrg)

2012-02-13 01:47:16 UTC MAIN commitmail json YAML

call VOP_CLOSE() in the case we're bailing due to missing both read/write.
fixes vrelel() warnings when opening /dev/music on a device that doesn't
support the requested open flags.

(mrg)

2012-02-13 01:43:26 UTC MAIN commitmail json YAML

Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.

(dholland)

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

2012-02-13 01:24:03 UTC MAIN commitmail json YAML

Quota-related docs fixes:

- Remove old quotactl(2); replace with new __quotactl(2).
- Document quota_getrestrictions(3), the semantic restriction codes,
  and quota_quotaon/off(3).
- Update VFS_QUOTACTL(9), which was still describing the pre-proplib API.

Approved by releng for the freeze.

(dholland)

2012-02-13 01:07:37 UTC MAIN commitmail json YAML

Add missing MD code for posix_spawn

(martin)

2012-02-13 01:04:27 UTC MAIN commitmail json YAML

add missing MD code for posix_spawn

(martin)

2012-02-12 20:54:08 UTC MAIN commitmail json YAML

Only print errors when -A or required. Fix the error message to match others.

(christos)

2012-02-12 20:28:14 UTC MAIN commitmail json YAML

Fix another merge botch - bracket vm space assignement with kpreempt-
disable/enable.

(martin)

2012-02-12 20:11:03 UTC MAIN commitmail json YAML

Fix SDT_PROBE macro argument overlooked in argument renaming, noted by <chs>

(martin)

2012-02-12 19:11:33 UTC MAIN commitmail json YAML

PR/44889: Yamamoto Takashi: netstat -d option is broken (from Elad)

(christos)

2012-02-12 16:34:12 UTC MAIN commitmail json YAML

2012-02-12 16:31:02 UTC MAIN commitmail json YAML

2012-02-12 14:38:18 UTC MAIN commitmail json YAML

Xen clock management routines keep track of CPU (following MP merge).
Reflect this change in the suspend/resume routines so they can cope with
domU CPU suspend, instead of setting their cpu_info pointer to NULL.

Avoid copy/pasting by using the resume routines during attachement.

ok releng@.

No regression observed, and allows domU to suspend successfully again.
Restore is a different beast as PD/PT flags are marked "invalid" by Xen-4
hypervisor, and blocks resuming. Looking into it.

(jym)

2012-02-12 14:24:08 UTC MAIN commitmail json YAML

Xen MP merge introduced MP safety around ipl handlers. When removing an
event handler, check handler's function and arguments against the real
ones, not the ones from wrappers.

This fixes a bug where !mpsafe events could not be removed from the handler
chain, thereby blocking suspension of a domU.

ok releng@.

(jym)

2012-02-12 13:56:57 UTC MAIN commitmail json YAML

Remove duplicate RS_LOCAL. From cppcheck via Henning Petersen in PR 46000.

(wiz)

2012-02-12 13:55:27 UTC MAIN commitmail json YAML

Consistently use ar5416SetPowerMode. From Henning Petersen in PR 45999.

(wiz)

2012-02-12 13:52:51 UTC MAIN commitmail json YAML

Remove duplicate function declaration. From Henning Petersen in PR 45998.

(wiz)

2012-02-12 13:51:29 UTC MAIN commitmail json YAML

2012-02-12 13:48:45 UTC MAIN commitmail json YAML

Use correct return value. From clang via Henning Petersen in PR 45995.

(wiz)

2012-02-12 13:47:19 UTC MAIN commitmail json YAML

Use correct return value. From clang via Henning Petersen in PR 45996.

(wiz)

2012-02-12 13:14:37 UTC MAIN commitmail json YAML

Minor tweaks to posix_spawn error handling.
The standard allows "open" file actions for descriptors that are alreay
open, add support for that.

(martin)

2012-02-12 13:12:45 UTC MAIN commitmail json YAML

fd_open(): fix confusion between userland and kernel encoding of open flags

(martin)

2012-02-12 12:43:52 UTC MAIN commitmail json YAML

Address kern/36526. Note, contrary to the PR, ; command separator works as
documented in ddb(4)
Document ddb.commandonenter sysctl. Note, commandonenter is not available
as a variable:
db{0}> print $onpanic
      1
db{0}> print $commandonenter
Unknown variable
So document the sysctl elsewhere, not in the variables section.

(sborrill)