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

2024-05-10 08:06:59 UTC Now

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

Add BPF_MOD/BPF_XOR, sync DLT entries and document unused bpf instructions.
From libpcap-1.6.2

(christos)

2014-11-19 19:34:43 UTC MAIN commitmail json YAML

Add BPF_MOD/BPF_XOR (untested, needs work)

(christos)

2014-11-19 19:33:31 UTC MAIN commitmail json YAML

2014-11-19 16:26:47 UTC MAIN commitmail json YAML

Fix uninitialized mutex usage

We use extended attribute mount mutex before testing if it had been
initialized, and as reported by Christos,  this caused panic with
LOCKDEBUG. Fix it by testing before using.

(manu)

2014-11-19 14:25:01 UTC MAIN commitmail json YAML

Change debug to diagnostic so that more people see the lossage with bad
random streams, so we can debug it.

(christos)

2014-11-19 10:37:29 UTC MAIN commitmail json YAML

Close comment.
From Henning Petersen in PR 49403.

(wiz)

2014-11-19 10:09:45 UTC MAIN commitmail json YAML

Skip the SIGFPE test on arm when the FPU does not provide exception handling.

(martin)

2014-11-19 10:03:51 UTC MAIN commitmail json YAML

Use machdep.unaligned_sigbus to skip the unaligned access test on arm
as well.

(martin)

2014-11-19 10:01:50 UTC MAIN commitmail json YAML

Add a machdep.unaligned_sigbus sysctl (just like alpha does), but on
arm it is readonly (depends on architecture version).

(martin)

2014-11-19 08:10:02 UTC MAIN commitmail json YAML

2014-11-19 06:47:26 UTC netbsd-5-2 commitmail json YAML

2014-11-19 06:33:54 UTC netbsd-5-1 commitmail json YAML

2014-11-19 01:08:42 UTC MAIN commitmail json YAML

2014-11-19 00:18:58 UTC MAIN commitmail json YAML

Add hdaudio driver as a rump kernel component

tested by booting a rump kernel on a T61, coupled with a client which
writes some Roy Buchanan to /dev/audio

(pooka)

2014-11-19 00:17:10 UTC MAIN commitmail json YAML

2014-11-18 19:11:36 UTC netbsd-7 commitmail json YAML

2014-11-18 19:05:32 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #251):
sys/arch/acorn26/conf/GENERIC: revision 1.81
sys/arch/acorn32/conf/GENERIC: revision 1.116
sys/arch/alpha/conf/GENERIC: revision 1.362
sys/arch/amd64/conf/ALL: revision 1.23
sys/arch/amd64/conf/GENERIC: revision 1.404
sys/arch/amd64/conf/XEN3_DOM0: revision 1.112
sys/arch/amd64/conf/XEN3_DOMU: revision 1.60
sys/arch/amiga/conf/GENERIC.in: revision 1.129
sys/arch/amiga/conf/GENERIC: revision 1.311
sys/arch/amigappc/conf/GENERIC: revision 1.24
sys/arch/arc/conf/GENERIC: revision 1.184
sys/arch/bebox/conf/GENERIC: revision 1.145
sys/arch/cats/conf/GENERIC: revision 1.155
sys/arch/cesfic/conf/GENERIC: revision 1.65
sys/arch/cobalt/conf/GENERIC: revision 1.147
sys/arch/dreamcast/conf/GENERIC: revision 1.121
sys/arch/emips/conf/GENERIC: revision 1.15
sys/arch/epoc32/conf/GENERIC: revision 1.8
sys/arch/ews4800mips/conf/GENERIC: revision 1.51
sys/arch/hp300/conf/GENERIC: revision 1.190
sys/arch/hpcmips/conf/GENERIC: revision 1.229
sys/arch/hpcsh/conf/GENERIC: revision 1.106
sys/arch/hppa/conf/GENERIC: revision 1.6
sys/arch/i386/conf/ALL: revision 1.389
sys/arch/i386/conf/GENERIC: revision 1.1118
sys/arch/i386/conf/XEN3_DOM0: revision 1.93
sys/arch/i386/conf/XEN3_DOMU: revision 1.65
sys/arch/ibmnws/conf/GENERIC: revision 1.46
sys/arch/iyonix/conf/GENERIC: revision 1.88
sys/arch/landisk/conf/GENERIC: revision 1.45
sys/arch/luna68k/conf/GENERIC: revision 1.119
sys/arch/mac68k/conf/GENERIC: revision 1.220
sys/arch/macppc/conf/GENERIC: revision 1.320
sys/arch/macppc/conf/MAMBO: revision 1.24
sys/arch/macppc/conf/POWERMAC_G5: revision 1.25
sys/arch/mipsco/conf/GENERIC: revision 1.88
sys/arch/mmeye/conf/GENERIC: revision 1.120
sys/arch/mvme68k/conf/GENERIC: revision 1.94
sys/arch/mvmeppc/conf/GENERIC: revision 1.24
sys/arch/netwinder/conf/GENERIC: revision 1.126
sys/arch/news68k/conf/GENERIC: revision 1.125
sys/arch/newsmips/conf/GENERIC: revision 1.129
sys/arch/next68k/conf/GENERIC: revision 1.139
sys/arch/ofppc/conf/GENERIC: revision 1.157
sys/arch/pmax/conf/GENERIC64: revision 1.21
sys/arch/pmax/conf/GENERIC: revision 1.185
sys/arch/prep/conf/GENERIC: revision 1.174
sys/arch/rs6000/conf/GENERIC: revision 1.33
sys/arch/sandpoint/conf/GENERIC: revision 1.88
sys/arch/sbmips/conf/GENERIC: revision 1.101
sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28
sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104
sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106
sys/arch/shark/conf/GENERIC: revision 1.121
sys/arch/sparc/conf/GENERIC: revision 1.248
sys/arch/sparc/conf/TADPOLE3GX: revision 1.65
sys/arch/sparc64/conf/GENERIC: revision 1.177
sys/arch/sparc64/conf/NONPLUS64: revision 1.44
sys/arch/sun2/conf/GENERIC: revision 1.94
sys/arch/sun3/conf/GENERIC: revision 1.171
sys/arch/vax/conf/GENERIC: revision 1.193
sys/arch/vax/conf/VAX780: revision 1.19
sys/arch/x68k/conf/GENERIC: revision 1.179
sys/arch/zaurus/conf/GENERIC: revision 1.65
sys/ufs/files.ufs: revision 1.38
Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate

(snj)

2014-11-18 18:50:33 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #250):
sys/arch/arm/allwinner/awin_cnt.c: revision 1.2
s/IPL_SCHED/IPL_HIGH/
This allows binuptime to be called from any interrupt handler.

(snj)

2014-11-18 18:45:30 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by plunky in ticket #248):
sys/netbt/rfcomm_upper.c: revision 1.22
since rfcomm_attach_pcb may be called from (soft) interrupt context
(for incoming connections), use kmem_intr_()

(snj)

2014-11-18 18:42:42 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #247):
sys/ufs/ufs/ufs_extattr.c: revision 1.45
Fix UFS1 extended attribute backend autocreation deadlock
UFS1 extended attribute backend autocration goes through a vn_open()
to create the backend file, and this forces us to release the lock
on the target node, in case the target is within the parents of the
backend file. That created a window within which another thread could
acquire a lock on the target vnode and deadlock awaiting for the
mount extended attribute lock.
We fix the problem by also releasing the mount extended attribute lock
when calling vn_open(), but that lets another thread race us for backend
creation. We just detect this using O_EXCL for vn_open() and by checking
for EEXIST return code. If we are raced, we fail backend creation but
this is not a problem since another thread succeeded on it: we just have
to use the result.

(snj)

2014-11-18 18:40:06 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #246):
sys/kern/vfs_mount.c: revision 1.31
sys/ufs/ffs/ffs_vfsops.c: revision 1.302
sys/ufs/ufs/ufs_extattr.c: revision 1.44
Fix use-after-free on failed unmount with extended attribute enabled
When unmount failed, for instance because the mount is still busy,
UFS1 extended attributes structures were left freed while the kernel
assumes extended attributes were still enabled. This led to using
UFS1 extended attributes structures after free. With LOCKDEBUG, with
quickly triggers a panic.
The problem is fixed by:
1) clear MNT_EXTATTR flag after extended attributes structures are freed
2) attempt to restart extended attributes after failed unmount
2) set MNT_EXTATTR correctly after extended attributes restart
As a side effect, extended attribute structures are now only initialized
when extended attributes are started for the filesystem.

(snj)

2014-11-18 18:32:30 UTC netbsd-7 commitmail json YAML

Apply patch (requested by apb in ticket #245):
Update tzdata from 2014g to 2014j.  Some of the changes are:
* A new Zone Pacific/Bougainville, for the part of Papua New Guinea
  that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00.
* Changes for Fiji, Belarus, and Turks & Caicos that take effect
  at various times in 2014.
* Changes to historical data.

(snj)

2014-11-18 18:19:10 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #244):
sys/arch/arm/allwinner/awin_hdmi.c: revision 1.13-1.15
sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.4
sys/arch/arm/allwinner/awin_var.h: revision 1.25
sys/arch/evbarm/awin/awin_machdep.c: revision 1.29
sys/dev/i2c/ddc.c: revision 1.4
sys/dev/i2c/ddcvar.h: revision 1.2
sys/dev/videomode/edid.c: revision 1.13
sys/dev/videomode/edidreg.h: revision 1.4
sys/dev/videomode/edidvar.h: revision 1.3
Parse the extension block count field, and make it available in struct edid_info
--
add ddc_read_edid_block, which is the same as ddc_read_edid but takes an additional block number argument
--
Add support for DVI displays. Detect HDMI vs DVI mode by looking for a
CEA-861-D extension block in the EDID, and then searching this block for
an HDMI vendor-specific data block (HDMI VSDB).
--
Allow for overriding DVI/HDMI detection with a kernel boot arg. Set
hdmi.forcemode=dvi or hdmi.forcemode=hdmi to disable auto-detection.
--
report hotplug status for AUDIO_GETDEV fields, only allow playback if a capable display is connected
--
clear repeater sel bits before setting -- would cause an issue if we ever switched away from a pixel doubling mode

(snj)

2014-11-18 18:03:10 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by oster in ticket #243):
sys/dev/raidframe/raidframevar.h: revision 1.17
sys/dev/raidframe/rf_netbsdkintf.c: revision 1.316
sys/dev/raidframe/rf_reconstruct.c: revision 1.121
Fix a long-standing bug related to rebooting while a
reconstruct-to-spare is underway but not yet complete.
The issue was that a component was being marked as a used_spare when
the rebuild started, not when the rebuild was actually finished.
Marking it as a used_spare meant that the component label on the spare
was being updated such that after a reboot the component would be
considered up-to-date, regardless of whether the rebuild actually
completed!
This fix includes:
1) Add an additional state "rf_ds_rebuilding_spare" which is used
    to denote that a spare is currently being rebuilt from the live
    components.
