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 (8m)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 14:50:24 UTC Now

2014-04-06 19:28:59 UTC MAIN commitmail json YAML

2014-04-06 19:25:22 UTC MAIN commitmail json YAML

Use size_t instead of int for character count to avoid sign compare issues.

(jakllsch)

2014-04-06 19:18:00 UTC MAIN commitmail json YAML

2014-04-06 19:11:26 UTC MAIN commitmail json YAML

2014-04-06 18:48:06 UTC MAIN commitmail json YAML

x86_progress takes a format string.

(joerg)

2014-04-06 17:59:39 UTC MAIN commitmail json YAML

2014-04-06 17:13:57 UTC MAIN commitmail json YAML

Allow the extra command "reload" to dhcpcd's rc script, letting it reload
its configuration and rebind directly via the script.

LGTM roy@

(khorben)

2014-04-06 16:42:00 UTC MAIN commitmail json YAML

Restore is_console=1 for i915, even if I keep it off for debugging.

(riastradh)

2014-04-06 16:38:34 UTC MAIN commitmail json YAML

Add missing declaration from last commit.

(riastradh)

2014-04-06 15:59:42 UTC tls-earlyentropy commitmail json YAML

RNDVERBOSE kernel for testing.

(tls)

2014-04-06 14:47:46 UTC MAIN commitmail json YAML

2014-04-06 14:36:35 UTC MAIN commitmail json YAML

PR/48718: Juergen Hannken-Illjes: Heimdal leaks file descriptors
Add missing call to free the resolve handle on success.
XXX: pullup 6

(christos)

2014-04-06 12:43:19 UTC MAIN commitmail json YAML

Re-arrange RPI VM layout and enable __HAVE_MM_MD_DIRECT_MAPPED_PHYS.  RPI
kernels now boot again.

I'm not admitting defeat in why there are problems with the
non-__HAVE_MM_MD_DIRECT_MAPPED_PHYS case.

(skrll)

2014-04-06 11:24:25 UTC MAIN commitmail json YAML

2014-04-06 09:53:59 UTC MAIN commitmail json YAML

Remove a comment that became largely redundant with the PMAP_NOCACHE
change.

(skrll)

2014-04-06 09:26:33 UTC MAIN commitmail json YAML

2014-04-06 09:26:11 UTC MAIN commitmail json YAML

Added some PLANEX wlan devices.

(nonaka)

2014-04-06 09:15:42 UTC MAIN commitmail json YAML

2014-04-06 09:14:29 UTC MAIN commitmail json YAML

Added Logitec LAN-W450ANU2E.

(nonaka)

2014-04-06 02:01:43 UTC MAIN commitmail json YAML

PR/48715: Ryo ONODERA: Please support more USB modems

(christos)

2014-04-06 01:13:59 UTC MAIN commitmail json YAML

fix the limit check.

(christos)

2014-04-06 01:01:49 UTC MAIN commitmail json YAML

fix off by one in stpcpy_chk.

christos

(christos)

2014-04-06 00:56:39 UTC MAIN commitmail json YAML

Don't destroy locked mutex. Don't access freed memory.

(joerg)

2014-04-06 00:54:52 UTC MAIN commitmail json YAML

propogation -> propagation

(matt)

2014-04-05 23:47:26 UTC MAIN commitmail json YAML

2014-04-05 23:45:11 UTC MAIN commitmail json YAML

2014-04-05 23:36:10 UTC MAIN commitmail json YAML

Use base 10 when logging the exit status or exit signal for sub-processes,
instead of hexadecimal.

(khorben)

2014-04-05 23:33:16 UTC MAIN commitmail json YAML

2014-04-05 22:41:50 UTC MAIN commitmail json YAML

Initialize cpu_cc_freq with our CPU speed.

(matt)

2014-04-05 22:36:18 UTC MAIN commitmail json YAML

If using arm32_kvminit, don't bother mapping msgbuf since it's already mapped.

(matt)

2014-04-05 22:05:12 UTC MAIN commitmail json YAML

Add a missing pmap_release_page_lock

(skrll)

2014-04-05 18:44:32 UTC MAIN commitmail json YAML

2014-04-05 18:43:09 UTC MAIN commitmail json YAML

make this compute the needed size instead of bailing.

(christos)

2014-04-05 18:42:32 UTC MAIN commitmail json YAML

On my 24 proc box I got ENOSPC, so make the routine return the size it wants
and try again.

