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 02:31:13 UTC Now

2011-09-24 00:08:05 UTC MAIN commitmail json YAML

mention the new kern.tty.qsize

(christos)

2011-09-24 00:06:20 UTC MAIN commitmail json YAML

mention the new QSIZE ioctls.

(christos)

2011-09-24 00:05:39 UTC MAIN commitmail json YAML

- Introduce a sysctl to control the default tty queue size kern.tty.qsize,
  which defaults to 1024 as before.
- Add two ioctls TIOC{G,S}QSIZE to read and adjust the queue size on
  individual ptys.

NB: ttys (and ptys) still silently (or beepingly (IMAXBEL)) drop
    characters if the queue size is exceeded. I.e. you can appear
    to succeed writing to the {p,t}ty, but not all characters will
    have made it if the queue overflows.  CVS:

(christos)

2011-09-23 23:57:06 UTC MAIN commitmail json YAML

Fix various bogus things:
- Don't use TTYHOG - 1, you can use the last byte in the ring buffer.
- Don't put unnecessary if statements around the code. The loop invariant
  is that if you reach the top of the loop, cc == 0.
- Remove cast to (void *).
- Check result of b_to_q and adjust cc.
- Explain what the TTYHOG - 2 code tried to do, and do it right.

(christos)

2011-09-23 23:02:23 UTC MAIN commitmail json YAML

the cached/not cached stuff doesn't build when both MIPS1 and MIPS3 are
defined so put it back to #if defined(_MIPS_PADDR_T_64BIT) || defined(_LP64)
there is no good reason why it can't work on MIPS1 though.

(macallan)

2011-09-23 21:13:14 UTC MAIN commitmail json YAML

* use a :M* modifier when testing whether the expanded list of
  files is empty.  Sometimes the variable contains one or more spaces,
  and testing against "" gave the wrong result, but applying the
  :M* modifier discards the spaces.  This should fix PR 45396.
* Instead of using "-" to ignore the exit status from the rm command,
  use ||true.  This should work around the bug in PR 45356, but that
  bug is not fixed.
* Suppress the ${MKMSG} command with .if 0.  People who build with
  MAKEVERBOSE=1 don't want to see the message, and people who build
  with MAKEVERBOSE=2 or higher will see the actual rm command.  The
  message may be useful for debugging this makefile itself, so it's
  only disabled, not deleted.

(apb)

2011-09-23 16:41:16 UTC MAIN commitmail json YAML

2011-09-23 16:22:00 UTC MAIN commitmail json YAML

2011-09-23 16:02:09 UTC MAIN commitmail json YAML

2011-09-23 16:00:16 UTC MAIN commitmail json YAML

2011-09-23 15:29:09 UTC MAIN commitmail json YAML

Change obsolete CBSIZE constant (48), to a power of two constant (64) that
is close enough to match the original assumptions.

(christos)

2011-09-23 15:24:36 UTC MAIN commitmail json YAML

2011-09-23 15:17:33 UTC MAIN commitmail json YAML

Build and install MLINKS for the libsaslc(3) functions.

(jruoho)

2011-09-23 14:47:41 UTC MAIN commitmail json YAML

remove things that have not been used for almost 20 years (cblock stuff)

(christos)

2011-09-23 14:45:07 UTC MAIN commitmail json YAML

2011-09-23 14:26:24 UTC MAIN commitmail json YAML

2011-09-23 14:25:13 UTC MAIN commitmail json YAML

Add NVIDIA GeForce 210.

(njoly)

2011-09-23 14:14:38 UTC MAIN commitmail json YAML

2011-09-23 13:48:28 UTC MAIN commitmail json YAML

More bugs in pow(3); cases for PR port-amd64/45391.

(jruoho)

2011-09-23 12:45:14 UTC netbsd-5 commitmail json YAML

2011-09-23 12:44:52 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by jym in ticket #1672):
sys/arch/xen/conf/files.xen: revision 1.123 via patch
sys/arch/xen/xen/hypervisor.c: revision 1.58 via patch
sys/arch/xen/xenbus/xenbus_dev.c: revision 1.9
sys/arch/xen/xenbus/xenbus_probe.c: revision 1.35

Expose Xen kernfs entries inside a domU to make it possible to use pkgsrc's
sysutils/xentools inside a domU to query XenStore entries (or even modify
part of it if the domain has enough rights).

(sborrill)

2011-09-23 12:42:15 UTC MAIN commitmail json YAML

make this build again with 32bit paddr_t
from he@

(macallan)

2011-09-23 12:34:53 UTC MAIN commitmail json YAML

remove accidentially committed debug output

(macallan)

2011-09-23 10:27:14 UTC MAIN commitmail json YAML

