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

2024-05-10 15:27:00 UTC Now

2019-11-02 14:47:35 UTC MAIN commitmail json YAML

ssdfb: update manpage

(tnn)

2019-11-02 14:33:27 UTC MAIN commitmail json YAML

add spi(4) bus frontend for ssdfb(4)

(tnn)

2019-11-02 14:24:00 UTC MAIN commitmail json YAML

set flag to indicate that worker thread should be created mpsafe

iic(4) is mpsafe, unlike spi(4) which hasn't been made mpsafe yet.

(tnn)

2019-11-02 14:18:36 UTC MAIN commitmail json YAML

ssdfb: add support for SSD1322

(tnn)

2019-11-02 11:56:34 UTC MAIN commitmail json YAML

Use record.sample_rate for recording on SNDCTL_DSP_SPEED.
It's kernel side of PR lib/54667.

(isaki)

2019-11-02 11:48:23 UTC MAIN commitmail json YAML

Use record.sample_rate for recording on SNDCTL_DSP_SPEED.
Fix PR lib/54667.

(isaki)

2019-11-02 07:56:25 UTC MAIN commitmail json YAML

Replace tps65950pm with twl (the former has been removed)

(martin)

2019-11-02 01:14:57 UTC MAIN commitmail json YAML

Fix "Alignment Fault 3" kernel failure of NetBSD/zaurus 8.1 GENERIC.

#ifdef switch per kernel config options in definition of device driver
structure in header files could be problematic.

See my post in port-zaurus@ for details:
https://mail-index.netbsd.org/port-zaurus/2019/10/31/msg000079.html

Should be pulled up to netbsd-8 and netbsd-9.

(tsutsui)

2019-11-01 20:55:56 UTC MAIN commitmail json YAML

Describe workaround for PR port-alpha/54307.

(rin)

2019-11-01 20:53:10 UTC MAIN commitmail json YAML

Workaround for random crash of userland binaries, as reported in
PR port-alpha/54307.

If rtree.c and tcache.c are compiled with -O0, userland just works
without problems as far as I can see. Alternately, you can specify
-DJEMALLOC_DEBUG to avoid random crash. Smells like compiler bug,
or wrong coding which relies on some undefined behavior.

Anyway, we need to pull this up into netbsd-9 asap.

(rin)

2019-11-01 18:25:22 UTC netbsd-9 commitmail json YAML

Annotate ticket #388 for additional pullups

(martin)

2019-11-01 18:24:31 UTC netbsd-9 commitmail json YAML

Addionally pull up the following revision for ticket #388:

sys/uvm/uvm_map.c 1.366

Fix previous; semantics of align argument of uvm_map() is different
when UVM_FLAG_COLORMATCH is specified.

Should fix PR kern/54669.

(martin)

2019-11-01 18:19:19 UTC netbsd-9 commitmail json YAML

2019-11-01 18:17:55 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by taca in ticket #390):

sys/arch/x86/x86/cpu_rng.c: revision 1.10

Check CPU support of RDRAND before calling cpu_rng_rdrand().
cpu_earlyrng() checks CPU support of RDSEED and RDRAND before calling
cpu_rng_rdseed() and cpu_rng_rdrand().

But cpu_rng_rdseed() did not check CPU support of RDRAND and system had
crashed on such an environment.  There is no such case with real CPU but
some VM environment.

Fix kern/54655 and confirmed by msaitoh@.
Needs pullup to netbsd-9.

(martin)

2019-11-01 18:14:45 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by bad in ticket #389):

sys/arch/arm/sunxi/sunxi_gmac.c: revision 1.7

fetch PHY id from FDT.  same as sunxi_emac.c.

prevents PHY 0 of RTL8211E from wrongly attaching on e.g. Bananpi M1.
requested by jmcneill@, patch by martin@.

XXX pullup-9

(martin)

2019-11-01 18:12:26 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by bad in ticket #342):

sys/arch/arm/fdt/cpu_fdt.c: revision 1.29
sys/arch/arm/fdt/cpu_fdt.c: revision 1.30

re-apply r1.26:
  flush the dcache in cpu_enable_psci() before calling psci_cpu_on().
  fixes the kernel hanging with multiple "mpstart" on (at least) NanoPi R1.
but only #if !defined(AARCH64).

not necessary on armv8 and cache ops are not available that early there.

fix typos in comment in previous.

(martin)

2019-11-01 17:55:12 UTC MAIN commitmail json YAML

2019-11-01 17:51:56 UTC MAIN commitmail json YAML

the beginning of a driver for the 'Psoc' fan controller found in my 1GHz
TiBook. So far it does:
- initialize the fan controller via OF
- report temperatures to envsys
there is no documentation, only guesswork from looking at OF methods

With this my TiBook doesn't seem to overheat anymore.

