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

2024-05-09 20:37:46 UTC Now

2011-06-20 09:25:48 UTC MAIN commitmail json YAML

Remove frame32 hack with using the same trick in netbsd32_machdep.c.

(nakayama)

2011-06-20 09:11:17 UTC MAIN commitmail json YAML

2011-06-20 08:47:13 UTC MAIN commitmail json YAML

Make more module friendly (part 1).
Don't export frame.h and psl.h to all of the kernel.
add lwp_pc and clkf accessor functions.
whitespace cleanup.

(matt)

2011-06-20 08:46:28 UTC MAIN commitmail json YAML

2011-06-20 08:27:15 UTC MAIN commitmail json YAML

Now need to use own buffer for klog read due to previous change.

(enami)

2011-06-20 08:22:44 UTC MAIN commitmail json YAML

remove HAVE_GCC == 4 conditional

(mrg)

2011-06-20 08:18:28 UTC MAIN commitmail json YAML

If this is a MODULAR kernel, export USRSTACK and CPU_MAXNUM as linker symbols
so modules can access them.

(matt)

2011-06-20 08:13:17 UTC MAIN commitmail json YAML

Get rid of extern inline.
Cleanup includes.
Rearrange pv_entry so that are pointers are first.

(matt)

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

Add #error for unknown PPC variant
Now that oea calls cpu_fixup_stubs, we don't need pmap_fixup_stubs.

(matt)

2011-06-20 08:01:14 UTC MAIN commitmail json YAML

2011-06-20 07:44:04 UTC MAIN commitmail json YAML

2011-06-20 07:31:19 UTC MAIN commitmail json YAML

Pad out trapframe for OEA so that trapframe has identical sizes for all
PPC variants.

(matt)

2011-06-20 07:23:36 UTC MAIN commitmail json YAML

Fixup PSL handling to be tolerant of modules.  Move evbppc psl changes
into powerpc psl.h

(matt)

2011-06-20 07:18:07 UTC MAIN commitmail json YAML

2011-06-20 06:52:38 UTC MAIN commitmail json YAML

2011-06-20 06:35:41 UTC MAIN commitmail json YAML

2011-06-20 06:29:54 UTC MAIN commitmail json YAML

2011-06-20 06:24:30 UTC MAIN commitmail json YAML

Explicitly include <powerpc/psl.h>

(matt)

2011-06-20 06:23:52 UTC MAIN commitmail json YAML

Cleanup includes.  Explicitly include <powerpc/psl.h>

(matt)

2011-06-20 06:22:23 UTC MAIN commitmail json YAML

Add __CTASSERT(sizeof(imask_t) == sizeof(uint64_t));

(matt)

2011-06-20 06:21:46 UTC MAIN commitmail json YAML

2011-06-20 06:04:34 UTC MAIN commitmail json YAML

2011-06-20 06:00:46 UTC MAIN commitmail json YAML

2011-06-20 05:59:06 UTC MAIN commitmail json YAML

2011-06-20 05:56:46 UTC MAIN commitmail json YAML

tools build framework for gmp, mpfr and mpc.  from chuq.

(mrg)

2011-06-20 05:54:57 UTC MAIN commitmail json YAML

initial import of GMP 5.0.2.

GNU MP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers, and floating point numbers.  It has a rich set
of functions, and the functions have a regular interface.

GMP is necessary for GCC >= 4.2.

Status:

Vendor Tag: gmp
Release Tags: gmp-5-0-2

(mrg)

2011-06-20 05:53:18 UTC MAIN commitmail json YAML

initial import of MPRF 3.0.1.

The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding).  It is
based on the GMP multiple-precision library and should replace the MPF
class in further releases of GMP.

GCC >= 4.2 requires MPFR.

Status:

Vendor Tag: mpfr
Release Tags: mpfr-3-0-1

(mrg)

2011-06-20 05:50:39 UTC MAIN commitmail json YAML

2011-06-20 05:50:26 UTC MAIN commitmail json YAML

initial import of MPC 0.9 package.

MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result.
It is built upon and follows the same principles as MPFR.

GCC >= 4.2 requires MPC.

Status:

Vendor Tag: mpc
Release Tags: mpc-0-9

(mrg)

2011-06-20 05:39:43 UTC MAIN commitmail json YAML

2011-06-20 05:20:37 UTC MAIN commitmail json YAML

2011-06-20 05:17:24 UTC MAIN commitmail json YAML

2011-06-20 05:15:59 UTC MAIN commitmail json YAML

2011-06-20 05:04:10 UTC MAIN commitmail json YAML

Add options MODULAR

(matt)

2011-06-20 00:42:12 UTC MAIN commitmail json YAML

Defer the processing of incomplete line at the end of buffer so that
kernel printf messages logged to /var/log/messages become always
easier to read.

(enami)

2011-06-19 21:37:10 UTC MAIN commitmail json YAML

Limit reading from registers at most once every second with using
ratecheck(9).

(nakayama)

2011-06-19 20:48:12 UTC netbsd-5 commitmail json YAML

Update entry for 1633

(bouyer)

2011-06-19 20:47:45 UTC netbsd-5 commitmail json YAML

Fix fallout from ticket 1633. Patch from plunky@, confirmed by manu@
(ticket author).

(bouyer)

2011-06-19 18:29:25 UTC MAIN commitmail json YAML

2011-06-19 18:28:24 UTC MAIN commitmail json YAML