ACPICA 20110922 is out.

And the fun never stops: ACPI 5.0 is scheduled to be released soon.

(jruoho)

2011-09-23 09:36:38 UTC MAIN commitmail json YAML

Fix build with stack smash protection enabled.

(tron)

2011-09-23 07:31:39 UTC MAIN commitmail json YAML

apply some (uintptr_t) so that printing printers works on i386 (likely
all 32 bit.)

(mrg)

2011-09-23 07:12:10 UTC MAIN commitmail json YAML

add libgomp to this list of libs; so compat finds it properly.

(mrg)

2011-09-23 06:48:11 UTC MAIN commitmail json YAML

2011-09-23 06:44:37 UTC MAIN commitmail json YAML

2011-09-23 06:43:47 UTC MAIN commitmail json YAML

since omp.h is part of libgomp, put it in the libgomp files not the
libstdc++ files.

(mrg)

2011-09-23 01:57:32 UTC MAIN commitmail json YAML

Fix the build that was broken by struct lwp *updateproc reference in
RUMP-visible code. Instead of checking that updateproc (aka ioflush,
aka syncer) will not sleep in PUFFS code, I check for any kernel thread:
after all none of them are designed to hang awaiting for a remote filesystem
operation to complete.

(manu)

2011-09-23 00:03:29 UTC MAIN commitmail json YAML

PR/45393: Greg A. Woods: The mount point validation code (that looks for
nocoredump filesystems to avoid dumping on them) only worked for core
filenames that dump in the current working directory. Update the code to
validate the mount point of the parent directory of the core file if needed.

(christos)

2011-09-22 23:02:35 UTC MAIN commitmail json YAML

Expose Xen kernfs entries inside a domU. Patch originally from sborrill@,
slightly modified by me to profit from runtime checks for dom0 privileges
instead of using compile time macros (DOM0OPS).

It should now be possible to use pkgsrc's sysutils/xentools inside
a domU to query XenStore entries (or even modify part of it if the domain
has enough rights).

(jym)

2011-09-22 22:00:53 UTC MAIN commitmail json YAML

Update Rawrite32 to latests version

(martin)

2011-09-22 21:58:07 UTC MAIN commitmail json YAML

Restore updateproc because rump uses it until we figure out how to remove it
for good.

(christos)

2011-09-22 20:55:17 UTC MAIN commitmail json YAML

only install libgomp.spec for the native build.  look in the archdir
for libgomp.spec.

XXX: FILES/FILESDIR isn't working here for me yet.  no idea why.

(mrg)

2011-09-22 20:23:56 UTC MAIN commitmail json YAML

Use vis(3) encoding when a string format is modified by the '#' flag.
Also bump copyright years.

(apb)

2011-09-22 18:21:58 UTC MAIN commitmail json YAML

document what size is.

(christos)

2011-09-22 18:14:09 UTC MAIN commitmail json YAML

In functions list, switch from tab characters to Ta macro. Makes
nroff properly handle xrefs.

(njoly)

2011-09-22 17:27:50 UTC MAIN commitmail json YAML

- factor out common code in the inet and inet6 printing.
- add appletalk (ddp) support.

(christos)

2011-09-22 16:08:49 UTC MAIN commitmail json YAML

Also eliminate now-no-longer-used local variable.

(he)

2011-09-22 16:05:11 UTC MAIN commitmail json YAML

Make this build again: include <err.h> when needed, and don't
shadow err() with a local variable called err...

(he)

2011-09-22 12:49:57 UTC MAIN commitmail json YAML

Fix unchecked malloc, check for overflow (Maksymilian Arciemowicz)
While here, remove unused casts, fix types.

(christos)

2011-09-22 12:43:09 UTC MAIN commitmail json YAML

Eliminate unchecked malloc (Maksymilian Arciemowicz)

(christos)

2011-09-22 12:40:48 UTC MAIN commitmail json YAML

Check result of malloc (Maksymilian Arciemowicz)

(christos)

2011-09-22 12:38:34 UTC MAIN commitmail json YAML

check the result of malloc (Maksymilian Arciemowicz)

(christos)

2011-09-22 08:42:53 UTC MAIN commitmail json YAML

The bnx(4) handler runs at IPL_NET (works with spin mutexes), while
allocations can be deferred to a workqueue(9): set its highest IPL to
IPL_NET and not IPL_NONE, which is protected by an adaptive/sleeping mutex.

(jym)

2011-09-22 07:30:04 UTC MAIN commitmail json YAML

remove an extra ".TP" that broke my build.

(mrg)

2011-09-22 06:16:13 UTC MAIN commitmail json YAML

use BUS_SPACE_MAP_PREFETCHABLE