2) Update the comments on the disk states, which were out-of-sync
    with reality.
3) When rebuilding to a spare component, that spare now enters the
    state rf_ds_rebuilding_spare instead of the state rf_ds_used_spare.
4) When the rebuild is actually complete then the spare component
    enters the rf_ds_used_spare state.  rf_ds_used_spare is now used
    exclusively for the case where the rebuilding to the spare has
    completed successfully.
XXX: Someday we need to teach raidctl(8) about this new state, and
take out the backwards compatibility code in rf_netbsdkintf.c (see
RAIDFRAME_GET_INFO in raidioctl()).  For today, this fix needs to be
generic enough that it can get backported without major grief.
XXX: Needs pullup to netbsd-5*, netbsd-6*, and netbsd-7
Fixes PR#49244.

(snj)

2014-11-18 17:03:41 UTC MAIN commitmail json YAML

Use size for the size argument of memcmp, not the result of a compare.

(joerg)

2014-11-18 16:57:52 UTC MAIN commitmail json YAML

delay() can't use rumpuser_clock_sleep(), because that may unschedule().

Instead, busyloop with calls to rumpuser_clock_gettime().  Fixing delay()
properly should addressed in hypercall rev.18 by introducing a nowrap
variant/flag for rumpuser_clock_sleep().

(pooka)

2014-11-18 13:05:33 UTC MAIN commitmail json YAML

Attempt to make sure that DELAY()/delay() is available in all MD names.

(pooka)

2014-11-18 10:38:52 UTC MAIN commitmail json YAML

Mention about -E and -c options in the BUGS section.

(nakayama)

2014-11-18 10:18:45 UTC MAIN commitmail json YAML

kern/49391: Fixes to XHCI driver command ring and status TRB

CRCR needs 64byte aligned address

Use usb_allocmem instead of usb_allocmem_flags(..., 0)

Correct status stage TRB in xhci_device_ctrl_start - direction logic was
wrong.

Correct a typo in a comment

(skrll)

2014-11-18 09:28:37 UTC MAIN commitmail json YAML

2014-11-18 09:12:30 UTC MAIN commitmail json YAML

2014-11-18 09:04:20 UTC MAIN commitmail json YAML

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

Skip the tests on ARM if the NEON fpu does not support exceptions (Cortex).

(martin)

2014-11-18 08:43:03 UTC MAIN commitmail json YAML

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

2014-11-18 03:48:17 UTC MAIN commitmail json YAML

Fix vndcompress restart failure fallback when input is a pipe.

Defer seeking the *input* image, or winding it forward, until we are
certain we all ready in the cloop2 output, because when the input
image is a pipe, we don't get a chance to seek back to the beginning
and start from the top instead of restarting.

If restart does fail, don't try to seek the input image back to the
beginning unless we had already tried to seek or wind it forward.

Add some automatic tests for this and related cases.

XXX pullup to netbsd-7, netbsd-6

(riastradh)

2014-11-18 02:01:08 UTC MAIN commitmail json YAML

2014-11-18 02:00:27 UTC MAIN commitmail json YAML

awinir(4): Add support for Allwinner A20/A31 IR receiver.

(jmcneill)

2014-11-18 01:59:00 UTC MAIN commitmail json YAML

2014-11-18 01:56:41 UTC MAIN commitmail json YAML

padvol.c is no more

(jmcneill)

2014-11-18 01:53:53 UTC MAIN commitmail json YAML

2014-11-18 01:53:17 UTC MAIN commitmail json YAML

Add common audio converters for software volume control. Only supports
slinear16_le and slinear16_be for now.

Convert pad(4) to use the new converters.

(jmcneill)

2014-11-18 01:50:12 UTC MAIN commitmail json YAML

add a helper function to get the hw device_t from an audio_softc

(jmcneill)

2014-11-17 18:43:48 UTC MAIN commitmail json YAML

PR/49054: Add a quirk for the ES-6600 RAID controller which does not do
INQUIRY3 properly. Unfortunately looking at the length does not solve
the problem since other devices send greater lengths too.

(christos)

2014-11-17 18:41:29 UTC MAIN commitmail json YAML