(christos)

2014-04-05 17:06:44 UTC MAIN commitmail json YAML

Document xauth(1) hack.

(tron)

2014-04-05 17:01:55 UTC MAIN commitmail json YAML

Force "USE_SSP" to "no" when compiling xauth(1) for now. This avoid the
program to fail with error messages like this one:

/usr/X11R7/bin/xauth:  file /home/tron/.Xauthority does not exist
/usr/X11R7/bin/xauth:  unable to link authority file /home/tron/.Xauthority, use /home/tron/.Xauthority

This seems to be some weird compiler bug. If you add a debug printf(3) call
before the line in "xsrc/external/mit/xauth/dist/process.c" that calls
link(2) the target and source filename have the correct value and
the call works. Without the printf(3) call it fails.

(tron)

2014-04-05 12:32:27 UTC MAIN commitmail json YAML

Iterate over fields of struct seperately to avoid warnings from pedantic compilers

(justin)

2014-04-05 11:18:03 UTC MAIN commitmail json YAML

Add a "Location" line for all three versions of gcc.  Explain why both
gcc.old and gcc trees are expected to persist in the future.  Briefly
describe how to import a new version of gcc.old.

(apb)

2014-04-05 11:15:57 UTC MAIN commitmail json YAML

Try with EXTERNAL_TOOLCHAIN instead of MISSING_TOOLCHAIN.
Still fails the same.

(martin)

2014-04-05 11:07:30 UTC MAIN commitmail json YAML

Specify both -Wa,-march=68030 and -Wa,-mcpu=68030 in -m68060 case for gcc45.

Now VME177 builds with both gcc45 and gcc48
(though untested on the real machines).

XXX: is it really worth to use -m68060 (instead of -m68020-60)
    for kernel binaries?

(tsutsui)

2014-04-05 10:35:09 UTC MAIN commitmail json YAML

On second thoughts don't do the RPI hack for everyone.

(skrll)

2014-04-05 10:28:18 UTC MAIN commitmail json YAML

Drop down to 4KB pages on armv6 for now.

(skrll)

2014-04-05 07:19:34 UTC matt-nb5-mips64 commitmail json YAML

When writing BE8 executables, make the PLTs are written as little endian.

(matt)

2014-04-05 02:25:44 UTC MAIN commitmail json YAML

mention i386 switch to gcc-4.8

(christos)

2014-04-05 02:22:56 UTC MAIN commitmail json YAML

convert i386 to gcc-4.8. boot blocks tested by booting netbsd/i386 multiuser on:
    qemu
    dell precision t5400
    sony vaio vgn250p

(christos)

2014-04-04 21:33:19 UTC MAIN commitmail json YAML

2014-04-04 21:19:35 UTC MAIN commitmail json YAML

2014-04-04 18:25:41 UTC MAIN commitmail json YAML

2014-04-04 18:24:12 UTC MAIN commitmail json YAML

2014-04-04 18:20:28 UTC MAIN commitmail json YAML

Add compat 50 time syscalls, needed by rump sys_linux.

(njoly)

2014-04-04 18:17:36 UTC MAIN commitmail json YAML

Move a few compat 50 syscalls, not applicable to rump kernels, out of
kern_time_50.c to a new source module.

(njoly)

2014-04-04 18:12:59 UTC MAIN commitmail json YAML

mention ptyfs change.

(christos)

2014-04-04 18:11:58 UTC MAIN commitmail json YAML

Kernel portion of the multiple ptyfs mount support. Protocol changed
between kernel and module, so bump. (Ilya Zykov)

(christos)

2014-04-04 18:10:29 UTC MAIN commitmail json YAML

Handle multiple ptyfs mounts with different chroots. ptys opened in one
chroot are only visible in that chroot.

(christos)

2014-04-04 17:18:46 UTC MAIN commitmail json YAML

2014-04-04 16:45:51 UTC MAIN commitmail json YAML

2014-04-04 16:41:55 UTC MAIN commitmail json YAML

Adjust to pci_intr_string signature

(ozaki-r)

2014-04-04 16:15:30 UTC MAIN commitmail json YAML

2014-04-04 16:12:28 UTC MAIN commitmail json YAML

For ARM_MMU_V6C enable supersections

(matt)

2014-04-04 16:02:34 UTC MAIN commitmail json YAML

Tweak i915 framebuffer attachment in preparation for detach/reconfig.