(macallan)

2019-11-01 15:11:43 UTC MAIN commitmail json YAML

Fix KUBSAN: the kernel size now exceeds the mapping limit, so bump the
limit.

(maxv)

2019-11-01 15:01:27 UTC MAIN commitmail json YAML

Check CPU support of RDRAND before calling cpu_rng_rdrand().

cpu_earlyrng() checks CPU support of RDSEED and RDRAND before calling
cpu_rng_rdseed() and cpu_rng_rdrand().

But cpu_rng_rdseed() did not check CPU support of RDRAND and system had
crashed on such an environment.  There is no such case with real CPU but
some VM environment.

Fix kern/54655 and confirmed by msaitoh@.

Needs pullup to netbsd-9.

(taca)

2019-11-01 14:54:07 UTC MAIN commitmail json YAML

uubsan: Implement function_type_mismatch_v1

RTTI is not supported by micro-UBSan (by design) and this is now a stub
handler.

(kamil)

2019-11-01 13:58:32 UTC MAIN commitmail json YAML

PR/54670: Azuma OKAMOTO: Consistently use 'W' for TH_CWN, and bump buffer
size.

(christos)

2019-11-01 13:54:59 UTC MAIN commitmail json YAML

Add comments to the tcp flags.

(christos)

2019-11-01 13:30:02 UTC MAIN commitmail json YAML

fetch PHY id from FDT.  same as sunxi_emac.c.

prevents PHY 0 of RTL8211E from wrongly attaching on e.g. Bananpi M1.
requested by jmcneill@, patch by martin@.

XXX pullup-9

(bad)

2019-11-01 13:22:08 UTC MAIN commitmail json YAML

fix typos in comment in previous.

(bad)

2019-11-01 13:04:23 UTC MAIN commitmail json YAML

Fix previous; semantics of align argument of uvm_map() is different
when UVM_FLAG_COLORMATCH is specified.

Should fix PR kern/54669.

(rin)

2019-11-01 12:44:54 UTC MAIN commitmail json YAML

re-apply r1.26. but only #if !defined(AARCH64).

not necessary on armv8 and cache ops are not available that early there.

(bad)

2019-11-01 12:01:09 UTC MAIN commitmail json YAML

Attach tiusb before the default pass since it adds a bus to reduce kernel output

(jmcneill)

2019-11-01 11:53:51 UTC MAIN commitmail json YAML

2019-11-01 11:53:35 UTC MAIN commitmail json YAML

2019-11-01 09:59:22 UTC MAIN commitmail json YAML

Remove tps65950pm (hardware now supported by twl4030.c)

(jmcneill)

2019-11-01 09:49:55 UTC MAIN commitmail json YAML

2019-11-01 09:49:22 UTC MAIN commitmail json YAML

Enable IRQ status bits for omap3 type and set speed properly

(jmcneill)

2019-11-01 09:37:31 UTC netbsd-9 commitmail json YAML

2019-11-01 09:36:32 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by rin in ticket #388):

sys/uvm/uvm_map.c: revision 1.365

PR kern/54395

- Align hint for virtual address at the beginning of uvm_map() if
  required. Otherwise, it will be rounded up/down in an unexpected
  way by uvm_map_space_avail(), which results in assertion failure.
  Fix kernel panic when executing earm binary (8KB pages) on aarch64
  (4KB pages), which relies on mmap(2) with MAP_ALIGNED flag.
- Use inline functions/macros consistently.
- Add some more KASSERT's.

For more details, see the PR as well as discussion on port-kern:
http://mail-index.netbsd.org/tech-kern/2019/10/27/msg025629.html

(martin)

2019-11-01 09:34:27 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #387):

sys/net/if_gre.c: revision 1.176
sys/net/if_l2tp.c: revision 1.40
sys/dev/pci/ixgbe/ix_txrx.c: revision 1.56
sys/net/if_tap.c: revision 1.114

Fix missing kpreempt_disable() before softint_schedule() like if_vmx.c:r1.51.

(martin)

2019-11-01 09:32:21 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #386):

usr.sbin/syslogd/tls.c: revision 1.17

With TLSv1.3 a client has to receive and process metadata.

Update dispatch_tls_eof() to check for metadata and
rearm on success.

Ok: christos@

(martin)

2019-11-01 09:30:36 UTC netbsd-8 commitmail json YAML

2019-11-01 09:29:25 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by cnst in ticket #1397):

sys/kern/subr_disk.c: revision 1.129

kern/subr_disk: bounds_check_with_label: really protect against div by zero

Solves kernel panic in NetBSD 8.1 amd64 on VirtualBox 6.0.12 r133076.

Triggered with an NVMe controller without any actual discs behind it:

