My buildworld completed successfully, so it's been fixed in r308873/
r308874.
Thanks for your testing. I often build just kernel, so wouldn't have
seen the fallout until it was far too late.
- Justin
On Nov 19, 2016, at 10:22 PM, Mark Millard wrote:
On 2016-Nov-16, at 8:33 PM, Justin
Author: jhibbits
Date: Sun Nov 20 06:11:30 2016
New Revision: 308874
URL: https://svnweb.freebsd.org/changeset/base/308874
Log:
Actually bump __FreeBSD_version
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
06:10:12 2016(r308873)
@@ -51,6 +51,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12
** SPECIAL WARNING: **
+20161119:
+ The layout of the pmap structure has changed for powerpc to put the pmap
+ statistics at the front
umastat doesn't even build right now anyway. I just tried:
[chmeee@zhabar:pts/29]:~...tools/umastat> make
echo umastat.full: /usr/lib/libc.a /usr/lib/libkvm.a >> .depend
Warning: Object directory not changed from original /home/chmeee/
freebsd/head/tools/tools/umastat
cc -O2 -pipe -g -MD
On 2016-Nov-16, at 8:33 PM, Justin Hibbits wrote:
> *sigh* okay, thanks. I just tested, and vm/vm_page.h, and vm/vm.h can both
> be removed from memstat_uma.c for it to compile. I'm kicking off a
> buildworld myself now, too, and hope to have it ready to commit tomorrow
*sigh* okay, thanks. I just tested, and vm/vm_page.h, and vm/vm.h can
both be removed from memstat_uma.c for it to compile. I'm kicking off
a buildworld myself now, too, and hope to have it ready to commit
tomorrow (takes a couple hours to buildworld on my G5).
- Justin
On Nov 19, 2016,
[Top post of bad news.]
With the patch I get a different incomplete type used in libmemstat:
struct md_page
--- all_subdir_lib/libmemstat ---
In file included from /usr/src/lib/libmemstat/memstat_uma.c:34:0:
/usr/src/sys/vm/vm_page.h:144:17: error: field 'md' has incomplete type
struct
On Nov 19, 2016 21:42, "Mark Millard" wrote:
>
> On 2016-Nov-19, at 7:36 PM, Mark Millard wrote:
>
> > On 2016-Nov-19, at 7:32 PM, Justin Hibbits
wrote:
> >
> >> Sorry, I generated the diff from a different tree that wasn't synced
to head (had the same change in both trees
On 2016-Nov-19, at 7:36 PM, Mark Millard wrote:
> On 2016-Nov-19, at 7:32 PM, Justin Hibbits wrote:
>
>> Sorry, I generated the diff from a different tree that wasn't synced to head
>> (had the same change in both trees originally). If that is the only problem,
>> you can ignore it and try
On 2016-Nov-19, at 7:32 PM, Justin Hibbits wrote:
> Sorry, I generated the diff from a different tree that wasn't synced to head
> (had the same change in both trees originally). If that is the only problem,
> you can ignore it and try the rest. I can generate another
Sorry, I generated the diff from a different tree that wasn't synced to
head (had the same change in both trees originally). If that is the only
problem, you can ignore it and try the rest. I can generate another diff
later too.
- Justin
On Nov 19, 2016 21:27, "Mark Millard"
[Top post about patch issues.]
Looking at the patch it seems to be designed for when #else was in use:
> -#else
> +#elif defined(BOOKE)
but -r308817 already has the 2nd line (BOOKE). Your patch shows:
> Index: sys/powerpc/include/pmap.h
>
It may take a little bit but I'll try the patch.
It looks like sys/powerpc/include/pmap.h from -r176700 from 2088-Mar-3
is when the BOOKE/E500 split started with the preprocessor use of AIM
and #else . This predates PowerMac G5 support.
This is definitely not new for the general structure on the
On 2016-Nov-19, at 6:31 PM, Justin Hibbits wrote:
> On Sat, 19 Nov 2016 18:19:37 -0800
> Mark Millard wrote:
>
>>> Author: jhibbits
>>> Date: Fri Nov 18 22:59:33 2016
>>> New Revision: 308817
>>> URL: https://svnweb.freebsd.org/changeset/base/308817
>>>
>>> Log:
>>> Fix buildworld
>>>
>>>
m_stats; /* pmap statistics */
+ struct mtx pm_mtx; /* pmap mutex */
+};
#endif /* AIM */
extern struct pmap kernel_pmap_store;
Index: UPDATING
===
--- UPDATING (revision 308708)
+++ UPDATING (working copy)
@@ -51,6 +51,11 @@
**
[Quick top post I'm afraid.]
I think that I figured out why there is a problem even earlier
--that just did not stop the compiles.
lib/libutil/kinfo_getallproc.c is built here as part of buildworld
(stage 4.2 "building libraries" instead of buildkernel. It does not
have the KERNCONF's AIM vs.
On Sat, 19 Nov 2016 18:19:37 -0800
Mark Millard wrote:
> > Author: jhibbits
> > Date: Fri Nov 18 22:59:33 2016
> > New Revision: 308817
> > URL: https://svnweb.freebsd.org/changeset/base/308817
> >
> > Log:
> > Fix buildworld
> >
> > Change the pv_tracked flag to an
> Author: jhibbits
> Date: Fri Nov 18 22:59:33 2016
> New Revision: 308817
> URL: https://svnweb.freebsd.org/changeset/base/308817
>
> Log:
> Fix buildworld
>
> Change the pv_tracked flag to an int, just in case userspace decides to
> include
> this file and defines BOOKE.
>
>
Author: kan
Date: Sun Nov 20 01:59:22 2016
New Revision: 308872
URL: https://svnweb.freebsd.org/changeset/base/308872
Log:
Use ofw_gpiobus instead of plain gpiobus for CI20
Requesed by: mmel
Modified:
head/sys/mips/ingenic/jz4780_gpio.c
Modified: head/sys/mips/ingenic/jz4780_gpio.c
Author: rmacklem
Date: Sat Nov 19 23:58:50 2016
New Revision: 308871
URL: https://svnweb.freebsd.org/changeset/base/308871
Log:
Modify umount so that it does not do an Unmount RPC for NFSv4 mounts
and uses TCP for the Unmount RPC if the mount is over TCP.
Without this patch, umount does an
Author: imp
Date: Sat Nov 19 21:46:13 2016
New Revision: 308869
URL: https://svnweb.freebsd.org/changeset/base/308869
Log:
i386 turns out to not have __uint128_t. So confusingly use 64-bit math
instead. Since we're little endian, we can get away with it. Also,
since the counters in
On 11/18/2016 04:22, Ruslan Bukin wrote:
> On Thu, Nov 17, 2016 at 10:51:40AM -0600, Alan Cox wrote:
>> On 11/16/2016 11:52, Ruslan Bukin wrote:
>>> On Wed, Nov 16, 2016 at 04:59:39PM +, Ruslan Bukin wrote:
On Wed, Nov 16, 2016 at 06:53:43PM +0200, Konstantin Belousov wrote:
> On Wed,
On Sat, Nov 19, 2016 at 10:45 AM, Warner Losh wrote:
> On Sat, Nov 19, 2016 at 9:39 AM, Sean Bruno wrote:
>>
>>
>> On 11/18/16 16:03, Adrian Chadd wrote:
>>> fwiw, this breaks -head compilation.
>>>
>>>
>>>
>>> -a
>>>
>>
>> This seems to not allow head to be
Author: br
Date: Sat Nov 19 18:03:46 2016
New Revision: 308859
URL: https://svnweb.freebsd.org/changeset/base/308859
Log:
Enable SMP on Ingenic JZ4780.
It is required to proceed full cache flush before we can use wait
instruction on multicore, so use nop instead for now.
Submitted
On Sat, Nov 19, 2016 at 05:46:19PM +, Ruslan Bukin wrote:
> Author: br
> Date: Sat Nov 19 17:46:18 2016
> New Revision: 308857
> URL: https://svnweb.freebsd.org/changeset/base/308857
>
> Log:
> Bring in support for Ingenic XBurst JZ4780 and
> X1000 systems on chips.
>
> Imgtec CI20
Author: br
Date: Sat Nov 19 17:51:02 2016
New Revision: 308858
URL: https://svnweb.freebsd.org/changeset/base/308858
Log:
Restore dd changes included accidentally in r308857.
Modified:
head/bin/dd/dd.c
Modified: head/bin/dd/dd.c
Author: br
Date: Sat Nov 19 17:46:18 2016
New Revision: 308857
URL: https://svnweb.freebsd.org/changeset/base/308857
Log:
Bring in support for Ingenic XBurst JZ4780 and
X1000 systems on chips.
Imgtec CI20 and Ingenic CANNA boards supported.
Submitted by: Alexander Kabaev
On Sat, Nov 19, 2016 at 9:39 AM, Sean Bruno wrote:
>
>
> On 11/18/16 16:03, Adrian Chadd wrote:
>> fwiw, this breaks -head compilation.
>>
>>
>>
>> -a
>>
>
> This seems to not allow head to be built on stable/10 (not strictly
> supported, but worked until this commit) ... I
Author: imp
Date: Sat Nov 19 17:13:08 2016
New Revision: 308855
URL: https://svnweb.freebsd.org/changeset/base/308855
Log:
Implement HGST Log page 0xc1, as documented in the HGST SN100 and
SN150 product manuals. Subpage 0x32 is documented, but not implemented.
Sponsored by: Netflix, Inc
Author: imp
Date: Sat Nov 19 17:13:12 2016
New Revision: 308856
URL: https://svnweb.freebsd.org/changeset/base/308856
Log:
Decode the Intel-specific Additional SMART data page (0xca) and print
it in human readable form. Include a pointer to the public spec that
was followed to implement
Author: imp
Date: Sat Nov 19 17:12:53 2016
New Revision: 308852
URL: https://svnweb.freebsd.org/changeset/base/308852
Log:
Add log pages defined through NVM Express 1.2.1.
Sponsored by: Netflix, Inc
Modified:
head/sys/dev/nvme/nvme.h
Modified: head/sys/dev/nvme/nvme.h
Author: imp
Date: Sat Nov 19 17:12:58 2016
New Revision: 308853
URL: https://svnweb.freebsd.org/changeset/base/308853
Log:
Add log pages that Intel SSDs provide. It turns out that many of these
are widely implemented beyond just Intel drives.
Sponsored by: Netflix, Inc
Modified:
Author: imp
Date: Sat Nov 19 17:12:28 2016
New Revision: 308848
URL: https://svnweb.freebsd.org/changeset/base/308848
Log:
Remove check for valid log pages. Let the drive tell us which pages
are valid or not. While many pages are reserved in the standard, that
doesn't make them invalid and
Author: br
Date: Sat Nov 19 17:12:24 2016
New Revision: 308847
URL: https://svnweb.freebsd.org/changeset/base/308847
Log:
Add XBurst CPU option.
Submitted by: kan
Sponsored by: DARPA, AFRL
Modified:
head/sys/conf/options.mips
Modified: head/sys/conf/options.mips
Author: imp
Date: Sat Nov 19 17:12:44 2016
New Revision: 308850
URL: https://svnweb.freebsd.org/changeset/base/308850
Log:
Print numbers instead of hex values for smart data. The full 128-bit
number is printed, even though you'd need like a billion IOPs for a 10
billion seconds to overflow
Author: imp
Date: Sat Nov 19 17:12:39 2016
New Revision: 308849
URL: https://svnweb.freebsd.org/changeset/base/308849
Log:
Use a table for pages we know the size of. We have a special case for
the error log since it isn't a fixed size.
Sponsored by: Netflix, Inc
Modified:
Author: imp
Date: Sat Nov 19 17:12:49 2016
New Revision: 308851
URL: https://svnweb.freebsd.org/changeset/base/308851
Log:
Expand the SMART / Health Information Log Page (Page 02) printout
based on NVM Express 1.2.1 Standard.
Sponsored by: Netflix, Inc
Modified:
Author: imp
Date: Sat Nov 19 17:13:03 2016
New Revision: 308854
URL: https://svnweb.freebsd.org/changeset/base/308854
Log:
Print Intel's expanded Temperature log page.
Sponsored by: Netflix, Inc
Modified:
head/sbin/nvmecontrol/logpage.c
head/sys/dev/nvme/nvme.h
Modified:
Author: br
Date: Sat Nov 19 17:01:06 2016
New Revision: 308846
URL: https://svnweb.freebsd.org/changeset/base/308846
Log:
Move intrng includes to the main MIPS includes file.
Sponsored by: DARPA, AFRL
Modified:
head/sys/conf/files.mips
head/sys/mips/atheros/ar531x/files.ar5315
On 2016-11-19 11:39, Sean Bruno wrote:
>
>
> On 11/18/16 16:03, Adrian Chadd wrote:
>> fwiw, this breaks -head compilation.
>>
>>
>>
>> -a
>>
>
> This seems to not allow head to be built on stable/10 (not strictly
> supported, but worked until this commit) ... I haven't tried building
> head on
On 11/18/16 16:03, Adrian Chadd wrote:
> fwiw, this breaks -head compilation.
>
>
>
> -a
>
This seems to not allow head to be built on stable/10 (not strictly
supported, but worked until this commit) ... I haven't tried building
head on stable/11 as of yet, but I assume it will break there
Author: br
Date: Sat Nov 19 16:36:38 2016
New Revision: 308845
URL: https://svnweb.freebsd.org/changeset/base/308845
Log:
Account for bigger secondary data cache line size.
Secondary data cache line size can be bigger than
primary data cache line size, so use biggest value
as a minimum
Author: tsoome
Date: Sat Nov 19 16:08:40 2016
New Revision: 308843
URL: https://svnweb.freebsd.org/changeset/base/308843
Log:
loader: smbios version check is not correct
The version check for sku and family values is not correct, as this data is
valid for version 2.4+, that also includes
Author: cognet
Date: Sat Nov 19 15:43:22 2016
New Revision: 308840
URL: https://svnweb.freebsd.org/changeset/base/308840
Log:
The only remaining offender that used ti_chip() without checking for
compatibility first was the gpio code, so change that, and re-assert
that the TI chip is a known
Author: br
Date: Sat Nov 19 15:38:13 2016
New Revision: 308839
URL: https://svnweb.freebsd.org/changeset/base/308839
Log:
Add Ingenic XBurst coprocessor 0 extra bits.
Submitted by: kan
Sponsored by: DARPA, AFRL
Modified:
head/sys/mips/include/cpufunc.h
Author: cognet
Date: Sat Nov 19 15:35:40 2016
New Revision: 308837
URL: https://svnweb.freebsd.org/changeset/base/308837
Log:
Don't panic if it's not a TI chip, this code can be called when it is not.
Modified:
head/sys/arm/ti/ti_cpuid.h
Modified: head/sys/arm/ti/ti_cpuid.h
Author: cognet
Date: Sat Nov 19 15:35:10 2016
New Revision: 308836
URL: https://svnweb.freebsd.org/changeset/base/308836
Log:
Don't attempt to get the chip revision if it's not a supported TI chip
Modified:
head/sys/arm/ti/ti_cpuid.c
Modified: head/sys/arm/ti/ti_cpuid.c
Author: br
Date: Sat Nov 19 15:10:10 2016
New Revision: 308835
URL: https://svnweb.freebsd.org/changeset/base/308835
Log:
Identify Ingenic CPUs.
Submitted by: kan
Sponsored by: DARPA, AFRL
Modified:
head/sys/mips/include/locore.h
head/sys/mips/mips/cpu.c
Modified:
Author: br
Date: Sat Nov 19 15:03:49 2016
New Revision: 308834
URL: https://svnweb.freebsd.org/changeset/base/308834
Log:
Add Ingenic X1000 DTS files (unofficial).
This is based on JZ4780 due to missing original X1000 parts.
Sponsored by: DARPA, AFRL
Added:
Author: jmcneill
Date: Sat Nov 19 14:56:22 2016
New Revision: 308833
URL: https://svnweb.freebsd.org/changeset/base/308833
Log:
On H3, initialize alarm and shutdown trip points and do temperature
conversion as it is done in the BSP.
Modified:
head/sys/arm/allwinner/aw_thermal.c
Modified:
Author: tuexen
Date: Sat Nov 19 14:45:08 2016
New Revision: 308832
URL: https://svnweb.freebsd.org/changeset/base/308832
Log:
Ensure that TCP state changes to state-closing are reported via dtrace.
This does not cover state changes from TIME-WAIT.
Reviewed by: gnn
MFC after:
Author: andrew
Date: Sat Nov 19 13:57:21 2016
New Revision: 308830
URL: https://svnweb.freebsd.org/changeset/base/308830
Log:
Make fdt_is_compatible a static function. It's only used in fdt_common.c.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/dev/fdt/fdt_common.c
Author: cognet
Date: Sat Nov 19 13:11:03 2016
New Revision: 308828
URL: https://svnweb.freebsd.org/changeset/base/308828
Log:
Move the pandaboard initialization from the probe to the attach method.
Use ofw_bus_node_is_compatible instead of fdt_is_compatible, as the
later is deprecated.
> From: John Baldwin [mailto:j...@freebsd.org]
> Sent: Saturday, November 19, 2016 00:44
> To: Dexuan Cui
> Cc: src-committ...@freebsd.org; svn-src-...@freebsd.org; svn-src-
> h...@freebsd.org
> Subject: Re: svn commit: r308798 - head/share/man/man4
>
> On Friday, November
On Sat, 19 Nov 2016 00:55:46 + (UTC)
Olivier Houchard wrote:
...
> @@ -265,6 +269,16 @@ omap_ehci_probe(device_t dev)
> if (!ofw_bus_is_compatible(dev, "ti,ehci-omap"))
> return (ENXIO);
>
> +#ifdef SOC_OMAP4
> + /*
> + * If we're running a
Author: tsoome
Date: Sat Nov 19 08:54:21 2016
New Revision: 308827
URL: https://svnweb.freebsd.org/changeset/base/308827
Log:
lsdev device name section headers should be printed by dv_print callback.
lsdev command does walk over devsw list, prints list element name and
will use
Author: avg
Date: Sat Nov 19 08:12:57 2016
New Revision: 308826
URL: https://svnweb.freebsd.org/changeset/base/308826
Log:
zfs: fix up after the removal of PG_CACHED pages in r308691
PR: 214629
Reported by: msh...@daemon-security.com
Reviewed by: alc
Tested by:Shawn
57 matches
Mail list logo