Can't do this yet because genfb can't detach or reconfigure...

(riastradh)

2014-04-04 15:16:59 UTC MAIN commitmail json YAML

Figure drm_debug into the drm_init module kludgerosity.

(riastradh)

2014-04-04 15:16:29 UTC MAIN commitmail json YAML

Don't ifdef out unmapping of the GTT on NetBSD.

(riastradh)

2014-04-04 14:49:41 UTC MAIN commitmail json YAML

Add PCI components, commented out from the default build for now.

(pooka)

2014-04-04 14:49:09 UTC MAIN commitmail json YAML

2014-04-04 14:47:26 UTC MAIN commitmail json YAML

PR/48701: Timo Buhrmester: spurious messages while booting silently (gpio,
glxsb); use aprint_normal()
>Category:      kern
>Synopsis:      spurious messages while booting silently (gpio, glxsb)
>Confidential:  no
>Severity:      non-critical
>Priority:      medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:  net

(christos)

2014-04-04 14:18:19 UTC MAIN commitmail json YAML

2014-04-04 13:57:33 UTC MAIN commitmail json YAML

No lint for rumpnet npf library.

(njoly)

2014-04-04 13:07:30 UTC MAIN commitmail json YAML

-s:
If the optional arguments are not provided, they stay as before or
use the same defaults as the interactive mode, if new.

(feel free to improve)

(wiz)

2014-04-04 12:53:59 UTC MAIN commitmail json YAML

2014-04-04 12:53:04 UTC MAIN commitmail json YAML

Proper MBUFTRACE handling. Without it, ec_tx_mowner, ec_rx_mowner and
ifp->if_mowner would be used uninitialised.

(bouyer)

2014-04-04 12:50:09 UTC MAIN commitmail json YAML

PR/48347: Yasushi Oshima: Cannot input Japanese special keys of JP106 keyboard
with NetBSD/evbarm(RPI) or some arch.

(christos)

2014-04-04 12:45:59 UTC MAIN commitmail json YAML

When daemonizing, delay the parent exit until the daemon is ready to
provide service.  Fixes a race that is a third possible cause of
PR misc/48282, in addition to the ones in rpc.rquotad and nfsd that
were fixed earlier.

(gson)

2014-04-04 12:31:47 UTC MAIN commitmail json YAML

Back out unintended part of last commit.

(riastradh)

2014-04-04 12:30:12 UTC MAIN commitmail json YAML

2014-04-04 12:25:45 UTC MAIN commitmail json YAML

make tags and handles long

(pooka)

2014-04-04 09:32:56 UTC MAIN commitmail json YAML

Fix a bug in previous and update detailed -s description.

(wiz)

2014-04-04 07:55:25 UTC MAIN commitmail json YAML

Delete COMPAT_NETBSD32 option

(msaitoh)

2014-04-04 07:33:53 UTC MAIN commitmail json YAML

Convert cats to the new world order, i.e. arm32_{bootmem,kernel_vm}_init.
Make VERBOSE_INIT_ARM work while I'm here.

(skrll)

2014-04-04 07:21:40 UTC MAIN commitmail json YAML

Fix typo.

(wiz)

2014-04-04 06:47:02 UTC MAIN commitmail json YAML

Limit check for 'data_len'. Otherwise a (un)privileged user can easily
panic the system by passing a huge size.

ok christos@

(maxv)

2014-04-04 06:25:00 UTC MAIN commitmail json YAML

2014-04-04 06:04:54 UTC MAIN commitmail json YAML

2014-04-04 05:40:57 UTC MAIN commitmail json YAML

2014-04-04 05:10:15 UTC MAIN commitmail json YAML

Using -Wl,-x breaks build ARM BE8 shared libraries by striping the $a/$d/$t
symbols before the linker can use them.  Instead do ${OBJCOPY} -x ${.TARGET}
afterwards.

(matt)

2014-04-04 05:07:14 UTC matt-nb5-mips64 commitmail json YAML

Using -Wl,-x breaks build ARM BE8 shared libraries by striping the $a/$d/$t
symbols before the linker can use them.  Instead do ${OBJCOPY} -x ${.TARGET}
afterwards.

(matt)

2014-04-04 01:41:06 UTC MAIN commitmail json YAML

adjust to pci_intr_string signature.

(christos)

2014-04-04 01:35:11 UTC MAIN commitmail json YAML