(macallan)

2011-09-22 05:08:52 UTC MAIN commitmail json YAML

support BUS_SPACE_MAP_PREFETCH in order to allow mapping device memory and
DMA buffers with cacheing disabled but things like write combining, relaxed
ordering etc. allowed when the CPU supports it
so far enabled only on Loongson, should work on R1xk and probably newer CPUs

(macallan)

2011-09-22 04:22:19 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libgcc/arch/alpha.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/arm.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/arch/armeb.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/m68000.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h@1.3 / diff / nxr@1.3
      :
(more 10 files)
regenerate.

(mrg)

2011-09-22 01:15:31 UTC MAIN commitmail json YAML

valz(4) is superseded entirely by acpivga(4) these days.

(jakllsch)

2011-09-21 20:12:12 UTC MAIN commitmail json YAML

New sentence, new line. Remove empty EXAMPLE section.

(wiz)

2011-09-21 19:34:54 UTC MAIN commitmail json YAML

Add a canonicalize option to avoid disaster when one converts directories
to symlinks in the tree and back. This option is expensive, it could be
made better by cacheing, but not now.

(christos)

2011-09-21 19:32:59 UTC MAIN commitmail json YAML

2011-09-21 18:15:59 UTC MAIN commitmail json YAML

Set LOADADDR to 0x600, matches how gptmbr.bin is compiled upstream.
This should let this actually work.

(jakllsch)

2011-09-21 18:10:25 UTC MAIN commitmail json YAML

Put the mbuf type in the ktrace record so that we know how to decode it
in userland.

(christos)

2011-09-21 17:48:53 UTC MAIN commitmail json YAML

Symbolic printing of some known MISC records.

(christos)

2011-09-21 16:37:54 UTC MAIN commitmail json YAML

make the code that deals with mapping regular memory non-cached work again:
- honour PMAP_NOCACHE
- move the PGC_NOCACHE stuff out of #ifdef PARANOIADIAG
we need this to mmap DMA buffers non-cached on sgimips

(macallan)

2011-09-21 16:13:51 UTC MAIN commitmail json YAML

buildfloppies.sh: Image is 29012 bytes (28 KB) too big to fit on 2 disks
So make it 3 floppes until someone finds a way to conserve space. The
build has been broken for months.

(christos)

2011-09-21 15:36:33 UTC MAIN commitmail json YAML

Make sure ioflush does not sleep in PUFFS code path, waiting for a mutex,
a memory allocation, or a response from the filesystem.

This avoids deadlocks in the following situations:
1) when memory is low: ioflush waits the fileystem, the fielsystem waits
  for memory
2) when the filesystem does not respond (e.g.: network outage ona
  distributed filesystem)

(manu)

2011-09-21 15:26:47 UTC MAIN commitmail json YAML

Initialize mutex before use. Lets me boot a dom0 kernel again
without a lockdebug panic.

(cegger)

2011-09-21 14:38:51 UTC MAIN commitmail json YAML

Add revision 3/A1 of the KIRKWOOD

{ KIRKWOOD(88F6192), 3, "88F619x", "A1", "Kirkwood" },

(reinoud)

2011-09-21 14:33:35 UTC MAIN commitmail json YAML

PR/45385: Henning Petersen: Swapped arguments in lseek

(christos)

2011-09-21 14:32:14 UTC MAIN commitmail json YAML

PR/45384: Henning Petersen: Swapped arguments in lseek

(christos)

2011-09-21 14:30:48 UTC MAIN commitmail json YAML

PR/45383: Henning Petersen: Swapped lseek args

(christos)

2011-09-21 13:05:32 UTC MAIN commitmail json YAML

Remove zbusmap prototype from bus.h (now in zbusvar.h)

(rkujawa)

2011-09-21 12:48:57 UTC MAIN commitmail json YAML

2011-09-21 12:40:25 UTC MAIN commitmail json YAML

Fix build for both amiga and amigappc (discussed with christos).

(rkujawa)

2011-09-21 12:08:02 UTC MAIN commitmail json YAML

Use __arraycount(), as done above.

(jym)

2011-09-21 10:18:52 UTC MAIN commitmail json YAML

Initial version of a pro-module kernel config

(ahoka)

2011-09-21 08:57:12 UTC MAIN commitmail json YAML

Fix btinfo_bootdisk's labelsector and btinfo_bootwedge's startblk for
the non-GPT case.

ok jakllsch@

(gsutre)

2011-09-21 05:59:19 UTC MAIN commitmail json YAML

temporary workaround until strict aliasing is fixed for gcc>=4.5

(agc)

2011-09-21 05:58:42 UTC MAIN commitmail json YAML

declaration protection for the header file

