Re: svn commit: r346096 - head/sys/arm/conf

2019-09-03 Thread Ian Lepore
On Thu, 2019-04-11 at 21:23 +0200, Svatopluk Kraus wrote:
> I understand the reason for GENERIC. But are we so blind that we will
> delete everything that is not GENERIC? In other words, why to delete
> nice specific KERNEL configurations for boards we support when only
> reason I see is that GENERIC is so cool for some people?
> 
> Svatopluk Kraus
> 
> 

I completely agree with this.  We had a plan for removing board-
specific configs that had been rolled into GENERIC, and it did not
involve just deleting them without providing any alternative to people
who have custom configs based on them.  That plan's execution has
stalled, but that's not a good reason for this abrupt deletion without
any warning.

I think these deletions fall into two categories:

 1. Configs for hardware that isn't adequately supported anymore.
 2. Configs for popular supported hardware which can use GENERIC.

We need to figure out which ones count as #2 and restore them until
we've implemented our original plan for phasing them out.  I think
those would be:

  BEAGLEBONE
  PANDABOARD
  RPI2

For the others, we need to evaluate:  if we are removing the only
config file that refers to some chunks of sys/arm code, shouldn't we be
removing that code too?  For example, removing AML8726 probably implies
that all of arm/amlogic/* can be deleted.

-- Ian

> 
> On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot 
> wrote:
> > 
> > Author: manu
> > Date: Wed Apr 10 19:27:14 2019
> > New Revision: 346096
> > URL: https://svnweb.freebsd.org/changeset/base/346096
> > 
> > Log:
> >   arm: kernel: Remove old kernel configs
> > 
> >   Follow up to r346095
> >   All those kernels are either not working or the release have
> > switched
> >   to GENERIC
> > 
> > Deleted:
> >   head/sys/arm/conf/AML8726
> >   head/sys/arm/conf/BEAGLEBONE
> >   head/sys/arm/conf/CHROMEBOOK
> >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
> >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
> >   head/sys/arm/conf/CHROMEBOOK-SNOW
> >   head/sys/arm/conf/CHROMEBOOK-SPRING
> >   head/sys/arm/conf/CHROMEBOOK.hints
> >   head/sys/arm/conf/EXYNOS5.common
> >   head/sys/arm/conf/EXYNOS5250
> >   head/sys/arm/conf/EXYNOS5420
> >   head/sys/arm/conf/ODROIDC1
> >   head/sys/arm/conf/PANDABOARD
> >   head/sys/arm/conf/PANDABOARD.hints
> >   head/sys/arm/conf/RADXA
> >   head/sys/arm/conf/RADXA-LITE
> >   head/sys/arm/conf/RK3188
> >   head/sys/arm/conf/RPI2
> > 
> 
> 



___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-09-03 Thread Emmanuel Vadot


 Hi Svatopluk,

On Thu, 11 Apr 2019 21:23:35 +0200
Svatopluk Kraus  wrote:

> I understand the reason for GENERIC. But are we so blind that we will
> delete everything that is not GENERIC? In other words, why to delete
> nice specific KERNEL configurations for boards we support when only
> reason I see is that GENERIC is so cool for some people?

 That's simple and maybe I should have explain more in the commit
message. Those configs aren't tested. All the images that we provide
are using GENERIC kernel so we know that GENERIC is tested (somewhat).
 Those config will also lack update if we need to add a new required
pseudo device (like syscon) and maybe it's already the case on some.
 The only way (for now) that we could produce board specific kernel
is to include GENERIC and add a bunch of nodevice "blah", which is not
going to happen. We have plan for splitting the GENERIC kernel into soc
familly file, then it would be easier for people to have a SoC kernel
config.
 Finaly I guess that when you say "boards we support" you are talking
about RPI2, BEAGLEBONE or maybe PANDABOARD. For me those aren't board
that we support, those are survivors that had the chance to not die in
the past years. No developer care about or work on those boards.

> Svatopluk Kraus
> 
> 
> 
> On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot  wrote:
> >
> > Author: manu
> > Date: Wed Apr 10 19:27:14 2019
> > New Revision: 346096
> > URL: https://svnweb.freebsd.org/changeset/base/346096
> >
> > Log:
> >   arm: kernel: Remove old kernel configs
> >
> >   Follow up to r346095
> >   All those kernels are either not working or the release have switched
> >   to GENERIC
> >
> > Deleted:
> >   head/sys/arm/conf/AML8726
> >   head/sys/arm/conf/BEAGLEBONE
> >   head/sys/arm/conf/CHROMEBOOK
> >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
> >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
> >   head/sys/arm/conf/CHROMEBOOK-SNOW
> >   head/sys/arm/conf/CHROMEBOOK-SPRING
> >   head/sys/arm/conf/CHROMEBOOK.hints
> >   head/sys/arm/conf/EXYNOS5.common
> >   head/sys/arm/conf/EXYNOS5250
> >   head/sys/arm/conf/EXYNOS5420
> >   head/sys/arm/conf/ODROIDC1
> >   head/sys/arm/conf/PANDABOARD
> >   head/sys/arm/conf/PANDABOARD.hints
> >   head/sys/arm/conf/RADXA
> >   head/sys/arm/conf/RADXA-LITE
> >   head/sys/arm/conf/RK3188
> >   head/sys/arm/conf/RPI2
> >


-- 
Emmanuel Vadot  


___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-09-03 Thread Rodney W. Grimes
> 
>  Hi Svatopluk,
> 
> On Thu, 11 Apr 2019 21:23:35 +0200
> Svatopluk Kraus  wrote:
> 
> > I understand the reason for GENERIC. But are we so blind that we will
> > delete everything that is not GENERIC? In other words, why to delete
> > nice specific KERNEL configurations for boards we support when only
> > reason I see is that GENERIC is so cool for some people?
> 
>  That's simple and maybe I should have explain more in the commit
> message. Those configs aren't tested. All the images that we provide
> are using GENERIC kernel so we know that GENERIC is tested (somewhat).
>  Those config will also lack update if we need to add a new required
> pseudo device (like syscon) and maybe it's already the case on some.
>  The only way (for now) that we could produce board specific kernel
> is to include GENERIC and add a bunch of nodevice "blah", which is not
> going to happen. We have plan for splitting the GENERIC kernel into soc
> familly file, then it would be easier for people to have a SoC kernel
> config.
>  Finaly I guess that when you say "boards we support" you are talking
> about RPI2, BEAGLEBONE or maybe PANDABOARD. For me those aren't board
> that we support, those are survivors that had the chance to not die in
> the past years. No developer care about or work on those boards.

I just recently asked about the issue I was having when I last
tried to run
head/sys/arm/conf/CHROMEBOOK-SNOW
which iirc is a derived from
head/sys/arm/conf/EXYNOS5420
which is documented in the Wiki as to how to build it,
pointing to use the kernel config you just deleted.

> > Svatopluk Kraus
> > 
> > 
> > 
> > On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot  wrote:
> > >
> > > Author: manu
> > > Date: Wed Apr 10 19:27:14 2019
> > > New Revision: 346096
> > > URL: https://svnweb.freebsd.org/changeset/base/346096
> > >
> > > Log:
> > >   arm: kernel: Remove old kernel configs
> > >
> > >   Follow up to r346095
> > >   All those kernels are either not working or the release have switched
> > >   to GENERIC
> > >
> > > Deleted:
> > >   head/sys/arm/conf/AML8726
> > >   head/sys/arm/conf/BEAGLEBONE
> > >   head/sys/arm/conf/CHROMEBOOK
> > >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
> > >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
> > >   head/sys/arm/conf/CHROMEBOOK-SNOW
> > >   head/sys/arm/conf/CHROMEBOOK-SPRING
> > >   head/sys/arm/conf/CHROMEBOOK.hints
> > >   head/sys/arm/conf/EXYNOS5.common
> > >   head/sys/arm/conf/EXYNOS5250
> > >   head/sys/arm/conf/EXYNOS5420
> > >   head/sys/arm/conf/ODROIDC1
> > >   head/sys/arm/conf/PANDABOARD
> > >   head/sys/arm/conf/PANDABOARD.hints
> > >   head/sys/arm/conf/RADXA
> > >   head/sys/arm/conf/RADXA-LITE
> > >   head/sys/arm/conf/RK3188
> > >   head/sys/arm/conf/RPI2
> > >
> 
> 
> -- 
> Emmanuel Vadot  
> 
> 

-- 
Rod Grimes rgri...@freebsd.org


___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-09-03 Thread Svatopluk Kraus
I understand the reason for GENERIC. But are we so blind that we will
delete everything that is not GENERIC? In other words, why to delete
nice specific KERNEL configurations for boards we support when only
reason I see is that GENERIC is so cool for some people?

Svatopluk Kraus



On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot  wrote:
>
> Author: manu
> Date: Wed Apr 10 19:27:14 2019
> New Revision: 346096
> URL: https://svnweb.freebsd.org/changeset/base/346096
>
> Log:
>   arm: kernel: Remove old kernel configs
>
>   Follow up to r346095
>   All those kernels are either not working or the release have switched
>   to GENERIC
>
> Deleted:
>   head/sys/arm/conf/AML8726
>   head/sys/arm/conf/BEAGLEBONE
>   head/sys/arm/conf/CHROMEBOOK
>   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
>   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
>   head/sys/arm/conf/CHROMEBOOK-SNOW
>   head/sys/arm/conf/CHROMEBOOK-SPRING
>   head/sys/arm/conf/CHROMEBOOK.hints
>   head/sys/arm/conf/EXYNOS5.common
>   head/sys/arm/conf/EXYNOS5250
>   head/sys/arm/conf/EXYNOS5420
>   head/sys/arm/conf/ODROIDC1
>   head/sys/arm/conf/PANDABOARD
>   head/sys/arm/conf/PANDABOARD.hints
>   head/sys/arm/conf/RADXA
>   head/sys/arm/conf/RADXA-LITE
>   head/sys/arm/conf/RK3188
>   head/sys/arm/conf/RPI2
>


___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-09-03 Thread Emmanuel Vadot
On Fri, 12 Apr 2019 03:50:45 -0700 (PDT)
"Rodney W. Grimes"  wrote:

> > 
> >  Hi Svatopluk,
> > 
> > On Thu, 11 Apr 2019 21:23:35 +0200
> > Svatopluk Kraus  wrote:
> > 
> > > I understand the reason for GENERIC. But are we so blind that we will
> > > delete everything that is not GENERIC? In other words, why to delete
> > > nice specific KERNEL configurations for boards we support when only
> > > reason I see is that GENERIC is so cool for some people?
> > 
> >  That's simple and maybe I should have explain more in the commit
> > message. Those configs aren't tested. All the images that we provide
> > are using GENERIC kernel so we know that GENERIC is tested (somewhat).
> >  Those config will also lack update if we need to add a new required
> > pseudo device (like syscon) and maybe it's already the case on some.
> >  The only way (for now) that we could produce board specific kernel
> > is to include GENERIC and add a bunch of nodevice "blah", which is not
> > going to happen. We have plan for splitting the GENERIC kernel into soc
> > familly file, then it would be easier for people to have a SoC kernel
> > config.
> >  Finaly I guess that when you say "boards we support" you are talking
> > about RPI2, BEAGLEBONE or maybe PANDABOARD. For me those aren't board
> > that we support, those are survivors that had the chance to not die in
> > the past years. No developer care about or work on those boards.
> 
> I just recently asked about the issue I was having when I last
> tried to run
>   head/sys/arm/conf/CHROMEBOOK-SNOW
> which iirc is a derived from
>   head/sys/arm/conf/EXYNOS5420
> which is documented in the Wiki as to how to build it,
> pointing to use the kernel config you just deleted.

 Is there a question ?

 Even if you managed to compile this kernel and maybe run it, what's
next ? Nobody works on this SoC. I will send some reviews in the next
weeks to remove some SoC support.

> > > Svatopluk Kraus
> > > 
> > > 
> > > 
> > > On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot  wrote:
> > > >
> > > > Author: manu
> > > > Date: Wed Apr 10 19:27:14 2019
> > > > New Revision: 346096
> > > > URL: https://svnweb.freebsd.org/changeset/base/346096
> > > >
> > > > Log:
> > > >   arm: kernel: Remove old kernel configs
> > > >
> > > >   Follow up to r346095
> > > >   All those kernels are either not working or the release have switched
> > > >   to GENERIC
> > > >
> > > > Deleted:
> > > >   head/sys/arm/conf/AML8726
> > > >   head/sys/arm/conf/BEAGLEBONE
> > > >   head/sys/arm/conf/CHROMEBOOK
> > > >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
> > > >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
> > > >   head/sys/arm/conf/CHROMEBOOK-SNOW
> > > >   head/sys/arm/conf/CHROMEBOOK-SPRING
> > > >   head/sys/arm/conf/CHROMEBOOK.hints
> > > >   head/sys/arm/conf/EXYNOS5.common
> > > >   head/sys/arm/conf/EXYNOS5250
> > > >   head/sys/arm/conf/EXYNOS5420
> > > >   head/sys/arm/conf/ODROIDC1
> > > >   head/sys/arm/conf/PANDABOARD
> > > >   head/sys/arm/conf/PANDABOARD.hints
> > > >   head/sys/arm/conf/RADXA
> > > >   head/sys/arm/conf/RADXA-LITE
> > > >   head/sys/arm/conf/RK3188
> > > >   head/sys/arm/conf/RPI2
> > > >
> > 
> > 
> > -- 
> > Emmanuel Vadot  
> > 
> > 
> 
> -- 
> Rod Grimes rgri...@freebsd.org


-- 
Emmanuel Vadot  


___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


svn commit: r346096 - head/sys/arm/conf

2019-09-03 Thread Emmanuel Vadot
Author: manu
Date: Wed Apr 10 19:27:14 2019
New Revision: 346096
URL: https://svnweb.freebsd.org/changeset/base/346096

Log:
  arm: kernel: Remove old kernel configs
  
  Follow up to r346095
  All those kernels are either not working or the release have switched
  to GENERIC

Deleted:
  head/sys/arm/conf/AML8726
  head/sys/arm/conf/BEAGLEBONE
  head/sys/arm/conf/CHROMEBOOK
  head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
  head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
  head/sys/arm/conf/CHROMEBOOK-SNOW
  head/sys/arm/conf/CHROMEBOOK-SPRING
  head/sys/arm/conf/CHROMEBOOK.hints
  head/sys/arm/conf/EXYNOS5.common
  head/sys/arm/conf/EXYNOS5250
  head/sys/arm/conf/EXYNOS5420
  head/sys/arm/conf/ODROIDC1
  head/sys/arm/conf/PANDABOARD
  head/sys/arm/conf/PANDABOARD.hints
  head/sys/arm/conf/RADXA
  head/sys/arm/conf/RADXA-LITE
  head/sys/arm/conf/RK3188
  head/sys/arm/conf/RPI2


___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-04-15 Thread Ian Lepore
On Thu, 2019-04-11 at 21:23 +0200, Svatopluk Kraus wrote:
> I understand the reason for GENERIC. But are we so blind that we will
> delete everything that is not GENERIC? In other words, why to delete
> nice specific KERNEL configurations for boards we support when only
> reason I see is that GENERIC is so cool for some people?
> 
> Svatopluk Kraus
> 
> 

I completely agree with this.  We had a plan for removing board-
specific configs that had been rolled into GENERIC, and it did not
involve just deleting them without providing any alternative to people
who have custom configs based on them.  That plan's execution has
stalled, but that's not a good reason for this abrupt deletion without
any warning.

I think these deletions fall into two categories:

 1. Configs for hardware that isn't adequately supported anymore.
 2. Configs for popular supported hardware which can use GENERIC.

We need to figure out which ones count as #2 and restore them until
we've implemented our original plan for phasing them out.  I think
those would be:

  BEAGLEBONE
  PANDABOARD
  RPI2

For the others, we need to evaluate:  if we are removing the only
config file that refers to some chunks of sys/arm code, shouldn't we be
removing that code too?  For example, removing AML8726 probably implies
that all of arm/amlogic/* can be deleted.

-- Ian

> 
> On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot 
> wrote:
> > 
> > Author: manu
> > Date: Wed Apr 10 19:27:14 2019
> > New Revision: 346096
> > URL: https://svnweb.freebsd.org/changeset/base/346096
> > 
> > Log:
> >   arm: kernel: Remove old kernel configs
> > 
> >   Follow up to r346095
> >   All those kernels are either not working or the release have
> > switched
> >   to GENERIC
> > 
> > Deleted:
> >   head/sys/arm/conf/AML8726
> >   head/sys/arm/conf/BEAGLEBONE
> >   head/sys/arm/conf/CHROMEBOOK
> >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
> >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
> >   head/sys/arm/conf/CHROMEBOOK-SNOW
> >   head/sys/arm/conf/CHROMEBOOK-SPRING
> >   head/sys/arm/conf/CHROMEBOOK.hints
> >   head/sys/arm/conf/EXYNOS5.common
> >   head/sys/arm/conf/EXYNOS5250
> >   head/sys/arm/conf/EXYNOS5420
> >   head/sys/arm/conf/ODROIDC1
> >   head/sys/arm/conf/PANDABOARD
> >   head/sys/arm/conf/PANDABOARD.hints
> >   head/sys/arm/conf/RADXA
> >   head/sys/arm/conf/RADXA-LITE
> >   head/sys/arm/conf/RK3188
> >   head/sys/arm/conf/RPI2
> > 
> 
> 

___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-04-12 Thread Emmanuel Vadot
On Fri, 12 Apr 2019 03:50:45 -0700 (PDT)
"Rodney W. Grimes"  wrote:

> > 
> >  Hi Svatopluk,
> > 
> > On Thu, 11 Apr 2019 21:23:35 +0200
> > Svatopluk Kraus  wrote:
> > 
> > > I understand the reason for GENERIC. But are we so blind that we will
> > > delete everything that is not GENERIC? In other words, why to delete
> > > nice specific KERNEL configurations for boards we support when only
> > > reason I see is that GENERIC is so cool for some people?
> > 
> >  That's simple and maybe I should have explain more in the commit
> > message. Those configs aren't tested. All the images that we provide
> > are using GENERIC kernel so we know that GENERIC is tested (somewhat).
> >  Those config will also lack update if we need to add a new required
> > pseudo device (like syscon) and maybe it's already the case on some.
> >  The only way (for now) that we could produce board specific kernel
> > is to include GENERIC and add a bunch of nodevice "blah", which is not
> > going to happen. We have plan for splitting the GENERIC kernel into soc
> > familly file, then it would be easier for people to have a SoC kernel
> > config.
> >  Finaly I guess that when you say "boards we support" you are talking
> > about RPI2, BEAGLEBONE or maybe PANDABOARD. For me those aren't board
> > that we support, those are survivors that had the chance to not die in
> > the past years. No developer care about or work on those boards.
> 
> I just recently asked about the issue I was having when I last
> tried to run
>   head/sys/arm/conf/CHROMEBOOK-SNOW
> which iirc is a derived from
>   head/sys/arm/conf/EXYNOS5420
> which is documented in the Wiki as to how to build it,
> pointing to use the kernel config you just deleted.

 Is there a question ?

 Even if you managed to compile this kernel and maybe run it, what's
next ? Nobody works on this SoC. I will send some reviews in the next
weeks to remove some SoC support.

> > > Svatopluk Kraus
> > > 
> > > 
> > > 
> > > On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot  wrote:
> > > >
> > > > Author: manu
> > > > Date: Wed Apr 10 19:27:14 2019
> > > > New Revision: 346096
> > > > URL: https://svnweb.freebsd.org/changeset/base/346096
> > > >
> > > > Log:
> > > >   arm: kernel: Remove old kernel configs
> > > >
> > > >   Follow up to r346095
> > > >   All those kernels are either not working or the release have switched
> > > >   to GENERIC
> > > >
> > > > Deleted:
> > > >   head/sys/arm/conf/AML8726
> > > >   head/sys/arm/conf/BEAGLEBONE
> > > >   head/sys/arm/conf/CHROMEBOOK
> > > >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
> > > >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
> > > >   head/sys/arm/conf/CHROMEBOOK-SNOW
> > > >   head/sys/arm/conf/CHROMEBOOK-SPRING
> > > >   head/sys/arm/conf/CHROMEBOOK.hints
> > > >   head/sys/arm/conf/EXYNOS5.common
> > > >   head/sys/arm/conf/EXYNOS5250
> > > >   head/sys/arm/conf/EXYNOS5420
> > > >   head/sys/arm/conf/ODROIDC1
> > > >   head/sys/arm/conf/PANDABOARD
> > > >   head/sys/arm/conf/PANDABOARD.hints
> > > >   head/sys/arm/conf/RADXA
> > > >   head/sys/arm/conf/RADXA-LITE
> > > >   head/sys/arm/conf/RK3188
> > > >   head/sys/arm/conf/RPI2
> > > >
> > 
> > 
> > -- 
> > Emmanuel Vadot  
> > 
> > 
> 
> -- 
> Rod Grimes rgri...@freebsd.org


-- 
Emmanuel Vadot  
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-04-12 Thread Rodney W. Grimes
> 
>  Hi Svatopluk,
> 
> On Thu, 11 Apr 2019 21:23:35 +0200
> Svatopluk Kraus  wrote:
> 
> > I understand the reason for GENERIC. But are we so blind that we will
> > delete everything that is not GENERIC? In other words, why to delete
> > nice specific KERNEL configurations for boards we support when only
> > reason I see is that GENERIC is so cool for some people?
> 
>  That's simple and maybe I should have explain more in the commit
> message. Those configs aren't tested. All the images that we provide
> are using GENERIC kernel so we know that GENERIC is tested (somewhat).
>  Those config will also lack update if we need to add a new required
> pseudo device (like syscon) and maybe it's already the case on some.
>  The only way (for now) that we could produce board specific kernel
> is to include GENERIC and add a bunch of nodevice "blah", which is not
> going to happen. We have plan for splitting the GENERIC kernel into soc
> familly file, then it would be easier for people to have a SoC kernel
> config.
>  Finaly I guess that when you say "boards we support" you are talking
> about RPI2, BEAGLEBONE or maybe PANDABOARD. For me those aren't board
> that we support, those are survivors that had the chance to not die in
> the past years. No developer care about or work on those boards.

I just recently asked about the issue I was having when I last
tried to run
head/sys/arm/conf/CHROMEBOOK-SNOW
which iirc is a derived from
head/sys/arm/conf/EXYNOS5420
which is documented in the Wiki as to how to build it,
pointing to use the kernel config you just deleted.

> > Svatopluk Kraus
> > 
> > 
> > 
> > On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot  wrote:
> > >
> > > Author: manu
> > > Date: Wed Apr 10 19:27:14 2019
> > > New Revision: 346096
> > > URL: https://svnweb.freebsd.org/changeset/base/346096
> > >
> > > Log:
> > >   arm: kernel: Remove old kernel configs
> > >
> > >   Follow up to r346095
> > >   All those kernels are either not working or the release have switched
> > >   to GENERIC
> > >
> > > Deleted:
> > >   head/sys/arm/conf/AML8726
> > >   head/sys/arm/conf/BEAGLEBONE
> > >   head/sys/arm/conf/CHROMEBOOK
> > >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
> > >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
> > >   head/sys/arm/conf/CHROMEBOOK-SNOW
> > >   head/sys/arm/conf/CHROMEBOOK-SPRING
> > >   head/sys/arm/conf/CHROMEBOOK.hints
> > >   head/sys/arm/conf/EXYNOS5.common
> > >   head/sys/arm/conf/EXYNOS5250
> > >   head/sys/arm/conf/EXYNOS5420
> > >   head/sys/arm/conf/ODROIDC1
> > >   head/sys/arm/conf/PANDABOARD
> > >   head/sys/arm/conf/PANDABOARD.hints
> > >   head/sys/arm/conf/RADXA
> > >   head/sys/arm/conf/RADXA-LITE
> > >   head/sys/arm/conf/RK3188
> > >   head/sys/arm/conf/RPI2
> > >
> 
> 
> -- 
> Emmanuel Vadot  
> 
> 

-- 
Rod Grimes rgri...@freebsd.org
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-04-12 Thread Emmanuel Vadot


 Hi Svatopluk,

On Thu, 11 Apr 2019 21:23:35 +0200
Svatopluk Kraus  wrote:

> I understand the reason for GENERIC. But are we so blind that we will
> delete everything that is not GENERIC? In other words, why to delete
> nice specific KERNEL configurations for boards we support when only
> reason I see is that GENERIC is so cool for some people?

 That's simple and maybe I should have explain more in the commit
message. Those configs aren't tested. All the images that we provide
are using GENERIC kernel so we know that GENERIC is tested (somewhat).
 Those config will also lack update if we need to add a new required
pseudo device (like syscon) and maybe it's already the case on some.
 The only way (for now) that we could produce board specific kernel
is to include GENERIC and add a bunch of nodevice "blah", which is not
going to happen. We have plan for splitting the GENERIC kernel into soc
familly file, then it would be easier for people to have a SoC kernel
config.
 Finaly I guess that when you say "boards we support" you are talking
about RPI2, BEAGLEBONE or maybe PANDABOARD. For me those aren't board
that we support, those are survivors that had the chance to not die in
the past years. No developer care about or work on those boards.

> Svatopluk Kraus
> 
> 
> 
> On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot  wrote:
> >
> > Author: manu
> > Date: Wed Apr 10 19:27:14 2019
> > New Revision: 346096
> > URL: https://svnweb.freebsd.org/changeset/base/346096
> >
> > Log:
> >   arm: kernel: Remove old kernel configs
> >
> >   Follow up to r346095
> >   All those kernels are either not working or the release have switched
> >   to GENERIC
> >
> > Deleted:
> >   head/sys/arm/conf/AML8726
> >   head/sys/arm/conf/BEAGLEBONE
> >   head/sys/arm/conf/CHROMEBOOK
> >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
> >   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
> >   head/sys/arm/conf/CHROMEBOOK-SNOW
> >   head/sys/arm/conf/CHROMEBOOK-SPRING
> >   head/sys/arm/conf/CHROMEBOOK.hints
> >   head/sys/arm/conf/EXYNOS5.common
> >   head/sys/arm/conf/EXYNOS5250
> >   head/sys/arm/conf/EXYNOS5420
> >   head/sys/arm/conf/ODROIDC1
> >   head/sys/arm/conf/PANDABOARD
> >   head/sys/arm/conf/PANDABOARD.hints
> >   head/sys/arm/conf/RADXA
> >   head/sys/arm/conf/RADXA-LITE
> >   head/sys/arm/conf/RK3188
> >   head/sys/arm/conf/RPI2
> >


-- 
Emmanuel Vadot  
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r346096 - head/sys/arm/conf

2019-04-11 Thread Svatopluk Kraus
I understand the reason for GENERIC. But are we so blind that we will
delete everything that is not GENERIC? In other words, why to delete
nice specific KERNEL configurations for boards we support when only
reason I see is that GENERIC is so cool for some people?

Svatopluk Kraus



On Wed, Apr 10, 2019 at 9:27 PM Emmanuel Vadot  wrote:
>
> Author: manu
> Date: Wed Apr 10 19:27:14 2019
> New Revision: 346096
> URL: https://svnweb.freebsd.org/changeset/base/346096
>
> Log:
>   arm: kernel: Remove old kernel configs
>
>   Follow up to r346095
>   All those kernels are either not working or the release have switched
>   to GENERIC
>
> Deleted:
>   head/sys/arm/conf/AML8726
>   head/sys/arm/conf/BEAGLEBONE
>   head/sys/arm/conf/CHROMEBOOK
>   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
>   head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
>   head/sys/arm/conf/CHROMEBOOK-SNOW
>   head/sys/arm/conf/CHROMEBOOK-SPRING
>   head/sys/arm/conf/CHROMEBOOK.hints
>   head/sys/arm/conf/EXYNOS5.common
>   head/sys/arm/conf/EXYNOS5250
>   head/sys/arm/conf/EXYNOS5420
>   head/sys/arm/conf/ODROIDC1
>   head/sys/arm/conf/PANDABOARD
>   head/sys/arm/conf/PANDABOARD.hints
>   head/sys/arm/conf/RADXA
>   head/sys/arm/conf/RADXA-LITE
>   head/sys/arm/conf/RK3188
>   head/sys/arm/conf/RPI2
>
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


svn commit: r346096 - head/sys/arm/conf

2019-04-10 Thread Emmanuel Vadot
Author: manu
Date: Wed Apr 10 19:27:14 2019
New Revision: 346096
URL: https://svnweb.freebsd.org/changeset/base/346096

Log:
  arm: kernel: Remove old kernel configs
  
  Follow up to r346095
  All those kernels are either not working or the release have switched
  to GENERIC

Deleted:
  head/sys/arm/conf/AML8726
  head/sys/arm/conf/BEAGLEBONE
  head/sys/arm/conf/CHROMEBOOK
  head/sys/arm/conf/CHROMEBOOK-PEACH-PIT
  head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints
  head/sys/arm/conf/CHROMEBOOK-SNOW
  head/sys/arm/conf/CHROMEBOOK-SPRING
  head/sys/arm/conf/CHROMEBOOK.hints
  head/sys/arm/conf/EXYNOS5.common
  head/sys/arm/conf/EXYNOS5250
  head/sys/arm/conf/EXYNOS5420
  head/sys/arm/conf/ODROIDC1
  head/sys/arm/conf/PANDABOARD
  head/sys/arm/conf/PANDABOARD.hints
  head/sys/arm/conf/RADXA
  head/sys/arm/conf/RADXA-LITE
  head/sys/arm/conf/RK3188
  head/sys/arm/conf/RPI2
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"