2014-04-04 01:23:34 UTC MAIN commitmail json YAML

add ctfconvert bug.

(christos)

2014-04-04 01:20:13 UTC MAIN commitmail json YAML

2014-04-04 01:19:57 UTC MAIN commitmail json YAML

2014-04-04 01:19:14 UTC MAIN commitmail json YAML

2014-04-03 23:49:47 UTC MAIN commitmail json YAML

2014-04-03 22:51:38 UTC MAIN commitmail json YAML

now that fdisk has optional arguments, don't pass -1

(christos)

2014-04-03 21:56:19 UTC MAIN commitmail json YAML

Update SYNOPSIS.
Christos, please check.

(wiz)

2014-04-03 19:18:51 UTC MAIN commitmail json YAML

Copy NO_DRM and DRMKMS kernels for i386.

(riastradh)

2014-04-03 19:18:29 UTC MAIN commitmail json YAML

2014-04-03 19:15:43 UTC MAIN commitmail json YAML

2014-04-03 19:03:28 UTC netbsd-6-1 commitmail json YAML

2014-04-03 19:03:09 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1041):
crypto/external/bsd/openssl/dist/crypto/ec/ec2_mult.c: revision 1.2
crypto/external/bsd/openssl/dist/crypto/bn/bn.h: revision 1.2
crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c: revision 1.2
Add fix for CVE-2014-0076 taken from OpenSSL GIT repository:
Fix for the attack described in the paper "Recovering OpenSSL
ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack"
by Yuval Yarom and Naomi Benger. Details can be obtained from:
http://eprint.iacr.org/2014/140

(bouyer)

2014-04-03 19:02:39 UTC netbsd-6-0 commitmail json YAML

2014-04-03 19:02:27 UTC netbsd-6 commitmail json YAML

2014-04-03 19:02:00 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1041):
crypto/external/bsd/openssl/dist/crypto/ec/ec2_mult.c: revision 1.2
crypto/external/bsd/openssl/dist/crypto/bn/bn.h: revision 1.2
crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c: revision 1.2
Add fix for CVE-2014-0076 taken from OpenSSL GIT repository:
Fix for the attack described in the paper "Recovering OpenSSL
ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack"
by Yuval Yarom and Naomi Benger. Details can be obtained from:
http://eprint.iacr.org/2014/140

(bouyer)

2014-04-03 19:01:50 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1041):
crypto/external/bsd/openssl/dist/crypto/ec/ec2_mult.c: revision 1.2
crypto/external/bsd/openssl/dist/crypto/bn/bn.h: revision 1.2
crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c: revision 1.2
Add fix for CVE-2014-0076 taken from OpenSSL GIT repository:
Fix for the attack described in the paper "Recovering OpenSSL
ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack"
by Yuval Yarom and Naomi Benger. Details can be obtained from:
http://eprint.iacr.org/2014/140

(bouyer)

2014-04-03 18:55:26 UTC MAIN commitmail json YAML

Add a "soft" root option, leaving the current default as "force root", so
as not to break existing configurations.

(christos)

2014-04-03 18:54:10 UTC MAIN commitmail json YAML

Add the ability to "softroot" mount (i.e. mount root only when the raid
set contains the boot device), as opposed to "hardroot" (the previous
default which forces the raid to be root no matter what).

(christos)

2014-04-03 18:49:52 UTC MAIN commitmail json YAML

2014-04-03 18:49:41 UTC MAIN commitmail json YAML

2014-04-03 18:29:11 UTC MAIN commitmail json YAML

Elide broken exists tests for TOOL_CTFCONVERT and TOOL_CTFMERGE.

Either you set MKCTF=yes and they should exist, or you set MKCTF=no
and it doesn't matter.  If MKCTF=yes and they don't exist, something
is broken, and this should fail noisily, not silently.

(riastradh)

2014-04-03 18:27:37 UTC MAIN commitmail json YAML

By default define CTFCONVERT and CTFMERGE to be no-ops in sys.mk.

Don't test for /usr/bin/ctfconvert or /usr/bin/ctfmerge -- that is
completely bonkers and breaks the build if the host's ctfconvert and
ctfmerge are too old.

Strip the broken conditionals in the .c.o &c. rules.

bsd.own.mk will override CTFCONVERT and CTFMERGE with TOOL_CTFCONVERT
and TOOL_CTFMERGE if MKCTF=yes.