(agc)

2011-09-21 05:05:48 UTC MAIN commitmail json YAML

initial import of 2 small scripts, one to convert an RSA openssl cert
to an ssh (host) pubkey, and one to convert the other way, from ssh
pubkey to openssl cert.

the one from ssh to openssl cert necessarily has to infer information,
since little is available in the ssh pubkey itself (validity dates, OU,
etc).

Status:

Vendor Tag: CROOKS
Release Tags: openssl2ssh-base

(agc)

2011-09-21 02:15:18 UTC MAIN commitmail json YAML

add libgomp support.  needed by "cc -fopenmp", that koffice 2.3 wants to use.

(mrg)

2011-09-21 02:14:39 UTC MAIN commitmail json YAML

only decent into crypto/tests if ${MKCRYPTO} != "no".  (sets are probably
also broken, but i didn't get that far yet.)

(mrg)

2011-09-21 02:12:00 UTC MAIN commitmail json YAML

use GOMP_MACHINE_ARCH, so we can build compat libs.

(mrg)

2011-09-21 02:06:42 UTC MAIN commitmail json YAML

allow LIBISPRIVATE to be overriden, and install everything again.
helpful for mknative-gcc.

(mrg)

2011-09-21 02:00:57 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libgomp/arch/alpha/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/arm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/armeb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/hppa/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/m68000/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/m68k/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/mips64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp.spec@1.1 / diff / nxr@1.1
      :
(more 31 files)
libgomp mknative-gcc files for everyone else.

(mrg)

2011-09-20 19:35:46 UTC MAIN commitmail json YAML

Don't sync cache on Sansa Clip, while not fatal to further device access,
it spews 4 "generic HBA error" lines in the dmesg just plugging it in.

(jakllsch)

2011-09-20 19:31:47 UTC MAIN commitmail json YAML

2011-09-20 19:25:16 UTC MAIN commitmail json YAML

2011-09-20 19:25:01 UTC MAIN commitmail json YAML

Add SanDisk Sansa Clip.
This Mass Storage Class device rejects SCSI_FLUSHCACHE with a generic HBA error.

(jakllsch)

2011-09-20 18:58:40 UTC MAIN commitmail json YAML

Use mdoc(7) references for links to specifications. While here, fix
URLs for USB device class spec documents, and bump date.

(jym)

2011-09-20 18:57:54 UTC cherry-xenmp commitmail json YAML

2011-09-20 18:11:51 UTC MAIN commitmail json YAML

try to make this compile again.

(christos)

2011-09-20 14:28:53 UTC MAIN commitmail json YAML

- don't use an uninitialized grouplist (from Patrick Welche)
- While here:
* Allow all numeric users and groups
* Error check string to number conversion
* Factor out common code

(christos)

2011-09-20 14:01:33 UTC MAIN commitmail json YAML

strengthen the assertions about pages existing during block allocation,
which were incorrectly relaxed last year.  add some comments so that
the intent of these is hopefully clearer.

in ufs_balloc_range(), don't free pages or mark them dirty if
allocating their backing store failed.  this fixes PR 45369.

(chs)

2011-09-20 12:13:21 UTC MAIN commitmail json YAML

Don't try to fsck root device if "/" is not mentioned in fstab.
Also don't assume that all network mounts are "nfs".

(apb)

2011-09-20 09:11:07 UTC MAIN commitmail json YAML

Decouple clang and gcc handling a bit. Add -Wmissing-noreturn for clang
builds. GCC complains about about non-void functions not returning,
which is quite a bit more bogus, so don't enable it for that.

(joerg)

2011-09-20 08:42:29 UTC MAIN commitmail json YAML

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

support ioctl(WSDISPLAYIO_SVIDEO) and friends so wsfb can turn the backlight
off

(macallan)

2011-09-20 05:57:11 UTC MAIN commitmail json YAML

wait after twiddling the gpio to power down, it takes a few seconds for it to
take effect. Without this we would run into gdium_reset() and reboot instead
of powering down.

(macallan)

2011-09-20 05:51:34 UTC MAIN commitmail json YAML

call gdium_cnattach()
Now this actually boots on Gdium.

(macallan)

2011-09-20 05:50:17 UTC MAIN commitmail json YAML

make this work with NCOM == 0

(macallan)

2011-09-20 05:41:59 UTC MAIN commitmail json YAML

move the early console code over from ../gdium
This is kinda hackish but it works and it's not like there will be new Gdium
revisions anyway.

(macallan)

2011-09-20 02:28:03 UTC MAIN commitmail json YAML

makefile to build libgomp, as needed by "gcc -fopenmp".
needs a full mknative-gcc run before it can be properly enabled.

(mrg)

2011-09-20 02:26:40 UTC MAIN commitmail json YAML

2011-09-20 00:33:43 UTC MAIN commitmail json YAML

Xen suspend/resume code is now committed in -curent.

(jym)

2011-09-20 00:31:06 UTC MAIN commitmail json YAML

Xen suspend/resume will be part of NetBSD-6.

(jym)

2011-09-20 00:29:57 UTC MAIN commitmail json YAML

jym-xensuspend is now terminated.

(jym)

2011-09-20 00:12:25 UTC MAIN commitmail json YAML

Merge jym-xensuspend branch in -current. ok bouyer@.

Goal: save/restore support in NetBSD domUs, for i386, i386 PAE and amd64.

Executive summary:
- split all Xen drivers (xenbus(4), grant tables, xbd(4), xennet(4))
in two parts: suspend and resume, and hook them to pmf(9).
- modify pmap so that Xen hypervisor does not cry out loud in case
it finds "unexpected" recursive memory mappings
- provide a sysctl(7), machdep.xen.suspend, to command suspend from
userland via powerd(8). Note: a suspend can only be handled correctly
when dom0 requested it, so provide a mechanism that will prevent
kernel to blindly validate user's commands

The code is still in experimental state, use at your own risk: restore
can corrupt backend communications rings; this can completely thrash
dom0 as it will loop at a high interrupt level trying to honor
all domU requests.

XXX PAE suspend does not work in amd64 currently, due to (yet again!)
page validation issues with hypervisor. Will fix.

XXX secondary CPUs are not suspended, I will write the handlers
in sync with cherry's Xen MP work.

Tested under i386 and amd64, bear in mind ring corruption though.

No build break expected, GENERICs and XEN* kernels should be fine.
./build.sh distribution still running. In any case: sorry if it does
break for you, contact me directly for reports.

(jym)

2011-09-19 23:54:29 UTC MAIN commitmail json YAML

ifdef unused variable with -UPTRACE

(christos)

2011-09-19 21:24:58 UTC MAIN commitmail json YAML

2011-09-19 19:18:19 UTC MAIN commitmail json YAML

Remove information about prometheus.library (not needed after last changes to mppb driver).

(rkujawa)

2011-09-19 19:17:05 UTC MAIN commitmail json YAML

Move CACHELINE_* from bus_dma.c to cpu.h (needed for PCI configuration on amiga port).

(rkujawa)

2011-09-19 19:15:29 UTC MAIN commitmail json YAML

Minor changes to Amiga PCI MD code:
- Add bus enumeration and resource assignment (PCI_NETBSD_CONFIGURE) to mppb(4) - no more need to run AmigaOS to configure the bus.
- Add PCI configuration address register to p5pb(4).
- Add PCI I/O space support to p5pb(4).
- Move common code from p5pb(4) and mppb(4) to new pci_machdep.c file.
- Fix style.

(rkujawa)

2011-09-19 18:16:06 UTC MAIN commitmail json YAML

Mark the tests/lib/libc/ieefp directory obsolete, as well as its former
contents.

(pgoyette)

2011-09-19 12:52:32 UTC MAIN commitmail json YAML

Small cleanups on memory initialisation by using munmap() instead of mapping
unaccessible anon memory that we're never going to use anyway!

(reinoud)

2011-09-19 11:57:11 UTC MAIN commitmail json YAML

Small typo (t_fpsclassify -> t_fpclassify).

(njoly)

2011-09-19 11:18:02 UTC MAIN commitmail json YAML

Remove prototype for the departed wapbl_ufs_rename.

ok dholland@

(gdt)

2011-09-19 11:04:34 UTC MAIN commitmail json YAML

2011-09-19 10:40:35 UTC MAIN commitmail json YAML

Minimally document gpt recover. Bump date.

(wiz)

2011-09-19 10:03:32 UTC MAIN commitmail json YAML

PR/38356: Minoura Makoto: Use the device's unit (instead of autoconf's)
to match the bootinfo root device.

