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

2024-05-10 12:13:13 UTC Now

2012-08-05 22:47:36 UTC MAIN commitmail json YAML

Really init sc_ioptype in mfi_attach()

(bouyer)

2012-08-05 21:21:41 UTC MAIN commitmail json YAML

Avoid ambiguity by having only one comment close mark.
PR 46771 by bsiegert.

(wiz)

2012-08-05 18:27:13 UTC MAIN commitmail json YAML

2012-08-05 17:55:22 UTC MAIN commitmail json YAML

2012-08-05 17:42:01 UTC MAIN commitmail json YAML

Use PCI_VENDOR_* and PCI_PRODUCT_*. Fixes PR#46303.

(msaitoh)

2012-08-05 17:40:01 UTC MAIN commitmail json YAML

Add entries for puc(4) devices.

(msaitoh)

2012-08-05 17:23:25 UTC MAIN commitmail json YAML

sg64.len is 32bits, so use htole32()

(bouyer)

2012-08-05 17:21:47 UTC MAIN commitmail json YAML

2012-08-05 17:09:17 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/earm/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/earm/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libdecnumber/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libdecnumber/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libdecnumber/arch/earm/gstdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libgdb/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libgdb/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libgdb/arch/earm/init.c@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libgdb/arch/earm/observer.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libgdb/arch/earm/observer.inc@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libgdb/arch/earm/version.c@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libgdb/arch/earm/xml-builtin.c@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libiberty/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libiberty/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libopcodes/arch/earm/config.h@1.1 / diff / nxr@1.1
      :
(more 3 files)
Add gdb configury for earm

(matt)

2012-08-05 17:03:32 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libgomp/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/earm/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/earm/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/earm/omp.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libiberty/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libobjc/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libobjc/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++allocator.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/cxxabi_tweaks.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-default.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-posix.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-single.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-tpf.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/usr.bin/gcc/arch/earm/all-tree.def@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h@1.1 / diff / nxr@1.1
      :
(more 13 files)
gcc4.5.3 configury for earm

(matt)

2012-08-05 16:51:46 UTC MAIN commitmail json YAML

Allow arm*-netbsd*-eabi* to be recognized.

(matt)

2012-08-05 16:34:06 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/lib/libbfd/arch/earm/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/earm/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/earm/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libiberty/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libiberty/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libopcodes/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libopcodes/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/common/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/earm/itbl-cpu.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/earm/obj-format.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/earm/targ-cpu.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/earm/targ-env.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gprof/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gprof/arch/earm/gconfig.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/ld/arch/earm/config.h@1.1 / diff / nxr@1.1
      :
(more 2 files)
binutils mknative run for earm

(matt)

2012-08-05 15:50:49 UTC MAIN commitmail json YAML

MFI_IOP_SKINNY is an enum not a single bit value, so it can't be used as
a bit flag. As sc_flags is really used to hold an enum mfi_iop value,
change it to enum mfi_iop and rename to sc_ioptype. While there init it
in mfi_attach() instead of mfi_pci_attach().

(bouyer)

2012-08-05 15:37:39 UTC MAIN commitmail json YAML

Make it easy to turn -DDIAGNOSTIC off (RUMP_DIAGNOSTIC=no) and -DDEBUG
on (RUMP_DEBUG=yes).

(pooka)

2012-08-05 15:36:19 UTC MAIN commitmail json YAML

Remove stubs which have been provided elsewhere for almost 2 years now.

(pooka)

2012-08-05 15:35:33 UTC MAIN commitmail json YAML

2012-08-05 15:34:51 UTC MAIN commitmail json YAML

Add LSI MegaRAID SAS2208

(bouyer)

2012-08-05 14:54:02 UTC MAIN commitmail json YAML

Add some support for 64bit DMA but stick to 32bit DMA for now.
From OpenBSD mfi.c rev 1.119.

(bouyer)

2012-08-05 14:53:26 UTC MAIN commitmail json YAML

Use separate names for the multitudinous uses of `q' in exit1.

Now I can follow which process is which in this routine.

If I jiggle the whitespace so line numbers don't change, there is no
change in the output of `objdump -d kern_exit.o' for amd64.

ok abp

(riastradh)

2012-08-05 14:35:45 UTC MAIN commitmail json YAML

Quote arguments to .Cd in uatp(4) man page.

(riastradh)

2012-08-05 14:28:50 UTC MAIN commitmail json YAML

2012-08-05 09:16:54 UTC MAIN commitmail json YAML