Tweak wording, define `output', remove misplaced scaremongering.

(riastradh)

2014-11-17 17:11:30 UTC MAIN commitmail json YAML

2014-11-17 16:55:06 UTC MAIN commitmail json YAML

fix sets for new erf{c,}l man pages.

(christos)

2014-11-17 16:53:23 UTC MAIN commitmail json YAML

PR/49399: Henning Petersen: Add man pages for erfl and erfcl

(christos)

2014-11-17 15:28:22 UTC MAIN commitmail json YAML

Fix Google Groups link.

(riastradh)

2014-11-17 15:17:41 UTC MAIN commitmail json YAML

Remove unnecessary Ns before punctuation. Fix a line.

(wiz)

2014-11-17 15:08:37 UTC MAIN commitmail json YAML

Cross-reference rnd(4).

(riastradh)

2014-11-17 15:06:59 UTC MAIN commitmail json YAML

Markup for BUGS note about arc4random_uniform.

(riastradh)

2014-11-17 15:05:12 UTC MAIN commitmail json YAML

Amplify comment about how quickly RC4 was known to be bad.

(riastradh)

2014-11-17 14:30:31 UTC MAIN commitmail json YAML

Release all hypervisor-level resources for rump_etfs paths when the
rump kernel is halted.

Allows a Xen domU to not complain after it was shut down, or something
like that.  Requested by Martin Lucina.

(pooka)

2014-11-17 13:58:53 UTC MAIN commitmail json YAML

Make ifconfig destroy work if INET6 is present but not attached

(pooka)

2014-11-17 10:55:43 UTC MAIN commitmail json YAML

Needs sys/clock.h. Use a relative include path here to ease src/tools
build.

(joerg)

2014-11-17 10:55:12 UTC MAIN commitmail json YAML

Make header self-contained.

(joerg)

2014-11-17 10:00:14 UTC MAIN commitmail json YAML

clear repeater sel bits before setting -- would cause an issue if we ever switched away from a pixel doubling mode

(jmcneill)

2014-11-17 08:48:59 UTC MAIN commitmail json YAML

s/IPL_SCHED/IPL_HIGH/

This allows binuptime to be called from any interrupt handler.

(skrll)

2014-11-17 07:15:28 UTC MAIN commitmail json YAML

2014-11-17 07:13:42 UTC MAIN commitmail json YAML

handle constness

(mlelstv)

2014-11-17 07:11:18 UTC MAIN commitmail json YAML

Report the argument instead of (null) when opendisk fails.

(mlelstv)

2014-11-17 07:11:00 UTC MAIN commitmail json YAML

Ruminate on security model choices and API design in arc4random(3).

(riastradh)

2014-11-17 06:37:23 UTC MAIN commitmail json YAML

Note relation of arc4random(3) to rand(3)/random(3).

(riastradh)

2014-11-17 06:04:01 UTC MAIN commitmail json YAML

Build altq module.

(uebayasi)

2014-11-17 02:27:26 UTC MAIN commitmail json YAML

PR/49207: Kamil Rytarowski: Centralize and rename a bunch of clock constants
and inline functions.

(christos)

2014-11-17 02:23:33 UTC MAIN commitmail json YAML

2014-11-17 02:16:51 UTC MAIN commitmail json YAML

2014-11-17 02:15:49 UTC MAIN commitmail json YAML

2014-11-17 01:38:00 UTC MAIN commitmail json YAML

report hotplug status for AUDIO_GETDEV fields, only allow playback if a capable display is connected

(jmcneill)

2014-11-17 01:01:58 UTC MAIN commitmail json YAML

2014-11-17 00:53:15 UTC MAIN commitmail json YAML

2014-11-17 00:50:40 UTC MAIN commitmail json YAML

Allow for overriding DVI/HDMI detection with a kernel boot arg. Set
hdmi.forcemode=dvi or hdmi.forcemode=hdmi to disable auto-detection.

(jmcneill)

2014-11-17 00:49:33 UTC MAIN commitmail json YAML

Add support for DVI displays. Detect HDMI vs DVI mode by looking for a
CEA-861-D extension block in the EDID, and then searching this block for
an HDMI vendor-specific data block (HDMI VSDB).

(jmcneill)

2014-11-17 00:46:44 UTC MAIN commitmail json YAML

add ddc_read_edid_block, which is the same as ddc_read_edid but takes an additional block number argument

(jmcneill)

2014-11-17 00:46:04 UTC MAIN commitmail json YAML

Parse the extension block count field, and make it available in struct edid_info

(jmcneill)

2014-11-16 21:34:27 UTC MAIN commitmail json YAML

since rfcomm_attach_pcb may be called from (soft) interrupt context
(for incoming connections), use kmem_intr_()

(plunky)

2014-11-16 20:37:35 UTC MAIN commitmail json YAML

2014-11-16 20:33:04 UTC MAIN commitmail json YAML

Rewrite arc4random(3) with ChaCha20-based PRNG and per-thread state.

Explain the security model in the man page.

No more RC4!

XXX pullup to netbsd-6, netbsd-5

(riastradh)

2014-11-16 20:32:52 UTC MAIN commitmail json YAML

Don't try to extend the offset range on 32 bit machines by treating negative
offsets as positive. It is just confusing.

(christos)

2014-11-16 18:54:52 UTC MAIN commitmail json YAML

2014-11-16 18:33:19 UTC MAIN commitmail json YAML

Tag the Xen iSCSI modules with `iscsi' in the md.x86 lists.

(riastradh)

2014-11-16 16:20:01 UTC MAIN commitmail json YAML

Replace callout_stop with callout_halt

In order to call callout_destroy for a callout safely, we have to ensure
the function of the callout is not running and pending. To do so, we should
use callout_halt, not callout_stop.

Discussed with martin@ and riastradh@.

(ozaki-r)

2014-11-16 16:11:33 UTC MAIN commitmail json YAML

Deal with the potential pressence of long double support.

(joerg)

2014-11-16 16:01:43 UTC MAIN commitmail json YAML

Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate

(manu)

