On Wed, Jul 8, 2015 at 3:18 PM, Dimitry Andric wrote:
> Check whether the path starts with /usr/bin, maybe? Normally, you would
> check for the existence of a random header in a configure script. But
> from within a C source file, it's not that easy.
>
> That said, immintrin.h is available for a
On Wed, 8 Jul 2015 15:28:17 -0700
Adrian Chadd wrote:
> hi,
>
> ok. would it be possible to add a blessed way to say "this is the
> freebsd modified compiler in-tree" ?
>
> I'd like to see / play around with more external-toolchain driven
> building and using it for port bringups.
>
> Thanks,
Author: pkelsey
Date: Wed Jul 8 23:57:58 2015
New Revision: 285299
URL: https://svnweb.freebsd.org/changeset/base/285299
Log:
MFV r285292:
Merge upstream fix to eliminate build-breaking gcc warnings of no
importance.
commit: cab33b7a0acba7d2268a23c4383be6167106e549
Update ND_TT
Pedro Giffuni wrote this message on Wed, Jul 08, 2015 at 16:09 -0500:
> On 07/08/15 13:36, Luigi Rizzo wrote:
> > Author: luigi
> > Date: Wed Jul 8 18:36:37 2015
> > New Revision: 285284
> > URL: https://svnweb.freebsd.org/changeset/base/285284
> >
> > Log:
> >only enable immintrin when clang
Author: jmg
Date: Wed Jul 8 22:48:41 2015
New Revision: 285297
URL: https://svnweb.freebsd.org/changeset/base/285297
Log:
upon further examination, it turns out that _unregister_all already
provides the guarantee that no threads will be in the _newsession code..
This is provided by the CRYP
Author: jmg
Date: Wed Jul 8 22:46:45 2015
New Revision: 285296
URL: https://svnweb.freebsd.org/changeset/base/285296
Log:
yet more documentation improvements... Many changes were made to the
OCF w/o documentation...
Document the new (8+ year old) device_t way of handling things, that
>
> On Jul 8, 2015, at 4:37 PM, Adrian Chadd wrote:
>
> On 8 July 2015 at 15:34, Warner Losh wrote:
>> I doubt it would ever be useful.
>> For gcc, just test for 4.2.1.
>> For clang, what specific feature do you need to test for?
>>
>> Do you have a specific use case in mind?
>>
>> This strik
On 07/08/15 17:28, Adrian Chadd wrote:
hi,
ok. would it be possible to add a blessed way to say "this is the
freebsd modified compiler in-tree" ?
Exactly why do you want this? We don't really have
many differences with the vendor versions.
Look at sys/sys/cdefs.h for examples on how we figu
On 8 July 2015 at 15:34, Warner Losh wrote:
> I doubt it would ever be useful.
> For gcc, just test for 4.2.1.
> For clang, what specific feature do you need to test for?
>
> Do you have a specific use case in mind?
>
> This strikes me as a really bad idea absent some use case that has a real
> e
I doubt it would ever be useful.
For gcc, just test for 4.2.1.
For clang, what specific feature do you need to test for?
Do you have a specific use case in mind?
This strikes me as a really bad idea absent some use case that has a real
example behind it.
Warner
> On Jul 8, 2015, at 4:28 PM, Ad
Not in this context, no. Nor should you want to in this context (inside the
compiling module).
Generally in Makefiles it would be a bad idea too, but there’s sometimes you
need to know.
But there’s currently not any such instances in the tree.
Warner
> On Jul 8, 2015, at 4:04 PM, Adrian Chadd
On 07/08/15 17:04, Adrian Chadd wrote:
Is there a blessed way to see whether the compiler we're using is an
external compiler, or an internal one?
No blessed way: you still have to determine the version of
the external compiler for most purposes anyways.
The internal compiler (even clang) alw
hi,
ok. would it be possible to add a blessed way to say "this is the
freebsd modified compiler in-tree" ?
I'd like to see / play around with more external-toolchain driven
building and using it for port bringups.
Thanks,
-adrian
On 8 July 2015 at 15:22, Pedro Giffuni wrote:
>
>
> On 07/08/
On 07/08/15 17:18, Dimitry Andric wrote:
Check whether the path starts with /usr/bin, maybe? Normally, you would
check for the existence of a random header in a configure script. But
from within a C source file, it's not that easy.
That said, immintrin.h is available for all usable versions
Author: bapt
Date: Wed Jul 8 22:24:55 2015
New Revision: 285295
URL: https://svnweb.freebsd.org/changeset/base/285295
Log:
Fix typo which breaks build of manpages when WITHOUT_MANCOMPRESS is set
PR: 201153
Reported by: Andriy Voskoboinyk
Modified:
head/share/mk/bsd.man.mk
Author: mjg
Date: Wed Jul 8 22:21:25 2015
New Revision: 285294
URL: https://svnweb.freebsd.org/changeset/base/285294
Log:
seq: use seq_consistent_nomb in seq_consistent
Constify seqp argument for seq_consistent_nomb.
No functional changes.
Modified:
head/sys/sys/seq.h
Modified: he
Check whether the path starts with /usr/bin, maybe? Normally, you would
check for the existence of a random header in a configure script. But
from within a C source file, it's not that easy.
That said, immintrin.h is available for all usable versions of clang,
and should be available in all vers
Hello,
You are absolutely right. Especially semicolons... I must have missed
this somehow.
Thanks. Fixed in r285293.
Best regards
zbb
2015-07-08 21:47 GMT+02:00 John-Mark Gurney :
> Zbigniew Bodek wrote this message on Wed, Jul 08, 2015 at 13:53 +:
>> +#if defined(__arm__)
>> + #define _
Author: zbb
Date: Wed Jul 8 22:09:47 2015
New Revision: 285293
URL: https://svnweb.freebsd.org/changeset/base/285293
Log:
Style cleanups after r285270
There should be no semicolons in added macro definitions.
Define empty macro as "do {} while (0)".
Pointed out by: jmg
Modified:
Is there a blessed way to see whether the compiler we're using is an
external compiler, or an internal one?
eg, the version check isn't enough - it's just a number. how do I know
if it's freebsd clang versus upstream clang?
(Or in my instance, freebsd-gcc versus upstream-gcc.)
-a
On 8 July 201
On 07/08/15 13:36, Luigi Rizzo wrote:
Author: luigi
Date: Wed Jul 8 18:36:37 2015
New Revision: 285284
URL: https://svnweb.freebsd.org/changeset/base/285284
Log:
only enable immintrin when clang is used. The base gcc does not support it.
Reviewed by: delphij
Modified:
head/lib/
On 08/07/2015 21:46, Mark Murray wrote:
> Author: markm
> Date: Wed Jul 8 18:46:44 2015
> New Revision: 285288
> URL: https://svnweb.freebsd.org/changeset/base/285288
>
> Log:
> Address review.
This commit message sucks...
> Differential Revision: https://reviews.freebsd.org/D2924
>
--
A
Apologies!
M
> On 8 Jul 2015, at 21:37, Andriy Gapon wrote:
>
> On 08/07/2015 21:46, Mark Murray wrote:
>> Author: markm
>> Date: Wed Jul 8 18:46:44 2015
>> New Revision: 285288
>> URL: https://svnweb.freebsd.org/changeset/base/285288
>>
>> Log:
>> Address review.
>
> This commit message su
Zbigniew Bodek wrote this message on Wed, Jul 08, 2015 at 13:53 +:
> +#if defined(__arm__)
> + #define __BUS_DMAMAP_SYNC_DEFAULT mb();
> +#elif defined(__aarch64__)
> + #define __BUS_DMAMAP_SYNC_DEFAULT dmb(sy);
These shouldn't have ; after them...
> +#else
Author: jmg
Date: Wed Jul 8 19:26:36 2015
New Revision: 285290
URL: https://svnweb.freebsd.org/changeset/base/285290
Log:
Now that aesni won't reuse fpu contexts (D3016), add seatbelts to the
fpu code to prevent other reuse of the contexts in the future...
Differential Revision:h
Author: jmg
Date: Wed Jul 8 19:15:29 2015
New Revision: 285289
URL: https://svnweb.freebsd.org/changeset/base/285289
Log:
address an issue where consumers, like IPsec, can reuse the same
session in multiple threads w/o locking.. There was a single fpu
context shared per session, if multipl
Author: markm
Date: Wed Jul 8 18:46:44 2015
New Revision: 285288
URL: https://svnweb.freebsd.org/changeset/base/285288
Log:
Address review.
Differential Revision: https://reviews.freebsd.org/D2924
Modified:
head/etc/rc.d/random
Modified: head/etc/rc.d/random
===
Author: kib
Date: Wed Jul 8 18:42:08 2015
New Revision: 285286
URL: https://svnweb.freebsd.org/changeset/base/285286
Log:
Reimplement the ordering requirements for the timehands updates, and
for timehands consumers, by using fences.
Ensure that the timehands->th_generation reset to zero
Author: luigi
Date: Wed Jul 8 18:36:37 2015
New Revision: 285284
URL: https://svnweb.freebsd.org/changeset/base/285284
Log:
only enable immintrin when clang is used. The base gcc does not support it.
Reviewed by: delphij
Modified:
head/lib/liblzma/config.h
Modified: head/lib/liblzma/c
Author: kib
Date: Wed Jul 8 18:37:08 2015
New Revision: 285285
URL: https://svnweb.freebsd.org/changeset/base/285285
Log:
Use atomic_fence_fence_rel() to ensure ordering in the
seq_write_begin(), instead of the load_rmb/rbm_load functions. The
update does not need to be atomic due to the w
On 07/08/15 at 05:46P, Alan Cox wrote:
> Author: alc
> Date: Wed Jul 8 17:45:59 2015
> New Revision: 285282
> URL: https://svnweb.freebsd.org/changeset/base/285282
>
> Log:
> The intention of r254304 was to scan the active queue continuously.
> However, I've observed the active queue scan sto
Author: kib
Date: Wed Jul 8 18:12:24 2015
New Revision: 285283
URL: https://svnweb.freebsd.org/changeset/base/285283
Log:
Add the atomic_thread_fence() family of functions with intent to
provide a semantic defined by the C11 fences with corresponding
memory_order.
atomic_thread_fence_a
+2
This has always bugged me. I'll do it if no one else gets to it first. If
the new pmap KPI makes it in, I'll be messing with a bunch of the MD busdma
code anyway.
On Wed, Jul 8, 2015 at 9:47 AM, Adrian Chadd wrote:
> On 8 July 2015 at 07:42, Ian Lepore wrote:
> > On Wed, 2015-07-08 at 07:
Author: alc
Date: Wed Jul 8 17:45:59 2015
New Revision: 285282
URL: https://svnweb.freebsd.org/changeset/base/285282
Log:
The intention of r254304 was to scan the active queue continuously.
However, I've observed the active queue scan stopping when there are
frequent free page shortages and
Author: luigi
Date: Wed Jul 8 16:42:28 2015
New Revision: 285281
URL: https://svnweb.freebsd.org/changeset/base/285281
Log:
add an extra tty for picobsd builds
Modified:
head/release/picobsd/floppy.tree/etc/ttys
Modified: head/release/picobsd/floppy.tree/etc/ttys
===
Author: luigi
Date: Wed Jul 8 16:41:25 2015
New Revision: 285280
URL: https://svnweb.freebsd.org/changeset/base/285280
Log:
trap some errors when building picobsd
Modified:
head/release/picobsd/build/picobsd
Modified: head/release/picobsd/build/picobsd
==
Author: hrs
Date: Wed Jul 8 16:37:48 2015
New Revision: 285279
URL: https://svnweb.freebsd.org/changeset/base/285279
Log:
Implement PF_IMMUTABLE flag and apply it to "name" and "jid" in
jail.conf parameters. This flag disallows redefinition of the parameter.
"name" and/or "jid" are auto
Author: pfg
Date: Wed Jul 8 16:35:24 2015
New Revision: 285278
URL: https://svnweb.freebsd.org/changeset/base/285278
Log:
cosmetic: whitespaces-tab before EOL
Obtained from:cpi-llvm project
Modified:
head/lib/libthr/thread/thr_create.c
Modified: head/lib/libthr/thread/thr_creat
Author: pkelsey
Date: Wed Jul 8 16:19:32 2015
New Revision: 285275
URL: https://svnweb.freebsd.org/changeset/base/285275
Log:
MFV r285191: tcpdump 4.7.4.
Also, the changes made in r272451 and r272653 that were lost in the
merge of 4.6.2 (r276788) have been restored.
PR: 199568
Dif
Author: pfg
Date: Wed Jul 8 16:21:10 2015
New Revision: 285277
URL: https://svnweb.freebsd.org/changeset/base/285277
Log:
Use the __sentinel attribute.
Start using the gcc sentinel attribute, which can be used to
mark varargs function that need a NULL pointer to mark argument
terminati
Author: andrew
Date: Wed Jul 8 16:18:28 2015
New Revision: 285274
URL: https://svnweb.freebsd.org/changeset/base/285274
Log:
Correctly set __WCHAR_MIN, there is no __UINT_MIN, it's 0.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm64/include/_types.h
Modified: head/sys/arm64/inclu
Author: pkelsey
Date: Wed Jul 8 16:16:44 2015
New Revision: 285273
URL: https://svnweb.freebsd.org/changeset/base/285273
Log:
Replace use of .Po Pc with the preferred .Pq for single line
enclosures in iovctl.conf(5), iovctl(8), pci(9), and
pci_iov_schema(9).
Differential Revision: http
2015-07-08 17:33 GMT+02:00 Andrew Turner :
> Author: andrew
> Date: Wed Jul 8 15:32:59 2015
> New Revision: 285272
> URL: https://svnweb.freebsd.org/changeset/base/285272
>
> Log:
> Add support for ipi_all_but_self on arm64.
>
> Obtained from:ABT Systems Ltd
> Sponsored by: The freeB
Author: andrew
Date: Wed Jul 8 15:32:59 2015
New Revision: 285272
URL: https://svnweb.freebsd.org/changeset/base/285272
Log:
Add support for ipi_all_but_self on arm64.
Obtained from:ABT Systems Ltd
Sponsored by: The freeBSD Foundation
Modified:
head/sys/arm64/arm64/intr_machde
On 8 July 2015 at 07:42, Ian Lepore wrote:
> On Wed, 2015-07-08 at 07:30 -0700, Adrian Chadd wrote:
>> Why is this implemented in sys/sys/bus_dma.h, rather than in a machdep
>> header?
>>
>>
>
> Indeed, this stuff is a mess that really needs to be cleaned up. The
> pre-existing assumption that M
On Wed, 2015-07-08 at 07:30 -0700, Adrian Chadd wrote:
> Why is this implemented in sys/sys/bus_dma.h, rather than in a machdep header?
>
>
Indeed, this stuff is a mess that really needs to be cleaned up. The
pre-existing assumption that MI functions don't need to be called, just
because one of
Because machdep header includes this file (not the other way).
Best regards
zbb
2015-07-08 16:30 GMT+02:00 Adrian Chadd :
> Why is this implemented in sys/sys/bus_dma.h, rather than in a machdep header?
>
>
> -a
>
>
> On 8 July 2015 at 06:53, Zbigniew Bodek wrote:
>> Author: zbb
>> Date: Wed Jul
Why is this implemented in sys/sys/bus_dma.h, rather than in a machdep header?
-a
On 8 July 2015 at 06:53, Zbigniew Bodek wrote:
> Author: zbb
> Date: Wed Jul 8 13:52:59 2015
> New Revision: 285270
> URL: https://svnweb.freebsd.org/changeset/base/285270
>
> Log:
> Add memory barrier to bus_
Author: andrew
Date: Wed Jul 8 14:07:06 2015
New Revision: 285271
URL: https://svnweb.freebsd.org/changeset/base/285271
Log:
Add an implementation of savectx that doesn't just call panic.
Obtained from:ABT Systems Ltd
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/arm
On Wed, 8 Jul 2015 13:53:00 + (UTC)
Zbigniew Bodek wrote:
> Author: zbb
> Date: Wed Jul 8 13:52:59 2015
> New Revision: 285270
> URL: https://svnweb.freebsd.org/changeset/base/285270
>
> Log:
> Add memory barrier to bus_dmamap_sync()
>
> On platforms which are fully IO-coherent, the
Author: zbb
Date: Wed Jul 8 13:52:59 2015
New Revision: 285270
URL: https://svnweb.freebsd.org/changeset/base/285270
Log:
Add memory barrier to bus_dmamap_sync()
On platforms which are fully IO-coherent, the map might be null.
We need to guarantee that all data is observable after the
Author: kib
Date: Wed Jul 8 13:19:13 2015
New Revision: 285269
URL: https://svnweb.freebsd.org/changeset/base/285269
Log:
Handle copyout for the fcntl(F_OGETLK) using oflock structure.
Otherwise, kernel overwrites a word past the destination.
Submitted by: wal...@pelissero.de
PR: 196
Author: andrew
Date: Wed Jul 8 12:42:44 2015
New Revision: 285268
URL: https://svnweb.freebsd.org/changeset/base/285268
Log:
Send the correct signal when vm_fault fails. While here also set the code
and address fields.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm64/arm64/trap.
Author: gjb
Date: Wed Jul 8 12:07:50 2015
New Revision: 285264
URL: https://svnweb.freebsd.org/changeset/base/285264
Log:
Document r283961, pw(8) '-R' option.
Sponsored by: The FreeBSD Foundation
Modified:
head/release/doc/en_US.ISO8859-1/relnotes/article.xml
Modified: head/release/doc
On Thu, Jul 2, 2015 at 8:10 PM, Ermal Luçi wrote:
> Author: eri
> Date: Thu Jul 2 18:10:41 2015
> New Revision: 285051
> URL: https://svnweb.freebsd.org/changeset/base/285051
>
> Log:
> Avoid doing multiple route lookups for the same destination IP during
> forwarding
>
> ip_forward() does a
55 matches
Mail list logo