2012-08-05 06:34:44 UTC MAIN commitmail json YAML

Only compile __aeabi_*ldivmod for earm/earmeb.

(matt)

2012-08-05 06:34:09 UTC MAIN commitmail json YAML

2012-08-05 06:33:52 UTC MAIN commitmail json YAML

Add another ARM EABI runtime routine for
combined quotient / remainder for signed long long.

(matt)

2012-08-05 06:20:14 UTC MAIN commitmail json YAML

add -I${TOOLDIR}/include/nbinclude to fix the build (find arm/elf_machdep.h).
Is nbinclude intended here? Why not put the machine files in ${TOOLDIR}/include?

(christos)

2012-08-05 05:10:38 UTC MAIN commitmail json YAML

Ensure stack alignment. "looks fine" matt@

(skrll)

2012-08-05 04:54:39 UTC MAIN commitmail json YAML

For ARM EABI, we need -DDSOFTFLOAT_NEED_FIXUNS too.

(matt)

2012-08-05 04:39:09 UTC MAIN commitmail json YAML

Add support for MACHINE_ARCH matching earm or earmeb
Make evbearm-e[bl] a shortcut for evbarm and earmeb or earm.
Allow cats, iyonic, netwiner, shark, zaurus to specify earm though they
still default to arm.

(matt)

2012-08-05 04:30:46 UTC MAIN commitmail json YAML

Add __aeabi_uldivmod (unsigned long long div/mod).
Only use 32-bit softfloat if arm/armeb.
earm/earmeb will use the 64-bit softfloat.

(matt)

2012-08-05 04:28:58 UTC MAIN commitmail json YAML

2012-08-05 04:27:42 UTC MAIN commitmail json YAML

ARM EABI (AAPCS) uses different names for the softfloat routines that
the normal GCC ones.  So after we redefine softfloat's to be what (old) GCC
wants, we redefined the old GCC names to what ARM EABI want (but only if we
are using ARM EABI).  We do this for routines not compiled by softfloat so
can just have these redefinitions in one place.

(matt)

2012-08-05 04:26:10 UTC MAIN commitmail json YAML

Force sys_close not to restart by returning ERESTART.

Print a diagnostic message if we ever get ERESTART out of fd_close
and convert it to EINTR instead.

Even if fd_close fails, it has already closed the file descriptor, so
restarting the system call is a mistake, with dangerous consequences
for multithreaded programs.

Should probably turn the message into a kassert eventually, and maybe
add one deeper in fd_close in order to more easily debug it before
all the data structures are destroyed.

(riastradh)

2012-08-05 04:24:13 UTC MAIN commitmail json YAML

Add a routine for __aeabi_uldivmod which is just a wrapper around __qdivrem
but returns the 64-bit dividend and remainder in r0-r3.

(matt)

2012-08-05 04:22:01 UTC MAIN commitmail json YAML

For __udivsi3 and __divsi3, add their EABI aliases as alternate entry
points.

(matt)

2012-08-05 04:17:41 UTC MAIN commitmail json YAML

Add hdaudio modules to the md.evbppc set list too.

(riastradh)

2012-08-05 04:14:40 UTC MAIN commitmail json YAML

Add uatp to the md.evbppc modules set list too.

(riastradh)

2012-08-05 04:13:19 UTC MAIN commitmail json YAML

Add a macro for determining whether we can use LDRD/STRD instructions

(matt)

2012-08-05 04:12:46 UTC MAIN commitmail json YAML

2012-08-05 04:11:35 UTC MAIN commitmail json YAML

Add the new MACHINE_ARCH of earm and earmeb (arm EABI(AAPCS-LINUX)).

(matt)

2012-08-05 04:10:18 UTC MAIN commitmail json YAML

2012-08-05 04:03:39 UTC MAIN commitmail json YAML

2012-08-05 04:03:03 UTC MAIN commitmail json YAML

2012-08-05 02:47:52 UTC MAIN commitmail json YAML

...and be sure to config_pending_decr if kthread_create fails.

This error branch looks suspect, though.  Shouldn't we bail at this
point rather than blithely try to proceed?

(riastradh)

2012-08-05 02:36:16 UTC MAIN commitmail json YAML

Restore config pending stuff, adjusted to avoid the race.

Leave a note about what this code probably should look like for
anyone who comes rummaging around with the intent to really fix it.
I would do that myself if I had time and resources to test this at
the moment, and more comfort with our firewire stack, but I don't.

(riastradh)

2012-08-05 02:03:05 UTC MAIN commitmail json YAML