nvme0 at pci0 dev 14 function 0: vendor 80ee product 4e56 (rev. 0x00)
nvme0: NVMe 1.2
nvme0: interrupting at ioapic0 pin 22
nvme0: ORCL-VBOX-NVME-VER12, firmware 1.0, serial VB1234-56789
ld0 at nvme0 nsid 1
ld0: 0, 0 cyl, 16 head, 63 sec, 1 bytes/sect x 0 sectors

Code path is reached 4 times during normal boot, each time after wd0a
is already mounted; this patch avoids a crash with a dirty filesystem.

(martin)

2019-11-01 08:26:18 UTC MAIN commitmail json YAML

PR kern/54395

- Align hint for virtual address at the beginning of uvm_map() if
  required. Otherwise, it will be rounded up/down in an unexpected
  way by uvm_map_space_avail(), which results in assertion failure.

  Fix kernel panic when executing earm binary (8KB pages) on aarch64
  (4KB pages), which relies on mmap(2) with MAP_ALIGNED flag.

- Use inline functions/macros consistently.

- Add some more KASSERT's.

For more details, see the PR as well as discussion on port-kern:
http://mail-index.netbsd.org/tech-kern/2019/10/27/msg025629.html

(rin)

2019-11-01 04:28:14 UTC MAIN commitmail json YAML

2019-11-01 04:23:21 UTC MAIN commitmail json YAML

2019-11-01 02:58:50 UTC MAIN commitmail json YAML

MAKEDEV: add entry for vio9p(4)

(ozaki-r)

2019-11-01 02:54:39 UTC MAIN commitmail json YAML

smscphy(4): Add support for SMSC LAN87xx 10/100 Ethernet PHY.

(msaitoh)

2019-11-01 02:53:23 UTC MAIN commitmail json YAML

2019-10-31 17:09:13 UTC MAIN commitmail json YAML

Use dss as console on Nokia N900.

(jmcneill)

2019-10-31 17:08:54 UTC MAIN commitmail json YAML

2019-10-31 11:59:40 UTC MAIN commitmail json YAML

check if buf/bufsz are non-NULL before freeing.

not all control messages that can be received result in buf being
initialized, we might get a spurious different control message

seen in practice when swapping modes a few times on a urndis device

urndis0: SAMSUNG ...
autoconfiguration error: urndis0: invalid address
panic: kernel diagnostic assertion "p != NULL" failed: file "/cvs/src/sys/kern/subr_kmem.c", line 263
cpu0: Begin traceback...
vpanic() at netbsd:vpanic+0x178
kern_assert() at netbsd:kern_assert+0x48
kmem_intr_free() at netbsd:kmem_intr_free+0xca
urndis_attach() at netbsd:urndis_attach+0x4c2

(maya)

2019-10-31 10:21:29 UTC MAIN commitmail json YAML

Handle different register layout on OMAP3

(jmcneill)

2019-10-31 09:44:13 UTC MAIN commitmail json YAML

After RELEASEMACHINEDIR has the right defaults now, simplify subdir settings
and do not hardcode any architecture exceptions.

(martin)

2019-10-31 06:43:19 UTC MAIN commitmail json YAML

PR misc/54657: let RELEASEMACHINEDIR default to ${MACHINE}-${MACHINE_ARCH}
for evb{arm,mips,sh3}*.

(martin)

2019-10-31 01:55:23 UTC netbsd-7-0 commitmail json YAML

2019-10-31 01:55:13 UTC MAIN commitmail json YAML

2019-10-31 01:54:34 UTC MAIN commitmail json YAML

Remove BEAGLEBOARDXM from the build

(jmcneill)

2019-10-31 01:54:21 UTC netbsd-7-1 commitmail json YAML

2019-10-31 01:53:00 UTC netbsd-7 commitmail json YAML

2019-10-31 01:25:56 UTC MAIN commitmail json YAML

Set the stdout-path on xM like Ti OMAP3 BeagleBoard

(sevan)

2019-10-31 01:05:06 UTC MAIN commitmail json YAML

Remove DPLL5 init ported from old omap code, it is not required

(jmcneill)

2019-10-30 22:31:06 UTC MAIN commitmail json YAML

Revert previous for now.

(jmcneill)

2019-10-30 22:28:17 UTC MAIN commitmail json YAML

Remove IGEPV2 and OVERO kernels from build

(jmcneill)

2019-10-30 22:25:44 UTC MAIN commitmail json YAML

Remove DEVKIT8000 kernel (GENERIC should work now)

(jmcneill)

2019-10-30 22:21:06 UTC MAIN commitmail json YAML

Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.

(jmcneill)

2019-10-30 21:46:06 UTC MAIN commitmail json YAML

2019-10-30 21:45:25 UTC MAIN commitmail json YAML

Remove BEAGLEBOARD kernel from list of kernels to build

(jmcneill)