Fixes multiboot(8) root= option as well as GRUB knetbsd --root option.

(gsutre)

2011-09-19 08:53:31 UTC MAIN commitmail json YAML

dm(4) uses dk_lookup() from dksubr.c

(jnemeth)

2011-09-19 08:26:57 UTC MAIN commitmail json YAML

add Kingston DataTraveler 102 G2 (does not like being told to lock door)

(plunky)

2011-09-19 08:22:51 UTC MAIN commitmail json YAML

2011-09-19 08:20:21 UTC MAIN commitmail json YAML

add Kingston DataTraveler 102 G2

(plunky)

2011-09-19 06:38:02 UTC MAIN commitmail json YAML

Point to PR misc/44708 when failing. XXX: Remove once the test is fixed.

(jruoho)

2011-09-19 05:42:13 UTC MAIN commitmail json YAML

Remove ieeefp subdirectory.

(jruoho)

2011-09-19 05:40:39 UTC MAIN commitmail json YAML

2011-09-19 05:25:50 UTC MAIN commitmail json YAML

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

2011-09-19 00:40:23 UTC MAIN commitmail json YAML

When "loading" a built-in module needs to autoload a dependant module
which is not already loaded (or was loaded, and then unloaded), make
sure we return a pointer to the built-in module.  Otherwise, when the
initial module tries to update its dependancies' reference counts, we
trigger a KASSERT in module_enqueue().