2014-11-16 15:31:12 UTC MAIN commitmail json YAML

Wrap iconv.h also with #ifdef __NetBSD__.

(nakayama)

2014-11-16 15:10:54 UTC MAIN commitmail json YAML

2014-11-16 14:57:59 UTC MAIN commitmail json YAML

Simpfily code by assuming suffix is a single character.

(uebayasi)

2014-11-16 14:49:12 UTC MAIN commitmail json YAML

2014-11-16 14:26:14 UTC MAIN commitmail json YAML

Consistently wrap long lines in ioconf.c.

(uebayasi)

2014-11-16 13:47:52 UTC MAIN commitmail json YAML

Appease gcc48 -Werror=strict-aliasing warning by filling cksum via union.

Discussed in source-changes-d@ thread and tested on TT030.
Should be pulled up to netbsd-7 (if NetBSD/m68k 7.0 will switch to gcc48).

(tsutsui)

2014-11-16 13:38:39 UTC MAIN commitmail json YAML

Revert revs 1.29 and 1.30, to make it easier to pullup an alternative fix.

Ok'ed by christos@
http://mail-index.netbsd.org/source-changes-d/2014/11/15/msg007338.html

(tsutsui)

2014-11-16 12:02:55 UTC MAIN commitmail json YAML

Set dependency via KERNLDSCRIPT.  Don't touch SYSTEM_DEP from outside.

(uebayasi)

2014-11-16 11:54:29 UTC MAIN commitmail json YAML

Use "-Os -m68020-60" for DBG. It seems to generate smaller objects than -Os.

gcc48 with "-Os":
-rwxr-xr-x  1 tsutsui  wheel  1319596 Nov 16 20:50 obj.atari/instbin

gcc48 with "-Os -m68020-60"
-rwxr-xr-x  1 tsutsui  wheel  1314516 Nov 16 20:49 obj.atari/instbin

This allows ever growing sysinst.fs still fit into 1440KB even with gcc48.
Acually we need a real solution (ustarfs based floppies etc.) soon
but we can work around at least for NetBSD 7.0.

Should be pulled up to netbsd-7 (if NetBSD/m68k 7.0 will switch to gcc48).

(tsutsui)

2014-11-16 11:18:54 UTC netbsd-7 commitmail json YAML

2014-11-16 11:18:05 UTC netbsd-7 commitmail json YAML

Additionally pull up revision 1.7 of src/distrib/utils/libhack/multibyte.c,
requested by tsutsui in #242

(martin)

2014-11-16 10:43:02 UTC netbsd-7 commitmail json YAML

2014-11-16 10:39:55 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #242):
distrib/utils/libhack/multibyte.c: revision 1.6
handle the "special" wc NULL case.

(martin)

2014-11-16 10:33:57 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #241):
sys/arch/evbarm/conf/BPI: revision 1.12
sys/arch/arm/allwinner/awin_ir.c: revision 1.2
sys/arch/arm/allwinner/awin_ir.c: revision 1.3
sys/arch/arm/allwinner/awin_ir.c: revision 1.4
sys/arch/evbarm/conf/CUBIEBOARD: revision 1.35
sys/arch/arm/allwinner/awin_reg.h: revision 1.50
sys/arch/arm/allwinner/awin_reg.h: revision 1.51
Fix CIR setup. Works on A31 now.
hide a debug printf
add A20 IR support
enable awinir, cir

(martin)

2014-11-16 10:20:21 UTC MAIN commitmail json YAML

Enable vnd and putter pseudo devices.

(martin)

2014-11-16 09:47:35 UTC MAIN commitmail json YAML

Add C2000 KX and 2.5G.

(msaitoh)

2014-11-16 07:17:50 UTC MAIN commitmail json YAML

zoneinfo: Import tzdata2014j. [apb 20141116]

(apb)

2014-11-16 07:17:10 UTC MAIN commitmail json YAML

Updated tzdata to 2014j.  tzcode2014j is also available.

(apb)

2014-11-16 07:12:34 UTC MAIN commitmail json YAML

config(1): TODO about namespace (esp. options vs. module)

(uebayasi)

2014-11-16 06:10:55 UTC MAIN commitmail json YAML

2014-11-16 06:10:31 UTC MAIN commitmail json YAML

Document build.sh mkernels.

(uebayasi)

2014-11-16 06:08:13 UTC MAIN commitmail json YAML

build.sh mkernels: Build all kernels in modular build

(uebayasi)

2014-11-16 05:46:27 UTC MAIN commitmail json YAML

Define ddb module.

(uebayasi)

2014-11-16 05:45:43 UTC MAIN commitmail json YAML

2014-11-16 05:44:57 UTC MAIN commitmail json YAML

Document mkernel=*.

(uebayasi)

2014-11-16 05:39:10 UTC MAIN commitmail json YAML

Expand TABs in usage.

(uebayasi)

2014-11-16 05:38:10 UTC MAIN commitmail json YAML

build.sh mkernel=*: New command to build kernel in modular

(uebayasi)

2014-11-16 04:47:18 UTC MAIN commitmail json YAML

2014-11-16 04:28:09 UTC MAIN commitmail json YAML

config(1): TODO item about swapnetbsd.c

(uebayasi)

2014-11-16 04:26:46 UTC MAIN commitmail json YAML

Using host iconv(3) is limited to NetBSD host.

(nakayama)