Fix ffs_fstest_delfs's error branch for rump_pub_etfs_remove.

rump_pub_etfs_remove returns an error code, rather than setting errno
and returning -1.

(riastradh)

2012-08-05 01:58:36 UTC MAIN commitmail json YAML

Clarify description of ->ucom_read method.

From when I was trying to figure out what's wrong with uftdi reading
from a beaglebone last month.  (Still haven't figured that out!)

(riastradh)

2012-08-05 01:44:44 UTC MAIN commitmail json YAML

back out elf note changes since we can use e_flags to determine EABI usage

(matt)

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

back out elf note changes and use EF_ARM_ABIVERS to determine EABI usage.

(matt)

2012-08-04 22:31:36 UTC MAIN commitmail json YAML

Use my @NetBSD.org email address in the bwi(4) man page.

(riastradh)

2012-08-04 22:29:59 UTC MAIN commitmail json YAML

src/games/fortune/fortune/fortune.6:
* reference strfile(8) in `SEE ALSO' section.

src/games/fortune/strfile/strfile.8:
* remove redundant argument to (successive) `.Nm' macros.

src/games/fortune/datfiles/fortunes2:
* remove (the least complete variant of a) double fortune.

Patch submitted by Bug Hunting.

(jdf)

2012-08-04 21:21:10 UTC MAIN commitmail json YAML

If ch_ndrives is > 0, then ch_drive is not supposed to be NULL.

(bouyer)

2012-08-04 19:48:24 UTC MAIN commitmail json YAML

Bump date for more hardware support.

(wiz)

2012-08-04 19:11:39 UTC MAIN commitmail json YAML

Workaround libc not exporting in6addr_any when built with MKINET6=no.

(roy)

2012-08-04 17:18:39 UTC MAIN commitmail json YAML

No need to statically initialize physmem here, it is set to the correct
value in pmap_bootstrap(), which is early enough.
Tested on my Centris 660AV.

(martin)

2012-08-04 15:51:20 UTC MAIN commitmail json YAML

Add EABI4 and EABI5 for arm

(matt)

2012-08-04 15:50:16 UTC MAIN commitmail json YAML

2012-08-04 15:17:16 UTC MAIN commitmail json YAML

Don't abuse DBG, use COPTS instead.

(matt)

2012-08-04 15:16:16 UTC MAIN commitmail json YAML

Use COPTS instead of CFLAGS

(matt)

2012-08-04 15:13:09 UTC MAIN commitmail json YAML

-Wfoo goes into CWARNFLAGS

(matt)

2012-08-04 14:59:05 UTC MAIN commitmail json YAML

Use COPTS instead of CFLAGS
When compiling crti.c and crtn.c, add -DCRTI and -DCRTN, respectively.

(matt)

2012-08-04 14:57:47 UTC MAIN commitmail json YAML

Use CRTI instead of __S

(matt)

2012-08-04 14:53:32 UTC MAIN commitmail json YAML

Fix IO lockups in NetBSD/usermode.

1) Don't block IO signals since the return path is not garanteed to enable the
signal again.
2) Since signals can get dropped, do a 2nd pass over the routines.

(reinoud)

2012-08-04 13:03:38 UTC MAIN commitmail json YAML

2012-08-04 13:03:18 UTC MAIN commitmail json YAML

Add PLANEX GW-USH300N.

(nonaka)

2012-08-04 12:58:41 UTC MAIN commitmail json YAML

Add NTT DOCOMO L-02C entry at supported hardware.

(nonaka)

2012-08-04 12:55:06 UTC MAIN commitmail json YAML

Match NTT DOCOMO L-02C.

(nonaka)

2012-08-04 12:47:00 UTC MAIN commitmail json YAML

mention current status

(christos)

2012-08-04 12:38:20 UTC MAIN commitmail json YAML

- fix typo in comment
- Don't call abort1 with NULL ld, after panic(9).

(christos)

2012-08-04 12:33:23 UTC MAIN commitmail json YAML

Add distrib entries for new uatp module.

Hello, riastradh!

(pgoyette)

2012-08-04 12:31:57 UTC MAIN commitmail json YAML

Don't increment the mount reference count here. Otherwise we are left with
refcount of one when we unmount, and vfs_destroy does not... Who is expected
to decrement this anyway?!?!

(christos)

2012-08-04 11:03:35 UTC MAIN commitmail json YAML