Revert previous. ubc_purge() is already defined in rumpkern/vm.c

(hannken)

2011-06-19 16:36:04 UTC MAIN commitmail json YAML

Make new compiled terms for our updated terminfo.

(roy)

2011-06-19 16:27:24 UTC MAIN commitmail json YAML

Add civis and cnorm to our wsvt25 entry thanks to Onno van der Linden.

(roy)

2011-06-19 16:26:58 UTC MAIN commitmail json YAML

Note zaurus recent change.

(nonaka)

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

2011-06-19 16:16:42 UTC MAIN commitmail json YAML

2011-06-19 15:58:29 UTC MAIN commitmail json YAML

Import a newer terminfo.src from upstream.

(roy)

2011-06-19 15:58:07 UTC MAIN commitmail json YAML

fix lineedit functionality. ntpq and friends would just exit on empty lines
which is not intended - there is a quit command for that purpose.

(kardel)

2011-06-19 15:52:48 UTC MAIN commitmail json YAML

Use {...} to prevent premature exit from initialization function - this
lets the atf tests run again.

Move validation of current value vs min/max into the refresh routine
where it will get checked every time, not just at initialization.

While here, do a little more housekeeping:
  - Retrieve numeric property value once
  - Ensure that a numeric-specified sensor type is valid
  - printout any unrecognized properties (DEBUG only)

(pgoyette)

2011-06-19 11:44:03 UTC MAIN commitmail json YAML

Initialize sensor states to SINVALID

(martin)

2011-06-19 11:40:26 UTC MAIN commitmail json YAML

Instead of crashing, print a usable error message when a driver eroneously
does not properly initialize sensor state.

(martin)

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

__udivdi3 isn't included in sparc compat libc on sparc64, so use
ARCHSUBDIR instead of MACHINE_ARCH for checking whether to include
quad/Makefile.inc.

This fixes undefined symbol __udivdi3 in /libexec/ld.elf_so-sparc
on sparc64 which is the cause of failure of hello32 test in
toolchain/cc/t_hello.

(nakayama)

2011-06-19 11:22:42 UTC MAIN commitmail json YAML

Add a noop wrapper for ubc_purge() to make file system tests work again.

Not really sure if this is the right way -- Antti?

(hannken)

2011-06-19 10:52:08 UTC MAIN commitmail json YAML

Apply Joerg's changes to x86 CDs here alos:
  Include libgcc_s.so symlinks in /usr/lib, so that binaries in /usr
  linked against it actually work.

We realy should split this into MD and MI lists and share the MI one.

(martin)

2011-06-19 10:37:07 UTC MAIN commitmail json YAML

Add library lzma to make it compile with recent gzip.

(hannken)

2011-06-19 09:26:29 UTC MAIN commitmail json YAML

Delete unused file.

(nonaka)

2011-06-19 08:53:02 UTC MAIN commitmail json YAML

2011-06-19 08:00:56 UTC MAIN commitmail json YAML

move compat splN calls to intr.h where they belong.

(matt)

2011-06-19 07:59:47 UTC MAIN commitmail json YAML

2011-06-19 07:34:24 UTC MAIN commitmail json YAML

2011-06-19 07:17:18 UTC MAIN commitmail json YAML

Add dots in abbreviation.

(wiz)

2011-06-19 06:48:07 UTC MAIN commitmail json YAML

2011-06-19 06:44:05 UTC MAIN commitmail json YAML

2011-06-19 05:26:32 UTC MAIN commitmail json YAML

Pass table_id to sme_find_table().

(nonaka)

2011-06-19 05:17:38 UTC MAIN commitmail json YAML

2011-06-19 04:23:18 UTC MAIN commitmail json YAML

simplify and don't deref NULL.

(christos)

2011-06-19 04:08:48 UTC MAIN commitmail json YAML

Use correct routine to retrieve string value from prop-dictionary

(pgoyette)

2011-06-19 03:12:31 UTC MAIN commitmail json YAML

Rather than requiring the user to know the internal encoding of sensor
types, allow the user to specify the type using the units description.

XXX Numeric specification is still permitted but will be removed soon.

(pgoyette)

2011-06-19 03:09:44 UTC MAIN commitmail json YAML

Add routine to lookup description tables by description instead of by
type.

(pgoyette)

2011-06-19 02:42:54 UTC MAIN commitmail json YAML

- Fix a silly bug: remove umap from uobj in ubc_release() UBC_UNMAP case.
- Use UBC_WANT_UNMAP() consistently.

ARM (PMAP_CACHE_VIVT case) works again.

(rmind)

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

2011-06-19 02:36:59 UTC MAIN commitmail json YAML

Use src/distrib/utils/x_gzip in all install ramdisks/miniroots for now
since installation file systems might be flooded by -llzma.

(tsutsui)

2011-06-19 02:28:35 UTC MAIN commitmail json YAML

2011-06-19 02:27:41 UTC MAIN commitmail json YAML

2011-06-19 02:25:46 UTC MAIN commitmail json YAML

2011-06-19 02:22:37 UTC MAIN commitmail json YAML

cross reference xz.1

(christos)

2011-06-19 02:19:45 UTC MAIN commitmail json YAML

make this work:
- forgot to account for prelen in the input length
- deal with EOF properly

(christos)

2011-06-19 02:19:34 UTC MAIN commitmail json YAML

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

recognize .xz suffix

(christos)

2011-06-19 02:18:31 UTC MAIN commitmail json YAML