(pgoyette)

2011-09-19 00:23:14 UTC MAIN commitmail json YAML

2011-09-19 00:19:51 UTC MAIN commitmail json YAML

2011-09-18 23:57:06 UTC MAIN commitmail json YAML

bump for hcreate_r and friends

(christos)

2011-09-18 22:35:54 UTC MAIN commitmail json YAML

2011-09-18 22:35:08 UTC MAIN commitmail json YAML

Sort SEE ALSO. New sentence, new line. Remove trailing whitespace.

(wiz)

2011-09-18 22:33:38 UTC MAIN commitmail json YAML

2011-09-18 19:27:09 UTC MAIN commitmail json YAML

2011-09-18 19:01:16 UTC MAIN commitmail json YAML

2011-09-18 18:54:32 UTC cherry-xenmp commitmail json YAML

Register the clock handler at the appropriate ipl (IPL_CLOCK). Cleanup the idle_block()

(cherry)

2011-09-18 18:48:24 UTC MAIN commitmail json YAML

catch up with new calling conventions

(agc)

2011-09-18 18:46:41 UTC cherry-xenmp commitmail json YAML

2011-09-18 18:26:32 UTC MAIN commitmail json YAML

Also mention the recognition of the "hmac-" prefix when determining
hmac algorithms

(agc)

2011-09-18 18:24:26 UTC MAIN commitmail json YAML

sync man page with reality

(agc)

2011-09-18 18:23:14 UTC MAIN commitmail json YAML

sync manual page with reality

(agc)

2011-09-18 17:43:20 UTC MAIN commitmail json YAML

typo: prefict -> predict

(jym)

2011-09-18 17:36:41 UTC MAIN commitmail json YAML

some const posioning for the HMAC key arguments to functions

print out the resulting hmac with an "hmac" prefix, if it doesn't
already have one.

for the -a algorithm argument, recognise hmac-sha1, hmac-md5, etc as well
as sha1, md5...

(agc)

2011-09-18 16:48:23 UTC cherry-xenmp commitmail json YAML

Make the xpq locking per-cpu

(cherry)

2011-09-18 10:58:29 UTC MAIN commitmail json YAML

Fix a few xrefs.

(njoly)

2011-09-18 09:07:35 UTC MAIN commitmail json YAML

Fix lseek(2) swapped arguments.

(njoly)

2011-09-18 05:33:14 UTC MAIN commitmail json YAML

2011-09-18 05:19:18 UTC MAIN commitmail json YAML

2011-09-18 04:49:11 UTC MAIN commitmail json YAML

Add few basic checks.

(jruoho)

2011-09-18 04:48:38 UTC MAIN commitmail json YAML

Reduce tolerance to see whether still acosf(cosf(x)) != x on i386/qemu.

(jruoho)

2011-09-18 01:21:34 UTC MAIN commitmail json YAML

2011-09-17 21:38:15 UTC MAIN commitmail json YAML

Transform the clock signal to a sigaction so we have the info i.e. the
context! and thus a good definition for a clockframe!

(reinoud)

2011-09-17 18:58:20 UTC netbsd-5 commitmail json YAML

Tickets 1658, 1660, 1664, 1666, 1667, 1669

(bouyer)

2011-09-17 18:57:34 UTC netbsd-5 commitmail json YAML

Apply patch, requested by tron in ticket #1669:
external/ibm-public/postfix/dist/HISTORY                        patch
external/ibm-public/postfix/dist/README_FILES/MILTER_README    patch
external/ibm-public/postfix/dist/html/MILTER_README.html        patch
external/ibm-public/postfix/dist/proto/MILTER_README.html      patch
external/ibm-public/postfix/dist/src/global/mail_version.h      patch
external/ibm-public/postfix/dist/src/milter/milter8.c          patch
external/ibm-public/postfix/dist/src/smtpd/smtpd_state.c        patch

Update Postfix to version 2.7.6. Changes since version 2.7.5:
- The Postfix Milter client logged a "milter miltername: malformed
  reply" error when a Milter sent an SMTP response without enhanced
  status code (i.e. "XXX Text" instead of "XXX X.X.X Text").