src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/Makefile@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aes-x86_64.S@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha1-x86_64.S@1.3 / diff / nxr@1.3
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-x86_64.S@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bsaes-x86_64.S@1.3 / diff / nxr@1.3
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/cmll-x86_64.S@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ghash-x86_64.S@1.3 / diff / nxr@1.3
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/md5-x86_64.S@1.3 / diff / nxr@1.3
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/modexp512-x86_64.S@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-md5-x86_64.S@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-x86_64.S@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-x86_64.S@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha512-x86_64.S@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/uplink-x86_64.S@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/vpaes-x86_64.S@1.3 / diff / nxr@1.3
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/wp-x86_64.S@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64cpuid.S@1.4 / diff / nxr@1.4

add #include <machine/asm.h>, use PIC_PLT()

(christos)

2012-08-04 09:24:19 UTC MAIN commitmail json YAML

define<tab> consistency

(skrll)

2012-08-04 07:20:32 UTC matt-nb5-mips64 commitmail json YAML

2012-08-04 07:17:06 UTC matt-nb5-mips64 commitmail json YAML

2012-08-04 04:39:40 UTC MAIN commitmail json YAML

Add uatp(4) to i386 ALL kernel configuration.

(riastradh)

2012-08-04 04:37:26 UTC MAIN commitmail json YAML

2012-08-04 04:34:55 UTC MAIN commitmail json YAML

Add uatp(4), a driver for USB Apple trackpads.

This is a work-in-progress driver for USB trackpads found in Apple
laptops since 2005, theoretically covering more models than pbms(4)
and supporting more features.  However, the motion smoothing and
acceleration formulae are still pretty sketchy, and I have tested
this only on one model of MacBook from 2006.  Feedback welcome.

Should the smooting, acceleration, tapping, &c., be done in userland?
Probably, but we don't have the necessary interface for that to work
well yet -- wsmouse isn't enough as is.

(riastradh)

2012-08-04 04:06:00 UTC MAIN commitmail json YAML

Print 'Standard Function Interface Code" in sdmmc_print(), if not SD_IO_SFIC_NO_STANDARD.

(kiyohara)

2012-08-04 04:05:36 UTC MAIN commitmail json YAML

Fix error branches in ath pci attachment.

Should fix double pci_intr_disestablish if ath_attach fails.

(Still not sure why ath_attach sometimes fails here.)

(riastradh)

2012-08-04 03:56:47 UTC MAIN commitmail json YAML

Implement link(2) in rumphijack.  Add a couple trivial test cases.

(riastradh)

2012-08-04 03:55:44 UTC MAIN commitmail json YAML

Fix error branches and config pending races in firewire init.

This way, if anything fails, it just fails; you don't panic.  This can
happen if suspending and resuming of firewire is broken (e.g., as I
encountered in PR kern/44581).

(riastradh)

2012-08-04 03:53:56 UTC MAIN commitmail json YAML

Mask off the result of feenableexcept and fedisableexcept on x86.

These shouldn't return bits outside FE_ALL_EXCEPT.

(riastradh)

2012-08-04 03:52:46 UTC MAIN commitmail json YAML

Fix error branch in wpi(4) firmware loading.

Fixes panic if firmware is not available.

(riastradh)

2012-08-04 03:51:28 UTC MAIN commitmail json YAML

Fix i386 `boot' command to try the usual set of kernel names.

Without this, the `boot' command will try only `netbsd', not
`netbsd.gz', `netbsd.old', &c.

Patch from PR port-i386/44562.

(riastradh)

2012-08-04 03:46:31 UTC MAIN commitmail json YAML

Fix null pointer dereference in msk_rxeof.

This triggers when processing an RX interrupt that was queued while
stopping the interface, which caused my machine to panic last night.
In this case, just drop the packet.

From OpenBSD's if_msk.c rev. 1.71.

(riastradh)

2012-08-03 21:51:11 UTC MAIN commitmail json YAML

New sentence, new line. Add missing verb.

(wiz)

2012-08-03 21:40:34 UTC MAIN commitmail json YAML

Update tdvfb(4) man page to match recent update of this driver code.

(rkujawa)

2012-08-03 21:25:46 UTC MAIN commitmail json YAML

X-Surf attachment changes

(rkujawa)

2012-08-03 18:08:02 UTC MAIN commitmail json YAML

If any argument of a syscall is a pointer, set SYCALL_ARG_PTR as a flag.

(matt)

2012-08-03 15:59:04 UTC MAIN commitmail json YAML

2012-08-03 15:56:07 UTC MAIN commitmail json YAML

2012-08-03 14:52:31 UTC MAIN commitmail json YAML