XXX The way CTFCONVERT and CTFMERGE are integrated into the rules is
bogus -- it is not safe to interrupt them.  We need some intermediate
object to do this right.

Please let me know if I broke anything with this -- I am not an elvin
or dwarven wizard, nor a dtrace expert.  But this has been breaking
builds for ages now and nobody else seems to want to do anything
about it.

(riastradh)

2014-04-03 18:23:38 UTC MAIN commitmail json YAML

ctfconvert/ctfmerge need libdwarf &c., so build them if MKCTF=yes.

(riastradh)

2014-04-03 18:17:52 UTC MAIN commitmail json YAML

Skip SNA on i386 for now, since it triggers a GCC ICE.

(riastradh)

2014-04-03 17:14:41 UTC MAIN commitmail json YAML

Make sure to enable refclk for usb on omap5

(matt)

2014-04-03 17:12:15 UTC MAIN commitmail json YAML

2014-04-03 17:11:35 UTC MAIN commitmail json YAML

Make sure holyfd is -1 when rumpclient_init() is called for
the first time after fork to prevent fd 0 from being closed.

should fix test failures, thanks to martin for the prod

(pooka)

2014-04-03 17:11:10 UTC MAIN commitmail json YAML

Add some more OMAP5 stuff.
Consistently use upper case hex.

(matt)

2014-04-03 17:09:48 UTC MAIN commitmail json YAML

Consistently use #define<tab>

(matt)

2014-04-03 17:07:11 UTC MAIN commitmail json YAML

instead of using ugly -1's make args optional

(christos)

2014-04-03 17:07:07 UTC MAIN commitmail json YAML

Make GENERIC compilable

(martin)

2014-04-03 17:05:58 UTC MAIN commitmail json YAML

2014-04-03 17:04:46 UTC MAIN commitmail json YAML

Add missing include

(martin)

2014-04-03 17:02:34 UTC MAIN commitmail json YAML

2014-04-03 16:22:20 UTC MAIN commitmail json YAML

Add support for EABI syscalls.

(rjs)

2014-04-03 15:53:05 UTC MAIN commitmail json YAML

Change findroot() to cpu_bootconf() since this is what it does. Remove bogus
comment.

(christos)

2014-04-03 15:39:10 UTC MAIN commitmail json YAML

Correct return type of iic_release_bus.

(riastradh)

2014-04-03 15:35:55 UTC MAIN commitmail json YAML

mention our third in-tree gcc version as well.

(wiz)

2014-04-03 15:32:21 UTC MAIN commitmail json YAML

file-5.18 out.

(wiz)

2014-04-03 15:30:52 UTC MAIN commitmail json YAML

Fix bugs in raidframe + wedge and root interaction:
1. Don't call cpu_rootconf() just to setup booted_device. Calling cpu_rootconf()
  multiple times can have nasty side effects (aside from printing root device
  twice). Instead for those who have it, call cpu_bootconf() which is intended
  just for that.
2. If the raid component devices are wedges, then matching the booted_device
  against the wedges will never work; match instead on the wedges parent.
  XXX: perhaps should keep looking if the parent is a wedge too?

(christos)

2014-04-03 15:24:20 UTC MAIN commitmail json YAML

2014-04-03 15:22:57 UTC MAIN commitmail json YAML

add cpu_bootconf()

(christos)

2014-04-03 15:22:36 UTC MAIN commitmail json YAML

2014-04-03 15:22:19 UTC MAIN commitmail json YAML

2014-04-03 15:21:52 UTC MAIN commitmail json YAML

- prevent matchbiosdisks from being called twice. This could happen
  via raid autoconf calling cpu_rootconf() once and then init main
  calling cpu_rootconf() a second time.
- separate booted_device setup into cpu_bootconf(), a new optional function.
  This function can be called before raid autoconfiguration to determine
  the booted device. This needs to be done before raid autoconfiguration,
  otherwise if we are using wedges, the raid will autoconfigure wedges,
  and we'll be unable to open the underlying devices later to determine
  the booted device.
- fix a debugging comment.

(christos)

2014-04-03 15:16:42 UTC MAIN commitmail json YAML

2014-04-03 15:16:18 UTC MAIN commitmail json YAML

Need <sys/reboot.h> for AB_DEBUG.

(riastradh)

2014-04-03 14:55:53 UTC MAIN commitmail json YAML