2019-10-30 21:43:42 UTC MAIN commitmail json YAML

Move omap3 dtb files to /boot/dtb

(jmcneill)

2019-10-30 21:42:41 UTC MAIN commitmail json YAML

Add twl, usbnopphy, tiusb, tiusbtll

(jmcneill)

2019-10-30 21:41:40 UTC MAIN commitmail json YAML

2019-10-30 21:40:04 UTC MAIN commitmail json YAML

Use the hwmod clk to get the timer rate and explicitly enable the
timecounter timer.

(jmcneill)

2019-10-30 21:38:28 UTC MAIN commitmail json YAML

Add driver for TI TWL4030 Power Management IC

(jmcneill)

2019-10-30 21:37:56 UTC MAIN commitmail json YAML

2019-10-30 21:37:36 UTC MAIN commitmail json YAML

Skip xref if it is 0

(jmcneill)

2019-10-30 20:24:44 UTC MAIN commitmail json YAML

2019-10-30 18:35:06 UTC MAIN commitmail json YAML

filemon_ioctl: check fd for write permission

Reviewed by: christos
Reported by: ivansprundel

(sjg)

2019-10-30 17:06:57 UTC MAIN commitmail json YAML

2019-10-30 16:32:04 UTC MAIN commitmail json YAML

2019-10-30 16:00:13 UTC MAIN commitmail json YAML

Gcc -Os on landisk is not smart enough to follow the conditional
initialization and warns, unconditionaly initialize dksc at declaration
with a XXX gcc comment.

(martin)

2019-10-30 14:34:30 UTC MAIN commitmail json YAML

Remove debug output, fix a progress message

(martin)

2019-10-30 14:16:15 UTC MAIN commitmail json YAML

Derive the FAT type from the MBR partition type and pass it on to makefs
when crating a msdos file system.

(martin)

2019-10-30 13:32:32 UTC MAIN commitmail json YAML

2019-10-30 13:15:30 UTC MAIN commitmail json YAML

add aarch64

(ryo)

2019-10-30 12:28:32 UTC MAIN commitmail json YAML

Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition.
Mkimage (eroneously) creates a FAT16 partition (despite the configuration
asking for FAT32), and that has a root directory size limit.
Idea from Jared.

(martin)

2019-10-30 12:25:28 UTC MAIN commitmail json YAML

Add note about ipgphy(4) and jmphy(4).

(msaitoh)

2019-10-30 12:06:26 UTC MAIN commitmail json YAML

2019-10-30 12:02:01 UTC MAIN commitmail json YAML

2019-10-30 12:01:36 UTC MAIN commitmail json YAML

- Rename JMICRON 0x0021 from JMC250 to JMP211
- Rename JMICRON 0x0022 from JMC260 to JMP202

(msaitoh)

2019-10-30 11:59:02 UTC MAIN commitmail json YAML

Give syspkg names to xserver amd64 md files without xorg_server_ver=110

(uki)

2019-10-30 10:12:37 UTC MAIN commitmail json YAML

2019-10-30 07:59:45 UTC MAIN commitmail json YAML

Get &rsc->sc_dksc only when we know 'rsc' is not NULL. This was actually
harmless because we didn't use the pointer then.

Reported-by: syzbot+77097fae0e3aad6de088@syzkaller.appspotmail.com

(maxv)

2019-10-30 07:40:06 UTC MAIN commitmail json YAML

2019-10-30 07:28:13 UTC MAIN commitmail json YAML

set -D_GNU_SOURCE, needed for linux systems and should be
harmless or ignored elsewhere.

from perry.

(mrg)

2019-10-30 07:27:51 UTC MAIN commitmail json YAML

2019-10-30 07:26:28 UTC MAIN commitmail json YAML

2019-10-30 05:35:36 UTC MAIN commitmail json YAML

- GMET is not bit 11 but 17.
- Add unknown CPUID Fn8000_000a %edx bit 20.

(msaitoh)

2019-10-30 03:45:59 UTC MAIN commitmail json YAML

Add sysctl nodes to control fragmentation with IPv[46] over IPv6 gif(4).

New sysctl node "net.inet6.ip6.gifpmtu" means
    - 0 (default)
      Fragment by IPV6_MMTU. All packets reach the destination certainly,
      however the long packet performance is poor.
      This is same behavior as before.
    - 1
      Fragment by outer interface's MTU. The long packet performance would
      be good, however the packets may be dropped in some network paths
      whose path MTU less than the interface's MTU.
    - others
      undefined yet

New sysctl node "net.interfaces.gif*.pmtu" means
    - -1 (default)
      Use system default value (net.inet6.ip6.gifpmtu).
    - 0
      Fragment by IPV6_MMTU for this gif(4) tunnel.
    - 1
      Fragment by outer interface's MTU for this gif(4) tunnel.
    - others
      undefined yet