force-terminate commname

(pooka)

2012-08-03 14:27:02 UTC MAIN commitmail json YAML

no need to include code which is already provided by the faction base

(pooka)

2012-08-03 13:14:20 UTC MAIN commitmail json YAML

Declare physmem extern. It is actually initialized in amiga_init.c
(using RELOC). Discussed with martin@ and is@. Probably similar fix should
be applied to other m68k ports, but amiga is the only m68k machine I have.

(rkujawa)

2012-08-03 12:42:11 UTC MAIN commitmail json YAML

2012-08-03 12:41:13 UTC MAIN commitmail json YAML

Forgot this one from previous commit.  It too is needed for syscallargs.h
on rumpclient on !NetBSD.

(pooka)

2012-08-03 11:32:57 UTC MAIN commitmail json YAML

2012-08-03 11:31:34 UTC MAIN commitmail json YAML

Make librumpclient compile and work on Linux.  This is accomplished by:

1) avoid "NetBSD'isms" in the rumpclient sources
2) do not require the knowledge of unnecessary weird_t's in syscallargs.h
  for rumpclient

(pooka)

2012-08-03 10:52:46 UTC MAIN commitmail json YAML

only announce fetching vulnerabilities file if we do.

(christos)

2012-08-03 09:11:31 UTC MAIN commitmail json YAML

Add ub to KERNEL_SUFFIXES.

(kiyohara)

2012-08-03 08:11:40 UTC MAIN commitmail json YAML

Adjust ALIGNBYTES32 depending on __ARM_EABI__

(matt)

2012-08-03 08:02:47 UTC MAIN commitmail json YAML