Nix accidental whitespace to reduce diff from Linux.

(riastradh)

2014-04-03 14:46:25 UTC MAIN commitmail json YAML

Change cpu_tlb_info definition based on PMAP_TLB_MAX instead of MULTIPROCESSOR

(matt)

2014-04-03 14:45:44 UTC MAIN commitmail json YAML

Make i915drmkms grab the console by default.

(riastradh)

2014-04-03 14:23:38 UTC MAIN commitmail json YAML

Compare ASIDs, not pmaps.

(matt)

2014-04-03 14:15:05 UTC MAIN commitmail json YAML

2014-04-03 13:55:34 UTC MAIN commitmail json YAML

Add PMAP_TLB_FLUSH_ASID_ON_RESET define

(matt)

2014-04-03 13:54:59 UTC MAIN commitmail json YAML

Make this compile on booke again.

(matt)

2014-04-03 06:34:58 UTC MAIN commitmail json YAML

2014-04-03 06:07:22 UTC MAIN commitmail json YAML

New dwc2 location - it moved out of staging.

(skrll)

2014-04-03 05:48:02 UTC MAIN commitmail json YAML

Fix up removal of _DRM_SHM mappings and the hardware lock.

(riastradh)

2014-04-03 03:59:19 UTC MAIN commitmail json YAML

Use drmMap rather than mmap directly, to invoke the ioctl on NetBSD.

(riastradh)

2014-04-03 02:51:20 UTC MAIN commitmail json YAML

2014-04-03 02:50:30 UTC MAIN commitmail json YAML

2014-04-03 02:40:45 UTC MAIN commitmail json YAML

Link Xorg with -lpthread on x86.

This will be needed by the new xf86-video-intel, which uses pthreads
in SNA (SandyBridge New Acceleration).  It shouldn't hurt, but is not
needed, on any other architecture.

(riastradh)

2014-04-03 01:36:20 UTC MAIN commitmail json YAML

Include evbarm.conf as same as other conf files

evbarm.conf ensures ${mnt}/boot exists so that it avoids the error:
  /home/builds/ab/HEAD/src/distrib/utils/embedded/mkimage: cannot create \
  /tmp/mkimage.24444a/mnt/boot/cmdline.txt: directory nonexistent

(ozaki-r)

2014-04-02 22:34:29 UTC MAIN commitmail json YAML

2014-04-02 22:22:37 UTC MAIN commitmail json YAML

SH3 uses unaligned data in the .eh_frame section, so use memcpy.

(joerg)

2014-04-02 20:27:28 UTC MAIN commitmail json YAML

Add fix for CVE-2014-0076 taken from OpenSSL GIT repository:

Fix for the attack described in the paper "Recovering OpenSSL
ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack"
by Yuval Yarom and Naomi Benger. Details can be obtained from:
http://eprint.iacr.org/2014/140

(tron)

2014-04-02 19:54:30 UTC MAIN commitmail json YAML

Wording improvement for previous.
From jmc@OpenBSD via Igor Sobrado.

(wiz)

2014-04-02 19:44:15 UTC MAIN commitmail json YAML

use if_initname() instead of homegrown sprintf

(pooka)

2014-04-02 19:37:17 UTC MAIN commitmail json YAML

Put nanosleep() and folks in librump instead of maintaining them in
the separate rumpkern_time component.  Keeping time-related routines
elsewhere lead to some illogical behavior if you didn't think of linking
in rumpkern_time (hands up everyone who checks the return value of
nanosleep()).

Add warnings if rumpkern_time is linked or used.  I'll remove it in a
month or two instead of now since it was part of a buildrump.sh snapshot
and it's nicer if trying to use it gives a warning instead of an error
in the next snapshot.

"everything should be as modular as possible, but no more modular than that"

(pooka)

2014-04-02 18:09:10 UTC MAIN commitmail json YAML

make condition for ENOMEM consistent with allocation requirement

(para)

2014-04-02 17:36:05 UTC MAIN commitmail json YAML

Convert cats to the new world order, i.e. arm32_{bootmem,kernel_vm}_init

(skrll)

2014-04-02 17:34:51 UTC matt-nb5-mips64 commitmail json YAML

2014-04-02 17:19:49 UTC MAIN commitmail json YAML

If we are writing PN_XNUM or more phdrs, include one section header and
encode the real # of sections in its sh_info.

(matt)

2014-04-02 17:09:23 UTC MAIN commitmail json YAML