2014-11-16 03:49:09 UTC MAIN commitmail json YAML

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

Drop impossible check.

(joerg)

2014-11-15 21:07:01 UTC MAIN commitmail json YAML

2014-11-15 20:59:02 UTC MAIN commitmail json YAML

2014-11-15 20:28:50 UTC MAIN commitmail json YAML

2014-11-15 20:04:08 UTC MAIN commitmail json YAML

Split nand pins into two sets, functions differ.

(martin)

2014-11-15 19:26:38 UTC MAIN commitmail json YAML

2014-11-15 19:20:02 UTC MAIN commitmail json YAML

2014-11-15 19:18:19 UTC MAIN commitmail json YAML

2014-11-15 19:17:05 UTC MAIN commitmail json YAML

centralize the tty dialout and callunit macros

(christos)

2014-11-15 19:15:51 UTC MAIN commitmail json YAML

Remove unused variable.

(htodd)

2014-11-15 18:57:25 UTC MAIN commitmail json YAML

- add smbutil(1) and mount_smbfs(8) to SEE ALSO section each other.
- fix sample file path in smbutil(1).

(nakayama)

2014-11-15 18:55:26 UTC MAIN commitmail json YAML

Disable unused codes that causes SIGBUS or SIGSEGV if character
sets option (-E) is specified to mount_smbfs/rump_smbfs.

(nakayama)

2014-11-15 18:52:45 UTC MAIN commitmail json YAML

Adjust smbfs/netsmb for filenames byte length changes that come as
a result of iconv conversion.  Most codes are taken from FreeBSD.

(nakayama)

2014-11-15 18:49:05 UTC MAIN commitmail json YAML

2014-11-15 17:49:19 UTC MAIN commitmail json YAML

handle the "special" wc NULL case.

(christos)

2014-11-15 15:01:41 UTC MAIN commitmail json YAML

LINKSCRIPT is set only once, so use = not +=.

(uebayasi)

2014-11-15 14:59:25 UTC MAIN commitmail json YAML

2014-11-15 14:56:18 UTC MAIN commitmail json YAML

2014-11-15 14:55:02 UTC MAIN commitmail json YAML

2014-11-15 14:25:22 UTC MAIN commitmail json YAML

2014-11-15 14:25:10 UTC MAIN commitmail json YAML

2014-11-15 14:03:37 UTC MAIN commitmail json YAML

2014-11-15 14:02:19 UTC MAIN commitmail json YAML

2014-11-15 13:41:17 UTC MAIN commitmail json YAML

2014-11-15 13:41:11 UTC MAIN commitmail json YAML

2014-11-15 13:40:39 UTC MAIN commitmail json YAML

2014-11-15 13:34:30 UTC MAIN commitmail json YAML

2014-11-15 12:56:28 UTC MAIN commitmail json YAML

Stop ordering dependencies alphabetically.

(uebayasi)

2014-11-15 12:42:56 UTC MAIN commitmail json YAML

2014-11-15 12:41:36 UTC MAIN commitmail json YAML

2014-11-15 12:37:37 UTC MAIN commitmail json YAML

2014-11-15 12:36:42 UTC MAIN commitmail json YAML

2014-11-15 12:33:04 UTC MAIN commitmail json YAML

Bump image size from 512MB to 520MB.

(uebayasi)

2014-11-15 12:29:02 UTC MAIN commitmail json YAML

2014-11-15 12:28:06 UTC MAIN commitmail json YAML

2014-11-15 12:26:44 UTC MAIN commitmail json YAML

2014-11-15 12:20:07 UTC MAIN commitmail json YAML

2014-11-15 12:18:55 UTC MAIN commitmail json YAML

config(1): Avoid buffer overrun (modular build)

(uebayasi)

2014-11-15 11:35:57 UTC netbsd-7 commitmail json YAML

2014-11-15 11:34:44 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #240):
sys/arch/arm/include/locore.h: revision 1.18
Guard a few inline functions by #ifndef _RUMPKERNEL, to allow including
this file in rump builds.

(martin)

2014-11-15 11:31:40 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #239):
sys/arch/arm/allwinner/awin_debe.c: revision 1.8
sys/arch/arm/allwinner/awin_var.h: revision 1.24
sys/arch/arm/allwinner/awin_fb.c: revision 1.6
Implement WSDISPLAYIO_SVIDEO, WSDISPLAYIO_GVIDEO for screen blanking

(martin)

2014-11-15 08:21:38 UTC MAIN commitmail json YAML

config(1): Sort objects by weight in modular build

Sort per-module kernel objects (*.ko) by dependency weight.  Important modules
are placed in lower addresses.  The ``machdep'' module will be always placed
in the lowest.

(At this moment, the order is not exact because dependency information is
incomplete in config files (files.*).  Thus ``sysmon_power.ko'' comes lower
than ``machdep.ko'' and/or ``uvm.ko''; but still much better than alphabetical
sort.)

(uebayasi)

2014-11-15 08:20:42 UTC MAIN commitmail json YAML

Don't sort objects for modular build.

(uebayasi)

2014-11-15 08:20:01 UTC MAIN commitmail json YAML

Separate linker script argument (${LINKSCRIPT}) from ${LINKFORMAT}

${LINKFORMAT} specifies ABI options, and used for ld -r.  ${LINKSCRIPT} (-T
ldscript) is used only for final link.