2011-06-19 01:53:36 UTC MAIN commitmail json YAML

add the lzma library now that is used by gzip

(christos)

2011-06-19 01:52:28 UTC MAIN commitmail json YAML

- remove unused call
- read headers separately
- print error id.

(christos)

2011-06-19 01:25:35 UTC MAIN commitmail json YAML

Add -DNO_PACK_SUPPORT and -DNO_XZ_SUPPORT to CPPFLAGS to omit
extra algorithm not used in installer.

XXX: should we use positive options in usr.bin/gzip/Makefile?

(tsutsui)

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

XZ_SUPPORT requires maybe_errx().

(tsutsui)

2011-06-19 00:55:09 UTC MAIN commitmail json YAML

2011-06-19 00:43:54 UTC MAIN commitmail json YAML

Add lzma (.xz) support. Somehow this does not decode after the first read yet.

(christos)

2011-06-18 23:07:04 UTC MAIN commitmail json YAML

2011-06-18 22:48:29 UTC netbsd-5 commitmail json YAML

Add sys/dev/isa/pcppi.c 1.37 to ticket 1625

(bouyer)

2011-06-18 22:47:20 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1625):
sys/dev/isa/pcppi.c: revision 1.37
avoid mutex locking botch and introduce an unlocked version of
pcppi_bell_stop().  fixes a problem reported in private email.

(bouyer)

2011-06-18 22:19:52 UTC MAIN commitmail json YAML

Use correct stack register as noticed by christos

(joerg)

2011-06-18 21:24:51 UTC MAIN commitmail json YAML

2011-06-18 21:18:46 UTC MAIN commitmail json YAML

2011-06-18 21:18:20 UTC MAIN commitmail json YAML

pmap_page_remove: perform TLB shootdown, as it is not caller's responsibility
to perform pmap_update() according to the interface.  Might want to revisit.

Should fix recently reported tmpfs problems.  Thanks to enami@ and hannken@!

(rmind)

2011-06-18 21:17:30 UTC MAIN commitmail json YAML

2011-06-18 21:14:43 UTC MAIN commitmail json YAML

- Move pre-check from uvm_obj_destroy() to ubc_purge(), keep it abstracted.
- Add comments noting the race between ubc_alloc() and ubc_purge().

(rmind)

2011-06-18 21:13:29 UTC MAIN commitmail json YAML

Clean up, sprinkle asserts, consify, use unsigned, use kmem_zalloc instead
of memset, reduce the scope of some variables, improve some comments.

No functional change intended.

(rmind)

2011-06-18 20:51:22 UTC MAIN commitmail json YAML

amap_add/amap_unadd: clean up slightly, use unsigned, add asserts.

(rmind)

2011-06-18 20:49:26 UTC MAIN commitmail json YAML

Switch to SSE code, since our gas supports it now.

(joerg)

2011-06-18 20:35:06 UTC MAIN commitmail json YAML

Unconditionally build fixup.c

(matt)

2011-06-18 20:34:39 UTC MAIN commitmail json YAML

Call cpu_fixup_stubs at the end of oea_machdep

(matt)

2011-06-18 20:29:56 UTC MAIN commitmail json YAML

Add amap_adjref_anons() helper and simplify amap_ref()/amap_unref().

(rmind)

2011-06-18 20:28:50 UTC MAIN commitmail json YAML

Add things needed for __HAVE_FAST_SOFTINTRS

(matt)

2011-06-18 20:05:56 UTC MAIN commitmail json YAML

Try to initialize retval to something sensible.

(joerg)

2011-06-18 20:05:28 UTC MAIN commitmail json YAML

2011-06-18 18:54:25 UTC MAIN commitmail json YAML

sparc64: Add fast softint(9) support.

(nakayama)

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

2011-06-18 18:43:41 UTC MAIN commitmail json YAML

2011-06-18 18:16:40 UTC MAIN commitmail json YAML

SSE2 registers are only used for float and double arguments, so update
comment to reflect reality. Add some accessor macros for long double
arguments for i386 and x86_64.

(joerg)

2011-06-18 17:47:20 UTC MAIN commitmail json YAML

- misc KNF and style fixes
- use device_t and cfdata_t
No binary change.

(tsutsui)

2011-06-18 17:21:32 UTC netbsd-5 commitmail json YAML

2011-06-18 17:20:32 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sjg in ticket #1636):
lib/libc/gen/getgrent.c: revision 1.63
_gr_copy() can get called with fromgrp->gr_mem == NULL.

(bouyer)

2011-06-18 17:06:52 UTC MAIN commitmail json YAML

Move PVR definitions to <powerpc/ibm4xx/spr.h>
No need to include <powerpc/cpu.h> in <powerpc/ib4xx/cpu.h>

(matt)

2011-06-18 17:03:15 UTC netbsd-5 commitmail json YAML

2011-06-18 17:00:26 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #1627):
sys/kern/vfs_wapbl.c: revisions 1.41-1.42
sbin/dump/snapshot.c: revisions 1.6 (patch)
share/man/man4/fss.4: revisions 1.15 (patch)
sys/dev/fss.c: revisions 1.73 (patch)
sys/dev/fssvar.h: revisions 1.25
usr.sbin/fssconfig/fssconfig.c: revisions 1.7
sys/ufs/ffs/ffs_balloc.c: revisions 1.54
sys/ufs/ffs/ffs_snapshot.c: revisions 1.90, 1.98, 1.100-1.101, 1.103-1.110, 1.111, 1.112-1.115 (patch)

