Author: kevans
Date: Thu May 3 18:20:35 2018
New Revision: 333221
URL: https://svnweb.freebsd.org/changeset/base/333221
Log:
rsu(4) does not require legal.realtek.license_ack=1
The rsu firmware license check has been disabled since r292756. Changes
rsu(4) since the license ack is no long
Author: kevans
Date: Thu May 3 19:45:48 2018
New Revision: 333223
URL: https://svnweb.freebsd.org/changeset/base/333223
Log:
dtb/allwinner: Add a83t-sid overlay
Modified:
head/sys/modules/dtb/allwinner/Makefile
Modified: head/sys/modules/dtb/allwinner/Makefile
==
Author: kevans
Date: Thu May 3 19:49:40 2018
New Revision: 333225
URL: https://svnweb.freebsd.org/changeset/base/333225
Log:
Garbage collect the a83t emac overlays
The 4.16 DTS import brought in emac support for the a83t. Since these
boards' DTS is pulled from /boot and I forgot to hook
Author: kevans
Date: Fri May 4 03:13:25 2018
New Revision: 333236
URL: https://svnweb.freebsd.org/changeset/base/333236
Log:
bsdgrep: annihilate our in-tree TRE, previously disabled by default
It was an old TRE that had plenty of bugs and no performance gain over
regex(3). I disabled it
Author: kevans
Date: Fri May 4 03:17:44 2018
New Revision: 333237
URL: https://svnweb.freebsd.org/changeset/base/333237
Log:
Regen src.conf(5) after r333236
Modified:
head/share/man/man5/src.conf.5
Modified: head/share/man/man5/src.conf.5
Author: kevans
Date: Fri May 4 03:23:45 2018
New Revision: 333238
URL: https://svnweb.freebsd.org/changeset/base/333238
Log:
style(9): add some additional useful FILES/xref information
Submitted by: 0mp
Reviewed by: imp
Differential Revision:https://reviews.freebsd.org/D15196
Author: kevans
Date: Fri May 4 14:38:48 2018
New Revision: 333250
URL: https://svnweb.freebsd.org/changeset/base/333250
Log:
arm: overlays: Update to new path-based sugar format
Modified:
head/sys/dts/arm/overlays/sun8i-a83t-sid.dtso
head/sys/dts/arm/overlays/sun8i-h3-sid.dtso
Modified: h
Author: kevans
Date: Tue May 8 03:53:46 2018
New Revision: 51
URL: https://svnweb.freebsd.org/changeset/base/51
Log:
bsdgrep: Allow "-" to be passed to -f to mean "standard input"
A version of this patch was originally sent to me by se@, matching behavior
from newer versions of G
On Tue, May 8, 2018 at 5:58 AM, Alexey Dokuchaev wrote:
> On Tue, May 08, 2018 at 03:53:47AM +0000, Kyle Evans wrote:
>> New Revision: 51
>> URL: https://svnweb.freebsd.org/changeset/base/51
>>
>> Log:
>> bsdgrep: Allow "-" to be passed to -f
On Tue, May 8, 2018 at 3:36 PM, Ronald Klop wrote:
> On Tue, 08 May 2018 16:49:12 +0200, Alexey Dokuchaev
> wrote:
>
>> On Tue, May 08, 2018 at 09:36:21AM -0500, Kyle Evans wrote:
>>>
>>> On Tue, May 8, 2018 at 5:58 AM, Alexey Dokuchaev
>>> wrote:
4/aw_sid.4Wed May 9 16:44:19 2018
(r333418)
@@ -1,6 +1,5 @@
.\"-
.\" Copyright (c) 2018 Kyle Evans
-.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the fo
sid.4
==
--- head/share/man/man4/aw_sid.4Wed May 9 16:44:19 2018
(r333418)
+++ head/share/man/man4/aw_sid.4Wed May 9 16:52:28 2018
(r333419)
@@ -1,4 +1,6 @@
.\"-
+.\" SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+.\"
.\" Copy
Hi,
This broke my setup that builds my 7 different kernels due to duplicate
target errors. This seems to do what I want: https://files.kyle-
evans.net/freebsd/fix-packages.diff =)
Thanks,
Kyle Evans
On Fri, Jun 23, 2017 at 1:26 PM, Bryan Drewery wrote:
> Author: bdrewery
> Date: Fri
th\nkensm...@freebsd.org\n2004/01/23"]
+kevans [label="Kyle Evans\nkev...@freebsd.org\n2017/06/20"]
kevlo [label="Kevin Lo\nke...@freebsd.org\n2006/07/23"]
kib [label="Konstantin Belousov\n...@freebsd.org\n2006/06/03"]
kmacy [label="Kip Macy\nkm...@freebsd.o
Author: kevans
Date: Thu Jul 6 17:01:51 2017
New Revision: 320742
URL: https://svnweb.freebsd.org/changeset/base/320742
Log:
The impending libregex will implement GNU extensions to bring BREs and
EREs closer together. Prepare for this and reduce the diff of libregex
changes by
refactoring
Author: kevans
Date: Thu Jul 6 18:21:30 2017
New Revision: 320750
URL: https://svnweb.freebsd.org/changeset/base/320750
Log:
Fix sparc64 libc build after r320742.
p_branch_empty was declared but never used due to an oversight. Use it as
designed, further comment on its return value.
(r320753)
+++ head/usr.bin/grep/tests/grep_freebsd_test.shThu Jul 6 19:53:30
2017(r320754)
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2017 Kyle Evans
+# Copyright (c) 2017 Kyle Evans
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
Modified
Author: kevans
Date: Fri Jul 7 22:00:39 2017
New Revision: 320796
URL: https://svnweb.freebsd.org/changeset/base/320796
Log:
Correctly ignore branch operators in the top-level parser when applicable.
An oversight in r320742 caused BREs to become sensitive to the branching
operator prematu
+#
+# Copyright (c) 2017 Kyle Evans
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#notic
On Nov 27, 2016 20:20, "Kyle Evans" wrote:
>
> Hi,
>
> On Thu, Nov 24, 2016 at 4:54 PM, Dimitry Andric wrote:
> > Author: dim
> > Date: Thu Nov 24 22:54:55 2016
> > New Revision: 309124
> > URL: https://svnweb.freebsd.org/changeset/base/309124
> &
Hi,
On Thu, Nov 24, 2016 at 4:54 PM, Dimitry Andric wrote:
> Author: dim
> Date: Thu Nov 24 22:54:55 2016
> New Revision: 309124
> URL: https://svnweb.freebsd.org/changeset/base/309124
>
> Log:
> Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0
> release, and add lld 3
On Mon, Nov 28, 2016 at 1:44 PM, Dimitry Andric wrote:
> On 28 Nov 2016, at 03:20, Kyle Evans wrote:
>>
>> On Thu, Nov 24, 2016 at 4:54 PM, Dimitry Andric wrote:
>>> Author: dim
>>> Date: Thu Nov 24 22:54:55 2016
>>> New Revision: 309124
>>> UR
bin/camcontrol/timestamp.c: In function 'timestamp':
/wifi-build/src/sbin/camcontrol/timestamp.c:459:25: error: 'ts' may be
used uninitialized in this function [-Werror=maybe-uninitialized]
time_t time_var = ts / 1000;
I understand tha
Wed Oct 2 17:06:28 2019
(r353015)
@@ -0,0 +1,168 @@
+/*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
+ * Copyright (c) 2019 Kyle Evans
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following
Author: kevans
Date: Wed Oct 2 17:07:59 2019
New Revision: 353016
URL: https://svnweb.freebsd.org/changeset/base/353016
Log:
mips: use generic sub-word atomic *cmpset
Most of this diff is refactoring to reduce duplication between the different
acq_ and rel_ variants.
Differential Re
Author: kevans
Date: Wed Oct 2 17:08:20 2019
New Revision: 353017
URL: https://svnweb.freebsd.org/changeset/base/353017
Log:
sparc64: use generic sub-word atomic *cmpset
Most of this diff is refactoring to reduce duplication between the different
acq_ and rel_ variants.
Differential
Author: kevans
Date: Wed Oct 2 17:15:38 2019
New Revision: 353018
URL: https://svnweb.freebsd.org/changeset/base/353018
Log:
clang: use -mxgot for 32-bit mips
Various bits in usr.bin/clang/* will fail to compile without -mxgot due to
truncated relocations. -mxgot entails a speed penalty,
Author: kevans
Date: Wed Oct 2 17:18:18 2019
New Revision: 353019
URL: https://svnweb.freebsd.org/changeset/base/353019
Log:
Override the TLS model when building mips64 binaries and static libraries
GCC uses "dynamic" TLS models when -fpic or -fPIC is explicitly
specified on the command
Author: kevans
Date: Thu Oct 3 17:46:27 2019
New Revision: 353056
URL: https://svnweb.freebsd.org/changeset/base/353056
Log:
if_tuntap: add a busy/unbusy mechanism, replace destroy OPEN check
A future commit will create device aliases when a tuntap device is renamed
so that it's still ea
Author: kevans
Date: Thu Oct 3 17:54:00 2019
New Revision: 353057
URL: https://svnweb.freebsd.org/changeset/base/353057
Log:
if_tuntap: create /dev aliases when a tuntap device gets renamed
Currently, if you do:
$ ifconfig tun0 create
$ ifconfig tun0 name wg0
$ ls -l /dev | egrep
Author: kevans
Date: Thu Oct 3 20:05:46 2019
New Revision: 353066
URL: https://svnweb.freebsd.org/changeset/base/353066
Log:
certctl(8): realpath the file before creating the symlink
Otherwise we end up creating broken relative symlinks in
/etc/ssl/blacklisted.
Modified:
head/usr.sbin
Author: kevans
Date: Thu Oct 3 20:45:52 2019
New Revision: 353070
URL: https://svnweb.freebsd.org/changeset/base/353070
Log:
certctl(8): let one blacklist based on hashed filenames
It seems reasonable to allow, for instance:
$ certctl list
# reviews output -- ah, yeah, I don't trust
Author: kevans
Date: Fri Oct 4 02:34:20 2019
New Revision: 353095
URL: https://svnweb.freebsd.org/changeset/base/353095
Log:
caroot: commit initial bundle
Interested users can blacklist any/all of these with certctl(8), examples:
- mv /usr/share/certs/trusted/... /usr/share/certs/blac
On Thu, Oct 3, 2019 at 12:54 PM Kyle Evans wrote:
>
> Author: kevans
> Date: Thu Oct 3 17:54:00 2019
> New Revision: 353057
> URL: https://svnweb.freebsd.org/changeset/base/353057
>
> Log:
> if_tuntap: create /dev aliases when a tuntap device gets renamed
&g
Author: kevans
Date: Fri Oct 4 13:43:07 2019
New Revision: 353103
URL: https://svnweb.freebsd.org/changeset/base/353103
Log:
tuntap(4): loosen up tunclose restrictions
Realistically, this cannot work. We don't allow the tun to be opened twice,
so it must be done via fd passing, fork, dup
On Fri, Oct 4, 2019 at 2:12 PM John Baldwin wrote:
>
> On 10/4/19 6:43 AM, Kyle Evans wrote:
> > Author: kevans
> > Date: Fri Oct 4 13:43:07 2019
> > New Revision: 353103
> > URL: https://svnweb.freebsd.org/changeset/base/353103
> >
> > Log:
> &
On Fri, Oct 4, 2019 at 3:48 PM Kyle Evans wrote:
>
> On Fri, Oct 4, 2019 at 2:12 PM John Baldwin wrote:
> >
> > On 10/4/19 6:43 AM, Kyle Evans wrote:
> > > Author: kevans
> > > Date: Fri Oct 4 13:43:07 2019
> > > New Revision: 353103
> > >
On Fri, Oct 4, 2019 at 5:24 PM John Baldwin wrote:
>
> On 10/4/19 1:48 PM, Kyle Evans wrote:
> > On Fri, Oct 4, 2019 at 2:12 PM John Baldwin wrote:
> >>
> >> On 10/4/19 6:43 AM, Kyle Evans wrote:
> >>> Author: kevans
> >>> Date: Fri Oct
Author: kevans
Date: Sat Oct 5 21:44:18 2019
New Revision: 353128
URL: https://svnweb.freebsd.org/changeset/base/353128
Log:
kern_conf: fully initialize cloned devices with make_dev_args, too
Attempting to initialize si_drv{1,2} with mda_si_drv{1,2} does not work if
you are operating on
Author: kevans
Date: Sat Oct 5 21:52:06 2019
New Revision: 353129
URL: https://svnweb.freebsd.org/changeset/base/353129
Log:
Remove the remnants of SI_CHEAPCLONE
SI_CHEAPCLONE was introduced in r66067 for use with cloned bpfs. It was
later also used in tty, tun, tap at points. The rough
Author: kevans
Date: Sun Oct 6 01:35:31 2019
New Revision: 353131
URL: https://svnweb.freebsd.org/changeset/base/353131
Log:
riscv: use the common sub-word {,f}cmpset implementation
Reviewed by: mhorne
Differential Revision:https://reviews.freebsd.org/D21888
Modified:
head/sy
On Sat, Oct 5, 2019 at 4:52 PM Kyle Evans wrote:
>
> Author: kevans
> Date: Sat Oct 5 21:52:06 2019
> New Revision: 353129
> URL: https://svnweb.freebsd.org/changeset/base/353129
>
> Log:
> Remove the remnants of SI_CHEAPCLONE
>
> SI_CHEAPCLONE was introduced
Author: kevans
Date: Sun Oct 6 04:19:49 2019
New Revision: 353140
URL: https://svnweb.freebsd.org/changeset/base/353140
Log:
Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around
Diff partially stolen from CheriBSD; these bits need -Wl,-z,notext in order
to build in an LLVM world. They ar
Author: kevans
Date: Mon Oct 7 03:28:11 2019
New Revision: 353161
URL: https://svnweb.freebsd.org/changeset/base/353161
Log:
Revert r352557: powerpc/loader: Install ubldr without stripping
This was committed due to what was later diagnosed as an msdosfs bug
preventing in-place strip. Thi
Author: kevans
Date: Wed Oct 16 14:43:05 2019
New Revision: 353644
URL: https://svnweb.freebsd.org/changeset/base/353644
Log:
libbe(3): add needed bits for be_destroy to auto-destroy some origins
New BEs can be created from either an existing snapshot or an existing BE.
If an existing BE
Author: kevans
Date: Wed Oct 16 14:55:56 2019
New Revision: 353646
URL: https://svnweb.freebsd.org/changeset/base/353646
Log:
bectl(8): destroy: use BE_DESTROY_AUTOORIGIN if -o is not specified
-o will force the origin to be destroyed unconditionally.
BE_DESTROY_AUTOORIGIN, on the other h
Author: kevans
Date: Wed Oct 16 18:33:31 2019
New Revision: 353663
URL: https://svnweb.freebsd.org/changeset/base/353663
Log:
libbe(3): Fix destroy of imported BE w/ AUTOORIGIN
Imported BE, much like the activated BE, will not have an origin that we can
fetch/examine for destruction. be_d
if_var.h:679:5: note:
> > 'if_printf' declared here int if_printf(struct ifnet *, const char
> > *, ...) __printflike(2, 3); ^
> > 1 error generated.
>
> And I also had to add "nooptions NETDUMP" to get the kernel to compile
> and link.
>
diff --git
Author: kevans
Date: Sun Oct 20 21:03:48 2019
New Revision: 353781
URL: https://svnweb.freebsd.org/changeset/base/353781
Log:
tuntap(4): Drop TUN_IASET
This flag appears to have been effectively unused since introduction to
if_tun(4) -- drop it now.
Modified:
head/sys/net/if_tuntap.c
Author: kevans
Date: Sun Oct 20 21:06:25 2019
New Revision: 353782
URL: https://svnweb.freebsd.org/changeset/base/353782
Log:
tuntap(4): break out after setting TUN_DSTADDR
This is now the only flag we set in this loop, terminate early.
Modified:
head/sys/net/if_tuntap.c
Modified: head/
Author: kevans
Date: Sun Oct 20 22:39:40 2019
New Revision: 353785
URL: https://svnweb.freebsd.org/changeset/base/353785
Log:
tuntap(4): Use make_dev_s to avoid si_drv1 race
This allows us to avoid some dance in tunopen for dealing with the
possibility of dev->si_drv1 being NULL as it's s
Author: kevans
Date: Sun Oct 20 22:55:47 2019
New Revision: 353786
URL: https://svnweb.freebsd.org/changeset/base/353786
Log:
tuntap(4): use cdevpriv w/ dtor for last close instead of d_close
cdevpriv dtors will be called when the reference count on the associated
struct file drops to 0,
Author: kevans
Date: Mon Oct 21 00:52:21 2019
New Revision: 353788
URL: https://svnweb.freebsd.org/changeset/base/353788
Log:
picobsd: add deprecation notices
Notices appear both in picobsd(8) (near the top for easy notice) and are
also printed to stderr on every invocation of picobsd for
Author: kevans
Date: Mon Oct 21 14:38:11 2019
New Revision: 353798
URL: https://svnweb.freebsd.org/changeset/base/353798
Log:
tuntap(4): restrict scope of net.link.tap.user_open slightly
net.link.tap.user_open has historically allowed non-root users to do devfs
cloning and open /dev/tap*
Author: kevans
Date: Mon Oct 21 20:09:43 2019
New Revision: 353872
URL: https://svnweb.freebsd.org/changeset/base/353872
Log:
lualoader: don't botch disabling of color
When colors are disabled, color.escape{fg,bg} would return the passed in
color rather than the proper ANSI sequence for t
Author: kevans
Date: Mon Oct 21 20:17:31 2019
New Revision: 353873
URL: https://svnweb.freebsd.org/changeset/base/353873
Log:
lualoader: fix setting of loader_color=NO in loader.conf(5)
Previously color.disabled would be calculated at color module load time,
then never touched again. We c
Author: kevans
Date: Mon Oct 21 20:28:38 2019
New Revision: 353874
URL: https://svnweb.freebsd.org/changeset/base/353874
Log:
if_tuntap: remove if_{tun,tap}.ko -> if_tuntap.ko links
These drivers have been merged into a single if_tuntap in 13.0. The
compatibility links existed only for th
Author: kevans
Date: Tue Oct 22 00:18:16 2019
New Revision: 353877
URL: https://svnweb.freebsd.org/changeset/base/353877
Log:
tuntap(4): properly declare if_tun and if_tap modules
Simply adding MODULE_VERSION does not do the trick, because the modules
haven't been declared. This should ac
Author: kevans
Date: Tue Oct 22 21:46:03 2019
New Revision: 353902
URL: https://svnweb.freebsd.org/changeset/base/353902
Log:
arm: correct kernelstack allocation size
This appears to be a copy-pasto from previous lines that propagated to v6
over the years. Indeed, nothing references kerne
Author: kevans
Date: Wed Oct 23 01:50:41 2019
New Revision: 353911
URL: https://svnweb.freebsd.org/changeset/base/353911
Log:
libcasper/services: include to hook tests to build
Note that the cap_sysctl tests are currently failing and need some
attention.
Modified:
head/lib/libcasper/M
Author: kevans
Date: Wed Oct 23 02:15:15 2019
New Revision: 353912
URL: https://svnweb.freebsd.org/changeset/base/353912
Log:
tuntap(4): Fix NOINET build after r353741
Shuffle headers around to more appropriate #ifdef OPTION blocks (INET vs.
INET6) -- double checked LINT-{NOINET,NOINET6,N
Author: kevans
Date: Wed Oct 23 03:23:14 2019
New Revision: 353914
URL: https://svnweb.freebsd.org/changeset/base/353914
Log:
cap_sysctl: correct typo from r347534-ish
operation & ~limit where limit is a bool is clearly not what was intended,
given the line prior. Correct it to use the ca
Author: kevans
Date: Fri Nov 1 03:10:53 2019
New Revision: 354236
URL: https://svnweb.freebsd.org/changeset/base/354236
Log:
mdmfs(8): add -k skel option to populate fs from a skeleton
mdmfs(8) lacks the ability to populate throwaway memory filesystems from an
existing directory.
Th
On Thu, Oct 31, 2019 at 10:11 PM Kyle Evans wrote:
>
> Author: kevans
> Date: Fri Nov 1 03:10:53 2019
> New Revision: 354236
> URL: https://svnweb.freebsd.org/changeset/base/354236
>
> Log:
> mdmfs(8): add -k skel option to populate fs from a skeleton
>
>
Author: kevans
Date: Sat Nov 2 03:37:58 2019
New Revision: 354245
URL: https://svnweb.freebsd.org/changeset/base/354245
Log:
stand: consolidate knowledge of lua path
Multiple places coordinate to 'know' where lua scripts are installed. Knock
this down to being formally defined (and overr
Author: kevans
Date: Sat Nov 2 03:41:30 2019
New Revision: 354246
URL: https://svnweb.freebsd.org/changeset/base/354246
Log:
liblua: add loader.lua_path
As described previously, loader.lua_path is absolute path where scripts are
installed. A future commit will use this to build paths for
Author: kevans
Date: Sat Nov 2 04:01:39 2019
New Revision: 354247
URL: https://svnweb.freebsd.org/changeset/base/354247
Log:
lualoader: rewrite try_include using lfs + dofile
Actual modules get require()'d in, rather than try_include(). All instances
of try_include should be provided wit
Author: kevans
Date: Mon Nov 4 03:07:01 2019
New Revision: 354328
URL: https://svnweb.freebsd.org/changeset/base/354328
Log:
patch(1): give /dev/null patches special treatment
We have a bad habit of duplicating contents of files that are sourced from
/dev/null and applied more than once.
Author: kevans
Date: Tue Nov 5 02:30:41 2019
New Revision: 354346
URL: https://svnweb.freebsd.org/changeset/base/354346
Log:
Remove picobsd build scripts and the remaining tinyware
Postings were sent to -arch@ on 2019/09/13 and 2019/10/01, proposing and
confirming a removal of these scri
at removed picobsd(8) (r354346).
>
> MFC after:never
>
Ah, sorry about that! Thanks!
Kyle Evans
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"
Author: kevans
Date: Thu Nov 7 19:13:53 2019
New Revision: 354464
URL: https://svnweb.freebsd.org/changeset/base/354464
Log:
sys/conf/files.arm64: remove some unnecessary soc_* dependencies
These files already have 'device' lines that they require; adding a
dependency on SOC_* options is
Author: kevans
Date: Thu Nov 7 21:31:15 2019
New Revision: 354488
URL: https://svnweb.freebsd.org/changeset/base/354488
Log:
bcm_lintc: don't attach if "interrupt-controller" is missing
This is a standard required property for interrupt controllers, and present
on the bcm_lintc nodes for
Author: kevans
Date: Fri Nov 8 03:27:56 2019
New Revision: 354524
URL: https://svnweb.freebsd.org/changeset/base/354524
Log:
bcm2835_dma: Mark IRQs shareable
On the RPi4, some of these IRQs are shared. Start moving toward a mode where
we accept that shared IRQs happen and simply ignore i
Author: kevans
Date: Fri Nov 8 14:28:39 2019
New Revision: 354541
URL: https://svnweb.freebsd.org/changeset/base/354541
Log:
csu: Fix dynamiclib/init_test:jcr_test on !HAVE_CTORS archs
.jcr still needs a 0-entry added in crtend, even on !HAVE_CTORS archs, as
we're still getting .jcr sect
Author: kevans
Date: Fri Nov 8 20:12:57 2019
New Revision: 354560
URL: https://svnweb.freebsd.org/changeset/base/354560
Log:
bcm2835_sdhci: add some very basic support for rpi4
DMA is currently disabled while I work out why it's broken, but this is
enough for upstream U-Boot + rpi-firmwa
Author: kevans
Date: Fri Nov 8 20:14:36 2019
New Revision: 354561
URL: https://svnweb.freebsd.org/changeset/base/354561
Log:
bcm2835_sdhci: remove unused power_id field
This was once set, but I removed it by the time I committed it because both
configurations use the same POWER_ID. This
Author: kevans
Date: Fri Nov 8 20:53:56 2019
New Revision: 354563
URL: https://svnweb.freebsd.org/changeset/base/354563
Log:
bcm2835: commit missing constant from r354560
Surgically pulling the patch from my debugging work lead to this slopiness-
my apologies.
Modified:
head/sys/arm/b
Author: kevans
Date: Sun Nov 10 01:43:51 2019
New Revision: 354577
URL: https://svnweb.freebsd.org/changeset/base/354577
Log:
arm64: add SOC_BRCM_BCM2838, build it in GENERIC
BCM2838/BCM2711 is the Raspberry Pi 4, which we will soon be able to boot
on once some ports bits are worked out.
Author: kevans
Date: Sun Nov 10 02:31:29 2019
New Revision: 354578
URL: https://svnweb.freebsd.org/changeset/base/354578
Log:
Revert premature part of r354577
bcm2835_vcbus.c will be the future home to some I/O address mapping
routines, but it has neither been committed nor reviewed.
Mod
Author: kevans
Date: Sun Nov 10 03:06:03 2019
New Revision: 354579
URL: https://svnweb.freebsd.org/changeset/base/354579
Log:
bcm2835_sdhci: don't panic in DMA interrupt if curcmd went away
This is an exceptional case; generally found during controller errors.
A panic when we attempt to a
Author: kevans
Date: Wed Nov 13 02:14:17 2019
New Revision: 354669
URL: https://svnweb.freebsd.org/changeset/base/354669
Log:
ssp: add a priority to the __stack_chk_guard constructor
First, this commit is a NOP on GCC <= 4.x; this decidedly doesn't work
cleanly on GCC 4.2, and it will be
Author: kevans
Date: Wed Nov 13 03:00:32 2019
New Revision: 354672
URL: https://svnweb.freebsd.org/changeset/base/354672
Log:
ssp: rework the logic to use priority=200 on clang builds
The preproc logic was added at the last minute to appease GCC 4.2, and
kevans@ did clearly not go back an
On Tue, Nov 12, 2019, 22:04 Pedro Giffuni wrote:
>
> On 12/11/2019 22:00, Kyle Evans wrote:
>
> Author: kevans
> Date: Wed Nov 13 03:00:32 2019
> New Revision: 354672
> URL: https://svnweb.freebsd.org/changeset/base/354672
>
> Log:
> ssp: rework the logic to us
MK_GDB=no MK_TESTS=no
>
> # kernel-tools stage
This sounds wrong for any arch not currently supported by in-tree
clang, and CI for those archs have been failing about since here:
https://ci.freebsd.org/tinderbox/
Thanks,
Kyle Evans
___
svn-src-h
Author: kevans
Date: Wed Nov 13 18:21:06 2019
New Revision: 354689
URL: https://svnweb.freebsd.org/changeset/base/354689
Log:
ssp: further refine the conditional used for constructor priority
__has_attribute(__constructor__) is a better test for clang than
defined(__clang__). Switch to it
On Wed, Nov 13, 2019 at 12:23 PM Warner Losh wrote:
>
>
>
> On Wed, Nov 13, 2019 at 8:52 AM Pedro Giffuni wrote:
>>
>> Hi;
>>
>> On 12/11/2019 23:44, Warner Losh wrote:
>>
>>
>>
>> On Tue, Nov 12, 2019 at 9:20 PM Kyle Evans wrote:
>
Author: kevans
Date: Thu Nov 14 18:38:56 2019
New Revision: 354712
URL: https://svnweb.freebsd.org/changeset/base/354712
Log:
arm64: busdma_bounce: fix BUS_DMA_ALLOCNOW for non-paged aligned sizes
For any size that isn't page-aligned, we end up not pre-allocating enough
for a single mappi
s.lua
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/tools/makesyscalls.lua Sun Nov 17 14:08:19 2019
(r354786)
@@ -0,0 +1,1322 @@
+--
+-- SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+--
+-- Copyright (c) 2019 Kyle
Author: kevans
Date: Mon Nov 18 18:40:35 2019
New Revision: 354823
URL: https://svnweb.freebsd.org/changeset/base/354823
Log:
bcm2835_sdhci: push DATA_END handling out of DMA interrupt path
This simplifies the DMA interrupt handler quite a bit. The sdhci framework
will call platform_finis
Author: kevans
Date: Mon Nov 18 19:28:09 2019
New Revision: 354825
URL: https://svnweb.freebsd.org/changeset/base/354825
Log:
bcm2835_sdhci: use a macro for interrupts we handle
This is just further simplification, very little functional change. In the
DMA interrupt handler, we *do* now a
Author: kevans
Date: Mon Nov 18 23:21:13 2019
New Revision: 354833
URL: https://svnweb.freebsd.org/changeset/base/354833
Log:
Add flua to the base system, install to /usr/libexec
FreeBSDlua ("flua") is a FreeBSD-private lua, flavored with whatever
extensions we need for base system operat
Author: kevans
Date: Mon Nov 18 23:28:23 2019
New Revision: 354835
URL: https://svnweb.freebsd.org/changeset/base/354835
Log:
Convert in-tree sysent targets to use new makesyscalls.lua
flua is bootstrapped as part of the build for those on older
versions/revisions that don't yet have flua
Author: kevans
Date: Mon Nov 18 23:31:12 2019
New Revision: 354836
URL: https://svnweb.freebsd.org/changeset/base/354836
Log:
sysent: regenerate after r354835
The lua-based makesyscalls produces slightly different output than its
makesyscalls.sh predecessor, all whitespace differences mor
Author: kevans
Date: Tue Nov 19 00:02:56 2019
New Revision: 354837
URL: https://svnweb.freebsd.org/changeset/base/354837
Log:
flua: newer GCC complains about format-nonliteral at WARNS=2
Disable that one, too.
Modified:
head/libexec/flua/Makefile
Modified: head/libexec/flua/Makefile
===
Author: kevans
Date: Tue Nov 19 03:40:17 2019
New Revision: 354844
URL: https://svnweb.freebsd.org/changeset/base/354844
Log:
bcm2835_sdhci: drop an assert in start_dma_seg
Trivial change to clarify locking expectations... no functional change.
Modified:
head/sys/arm/broadcom/bcm2835/bcm
Author: kevans
Date: Tue Nov 19 03:45:41 2019
New Revision: 354845
URL: https://svnweb.freebsd.org/changeset/base/354845
Log:
bcm2835_sdhci: some style cleanup, no functional change
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.
Author: kevans
Date: Tue Nov 19 04:23:57 2019
New Revision: 354846
URL: https://svnweb.freebsd.org/changeset/base/354846
Log:
bcm2835_sdhci: formalize DMA tag/segment scaling requirements
This allows easy and care-free scaling of NUM_DMA_SEGS with proper-ish
calculations to make sure we c
Author: kevans
Date: Tue Nov 19 23:12:43 2019
New Revision: 354868
URL: https://svnweb.freebsd.org/changeset/base/354868
Log:
bcm2835_sdhci: various refactoring of DMA path
This round of refactoring is mostly about streamlining the interrupt handler
to make it easier to verify and reason
m2835/bcm2835_vcbus.c Wed Nov 20 03:57:46
2019(r354875)
@@ -0,0 +1,263 @@
+/*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
+ * Copyright (c) 2019 Kyle Evans
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided
Author: kevans
Date: Wed Nov 20 05:04:44 2019
New Revision: 354876
URL: https://svnweb.freebsd.org/changeset/base/354876
Log:
bcm2835_vcbus: add compatibility name for ^/sys/contrib/vchiq
It's unclear how this didn't get caught in my last iteration, but the fix is
easy- the interface is s
201 - 300 of 1706 matches
Mail list logo