2014-04-02 16:14:50 UTC MAIN commitmail json YAML

bt_refill is and must be called with VM_NOSLEEP set, assert this
fix error path if pool_get returns NULL

(para)

2014-04-02 15:45:51 UTC MAIN commitmail json YAML

Mark omd as diagused for the ARM_MMU_EXTENDED case.

(matt)

2014-04-02 15:35:45 UTC MAIN commitmail json YAML

len argument to strlcpy() was incorrect when copying
out AF_LOCAL sockets in sysctl helper.  The entire
buffer wasn't available since sun_path member is not
at offset 0 in struct sockaddr_un.

(seanb)

2014-04-02 15:35:14 UTC MAIN commitmail json YAML

Fix non-DIAGNOSTIC build

(skrll)

2014-04-02 15:04:19 UTC MAIN commitmail json YAML

fix build on NetBSD.  also, prevent fd leak in error path

(pooka)

2014-04-02 14:48:04 UTC MAIN commitmail json YAML

On Linux, poll signalfd() when waiting for a kernel response.
This allows the same type of race-free handling of signals as kqueue()
allows on NetBSD.  One of the noticeable things is that you can now
interrupt rumprun ping mid-interval on Linux.

per suggestion from Justin Cormack

(pooka)

2014-04-02 14:11:25 UTC MAIN commitmail json YAML

The table of masks applied for each relocation type was wrong for some
relocs with 64bit targets, like GLOB_DAT.
Change some instruction patterns used for PLT slots, so -current
objdump -d shows what the comment says.
Fix encoding of %lox() in PLT slots "close" to -1.
Enhance debug output slightly.

(martin)

2014-04-02 14:05:54 UTC MAIN commitmail json YAML

Init the page_lock to IPL_VM iff VIPT && arm_cache_prefer_mask != 0 otherwise
use IPL_NONE.  Don't bother with page_lock for KMPAGEs.

(matt)

2014-04-02 13:54:42 UTC MAIN commitmail json YAML

Always use sysconf() to query host processor count instead of separate
tricks for each platform.

(pooka)

2014-04-02 13:26:22 UTC MAIN commitmail json YAML

braces are your friends.  use them.

(matt)

2014-04-02 12:36:05 UTC MAIN commitmail json YAML

Really fix locking this time.

(matt)

2014-04-02 12:28:54 UTC MAIN commitmail json YAML

Deal with bus_dmamem_unmap of direct mapped KVA.

(matt)

2014-04-02 12:04:09 UTC MAIN commitmail json YAML

Because vector_page might be 0, we have to process the entry L1pt.
Make sure to map the new l2 area after we've grown the kernel.
If msgbufaddr is set, don't alloc space for msgbuf.

(matt)

2014-04-02 11:36:50 UTC MAIN commitmail json YAML

Don't map ebsabootinfo.bt_vargp if it is the same address as the vector page

(matt)

2014-04-02 11:35:36 UTC MAIN commitmail json YAML

2014-04-02 10:55:47 UTC MAIN commitmail json YAML

Apply diff from Igor Sobrado <isd@orion.ciencias.uniovi.es>:

We have written a diff to our ls(1) to recover the traditional behaviour
of -f implying -a.  This change does not only accommodates POSIX.1
but also matches traditional UNIX.

OpenBSD commit message:

CVSROOT:        /cvs
Module name:    src
Changes by:    sobrado@cvs.openbsd.org 2014/03/31 14:54:37

Modified files:
        bin/ls        : ls.1 ls.c

Log message:
restore the traditional behavior of -f implying -a; apparently Keith Bostic
forgot to restore it when the -f flag was put back on 2nd of September 1989,
after being removed on 16th of August as a consequence of issues getting it
working over NFS, so deviation from traditional UNIX behavior in all BSDs
looks like an historical accident; as a side effect, this change accommodates
behavior of this option to IEEE Std 1003.1-2008 (``POSIX.1'').

joint work with jmc@ (who found the inaccuracy in our implementation),
schwarze@ (who provided a detailed tracking of historical facts) and millert@

ok millert@, schwarze@

(wiz)

2014-04-02 08:55:38 UTC MAIN commitmail json YAML

Fix xref, consistent casing, use EXIT STATUS instead of RETURN VALUES,
fix typo.

(wiz)

2014-04-02 08:50:43 UTC MAIN commitmail json YAML