- Try to keep snapshot indirect blocks contiguous.  This speeds up snapshot
  creation by a factor of ~3 and reduces the file system suspension time by
  a factor of ~5.

- Refine the scope of WAPBL transactions and the limit for deallocations in
  one transaction so we should no longer get a "wapbl_flush: current
  transaction too big to flush" panic when creating or removing snapshots
  on larger logging disks.

- fss(4): Allow FSSIOCSET to set the initial flags.  Add a new flag
  "FSS_UNLINK_ON_CREATE" to unlink the backing store before the snapshot
  gets created.  With this change dump(8) no longer dumps the zero-sized,
  but named snapshot it is working on.

(bouyer)

2011-06-18 16:44:07 UTC netbsd-5-0 commitmail json YAML

2011-06-18 16:43:44 UTC netbsd-5-1 commitmail json YAML

2011-06-18 16:43:07 UTC netbsd-5 commitmail json YAML

Tickets 1623, 1624, 1625, 1626, 1629, 1630, 1632, 1633

(bouyer)

2011-06-18 16:42:04 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1633):
sys/kern/uipc_domain.c: revision 1.86
sys/kern/uipc_usrreq.c: revision 1.134
sys/kern/uipc_proto.c: revision 1.22
Add SOCK_SEQPACKET to PL_LOCAL sockets. Based on patch from Jesse Off,
submitted 8 years ago:
http://mail-index.netbsd.org/tech-kern/2003/04/14/0006.html

(bouyer)

2011-06-18 16:40:43 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #1632):
sys/dev/ic/gem.c: revision 1.97
Fix corrupted packet problem on 100Mb/s half duplex links.
We need to set "echo disable" on the internal phy too, not just on the
external phy.
Tested on:
SUNW,Sun-Blade-2000
gem0 at pci0 dev 5 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
ukphy0 at gem0 phy 1: OUI 0x0006b8, model 0x000c, rev. 1
Setting pointed out by bad@.

(bouyer)

2011-06-18 16:40:39 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #1632):
sys/dev/ic/gem.c: revision 1.97
Fix corrupted packet problem on 100Mb/s half duplex links.
We need to set "echo disable" on the internal phy too, not just on the
external phy.
Tested on:
SUNW,Sun-Blade-2000
gem0 at pci0 dev 5 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
ukphy0 at gem0 phy 1: OUI 0x0006b8, model 0x000c, rev. 1
Setting pointed out by bad@.

(bouyer)

2011-06-18 16:40:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #1632):
sys/dev/ic/gem.c: revision 1.97
Fix corrupted packet problem on 100Mb/s half duplex links.
We need to set "echo disable" on the internal phy too, not just on the
external phy.
Tested on:
SUNW,Sun-Blade-2000
gem0 at pci0 dev 5 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
ukphy0 at gem0 phy 1: OUI 0x0006b8, model 0x000c, rev. 1
Setting pointed out by bad@.

(bouyer)

2011-06-18 16:39:10 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by jym in ticket #1630):
sys/arch/xen/xen/xbdback_xenbus.c: revision 1.37
In xbdback(4), move the code that copies segments after the bound checks
of the ``nr_segments'' variable.
In cases where we are running domUs with an architecture different from the
dom0 one (for example: 32 bits domUs on 64 bits dom0), copying segments
with an invalid nr_segments value will lead to the corruption of the
xbdback instance structure and quickly crash the dom0 backend.
Tested under 64 bits dom0 with 32 bits domUs. No regression observed.
ok bouyer@.
Will be pulled up to -4 and -5.

(bouyer)

2011-06-18 16:38:27 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jym in ticket #1630):
sys/arch/xen/xen/xbdback_xenbus.c: revision 1.37
In xbdback(4), move the code that copies segments after the bound checks
of the ``nr_segments'' variable.
In cases where we are running domUs with an architecture different from the
dom0 one (for example: 32 bits domUs on 64 bits dom0), copying segments
with an invalid nr_segments value will lead to the corruption of the
xbdback instance structure and quickly crash the dom0 backend.
Tested under 64 bits dom0 with 32 bits domUs. No regression observed.
ok bouyer@.
Will be pulled up to -4 and -5.

(bouyer)

2011-06-18 16:36:09 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1629):
sys/kern/kern_fork.c: revision 1.181
Inherit proc_t::p_mqueue_cnt on fork().

(bouyer)

2011-06-18 16:35:56 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1629):
sys/kern/kern_fork.c: revision 1.181
Inherit proc_t::p_mqueue_cnt on fork().

(bouyer)

2011-06-18 16:35:51 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1629):
sys/kern/kern_fork.c: revision 1.181
Inherit proc_t::p_mqueue_cnt on fork().

(bouyer)

2011-06-18 16:27:16 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1626):
sys/arch/m68k/fpe/fpu_emulate.c: revision 1.31
Fix botch in rev 1.28 that causes wrong results of fcmp and ftst in FPE.
fpu_upd_fpsr() should be called even in discard_result case if an emulated
instruction gets proper result without signal.
Fixes weird behavior of awk(1) seen on /etc/rc.d/postfix on XM6i and
TME emulating sun3 without 68881.
Should be pulled up to all netbsd-4 and netbsd-5 branches.

(bouyer)

