From owner-svn-src-all@freebsd.org Tue Nov 13 00:23:06 2018 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BB04A1127FE9 for ; Tue, 13 Nov 2018 00:23:06 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it1-x12d.google.com (mail-it1-x12d.google.com [IPv6:2607:f8b0:4864:20::12d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 965758BA62 for ; Tue, 13 Nov 2018 00:23:05 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it1-x12d.google.com with SMTP id k206-v6so15498662ite.0 for ; Mon, 12 Nov 2018 16:23:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EGkRyWSzmjWBuxa5M/YjPW48+EEn/50FiU/Vik3i6dw=; b=YHTIAjAF2eNY+WHzISR+kuDSxHdb5+gDsQO2SB9Exp+gQoyuxuUo3or6iEGmgWyP04 B7vP6+BRLhIJfV67fstXFEDmPxJrDHWHFLCJV4TheZmxw/dxaGXir5E4qK8KVB26aS2E YOLG2saSkphA/x1T+QJ40+dP9o7YdVeFiNNWibChDqLIkcncbQORlnmVGcMhV39//BPt RIePLGQQph4iHA1PtkvPYMWyUNCFVMkPEtW0nTKLQvAhp5hFgdIlMbrjLqZ7O3Iyl+P5 K28GexqFG3KtxHn8dMbiQ79JU9Yzfc2yKEhumq1v6qAWYpea94BnXSZ6mvm1Rzxkecz+ /JLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EGkRyWSzmjWBuxa5M/YjPW48+EEn/50FiU/Vik3i6dw=; b=QI+sy3gB0pU08VbdgvhLZwoqvYZHER1m8kjMZNYE3YhCn5X3YMj8DXiYKTdybSEjnK n2UuZvM1FPLU6yS8AKayywVjHXLrIuGDWDYjF8vvG9Crq4vB/BKnoDIlPf7zetF8GE2j bgeN5RK8Yf1tT4j8jDNDO5R3+OWFajJpWLDAK22ACs8C1n6eOCOrrYfjFhMEZhhA4OYN MoDOryZxfzLd8QHvoRyCBeT3GW69FGhzEh81pgMev9e0h4utPoKZPHUCGEWeexdMg91s 0mlRkChA2BhIxTcC84T8B1RcqNsV3CaSNt4vIoCtXqcmz4By3/m1cVJ3+tnsg0smAjga MYPQ== X-Gm-Message-State: AGRZ1gLy05tFcnf4xK5NmZjHehN17xNFk8gvaqe3PYA6OpbBGb+KK+ry Zul0ykDa3OEUp/DDJ5lmqnOI7dj6C7W0V6xO7/roXg== X-Google-Smtp-Source: AJdET5ewwu7U1EdQ3XrzF3zCVZ5MQsnCLWplvM8zz5xbE3jR9sCy767gMYnFWdfAdol6Gp4ZUYRMIXC6sEjtDWxvIj0= X-Received: by 2002:a02:3b08:: with SMTP id c8-v6mr445217jaa.93.1542068584784; Mon, 12 Nov 2018 16:23:04 -0800 (PST) MIME-Version: 1.0 References: <201811122101.wACL1S3E064096@repo.freebsd.org> <201811122212.wACMCGAw027642@pdx.rh.CN85.dnsmgr.net> In-Reply-To: <201811122212.wACMCGAw027642@pdx.rh.CN85.dnsmgr.net> From: Warner Losh Date: Mon, 12 Nov 2018 17:22:49 -0700 Message-ID: Subject: Re: svn commit: r340387 - in head/sys: amd64/conf i386/conf To: "Rodney W. Grimes" Cc: Niclas Zeising , src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org X-Rspamd-Queue-Id: 965758BA62 X-Spamd-Result: default: False [-5.60 / 200.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.990,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[svn-src-all@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; MIME_BASE64_TEXT(0.10)[]; RCVD_IN_DNSWL_NONE(0.00)[d.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[cached: ALT1.aspmx.l.google.com]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_LAST(0.00)[]; IP_SCORE(-2.70)[ip: (-8.59), ipnet: 2607:f8b0::/32(-2.90), asn: 15169(-1.94), country: US(-0.09)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Server: mx1.freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2018 00:23:07 -0000 On Mon, Nov 12, 2018, 3:12 PM Rodney W. Grimes < freebsd@pdx.rh.cn85.dnsmgr.net wrote: > > Author: zeising (doc,ports committer) > > Date: Mon Nov 12 21:01:28 2018 > > New Revision: 340387 > > URL: https://svnweb.freebsd.org/changeset/base/340387 > > > > Log: > > Add evdev support to amd64 and i386 kernels > > > > Include evdev support and drivers in the amd64 and i386 GENERIC and > MINIMAL > > kernels. Evdev is used by X and wayland to handle input devices, and > this > > change, together with upcomming changes in ports will make us handle > input > > devices better in graphical UIs. > > Well these "upcomming" changes in ports effect aarch64 and powerpc > who are also consumers of X? > Likely. Though there is little experience with them, so we don't know if it is even safe to turn them on there yet. This has taken 6 months to get stable on x86 due to its fragile console locking protocol. Similar time has not been invested elsewhere, so until that happens, we should keep them off by default. Otherwise we run the risk of destabilizing these platforms, even for people who don't use X. As tier 2 platforms, this has been how we've traditionally approached risk. Even though aarch64 is approaching tier1 status overall, in graphics it is still lagging. Warner > Reviewed by: wulf, bapt, imp > > Approved by: imp > > Differential Revision: https://reviews.freebsd.org/D17912 > > > > Modified: > > head/sys/amd64/conf/GENERIC > > head/sys/amd64/conf/MINIMAL > > head/sys/i386/conf/GENERIC > > head/sys/i386/conf/MINIMAL > > > > Modified: head/sys/amd64/conf/GENERIC > > > ============================================================================== > > --- head/sys/amd64/conf/GENERIC Mon Nov 12 20:44:22 2018 > (r340386) > > +++ head/sys/amd64/conf/GENERIC Mon Nov 12 21:01:28 2018 > (r340387) > > @@ -372,3 +372,8 @@ device vmx # VMware > VMXNET3 Ethernet > > > > # Netmap provides direct access to TX/RX rings on supported NICs > > device netmap # netmap(4) support > > + > > +# evdev interface > > +options EVDEV_SUPPORT # evdev support in legacy drivers > > +device evdev # input event device > support > > +device uinput # install /dev/uinput cdev > > > > Modified: head/sys/amd64/conf/MINIMAL > > > ============================================================================== > > --- head/sys/amd64/conf/MINIMAL Mon Nov 12 20:44:22 2018 > (r340386) > > +++ head/sys/amd64/conf/MINIMAL Mon Nov 12 21:01:28 2018 > (r340387) > > @@ -147,3 +147,8 @@ device bpf # Berkeley > packet filter > > # NOTE: XENHVM depends on xenpci. They must be added or removed > together. > > options XENHVM # Xen HVM kernel infrastructure > > device xenpci # Xen HVM Hypervisor > services driver > > + > > +# evdev interface > > +options EVDEV_SUPPORT # evdev support in legacy drivers > > +device evdev # input event device > support > > +device uinput # install /dev/uinput cdev > > > > Modified: head/sys/i386/conf/GENERIC > > > ============================================================================== > > --- head/sys/i386/conf/GENERIC Mon Nov 12 20:44:22 2018 > (r340386) > > +++ head/sys/i386/conf/GENERIC Mon Nov 12 21:01:28 2018 > (r340387) > > @@ -366,3 +366,8 @@ device xenpci # Xen HVM > Hypervisor services driver > > > > # VMware support > > device vmx # VMware VMXNET3 Ethernet > > + > > +# evdev interface > > +options EVDEV_SUPPORT # evdev support in legacy drivers > > +device evdev # input event device > support > > +device uinput # install /dev/uinput cdev > > > > Modified: head/sys/i386/conf/MINIMAL > > > ============================================================================== > > --- head/sys/i386/conf/MINIMAL Mon Nov 12 20:44:22 2018 > (r340386) > > +++ head/sys/i386/conf/MINIMAL Mon Nov 12 21:01:28 2018 > (r340387) > > @@ -148,3 +148,8 @@ device bpf # Berkeley > packet filter > > # NOTE: XENHVM depends on xenpci. They must be added or removed > together. > > options XENHVM # Xen HVM kernel infrastructure > > device xenpci # Xen HVM Hypervisor > services driver > > + > > +# evdev interface > > +options EVDEV_SUPPORT # evdev support in legacy drivers > > +device evdev # input event device > support > > +device uinput # install /dev/uinput cdev > > > > > > -- > Rod Grimes > rgrimes@freebsd.org > >