Fix typo, whitespace, use .Ex, use EXIT STATUS instead of RETURN VALUES, use
em-dash.

(wiz)

2014-04-02 02:17:01 UTC MAIN commitmail json YAML

If we are autoconfiguring root, then only change the booted_device if
we booted from one of the components of the root raid set. This allows
us to boot from other media, without forcing the found raid to always
be root. Allow the old behavior with RAIDFRAME_FORCE_ROOT.
XXX: cpu_rootconf() is called twice now, which prints the booted device
message twice. Perhaps we can remember that cpu_rootconf has been called
and avoid calling it twice to avoid that.

(christos)

2014-04-02 02:14:08 UTC MAIN commitmail json YAML

2014-04-02 01:22:11 UTC MAIN commitmail json YAML

2014-04-02 00:46:12 UTC MAIN commitmail json YAML

Get rid of a wrong comma

(ozaki-r)

2014-04-01 23:57:54 UTC MAIN commitmail json YAML

Checking in changes to improve error handling.  Specifically:

- if commands timeout, clear the queues to the the card and perform a soft
reset on the LSI hardware since when these timeouts occur, the LSI firmware
is not graceful about recovering at all.

- Recover gracefully from more kinds of errors using the same recovery
mechanism listed above.

Also, implement mpt_ioctl() to handle bus reset requests from scsictl(8).

(buhrow)

2014-04-01 21:40:47 UTC MAIN commitmail json YAML

2014-04-01 21:38:44 UTC MAIN commitmail json YAML

2014-04-01 21:38:26 UTC MAIN commitmail json YAML

2014-04-01 19:13:31 UTC MAIN commitmail json YAML

Add two missing include files

(martin)

2014-04-01 19:12:37 UTC MAIN commitmail json YAML

add -g to LINTFLAGS

(christos)

2014-04-01 19:08:48 UTC MAIN commitmail json YAML

default to something reasonable (like the interactive mode does) instead
of 0 when -1 is specified for the start or size.

(christos)

2014-04-01 18:01:45 UTC MAIN commitmail json YAML

For ARM_MMU_EXTENDED, if the page being mapped asked for EXEC but is not EXEC,
sync it.

(matt)

2014-04-01 18:00:42 UTC MAIN commitmail json YAML

In prefetch_abort, call uvm_fault with VM_PROT_EXEC

(matt)

2014-04-01 17:52:26 UTC MAIN commitmail json YAML

Remove vestigial modules/apple_smc/apple_smc.ioconf.

(riastradh)

2014-04-01 17:49:40 UTC MAIN commitmail json YAML

Fix unused variable warning in non-modular apple_smc build.

(riastradh)

2014-04-01 17:49:30 UTC MAIN commitmail json YAML

Fix apple_smc config in conf/files.

(riastradh)

2014-04-01 17:49:17 UTC MAIN commitmail json YAML

Fix copypasta error in apple_smc_write_key_4: uint32_t, not uint16_t.

(riastradh)

2014-04-01 17:49:05 UTC MAIN commitmail json YAML

2014-04-01 17:48:52 UTC MAIN commitmail json YAML

Rework Apple SMC device attachment goo again.

Less bookkeeping at the expense of iteration over all devices when
rescanning applesmc.

(riastradh)

2014-04-01 17:48:39 UTC MAIN commitmail json YAML

Rework Apple SMC attachment goo and split into multiple modules.

The four modules are apple_smc for the core functions, apple_smc_acpi
for attachment at acpi, and apple_smc_fan & apple_smc_temp for stuff
on the SMC.

Seems like there's a lot more bookkeeping necessary to maintain
children of an applesmc device implemented by loadable modules.
Maybe there's a better way I just haven't figured out yet.

(riastradh)

2014-04-01 17:47:36 UTC MAIN commitmail json YAML

First draft of drivers for the Apple System Management Controller.

Device interface derived by reading the Linux driver source code and
<http:///www.parhelia.ch/blog/statics/k3_keys.html> as of 2012-12-05.

Includes support for attaching fan and temperature sensors to sysmon.
No accelerometer yet.

Compile-tested only, based on some run-testing of experiments from
userland.  Module attachment is not quite finished, so it won't work
yet.

(riastradh)

2014-04-01 17:34:44 UTC MAIN commitmail json YAML

remove stray 'return 0;' that effectively disabled atouint().

Hi Christos!

(kardel)