- The Postfix Milter client sent a random {client_connections} macro
  value when the remote SMTP client was not subject to any
  smtpd_client_* limit. As a workaround, it now sends a zero value
  instead.

(bouyer)

2011-09-17 18:54:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #1667):
sys/fs/union/union_vfsops.c: revision 1.64
Print the warning message on mount once.
=20
Should fix PR #42795 (patch to make mounting union filesystems less =
obnoxious)
=20
=20

(bouyer)

2011-09-17 18:53:31 UTC MAIN commitmail json YAML

Remove ptrace(2) tests that are not yet ready but were accidentally
committed.

(jruoho)

2011-09-17 18:53:30 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1666):
sys/fs/puffs/puffs_sys.h: revision 1.78 via patch
sys/fs/puffs/puffs_node.c: revision 1.20 via patch
sys/fs/puffs/puffs_vnops.c: revision 1.155 via patch
Add a mutex for operations that touch size (setattr, getattr, write, fsync).
This is required to avoid data corruption bugs, where a getattr slices
itself within a setattr operation, and sets the size to the stall value
it got from the filesystem. That value is smaller than the one set by
setattr, and the call to uvm_vnp_setsize() trigged a spurious truncate.
The result is a chunk of zeroed data in the file.
Such a situation can easily happen when the ioflush thread issue a
VOP_FSYNC/puffs_vnop_sync/flushvncache/dosetattrn while andother process
do a sys_stat/VOP_GETATTR/puffs_vnop_getattr.
This mutex on size operation can be removed the day we decide VOP_GETATTR
has to operated on a locked vnode, since the other operations that touch
size already require that.

(bouyer)

2011-09-17 18:52:21 UTC MAIN commitmail json YAML

2011-09-17 18:51:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1664):
sys/ufs/ufs/ufs_extattr.c: revision 1.35
Fix locking protocol to avoid a panic on extattrctl stop and on umount.

(bouyer)

2011-09-17 18:50:46 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1660):
lib/librmt/rmtlib.c: revisions 1.23, 1.24
Improve isrmt() check: it cannot be a rmt fd if there are no pipes
open for the fd.  Prevents collision with rumphijack.
Also, prevent potential hyperspace memory access.
Does someone want to write tests for this facility?
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.

(bouyer)

2011-09-17 18:47:48 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1658):
sys/rump/include/rump/rump_syscalls.h: revision 1.52 via patch
sys/kern/init_sysent.c: revision 1.257 via patch
sys/rump/include/rump/rumpvnode_if.h: revision 1.12 via patch
lib/libc/sys/Makefile.inc: revision 1.208 via patch
sys/sys/syscallargs.h: revision 1.227 via patch
sys/kern/kern_exec.c: revision 1.317 via patch
sys/rump/librump/rumpkern/rump_syscalls.c: revision 1.74 via patch
include/limits.h: revision 1.30 via patch
sys/kern/syscalls.master: revision 1.251 via patch
sys/sys/vnode_if.h: revision 1.83 via patch
sys/sys/fcntl.h: revision 1.40 via patch
sys/sys/fcntl.h: revision 1.41 via patch
sys/kern/vfs_syscalls.c: revision 1.433 via patch
sys/rump/librump/rumpvfs/rumpvnode_if.c: revision 1.11 via patch
sys/kern/syscalls.c: revision 1.248 via patch
sys/sys/syscall.h: revision 1.244 via patch
lib/libc/sys/link.2: revision 1.25 via patch
include/unistd.h: revision 1.127 via patch
distrib/sets/lists/comp/mi: revision 1.1659 via patch
sys/sys/stat.h: revision 1.61 via patch
First stage of support for Extended API set 2. Most of the think is
unimplemented, except enough of linkat(2) to hardlink to a symlink.
Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since
some software (e.g.: xcvs in our own tree) will assume they can use openat(2)
when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support
will be completed.
regen
improve comment about AT_* defines: they are not only used by linkat(2)
Add macros to hide OpenGroup extened API set 2 from GNU configure. This
is a temporary  workaround until the implementation is completed.

(bouyer)

2011-09-17 18:08:36 UTC MAIN commitmail json YAML

2011-09-17 17:06:47 UTC MAIN commitmail json YAML

Add mppb man page to distrib lists, mention the new driver in install notes.

(rkujawa)

2011-09-17 17:04:22 UTC MAIN commitmail json YAML

2011-09-17 17:00:12 UTC MAIN commitmail json YAML

Mention Prometheus driver.

(rkujawa)

2011-09-17 16:55:34 UTC MAIN commitmail json YAML