2011-06-18 16:27:11 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1626):
sys/arch/m68k/fpe/fpu_emulate.c: revision 1.31
Fix botch in rev 1.28 that causes wrong results of fcmp and ftst in FPE.
fpu_upd_fpsr() should be called even in discard_result case if an emulated
instruction gets proper result without signal.
Fixes weird behavior of awk(1) seen on /etc/rc.d/postfix on XM6i and
TME emulating sun3 without 68881.
Should be pulled up to all netbsd-4 and netbsd-5 branches.

(bouyer)

2011-06-18 16:26:58 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1626):
sys/arch/m68k/fpe/fpu_emulate.c: revision 1.31
Fix botch in rev 1.28 that causes wrong results of fcmp and ftst in FPE.
fpu_upd_fpsr() should be called even in discard_result case if an emulated
instruction gets proper result without signal.
Fixes weird behavior of awk(1) seen on /etc/rc.d/postfix on XM6i and
TME emulating sun3 without 68881.
Should be pulled up to all netbsd-4 and netbsd-5 branches.

(bouyer)

2011-06-18 16:24:10 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1625):
sys/dev/isa/pcppivar.h: revision 1.10
sys/dev/isa/pcppi.c: revision 1.36
convert a lockless + spltty() combo to a IPL_VM mutex and cv.
hopefully this will avoid the beep-didn't-stop problem i had recently
that i was able to fix by calling wakeup() on pcppi's softc from ddb.

(bouyer)

2011-06-18 16:22:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1624):
sys/ufs/ufs/ufs_extattr.c: revision 1.29 via patch
Fix filesystem root leaked lock when using UFS_EXTATTR_AUTOSTART.
This way, statvfs(2) calls obtained by df(1) or umount(8) will no
longer sleep forever in the kernel to acquire the lock.

(bouyer)

2011-06-18 16:19:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1623):
lib/libpuffs/puffs.c: revision 1.116
sys/fs/puffs/puffs_vnops.c: revision 1.151
Call advlock method if supplied

(bouyer)

2011-06-18 16:17:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1623):
lib/libpuffs/puffs.c: revision 1.116 via patch
sys/fs/puffs/puffs_vnops.c: revision 1.151 via patch
Call advlock method if supplied

(bouyer)

2011-06-18 14:47:36 UTC MAIN commitmail json YAML

Include libgcc_s.so symlinks in /usr/lib, so that binaries in /usr
linked against it actually work.

(joerg)

2011-06-18 13:52:25 UTC MAIN commitmail json YAML

Added some I2C register definition.

(nonaka)

2011-06-18 11:46:32 UTC netbsd-5-0 commitmail json YAML

2011-06-18 11:38:08 UTC netbsd-5-0 commitmail json YAML

Apply patch, requested by spz in ticket #1634:

dist/bind/ patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/base/shl.mi patch
lib/libdns/shlib_version patch
lib/libisc/shlib_version patch

Update bind to 9.7.3-P1, fixing CVE-2011-1910 and CVE-2011-0414

(bouyer)

2011-06-18 11:30:29 UTC netbsd-5-1 commitmail json YAML

2011-06-18 11:29:27 UTC netbsd-5-1 commitmail json YAML

src/dist/bind/Atffile@1.2.4.2 / diff / nxr@1.2.4.2
src/dist/bind/CHANGES@1.1.1.11.4.2.2.2 / diff / nxr@1.1.1.11.4.2.2.2
src/dist/bind/COPYRIGHT@1.1.1.5.4.1.2.2 / diff / nxr@1.1.1.5.4.1.2.2
src/dist/bind/FAQ.xml@1.1.1.4.4.2.2.2 / diff / nxr@1.1.1.4.4.2.2.2
src/dist/bind/Makefile.in@1.1.1.5.4.1.2.2 / diff / nxr@1.1.1.5.4.1.2.2
src/dist/bind/README@1.18.4.1.2.2 / diff / nxr@1.18.4.1.2.2
src/dist/bind/RELEASE-NOTES-BIND-9.7.html deleted
src/dist/bind/RELEASE-NOTES-BIND-9.7.txt deleted
src/dist/bind/acconfig.h@1.1.1.6.4.1.2.2 / diff / nxr@1.1.1.6.4.1.2.2
src/dist/bind/bin/Makefile.in@1.1.1.5.12.2 / diff / nxr@1.1.1.5.12.2
src/dist/bind/bin/check/Makefile.in@1.1.1.6.12.2 / diff / nxr@1.1.1.6.12.2
src/dist/bind/bin/check/check-tool.c@1.1.1.5.4.1.2.2 / diff / nxr@1.1.1.5.4.1.2.2
src/dist/bind/bin/check/check-tool.h@1.1.1.5.12.1 / diff / nxr@1.1.1.5.12.1
src/dist/bind/bin/check/named-checkconf.8@1.1.1.7.4.1.2.2 / diff / nxr@1.1.1.7.4.1.2.2
src/dist/bind/bin/check/named-checkconf.c@1.1.1.5.4.1.2.2 / diff / nxr@1.1.1.5.4.1.2.2
src/dist/bind/bin/check/named-checkconf.docbook@1.1.1.7.12.2 / diff / nxr@1.1.1.7.12.2
src/dist/bind/bin/check/named-checkconf.html@1.1.1.7.4.1.2.2 / diff / nxr@1.1.1.7.4.1.2.2
src/dist/bind/bin/check/named-checkzone.8@1.1.1.7.4.1.2.2 / diff / nxr@1.1.1.7.4.1.2.2
src/dist/bind/bin/check/named-checkzone.c@1.1.1.5.4.1.2.2 / diff / nxr@1.1.1.5.4.1.2.2
src/dist/bind/bin/check/named-checkzone.docbook@1.1.1.7.4.1.2.2 / diff / nxr@1.1.1.7.4.1.2.2
      :