See RFC4459 for more information and other solutions.

(knakahara)

2019-10-30 02:44:29 UTC MAIN commitmail json YAML

do the ignore builtin dance for gcc-8

(christos)

2019-10-30 00:26:54 UTC MAIN commitmail json YAML

2019-10-30 00:25:00 UTC MAIN commitmail json YAML

Looks like builtin_object_size does not work properly on sh3...

(christos)

2019-10-30 00:13:46 UTC MAIN commitmail json YAML

uubsan: Handle implicit_conversion

(kamil)

2019-10-30 00:07:39 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h@1.32 / diff / nxr@1.32
src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h@1.32 / diff / nxr@1.32
src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h@1.30 / diff / nxr@1.30
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h@1.28 / diff / nxr@1.28
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h@1.28 / diff / nxr@1.28
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h@1.25 / diff / nxr@1.25
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h@1.25 / diff / nxr@1.25
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/symver-config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h@1.25 / diff / nxr@1.25
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/symver-config.h@1.4 / diff / nxr@1.4
      :
(more 95 files)
regen mknative for all arm after christos fixes.

(mrg)

2019-10-29 23:33:06 UTC MAIN commitmail json YAML

Don't escape ", GNU awk 5 warns about it.

(joerg)

2019-10-29 22:21:53 UTC MAIN commitmail json YAML

2019-10-29 22:19:13 UTC MAIN commitmail json YAML

2019-10-29 22:18:28 UTC MAIN commitmail json YAML

Set stdout-path on TI OMAP3 BeagleBoard

(jmcneill)

2019-10-29 21:32:35 UTC MAIN commitmail json YAML

2019-10-29 21:30:42 UTC MAIN commitmail json YAML

Gcc-8 bug confusion with restrict on sh3

(christos)

2019-10-29 21:16:25 UTC MAIN commitmail json YAML

2019-10-29 21:14:37 UTC MAIN commitmail json YAML

PR/54656: Martin Husemann: gcc-8 miscompiles ex_filter.c even with -O1, make
it -O0. The tm argument gets passed in as non-null and it is non-null after
the command execution, but then becomes null and causes a null dereference.

(christos)

2019-10-29 20:01:22 UTC MAIN commitmail json YAML

Define PMAP_NEED_PROCWR, providing strategically placed i-cache
synchronization where just-changed memory is about to be executed.

Fixes SIGILLs seen when running Mono 6 on QEMU Cortex-A57.

ok ryo

(maya)

2019-10-29 16:32:45 UTC MAIN commitmail json YAML

2019-10-29 16:31:48 UTC MAIN commitmail json YAML

Add Realtek RTL8125.

(msaitoh)

2019-10-29 16:19:59 UTC MAIN commitmail json YAML

Avoid arithmetics on strings.

(joerg)

2019-10-29 16:18:23 UTC MAIN commitmail json YAML

Explicitly annotate FPU requirements for LLVM MC.

When using GCC, this annotations change the global state, but there is
no push/pop functionality for .fpu to avoid this problem. The state is
local to each inline assembler block with LLVM MC.

(joerg)

2019-10-29 16:08:50 UTC MAIN commitmail json YAML

Always include soft-float compare and order logic in libc when using
compiler-rt.

(joerg)

2019-10-29 12:39:46 UTC MAIN commitmail json YAML

2019-10-29 10:54:10 UTC MAIN commitmail json YAML

2019-10-29 10:52:22 UTC MAIN commitmail json YAML

Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty

(jmcneill)

2019-10-29 08:13:17 UTC MAIN commitmail json YAML

Forgot to put nvmmctl in the "nvmm" group.

(maxv)

2019-10-29 07:57:29 UTC MAIN commitmail json YAML

2019-10-29 04:55:36 UTC MAIN commitmail json YAML

do the pragma dance to avoid -Wshadow

(christos)

2019-10-29 03:49:59 UTC MAIN commitmail json YAML

Implement what the documentation in rfreg.h states, and do not apply the
wrong mask to the command register (which kind of works, but really?!?!)
Found by gcc -Wtautological-compare

(christos)

2019-10-29 02:49:05 UTC MAIN commitmail json YAML

Add more -O0 files for vax, sort

(christos)

2019-10-28 23:58:18 UTC MAIN commitmail json YAML

2019-10-28 23:58:00 UTC MAIN commitmail json YAML

2019-10-28 23:32:15 UTC MAIN commitmail json YAML

Don't ignore EBUSY from disestablish or we can crash by unloading busy
syscalls.

(christos)

2019-10-28 22:52:43 UTC MAIN commitmail json YAML

2019-10-28 22:26:05 UTC MAIN commitmail json YAML

evbarm: Update TI AM335x SoC support to use FDT based configuration.

(jmcneill)