Initial MKCOMPAT support for ARM EABI.  (doesn't quite work right)

(matt)

2012-08-03 08:01:42 UTC MAIN commitmail json YAML

Emit a note for EABI programs.

(matt)

2012-08-03 08:01:35 UTC MAIN commitmail json YAML

Remove unnecessary property 'xore-irq-begin'.

(kiyohara)

2012-08-03 08:00:17 UTC MAIN commitmail json YAML

Each ARM port needs a copy of this.

(matt)

2012-08-03 07:59:23 UTC MAIN commitmail json YAML

COMPAT_NETBSD32 support for ARM.  Which is strange since ARM is already
32-bits.  But the newer ARM ABI AAPCS changes the alignment of 64-bit
fields so structures need to copied in and out to deal with the alignment
change.  This is a kludge but makes debugging of AAPCS support much easier.

(matt)

2012-08-03 07:56:37 UTC MAIN commitmail json YAML

Fix to assert.  We call to strncpy(), if r3 of args is valid from u-boot.

(kiyohara)

2012-08-03 07:54:15 UTC MAIN commitmail json YAML

Add a elf note to describe the ARM ABI in use.  If encounters on arm,
set EXEC_ARM_AAPCS bit in exec_package's ep_flags.
XXX kind of gross but it there's isn't a MD hook for notes so ...

(matt)

2012-08-03 07:51:22 UTC MAIN commitmail json YAML

Only do COMPAT_NETBSD32 stuff if _LP64

(matt)

2012-08-03 07:49:18 UTC MAIN commitmail json YAML

Only set EXEC_32 if on LP64 platform.

(matt)

2012-08-03 07:41:48 UTC MAIN commitmail json YAML

compat_mod is also needed by compat_netbsd32

(matt)

2012-08-03 06:06:45 UTC MAIN commitmail json YAML

2012-08-03 05:35:14 UTC matt-nb5-mips64 commitmail json YAML

2012-08-03 01:23:33 UTC MAIN commitmail json YAML

machfb's memsize is in MB, glyphcache_init expects bytes. doh.

(macallan)

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

bpf_filter: remove unnecessary memset(), add a comment.

(rmind)

2012-08-02 16:06:59 UTC MAIN commitmail json YAML

- move debugging functions to vcoda so modules with -DDEBUG link
- fix writing to coda files. this is probably not the right way to do
  this, but it satisfies the locking protocol:
1. Sometimes coda_open() is called with an unlocked vnode which
  does not satisfy the locking protocol. Lock it for now. We
  need to find out why this happens
2. VFS_VGET sometimes returns the container vnode unlocked. What
  is the locking protocol for VFS_VGET? We also lock it here.

(christos)

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

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

Also supprese printing fatal traps if the process is being debugged.

(matt)

2012-08-02 14:06:34 UTC MAIN commitmail json YAML

Also supprese printing fatal traps is the process is being debugged.

(matt)

2012-08-02 14:03:22 UTC MAIN commitmail json YAML

Supress print fatal traps if the process is being debugged of it the signal
will be caught by a signal handler.

(matt)

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

Only print fatal trap info if the resulting signal would be uncaught.
(this avoid the messages from libcrypto when it probes for capabilities).

(matt)

2012-08-02 12:43:42 UTC MAIN commitmail json YAML

Prefer sysconf to obtain number of CPUs.

(joerg)

2012-08-02 01:16:37 UTC MAIN commitmail json YAML

Export <net/bpf_jit.h> and add to the set lists.

(matt)

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

Add struct bpf_insn tag.

(rmind)

2012-08-02 00:40:51 UTC MAIN commitmail json YAML

Build fix for some ports.

(rmind)

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

Add missing paren.

(matt)

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

2012-08-01 23:39:12 UTC MAIN commitmail json YAML

Mention BPF JIT.

(rmind)

2012-08-01 23:24:29 UTC MAIN commitmail json YAML

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

Move fill to between spsr and r0 so that the registers will be dword aligned.
Adjust PUSH/PULL macros accordingly.

(matt)

2012-08-01 22:34:15 UTC yamt-pagecache commitmail json YAML

- fix integrity sync.
  putpages for integrity sync (fsync, msync with MS_SYNC, etc) should not
  skip pages being written back by other threads.

- adapt to radix tree tag api changes.

(yamt)

2012-08-01 22:28:10 UTC MAIN commitmail json YAML

2012-08-01 21:30:25 UTC MAIN commitmail json YAML

Add a machine splhist command to give (a incomplete) spl history.
(only the most recent are going to be accurate).

splraise(6) from 0 at 549214603
splraise(7) from 6 at 549214643 (+40)
splx(6) from 7 at 549214691 (+48)
splx(0) from 6 at 549214730 (+39)

(matt)

2012-08-01 21:13:46 UTC yamt-pagecache commitmail json YAML

2012-08-01 21:12:24 UTC yamt-pagecache commitmail json YAML

fix a typo in a comment.

(yamt)

2012-08-01 21:09:27 UTC yamt-pagecache commitmail json YAML

make tag-variants of radix tree functions take and return a mask of tags
rather than tag ids so that they can deal with multiple tags at once.

(yamt)

2012-08-01 20:35:53 UTC MAIN commitmail json YAML

Add diagnostic code emptyidlespin verifying that the current IPL
is IPL_NONE and EE is set in the MSR.

(matt)

2012-08-01 16:35:50 UTC MAIN commitmail json YAML

2012-08-01 16:19:43 UTC MAIN commitmail json YAML

Fix a problem where the kernel could randomly reset due to a watchdog event.
When an exception happens, the srr0 (exception PC) was being saved in the
normal location of the current callframe.  This was fine except when the
routine was in its prologue after it had saved LR but had not yet updated the
stack pointer or when the routine was in its epilogue after it has restored
the stack pointer but not yet loaded the LR.  In either case this would cause
the LR to be corrupted (either running the routine forever or by branching
to itself forever).  Now we save and restore the contents of that memory
location so the corruption can't happen.

(matt)

2012-08-01 15:24:22 UTC MAIN commitmail json YAML

Define _POSIX_SPAWN in unistd.h and also provide its value via sysconf(),
as required by posix since we support posix_spawn().

(martin)

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

2012-08-01 10:38:41 UTC MAIN commitmail json YAML

2012-08-01 10:34:42 UTC MAIN commitmail json YAML

Add Thermal Sensor for Kirkwood(88F6282).  tested only OpenBlockS A6.

(kiyohara)

2012-08-01 09:38:55 UTC MAIN commitmail json YAML

Make this compile again after DRIVET rename

(bouyer)

2012-08-01 09:07:36 UTC MAIN commitmail json YAML

Do not spam the console when sending a sigill due to a T_ILLINST trap,
new openssl probes for the cpu sub family/features by trying some new
instructions and catching sigill.
In all other cases, move the printf inside a #ifdef DEBUG.

(martin)

2012-08-01 09:02:04 UTC MAIN commitmail json YAML

Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc
cleanup and SATA PMP support), now that I'm back to fix the fallouts.

(bouyer)

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

2012-08-01 06:02:13 UTC MAIN commitmail json YAML

Add #error cases in case someone tries to compile hardfloat VFP libraries.

(matt)

2012-08-01 05:46:13 UTC MAIN commitmail json YAML