(more 1961 files)
Apply patch, requested by spz in ticket #1634:

dist/bind/ patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/base/shl.mi patch
lib/libdns/shlib_version patch
lib/libisc/shlib_version patch

Update bind to 9.7.3-P1, fixing CVE-2011-1910 and CVE-2011-0414

(bouyer)

2011-06-18 11:21:44 UTC netbsd-5 commitmail json YAML

2011-06-18 11:20:55 UTC netbsd-5 commitmail json YAML

Apply patch, requested by spz in ticket #1634:

dist/bind/ patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/base/shl.mi patch
lib/libdns/shlib_version patch
lib/libisc/shlib_version patch

Update bind to 9.7.3-P1, fixing CVE-2011-1910 and CVE-2011-0414

(bouyer)

2011-06-18 10:39:12 UTC netbsd-4-0 commitmail json YAML

2011-06-18 10:38:28 UTC netbsd-4-0 commitmail json YAML

Apply patch, requested by spz in ticket #1430:
dist/bind/CHANGES: patch
dist/bind/version: patch
dist/bind/lib/dns/api: patch
dist/bind/lib/dns/ncache.c: patch
dist/bind/lib/dns/rdataset.c: patch
dist/bind/lib/dns/validator.c: patch
dist/bind/lib/dns/include/dns/rdataset.h: patch

Fix security issue: An authoritative name server sending a negative
response containing a very large RRset could
trigger an off-by-one error in the ncache code
and crash named.
Fix bug: Named could fail to validate zones listed in a DLV
that validated insecure without using DLV and had
DS records in the parent zone.

(bouyer)

2011-06-18 10:37:45 UTC netbsd-4 commitmail json YAML

2011-06-18 10:36:32 UTC netbsd-4 commitmail json YAML

Apply patch, requested by spz in ticket #1430:
dist/bind/CHANGES: patch
dist/bind/version: patch
dist/bind/lib/dns/api: patch
dist/bind/lib/dns/ncache.c: patch
dist/bind/lib/dns/rdataset.c: patch
dist/bind/lib/dns/validator.c: patch
dist/bind/lib/dns/include/dns/rdataset.h: patch

Fix security issue: An authoritative name server sending a negative
response containing a very large RRset could
trigger an off-by-one error in the ncache code
and crash named.
Fix bug: Named could fail to validate zones listed in a DLV
that validated insecure without using DLV and had
DS records in the parent zone.

(bouyer)

2011-06-18 08:21:20 UTC MAIN commitmail json YAML

2011-06-18 08:17:58 UTC MAIN commitmail json YAML

Use __builtin_clz instead of our own cntlzw

(matt)

2011-06-18 08:08:31 UTC MAIN commitmail json YAML

2011-06-18 06:44:28 UTC MAIN commitmail json YAML

split device/softc (CFATTACH_DECL_NEW)
struct device * -> device_t
struct cfdata * -> cfdata_t
Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists
Explicitly include <powerpc/ibm4xx/cpu.h> when needed.

(matt)

2011-06-18 06:41:44 UTC MAIN commitmail json YAML

2011-06-18 06:37:39 UTC MAIN commitmail json YAML

Use FRAME_Rn (like ibm4xx and oea) instead of FRAME_n.
Include psl.h to get PSL_* values instead of getting them from assym.h

(matt)

2011-06-18 06:36:25 UTC MAIN commitmail json YAML

2011-06-18 06:25:43 UTC MAIN commitmail json YAML

Build evbsh3-${MACHINE_ARCH}cd.iso on build.sh iso-image target as other ports.

(nonaka)

2011-06-18 05:10:17 UTC MAIN commitmail json YAML

Sort options. Add description for -x. Remove trailing whitespace.

(wiz)

2011-06-18 04:53:13 UTC MAIN commitmail json YAML

Initial import of mat into othersrc.

mat is an archiver program (the "minimalist archiving tool" program),
similar to tar or pax, but holding digests of the individual
components in the archive (right now, these are sha256 digests).  in
addition, mat has been designed to have no arbitrary restrictions on
sizes of meta-data fields, or of data itself.  it holds linked files
internally as efficiently as possible, and displays these linked files
in a manner analogous to ls(1) for a symbolic link.

mat is a tar-like frontend for libmat(3). a pax-like frontend is also
under development. if i could work out cpio syntax, i might write a
cpio-like frontend.

there is a separate mat_verify() function exposed in the library, and
it will perform sanity and integral validity checks on an archive that
is presented to it.  internally, every archive is validated before any
listing or extraction can take place.  no filenames which start with
'/' are allowed, neither is any filename containing a "/../" string.

because mat is intended to be used as part of a layered solution, mat
does not include any compression, since it is usually much more
efficient to construct the archive itself, and then to compress the
whole archive, since there are "economies of scale" here.

mat also includes no signing facility, but has been designed to be
layered underneath such a signing program - by signing an inventory of
a mat archive, with the sha256 digests in the inventory, it would be
difficult to modify any part of the archive and still have a valid
signature on the archive.

the obligatory examples follow:

% cp /etc/group group
% ln -s Makefile m
% mat cvf archive.mat group m /etc/group
can't stat './etc/group'
% mat tf archive.mat
group
m
% mat tvf archive.mat
-rw-r--r--  1 agc  agc    510 Jun 16 18:27 group
lrwxr-xr-x  1 agc  agc      8 Jun 16 18:27 m -> Makefile
% mat tvvf archive.mat
-rw-r--r--  1 agc  agc    510 Jun 16 18:27 d8008905d91a083115b2fb8bd469a36a94f07f9cafeb88c17a44add769d3c0a0 group
lrwxr-xr-x  1 agc  agc      8 Jun 16 18:27 7a6378e1ee1f9098b9fb5219e6bb2ae17df33230171ee5c2a56f0cc4335d5dfd m -> Makefile
%

an example of multiply-linked files in a mat archive:

% mat tvf a.mat
drwxr-xr-x  2 agc  agc    512 Jun 16 18:27 a
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 a/Makefile
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 a/m1 == a/Makefile
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 a/m2 == a/Makefile
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 a/m3 == a/Makefile
% mat tvvf a.mat
drwxr-xr-x  2 agc  agc    512 Jun 16 18:27 0000000000000000000000000000000000000000000000000000000000000000 a
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 13bc52eeb726edc6298ac9a4d1ca2f4ccc79a8b62412c5c4ab210ffbfefe1e35 a/Makefile
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 13bc52eeb726edc6298ac9a4d1ca2f4ccc79a8b62412c5c4ab210ffbfefe1e35 a/m1 == a/Makefile
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 13bc52eeb726edc6298ac9a4d1ca2f4ccc79a8b62412c5c4ab210ffbfefe1e35 a/m2 == a/Makefile
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 13bc52eeb726edc6298ac9a4d1ca2f4ccc79a8b62412c5c4ab210ffbfefe1e35 a/m3 == a/Makefile
% mat tvvf a.mat '*/*3'
-rw-r--r--  4 agc  agc  1827 Jun 16 18:27 13bc52eeb726edc6298ac9a4d1ca2f4ccc79a8b62412c5c4ab210ffbfefe1e35 a/m3 == a/Makefile
%

archives can be read from stdin, and written to stdout, and there
are checks to make sure we don't try to include the mat archive when
generating a new archive:

% mat tvvf - < archive2.mat
-rw-r--r--  1 agc  agc    510 Jun 16 18:27 d8008905d91a083115b2fb8bd469a36a94f07f9cafeb88c17a44add769d3c0a0 group
lrwxr-xr-x  1 agc  agc      8 Jun 16 18:27 7a6378e1ee1f9098b9fb5219e6bb2ae17df33230171ee5c2a56f0cc4335d5dfd m -> Makefile
% mat cvf archive2.mat group m archive2.mat /etc/group dir
ignoring attempt to add ourselves 'archive2.mat'
can't stat './etc/group'
can't stat 'dir'
% mkdir d
% cd d && mat xvf ../archive.mat
group
m
%

mat can also take its input from a template file, in the same format
as NetBSD's build.sh METALOG file.  The resulting mat archive uses the
uid and gid provided in the template file.  When extracting, using the
-p switch, the "original" uid and gid are used:

% cat dist/template
./d type=dir uname=root gname=wheel
./d/group type=file uname=root gname=wheel mode=0644 size=510 sha256=d8008905d91a083115b2fb8bd469a36a94f07f9cafeb88c17a44add769d3c0a0
./d/m type=link uname=root gname=wheel mode=0755 link=Makefile
% mat cvf matty -T dist/template
% mat tvvf matty
drwxr-xr-x  2 root  wheel    512 Jun 16 18:27 0000000000000000000000000000000000000000000000000000000000000000 ./d
-rw-r--r--  1 root  wheel    510 Jun 16 18:27 d8008905d91a083115b2fb8bd469a36a94f07f9cafeb88c17a44add769d3c0a0 ./d/group
lrwxr-xr-x  1 root  wheel      8 Jun 16 18:27 7a6378e1ee1f9098b9fb5219e6bb2ae17df33230171ee5c2a56f0cc4335d5dfd ./d/m -> Makefile
% mkdir e
% cd e && sudo mat xvf ../matty -p
./d
./d/group
./d/m
% cd e && ls -ald d d/*
drwxr-xr-x  2 root  wheel  512 Jun 16 18:27 d
-rw-r--r--  1 root  wheel  510 Jun 16 18:27 d/group
lrwxr-xr-x  1 root  wheel    8 Jun 16 18:27 d/m -> Makefile
%

Status:

Vendor Tag: CROOKS
Release Tags: mat-base

(agc)

2011-06-18 02:05:08 UTC MAIN commitmail json YAML

remove some debugging output no longer necessary.

(mrg)

2011-06-18 02:02:50 UTC MAIN commitmail json YAML

Use aprint_normal  include sys/cpu.h

(matt)

2011-06-18 01:22:34 UTC MAIN commitmail json YAML

avoid adding -m32 to various variables multiple times aka, multiple inclusions.

(mrg)

2011-06-17 23:37:38 UTC MAIN commitmail json YAML

Part of the interrupt rototill.  Use <powerpc/intr.h> and just override
a few things (like imask_t).

(matt)

2011-06-17 23:36:18 UTC MAIN commitmail json YAML

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

Add IPL_HIGH and IPL_SCHED so locore.S can use them.

(matt)

2011-06-17 23:14:41 UTC MAIN commitmail json YAML

Call splraise(IPL_HIGH) instead splhigh.  Easier to a nasty problem.

(matt)

2011-06-17 23:12:40 UTC MAIN commitmail json YAML

Fix curlwp check for fpreg/vecreg to acknowledge that the PCU is either
for the current lwp or that PCU is not owned on any cpu.

(matt)

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

If dbsym fails, not fail the command, remove the target too so that the
next invokation will try to remake it.

(matt)

2011-06-17 21:18:57 UTC MAIN commitmail json YAML

2011-06-17 19:05:20 UTC MAIN commitmail json YAML

2011-06-17 19:04:00 UTC MAIN commitmail json YAML

struct device * -> device_t

(matt)

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

2011-06-17 18:59:33 UTC MAIN commitmail json YAML

ofppc doesn't have PMAP_MAP_POOLPAGE so make the cpu_uareas do nothing.

(matt)

2011-06-17 18:40:46 UTC MAIN commitmail json YAML

Sync with pmax/cons.h (i.e. remove clause 3 and 4).

(tsutsui)

2011-06-17 18:20:40 UTC MAIN commitmail json YAML

New sentence, new line. Fix some typos and an xref. Bump date.

(wiz)

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

This is installed in section 1, so make internal section the same.
Also use name under which it is installed as main internal name.
Comment out reference to extattr(2) which doesn't exist on NetBSD
(a reference to extattr(3) still remains).

(wiz)

2011-06-17 18:13:49 UTC MAIN commitmail json YAML

Remove trailing whitespace. Bump date for previous.

(wiz)

2011-06-17 18:13:14 UTC MAIN commitmail json YAML

New sentence, new line; fix wording; bump date.

(wiz)

2011-06-17 18:12:32 UTC MAIN commitmail json YAML

Fix wording (if I understand the sentence correctly).

(wiz)

2011-06-17 18:08:53 UTC MAIN commitmail json YAML

New sentence, new line. Bump date for previous.

(wiz)

2011-06-17 17:00:58 UTC MAIN commitmail json YAML

2011-06-17 16:59:51 UTC MAIN commitmail json YAML

Remove environment variable settings.
Now that we are not abusing $HOME to get to the terminfo db, make it visible.

(christos)

2011-06-17 16:32:31 UTC MAIN commitmail json YAML

vis'ify the excess byte printing so that xstlproc does not barf.

(christos)

2011-06-17 16:30:58 UTC MAIN commitmail json YAML

2011-06-17 16:30:30 UTC MAIN commitmail json YAML

2011-06-17 14:23:52 UTC MAIN commitmail json YAML

2011-06-17 09:50:52 UTC MAIN commitmail json YAML

When ubc_alloc() reuses a cached mapping window remove the object from
the lists AFTER clearing its mapping.

Removes a race where uvm_obj_destroy() sees an empty uo_ubc list and
destroys the object before ubc_alloc() gets the objects lock to clear
the mapping.

(hannken)

2011-06-17 09:15:24 UTC MAIN commitmail json YAML

teach loopback about MPLS. Prerequisite for MPLS tunnels

(kefren)

2011-06-17 05:18:10 UTC MAIN commitmail json YAML

Make _LOCORE exclude more stuff.

(matt)

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

Switch to use Makefile.powerpc by default.  Include the macppc specific
stuff in Makefile.macppc.inc which Makefile.powerpc will include.

(matt)

2011-06-17 05:15:23 UTC MAIN commitmail json YAML

Change from level to ipl since we aren't dealing a mask anymore, just a
simple value.
Fix intr_calculatemasks to deal with ipl isn't a mask.  Let establish
and disestablish determine the highest ipl for the interrut source being
modified.  No reason to recompute that for every source when only one changes
at a time.  Only change idepth while in the loop.

(matt)

2011-06-17 05:11:48 UTC MAIN commitmail json YAML

2011-06-17 05:10:53 UTC MAIN commitmail json YAML

Let ext_intr adjust ci_idepth.
Remove some dead code.
Use the right register for SRR1

(matt)

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

2011-06-17 03:57:40 UTC MAIN commitmail json YAML

Note removal of Avalon A12 support from alpha.

(matt)

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

2011-06-17 02:15:28 UTC MAIN commitmail json YAML

- pass things in arguments instead of environment
- sanity check arguments
- disable extra data warning, old tests gave it too
- print more detailed errors
- use err/warn more
*some tests still fail; more than they used to*

(christos)

2011-06-17 02:12:35 UTC MAIN commitmail json YAML

Improve comments on uvm_anon.c, tidy up slightly.
No functional changes.

(rmind)

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

xref link_addr for -link.

(yamt)

2011-06-16 22:45:46 UTC MAIN commitmail json YAML

Correctly test for __ISDIRTY.
Problem noticed by (and test case provided by) blymn@.

(jdc)

2011-06-16 22:40:17 UTC MAIN commitmail json YAML

don't modify tzname unless we are the non-reentrant version.

(christos)

2011-06-16 21:53:54 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2011-06-16 21:46:28 UTC MAIN commitmail json YAML

typo (hieararchy -> hierarchy).

(njoly)

2011-06-16 21:42:38 UTC MAIN commitmail json YAML

Add fstype and unprivileged-user tests configuration variables
description. Fix PR/45038.

(njoly)

2011-06-16 20:42:15 UTC MAIN commitmail json YAML

Correct prefixlen->sockaddr calculation. Now ldpd may finally allow MPLS
forwarding for default route.

(kefren)