2019-10-28 22:24:56 UTC MAIN commitmail json YAML

Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).

(jmcneill)

2019-10-28 22:23:51 UTC MAIN commitmail json YAML

Unhook BEAGLEBONE kernel from the build

(jmcneill)

2019-10-28 22:21:54 UTC MAIN commitmail json YAML

2019-10-28 22:21:35 UTC MAIN commitmail json YAML

2019-10-28 21:17:25 UTC MAIN commitmail json YAML

Enable TI AM335x DVFS support

(jmcneill)

2019-10-28 21:16:47 UTC MAIN commitmail json YAML

2019-10-28 21:16:10 UTC MAIN commitmail json YAML

enumerate devices under child "clocks" node

(jmcneill)

2019-10-28 21:15:34 UTC MAIN commitmail json YAML

Add fdtbus_clock_count to count the number of clock references on a given node

(jmcneill)

2019-10-28 21:14:58 UTC MAIN commitmail json YAML

Add support for platform specific opp table filters.

(jmcneill)

2019-10-28 21:13:48 UTC MAIN commitmail json YAML

enumerate devices under child "clocks" node

(jmcneill)

2019-10-28 21:11:23 UTC MAIN commitmail json YAML

Rewrite the floppy selection logic, and fix an always false condition.

(christos)

2019-10-28 19:15:51 UTC netbsd-8 commitmail json YAML

2019-10-28 19:12:18 UTC netbsd-8 commitmail json YAML

Apply patch, requested by nat in ticket #1419:

PR kern/54547:
do not allow mmap() of audio devices that have not been opened for r/w.

(martin)

2019-10-28 18:41:58 UTC netbsd-9 commitmail json YAML

2019-10-28 18:41:23 UTC MAIN commitmail json YAML

another vax -O1

(christos)

2019-10-28 18:40:31 UTC netbsd-8 commitmail json YAML

2019-10-28 18:38:54 UTC MAIN commitmail json YAML

2019-10-28 18:38:43 UTC MAIN commitmail json YAML

Fix operand priority of bit op vs ternary operator.

(joerg)

2019-10-28 18:38:37 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users

(martin)

2019-10-28 18:30:43 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #383):

sys/dev/ic/ld_nvme.c: revision 1.23

Don't attach an ld device if the format descriptor is unsupported/unused.

(martin)

2019-10-28 18:27:47 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1417):

sys/dev/ic/ld_nvme.c: revision 1.23

Don't attach an ld device if the format descriptor is unsupported/unused.

(martin)

2019-10-28 18:15:26 UTC MAIN commitmail json YAML

Format string annotation for strdisasm_printf

(joerg)

2019-10-28 18:14:38 UTC MAIN commitmail json YAML

Add operand that GNU as considers optional, but LLVM doesn't.

(joerg)

2019-10-28 18:13:40 UTC MAIN commitmail json YAML

Mark local-only function as static to save space.

(joerg)

2019-10-28 18:12:54 UTC MAIN commitmail json YAML

Merge 85acd57c8a288ce92f42bcf62737eebe385bce90 from Heimdal on Github:

Fix the numeric error value comparison performed by error_cmp().

(joerg)

2019-10-28 18:12:17 UTC MAIN commitmail json YAML

Annotate a covering switch as such to avoid warnings about missing
returns.

(joerg)

2019-10-28 18:11:16 UTC MAIN commitmail json YAML

Avoid warnings for tautological shifts as sole conditional.

(joerg)

2019-10-28 18:10:22 UTC MAIN commitmail json YAML

Avoid warnings about tautological left shifts as conditional.

(joerg)

2019-10-28 18:08:44 UTC MAIN commitmail json YAML

Fix aarch64 set for !gcc build

(joerg)

2019-10-28 18:06:42 UTC netbsd-7-0 commitmail json YAML

2019-10-28 18:06:13 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #1710):

distrib/sets/lists/modules/mi: revision 1.127
sys/modules/Makefile: revision 1.230
sys/modules/filemon/Makefile: revision 1.4 (manually adjusted)
sys/modules/Makefile: revision 1.229

Disable filemon.

It isn't suited for general use (that is, it poses security risks),
but the existence of the module means it is auto-loaded when /dev/filemon
is opened, which can be done by any user.

Thanks Ilja van Sprundel for the heads up.

-

Continue to build the filemon module, but don't install it.  Hopefully
this will help us detect any additional bit-rot that might occur.

XXX It might be a good idea to modify the file permissions on /dev/filemon
XXX to prevent auto-loading of the driver module by non-privileged users.

(martin)

2019-10-28 18:05:34 UTC netbsd-7-1 commitmail json YAML

2019-10-28 18:05:08 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #1710):