(uebayasi)

2014-11-15 08:13:01 UTC netbsd-5-2 commitmail json YAML

2014-11-15 08:11:27 UTC netbsd-5-1 commitmail json YAML

2014-11-15 06:30:10 UTC MAIN commitmail json YAML

Expand heap to 64KB so that bootxx can load bootxxx from 32KB blocksize ffs.

Tested on TT030 with 32GB SSD via SATA->IDE->SCSI converters.
Should be pulled up to netbsd-7 and netbsd-6 branches..

(tsutsui)

2014-11-15 05:03:55 UTC MAIN commitmail json YAML

Fix UFS1 extended attribute backend autocreation deadlock

UFS1 extended attribute backend autocration goes through a vn_open()
to create the backend file, and this forces us to release the lock
on the target node, in case the target is within the parents of the
backend file. That created a window within which another thread could
acquire a lock on the target vnode and deadlock awaiting for the
mount extended attribute lock.

We fix the problem by also releasing the mount extended attribute lock
when calling vn_open(), but that lets another thread race us for backend
creation. We just detect this using O_EXCL for vn_open() and by checking
for EEXIST return code. If we are raced, we fail backend creation but
this is not a problem since another thread succeeded on it: we just have
to use the result.

(manu)

2014-11-15 04:47:11 UTC MAIN commitmail json YAML

2014-11-15 04:23:49 UTC MAIN commitmail json YAML

Test object reordering by script.

(uebayasi)

2014-11-15 03:47:29 UTC MAIN commitmail json YAML

2014-11-15 03:23:12 UTC MAIN commitmail json YAML

2014-11-15 03:22:29 UTC MAIN commitmail json YAML

2014-11-15 03:10:01 UTC MAIN commitmail json YAML

2014-11-15 02:09:18 UTC MAIN commitmail json YAML

Show display if it is not empty.

(joerg)

2014-11-15 02:01:28 UTC MAIN commitmail json YAML

2014-11-15 01:58:34 UTC MAIN commitmail json YAML

Use l_wmesg if the string is not empty. Don't bother checking l_name for
nullness.

(joerg)

2014-11-15 01:52:02 UTC MAIN commitmail json YAML

Skip vendor if the string is empty.

(joerg)

2014-11-15 01:24:53 UTC MAIN commitmail json YAML

2014-11-15 01:24:38 UTC MAIN commitmail json YAML

2014-11-15 01:15:45 UTC MAIN commitmail json YAML

2014-11-14 23:45:02 UTC MAIN commitmail json YAML

2014-11-14 22:46:34 UTC MAIN commitmail json YAML

2014-11-14 22:27:05 UTC netbsd-7 commitmail json YAML

2014-11-14 22:23:28 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #238):
sys/arch/evbarm/awin/awin_machdep.c: revision 1.28
sys/arch/arm/allwinner/awin_debe.c: revision 1.7
sys/arch/arm/allwinner/awin_var.h: revision 1.23
sys/arch/arm/allwinner/awin_fb.c: revision 1.5
Allow the DEBE layer and output sizes to be set independently. Now you can
pass fb.margin=<n> in bootargs to add a border to the framebuffer, in case
your display doesn't let you turn off overscan and you really want to see
the whole screen.

(martin)

2014-11-14 19:47:36 UTC MAIN commitmail json YAML

Allow the DEBE layer and output sizes to be set independently. Now you can
pass fb.margin=<n> in bootargs to add a border to the framebuffer, in case
your display doesn't let you turn off overscan and you really want to see
the whole screen.

(jmcneill)

2014-11-14 18:19:01 UTC netbsd-7 commitmail json YAML

2014-11-14 18:18:14 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #220):
usr.sbin/postinstall/postinstall: revision 1.181-1.183
Make check_ids take an additional argument (the corresponding source
file) and grep that on error for the missing information, so the user
gets all the info needed how to "FIX MANUALLY".
--
Change the order of arguments to check_ids, placing the two file names
adjacent to each other.  Also add a comment explaining the "start"
argument and the "SKIP" special value.
--
Fix tab/space inconsistency in comment.

(snj)

2014-11-14 18:11:22 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #237):
sys/arch/evbarm/conf/HUMMINGBIRD_A31: revision 1.16, 1.19
add awinhdmi
--
enable awinhdmiaudio

(snj)

2014-11-14 17:34:23 UTC MAIN commitmail json YAML

2014-11-14 16:43:57 UTC MAIN commitmail json YAML

Commit to returning 1, not any nonzero value.

(riastradh)

2014-11-14 16:29:03 UTC MAIN commitmail json YAML

2014-11-14 16:25:55 UTC netbsd-7 commitmail json YAML

2014-11-14 16:24:41 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #236):
tools/compat/nl_types.h: revision 1.3
If the internals are not explicitly requested, use #include_next to pick
up the system version. <locale> from libc++ requires this and is used by
src/tools/elftosb2.

(martin)

2014-11-14 16:21:13 UTC MAIN commitmail json YAML

2014-11-14 16:20:42 UTC MAIN commitmail json YAML

Fix thinko in previous.

(uebayasi)

2014-11-14 15:59:46 UTC MAIN commitmail json YAML

2014-11-14 15:56:12 UTC MAIN commitmail json YAML

LLVM switched to three component point release version, so follow here.

(joerg)