Add TWRP1025 and INSTALL_TWRP1025

(matt)

2012-08-01 05:42:56 UTC MAIN commitmail json YAML

Make sure copyargs is 64-bit aligned (for EABI)

(matt)

2012-08-01 05:40:20 UTC MAIN commitmail json YAML

Shrink PUSHFRAMEINSVC by 4 more instructions.

(matt)

2012-08-01 04:20:05 UTC MAIN commitmail json YAML

Enable FFS_EI (let's be more endian tolerant).

(matt)

2012-08-01 02:36:17 UTC MAIN commitmail json YAML

- Fix optional argument options (e, i, n, s) in SYNOPSIS and DESCRIPTION
  + First three take two optional arguments
  + All require no space between option and optional argument(s)
  + Make sure that -e and -i similarly describe optional [char] and [gap]

(ginsbach)

2012-08-01 02:27:48 UTC MAIN commitmail json YAML

Minor tweaks to usage:
- Sort options to match pr(1) SYNOPSIS (suggested by wiz)
- Add missing -T timefmt option

(ginsbach)

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

Update current versions:

o ISC DHCP: 4.1-ESV-R6/4.2.4-P1
o tcp_wrappers 7.6-ipv6.4
o OpenLDAP 2.4.32

(taca)

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

2012-07-31 20:12:28 UTC MAIN commitmail json YAML

Ifdef MSIIEP differently, so krups actually boots again.

(martin)

2012-07-31 18:21:23 UTC MAIN commitmail json YAML

The man page is called zlib(3), not libz(3).

(wiz)

2012-07-31 17:18:36 UTC MAIN commitmail json YAML

Tweak hardware list to make it render nicely with mandoc.
- Move offset argument before columns values.
- Use Ta macro for cells separation.
- Add a few Em macros to the header line.

(njoly)

2012-07-31 16:38:37 UTC MAIN commitmail json YAML

2012-07-31 15:59:57 UTC MAIN commitmail json YAML

Move a check for the drive type to the right place. This bug would cause
ATA drives to not be detected when the PATA (or emulated PATA) bus is shared
with an ATAPI device.
Should fix the problem reported by various peoples.
Thanks to Onno van der Linden and vanoven@free.fr for pointing out the
code in error.

(bouyer)

2012-07-31 15:50:37 UTC MAIN commitmail json YAML

2012-07-31 15:47:58 UTC MAIN commitmail json YAML

Add code to make sure the trapframe is aligned to a doubleword boundary.

(matt)

2012-07-31 14:23:34 UTC MAIN commitmail json YAML

2012-07-31 13:52:45 UTC MAIN commitmail json YAML

Use correct values for minimum and maximum cluster counts for the various FAT
types.  These values come from a publically-avaliable document of an
infallible source that must not be named due to a violation of the document's
license restrictions.  This is justified by interoperability concerns.

(jakllsch)

2012-07-31 13:35:48 UTC MAIN commitmail json YAML

Set up cn_tab in bootstrap() instead of initializing it statically.
Fixes -Wno-common fallout, idea from tsutsui.

(martin)

2012-07-31 12:11:50 UTC MAIN commitmail json YAML

Call `makemandb -f -q` instead of `makemandb -f`, as Edgar Fu� proposed for daily.

(jdf)

2012-07-31 11:08:35 UTC MAIN commitmail json YAML

2012-07-31 10:33:45 UTC MAIN commitmail json YAML

2012-07-31 09:27:27 UTC netbsd-6 commitmail json YAML

2012-07-31 09:23:10 UTC MAIN commitmail json YAML

PR/46757: Check for fetch_pkg_vulnerabilities unset first.

(christos)

2012-07-31 09:12:32 UTC netbsd-6 commitmail json YAML

2012-07-31 08:48:10 UTC netbsd-6 commitmail json YAML

Pullup the import tzdata2012d
from ftp://ftp.iana.org/tz/releases/tzdata2012d.tar.gz

Major changes from tzdata2011b to tzdata2011c:
    africa
    Summer time changes for Morocco (to start late April 2012)

    asia
    Changes for 2012 for Gaza & the West Bank (Hebron) and Syria

    northamerica
    Haiti following US/Canada rules for 2012 (and we're assuming,
    for now anyway, for the future).

Major changes from tzdata2011c to tzdata2011d:

    Morocco does not observe DST from Jul 20 03:00 to
    Aug 20 02:00 [2012].

    Infrastructure changes to accommodate how the tz
    code and data are released on IANA.

[#455, via patch, requested by apb]

(martin)

2012-07-31 08:22:06 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #453):
sys/arch/luna68k/luna68k/machdep.c: revision 1.91
sys/arch/luna68k/luna68k/locore.s: revision 1.49
Handle bootarg strings passed from firmware prompt properly on LUNA-II.
LUNA-II seems to use a different vector from LUNA to pass bootargs.
Now we can specify RB_ASKNAME and RB_SINGLE at boot on LUNA-II.
Should be pulled up to netbsd-6.

(martin)

2012-07-31 08:14:32 UTC netbsd-6 commitmail json YAML

Remove note for #416, it has been backed out

(martin)

2012-07-31 08:13:09 UTC netbsd-6 commitmail json YAML

Backout #416 (requested by skrll in ticket #416):
lib/libc/arch/arm/gen/Makefile.inc: revision 1.18
Backout previous (pulled up via #416) - it causes major regressions
and needs more thought.

(martin)

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

Only do the SA110 user register save workaround on kernel using SA110s.

(matt)

2012-07-31 07:49:46 UTC MAIN commitmail json YAML

Added myself to the list of NetBSD Developers.

(wen)

2012-07-31 07:39:57 UTC MAIN commitmail json YAML

Add MON32 mode (just for completeness).

(matt)

2012-07-31 07:23:16 UTC MAIN commitmail json YAML

Make trapframe/irqframe an even number of words (make adjustments for
the filler word).
Improve the comments in PUSH/PULL macros.
Use the armv6+ CPS instruction if we can.

(matt)

2012-07-31 07:21:06 UTC MAIN commitmail json YAML

If we are using EABI (aapcs-linux), then ALIGNBYTES needs to deal with
8-byte long types.

(matt)

2012-07-31 06:56:57 UTC MAIN commitmail json YAML

2012-07-31 06:54:17 UTC MAIN commitmail json YAML

Use bcopyinout_xscale.S for armv6+ platforms since they have the
needed instructions.

(matt)

2012-07-31 05:09:25 UTC MAIN commitmail json YAML

The current lzma(3) interface is very different to that provided by
zlib(3).

To aid in code migration, xzmem(3) is a high-level interface, based
upon zlib(3) compress() and uncompress() functions, which provides
memory-to-memory compression and decompression using LZMA (aka xz(1)).

The xzmem library provides xz_compress(3) and xz_compress2(3) functions,
to compress using default compression levels, and selected compression
level. xz_decompress(3) will decompress the data that was previously
compressed using xz_compress().

xz_compressBound(3) will return the worst-case size (at a guess) for
the size of compression buffer needed to hold the compressed data.

The entire library is released under a 2-clause BSD license.

Status:

Vendor Tag: CROOKS
Release Tags: xzmem-base

(agc)

2012-07-30 23:56:49 UTC MAIN commitmail json YAML

-fno-common broke kernhist since it used commons.
Add a KERNHIST_DEFINE which is define the kernel history.
Change UVM to deal with the new usage.

(matt)

2012-07-30 23:36:01 UTC MAIN commitmail json YAML

2012-07-30 23:35:28 UTC MAIN commitmail json YAML

2012-07-30 23:35:05 UTC MAIN commitmail json YAML

Make this compile again.

(matt)

2012-07-30 23:11:13 UTC MAIN commitmail json YAML

2012-07-30 23:04:43 UTC MAIN commitmail json YAML

2012-07-30 23:02:41 UTC MAIN commitmail json YAML

2012-07-30 22:54:33 UTC MAIN commitmail json YAML

Recognize STREX* as store instructions

(matt)

2012-07-30 22:13:38 UTC MAIN commitmail json YAML

Call `makemandb -q` instead of `makemandb`, as proposed by Edgar Fuss on
tech-userlevel on 20th of July 2012, 12:38.

(jdf)

2012-07-30 20:30:41 UTC MAIN commitmail json YAML

Add missing $NetBSD$ tags and __KERNEL_RCSID().

(degroote)

2012-07-30 19:50:51 UTC MAIN commitmail json YAML

Mention malo(4) in CHANGES

(degroote)

2012-07-30 19:40:52 UTC MAIN commitmail json YAML

2012-07-30 19:31:07 UTC MAIN commitmail json YAML

Revert previous - ipf has been fixed to build without INET6

(pgoyette)

2012-07-30 19:27:47 UTC MAIN commitmail json YAML

2012-07-30 19:03:39 UTC MAIN commitmail json YAML

Fix date, end sentence with dot.

(wiz)