distrib/sets/lists/modules/mi: revision 1.127
sys/modules/Makefile: revision 1.230
sys/modules/filemon/Makefile: revision 1.4 (manually adjusted)
sys/modules/Makefile: revision 1.229

Disable filemon.

It isn't suited for general use (that is, it poses security risks),
but the existence of the module means it is auto-loaded when /dev/filemon
is opened, which can be done by any user.

Thanks Ilja van Sprundel for the heads up.

-

Continue to build the filemon module, but don't install it.  Hopefully
this will help us detect any additional bit-rot that might occur.

XXX It might be a good idea to modify the file permissions on /dev/filemon
XXX to prevent auto-loading of the driver module by non-privileged users.

(martin)

2019-10-28 18:04:15 UTC netbsd-7 commitmail json YAML

2019-10-28 18:03:46 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #1710):

distrib/sets/lists/modules/mi: revision 1.127
sys/modules/Makefile: revision 1.230
sys/modules/filemon/Makefile: revision 1.4 (manually adjusted)
sys/modules/Makefile: revision 1.229

Disable filemon.

It isn't suited for general use (that is, it poses security risks),
but the existence of the module means it is auto-loaded when /dev/filemon
is opened, which can be done by any user.

Thanks Ilja van Sprundel for the heads up.

-

Continue to build the filemon module, but don't install it.  Hopefully
this will help us detect any additional bit-rot that might occur.

XXX It might be a good idea to modify the file permissions on /dev/filemon
XXX to prevent auto-loading of the driver module by non-privileged users.

(martin)

2019-10-28 18:01:00 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #1418):

distrib/sets/lists/modules/mi: revision 1.127
sys/modules/Makefile: revision 1.230
sys/modules/filemon/Makefile: revision 1.4 (manually adjusted)
sys/modules/Makefile: revision 1.229

Disable filemon.

It isn't suited for general use (that is, it poses security risks),
but the existence of the module means it is auto-loaded when /dev/filemon
is opened, which can be done by any user.

Thanks Ilja van Sprundel for the heads up.

-

Continue to build the filemon module, but don't install it.  Hopefully
this will help us detect any additional bit-rot that might occur.

XXX It might be a good idea to modify the file permissions on /dev/filemon
XXX to prevent auto-loading of the driver module by non-privileged users.

(martin)

2019-10-28 16:41:31 UTC netbsd-9 commitmail json YAML

2019-10-28 16:37:55 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #385):

distrib/sets/lists/modules/mi: revision 1.127
sys/modules/Makefile: revision 1.230
sys/modules/filemon/Makefile: revision 1.4 (manually adjusted)
sys/modules/Makefile: revision 1.229

Disable filemon.

It isn't suited for general use (that is, it poses security risks),
but the existence of the module means it is auto-loaded when /dev/filemon
is opened, which can be done by any user.

Thanks Ilja van Sprundel for the heads up.

-

Continue to build the filemon module, but don't install it.  Hopefully
this will help us detect any additional bit-rot that might occur.

XXX It might be a good idea to modify the file permissions on /dev/filemon
XXX to prevent auto-loading of the driver module by non-privileged users.

(martin)

2019-10-28 16:25:05 UTC MAIN commitmail json YAML

2019-10-28 16:03:55 UTC MAIN commitmail json YAML

Continue to build the filemon module, but don't install it.  Hopefully
this will help us detect any additional bit-rot that might occur.

XXX It might be a good idea to modify the file permissions on /dev/filemon
XXX to prevent auto-loading of the driver module by non-privileged users.

(pgoyette)

2019-10-28 15:42:08 UTC MAIN commitmail json YAML

Add debug entry for newly introduced nvmmctl utility.

(pgoyette)

2019-10-28 15:26:09 UTC MAIN commitmail json YAML

Make sure to clear bss before jumping to a kernel copied from load buffer.

This will fix yet another boot failure issue
"screen white-out after loading a kernel"
https://mail-index.netbsd.org/port-zaurus/2019/10/26/msg000072.html

Should be pulled up to netbsd-8 and netbsd-9.

(tsutsui)

2019-10-28 14:20:28 UTC MAIN commitmail json YAML

should be fork(2), noticed by wiz

(maxv)

2019-10-28 13:44:42 UTC MAIN commitmail json YAML

2019-10-28 13:43:42 UTC MAIN commitmail json YAML

Macro tidyness.

(wiz)

2019-10-28 13:43:10 UTC MAIN commitmail json YAML

"file system" police.

(wiz)

2019-10-28 13:42:28 UTC MAIN commitmail json YAML

Sort SEE ALSO. "file system" police.

(wiz)

2019-10-28 13:41:31 UTC MAIN commitmail json YAML

Use Nx. Improve wording. Sort SEE ALSO.

(wiz)

2019-10-28 13:38:03 UTC MAIN commitmail json YAML

Sort SEE ALSO.

(wiz)