2011-09-17 16:54:41 UTC MAIN commitmail json YAML

remove the advertising clause so it can be used by the OpenJDK.

(christos)

2011-09-17 15:15:46 UTC MAIN commitmail json YAML

2011-09-17 14:44:18 UTC MAIN commitmail json YAML

- use -q to test for presence of a sysctl(7) variable silently
- modify powerd(8) sleep_button script so it can handle the soon-to-be
Xen suspend command.

(jym)

2011-09-17 14:25:43 UTC MAIN commitmail json YAML

2011-09-17 13:28:51 UTC MAIN commitmail json YAML

Convert to mdoc.

(wiz)

2011-09-17 12:12:19 UTC MAIN commitmail json YAML

2011-09-17 12:00:51 UTC MAIN commitmail json YAML

2011-09-17 10:59:58 UTC jym-xensuspend commitmail json YAML

Fix comment, as noted by cherry@.

(jym)

2011-09-17 10:52:52 UTC MAIN commitmail json YAML

Remove rest of the NOTES and ERRORS and references to pow(3) family.

(jruoho)

2011-09-17 10:51:53 UTC MAIN commitmail json YAML

2011-09-17 10:46:52 UTC MAIN commitmail json YAML

Define __arraycount if it doesn't exist.

(joerg)

2011-09-17 08:23:37 UTC MAIN commitmail json YAML

2011-09-17 08:15:43 UTC MAIN commitmail json YAML

2011-09-17 06:21:19 UTC MAIN commitmail json YAML

Reduce the powers.

(jruoho)

2011-09-17 03:09:51 UTC MAIN commitmail json YAML

Add back a line accidentally deleted in the previous commit.

(minskim)

2011-09-17 01:52:29 UTC MAIN commitmail json YAML

Never invoke utmp_update() recursively if we are root. Instead close the
read-only file so it can be opened later. It can happen when a setuid
program utmp_update, seteuid(ruid) -> getutxent() -> seteuid(0) -> pututxent()

(christos)

2011-09-17 01:50:54 UTC MAIN commitmail json YAML

2011-09-17 01:50:09 UTC MAIN commitmail json YAML

Add utmp/utmpx support.
XXX: Should we make the top pty (tmux) hide?
XXX: Should we add an option to not create utmp entries for a tmux terminal?

(christos)

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

2011-09-16 22:27:36 UTC MAIN commitmail json YAML

Update list of algorithm identifiers available in opencrypto(9).

(jym)

2011-09-16 22:07:17 UTC MAIN commitmail json YAML

Fix sigactsunshare() to do what the manpage and the commit tells it to do!
I.e. unshare a process its sigacts by creating a new one BUT maintaining all
signal state.

The old code would CLEAR all the signal state. It used to work only due to the
fact that sigactunshare() is only used in execsigs() and the fact that
SIG_DFL was NULL.

(reinoud)

2011-09-16 21:08:33 UTC MAIN commitmail json YAML

2011-09-16 21:06:27 UTC MAIN commitmail json YAML

2011-09-16 21:02:29 UTC MAIN commitmail json YAML

Improve diagnostics message on entry point too low/high checking

(reinoud)

2011-09-16 20:38:12 UTC MAIN commitmail json YAML

restore from the dead.

(christos)

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

2011-09-16 18:51:44 UTC MAIN commitmail json YAML

PR/45370: Takehiko NOZAKI: termcap emulation tget{flag,num,str} should
work with non-NUL terminated strings.

(christos)

2011-09-16 18:43:44 UTC MAIN commitmail json YAML

don't update access/change times on open.

(christos)

2011-09-16 16:41:21 UTC MAIN commitmail json YAML

2011-09-16 16:30:51 UTC MAIN commitmail json YAML

Remove the blockage of SIGALRM here too

(reinoud)

2011-09-16 16:30:18 UTC MAIN commitmail json YAML

Do not care about dead functions for test cases, in this case it is
often enough just noise.

(joerg)

2011-09-16 16:29:48 UTC MAIN commitmail json YAML

Reduce the size of the memory base of the testmachine even more!

(reinoud)

2011-09-16 16:29:12 UTC MAIN commitmail json YAML

There is no such thing as WARNS=5.

(joerg)

2011-09-16 16:29:11 UTC MAIN commitmail json YAML

Move the debug printf's to the new dprintf_debug() and disable the SIGALRM
blocking since we queue them now.

(reinoud)

2011-09-16 16:27:39 UTC MAIN commitmail json YAML

Print out the memory information on verbose booting too, its too handy to have
around without all the goo of debug printouts

(reinoud)

2011-09-16 16:27:36 UTC MAIN commitmail json YAML