2014-11-14 15:52:27 UTC netbsd-7 commitmail json YAML

2014-11-14 15:51:20 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #235):
sys/arch/evbarm/conf/RPI: revision 1.55
enable NFS root FS support in RPI

(martin)

2014-11-14 15:49:16 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #234):
sbin/fsck_msdos/boot.c: revision 1.18
sbin/fsck_msdos/dosfs.h: revision 1.7
sbin/fsck_msdos/boot.c: revision 1.17
ClusterOffset actually needs to be able to be negative.
Add #include <inttypes.h> for intmax_t to fix compile error.

(martin)

2014-11-14 15:22:40 UTC netbsd-7 commitmail json YAML

2014-11-14 15:16:19 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #232):
sys/arch/next68k/conf/GENERIC: revision 1.138
sys/arch/cobalt/conf/GENERIC: revision 1.146
sys/arch/mvme68k/conf/GENERIC: revision 1.93
sys/arch/vax/conf/VAX780: revision 1.18
sys/arch/newsmips/conf/GENERIC: revision 1.128
sys/arch/luna68k/conf/GENERIC: revision 1.118
sys/arch/sbmips/conf/GENERIC: revision 1.100
sys/arch/pmax/conf/GENERIC: revision 1.184
sys/arch/alpha/conf/GENERIC: revision 1.361
sys/arch/sparc64/conf/GENERIC: revision 1.176
sys/arch/sun3/conf/GENERIC: revision 1.170
sys/arch/shark/conf/GENERIC: revision 1.120
sys/arch/landisk/conf/GENERIC: revision 1.44
sys/arch/bebox/conf/GENERIC: revision 1.144
sys/arch/sparc64/conf/NONPLUS64: revision 1.43
sys/arch/sandpoint/conf/GENERIC: revision 1.87
sys/arch/emips/conf/GENERIC: revision 1.14
sys/arch/amd64/conf/XEN3_DOM0: revision 1.111
sys/arch/dreamcast/conf/GENERIC: revision 1.120
sys/arch/cesfic/conf/GENERIC: revision 1.64
sys/arch/mmeye/conf/GENERIC: revision 1.119
sys/arch/epoc32/conf/GENERIC: revision 1.7
sys/arch/x68k/conf/GENERIC: revision 1.178
sys/arch/iyonix/conf/GENERIC: revision 1.87
sys/arch/sun2/conf/GENERIC: revision 1.93
sys/arch/ews4800mips/conf/GENERIC: revision 1.50
sys/arch/amd64/conf/XEN3_DOMU: revision 1.59
sys/arch/acorn26/conf/GENERIC: revision 1.80
sys/arch/acorn32/conf/GENERIC: revision 1.115
sys/arch/macppc/conf/POWERMAC_G5: revision 1.24
sys/arch/i386/conf/GENERIC: revision 1.1117
sys/arch/arc/conf/GENERIC: revision 1.183
sys/arch/cats/conf/GENERIC: revision 1.154
sys/arch/amiga/conf/GENERIC.in: revision 1.128
sys/arch/zaurus/conf/GENERIC: revision 1.64
sys/arch/netwinder/conf/GENERIC: revision 1.125
sys/arch/hppa/conf/GENERIC: revision 1.5
sys/arch/mvmeppc/conf/GENERIC: revision 1.23
sys/arch/macppc/conf/GENERIC: revision 1.319
sys/arch/amiga/conf/GENERIC: revision 1.310
sys/arch/pmax/conf/GENERIC64: revision 1.20
sys/arch/macppc/conf/MAMBO: revision 1.23
sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.27
sys/arch/amigappc/conf/GENERIC: revision 1.23
sys/arch/amd64/conf/GENERIC: revision 1.403
sys/arch/ofppc/conf/GENERIC: revision 1.156
sys/arch/mac68k/conf/GENERIC: revision 1.219
sys/arch/i386/conf/XEN3_DOMU: revision 1.64
sys/arch/mipsco/conf/GENERIC: revision 1.87
sys/arch/hp300/conf/GENERIC: revision 1.189
sys/arch/vax/conf/GENERIC: revision 1.192
sys/arch/news68k/conf/GENERIC: revision 1.124
sys/arch/ibmnws/conf/GENERIC: revision 1.45
sys/arch/hpcsh/conf/GENERIC: revision 1.105
sys/arch/sparc/conf/TADPOLE3GX: revision 1.64
sys/arch/i386/conf/XEN3_DOM0: revision 1.92
sys/arch/sparc/conf/GENERIC: revision 1.247
sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.105
sys/arch/prep/conf/GENERIC: revision 1.173
sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.103
sys/arch/rs6000/conf/GENERIC: revision 1.32
sys/arch/hpcmips/conf/GENERIC: revision 1.228
Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels
This change just brings UFS1 extended attribute *support* in the kernel,
extended attributes are not enabled unless three conditions are met:
1) filesystem is UFS1 (newfs -O1)
2) .attribute/system and .attribute/user directories are created at fs root
3) filesystem is mounted with -o extattr
Some GENERIC kernels are obviously memory constrained, the extended
attributes options were not enabled for them, but just added commented out.
(kernel were considered memory constrained if QUOTA option was disabled)

(martin)

2014-11-14 15:06:36 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #231):
lib/libperfuse/ops.c: revision 1.81
Allow setxattr to be called with a NULL value, instead of crashing.

(martin)