2019-10-28 13:19:50 UTC MAIN commitmail json YAML

Disable filemon.

It isn't suited for general use (that is, it poses security risks),
but the existence of the module means it is auto-loaded when /dev/filemon
is opened, which can be done by any user.

Thanks Ilja van Sprundel for the heads up.

(maya)

2019-10-28 13:04:19 UTC MAIN commitmail json YAML

2019-10-28 10:43:09 UTC MAIN commitmail json YAML

Skip nodes with an "opp-suspend" property and fix tables that have disabled
nodes in the middle.

(jmcneill)

2019-10-28 09:00:08 UTC MAIN commitmail json YAML

Add nram in struct nvmm_ctl_mach_info.

(maxv)

2019-10-28 08:30:49 UTC MAIN commitmail json YAML

A few changes:

- Use smaller types in struct nvmm_capability.
- Use smaller type for nvmm_io.port.
- Switch exitstate to a compacted structure.

(maxv)

2019-10-28 06:37:52 UTC MAIN commitmail json YAML

More code from OpenBSD
no need to splnet() when enqueing packets
explicit structure padding
make internal functions static

also prepare for GPIO interrupts.

(mlelstv)

2019-10-28 06:32:11 UTC MAIN commitmail json YAML

2019-10-28 06:31:39 UTC MAIN commitmail json YAML

2019-10-28 06:26:19 UTC MAIN commitmail json YAML

Missing commit for sdio abort function.

(mlelstv)

2019-10-28 06:20:01 UTC MAIN commitmail json YAML

Simplyfy sdmmc_io_set_blocklen function signature by dropping the
extra softc pointer. Aligns with OpenBSD.

(mlelstv)

2019-10-28 06:16:46 UTC MAIN commitmail json YAML

Add and use sdmmc_pause to avoid long-term busy waits.
Add sdio abort function.
Additional error messages.
Print parameters for SDIO devices.
Minor cosmetics.

(mlelstv)

2019-10-28 06:00:14 UTC MAIN commitmail json YAML

Skip setting power when the voltage doesn't change.
Also increase some timeouts.

(mlelstv)

2019-10-28 03:20:13 UTC MAIN commitmail json YAML

use asprintf() to avoid strncpy warning (as the newer version does)

(christos)

2019-10-28 03:01:55 UTC MAIN commitmail json YAML

Note vio9p(4) addition and mount_9p(8) update

(ozaki-r)

2019-10-28 03:01:11 UTC MAIN commitmail json YAML

2019-10-28 02:59:25 UTC MAIN commitmail json YAML

mount_9p: enable to communicate with vio9p via its character device file

With this feature, we can mount an exported filesystem by a VM host via
virtio-9p.

(ozaki-r)

2019-10-28 02:58:09 UTC netbsd-9 commitmail json YAML

2019-10-28 02:56:41 UTC MAIN commitmail json YAML

Implement a front-end driver of virtio-9p called vio9p

In conjunction with mount_9p, it enables a NetBSD system running as a VM guest
to mount an exported filesystem by the host via virtio-9p.  It exports a 9p
end-point of virtio-9p via a character device file for mount_9p.

Reviewed by yamaguchi@

(ozaki-r)

2019-10-28 02:53:29 UTC MAIN commitmail json YAML

Allow including numbers in %XXX_chr% parameter (for upcoming vio9p driver)

(ozaki-r)

2019-10-28 02:53:17 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #382):
usr.sbin/sysinst/part_edit.c: revision 1.10
usr.sbin/sysinst/part_edit.c: revision 1.9
usr.sbin/sysinst/partitions.c: revision 1.3
usr.sbin/sysinst/partitions.c: revision 1.4
usr.sbin/sysinst/partitions.h: revision 1.7
usr.sbin/sysinst/bsddisklabel.c: revision 1.29
usr.sbin/sysinst/disks.c: revision 1.54
Honor the "no_mbr" flag (used especially for raid and xbd devices)
On device where we do not want a MBR (raid, xbd) skip the MBR partitioning
scheme when trying to read partitions from disk. The generic reader will
fall back to disklabel then.
In non-MBR specific files, #ifdef all tests for MBR for architectures
that do not even compile in MBR support.

(msaitoh)

2019-10-28 02:49:12 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #380):
usr.sbin/sysinst/part_edit.c: revision 1.8
When we fail to setup for "all of the disk for NetBSD" report
failure, instead of silently aborting the install.

(msaitoh)

2019-10-27 23:31:15 UTC MAIN commitmail json YAML

2019-10-27 23:25:38 UTC MAIN commitmail json YAML

Get mac address from DT

(jmcneill)

2019-10-27 21:39:50 UTC MAIN commitmail json YAML

white space police.

(bad)

2019-10-27 21:38:58 UTC MAIN commitmail json YAML