Re: [PATCH 1/4] score: Add

2016-11-05 Thread Joel Sherrill
Any idea what is in cpu.h that won't move to cpuimpl.h?
Most of it is internal I would think. Maybe context data
structures and endianness indications might need to
be more accessible. What else?

On Fri, Nov 4, 2016 at 9:39 AM, Gedare Bloom  wrote:

> This will need mention in the porting guide.
>
> On Fri, Nov 4, 2016 at 9:08 AM, Sebastian Huber
>  wrote:
> > The aim of this file is to encapsulate CPU port implementation details.
> > This helps to hide implementation details from  which
> > indirectly includes .
> > ---
> >  cpukit/score/cpu/arm/Makefile.am|  1 +
> >  cpukit/score/cpu/arm/preinstall.am  |  4 
> >  cpukit/score/cpu/arm/rtems/score/cpuimpl.h  | 30
> +
> >  cpukit/score/cpu/bfin/Makefile.am   |  1 +
> >  cpukit/score/cpu/bfin/preinstall.am |  4 
> >  cpukit/score/cpu/bfin/rtems/score/cpuimpl.h | 30
> +
> >  cpukit/score/cpu/epiphany/Makefile.am   |  1 +
> >  cpukit/score/cpu/epiphany/preinstall.am |  4 
> >  cpukit/score/cpu/epiphany/rtems/score/cpuimpl.h | 30
> +
> >  cpukit/score/cpu/i386/Makefile.am   |  1 +
> >  cpukit/score/cpu/i386/preinstall.am |  4 
> >  cpukit/score/cpu/i386/rtems/score/cpuimpl.h | 30
> +
> >  cpukit/score/cpu/lm32/Makefile.am   |  1 +
> >  cpukit/score/cpu/lm32/preinstall.am |  4 
> >  cpukit/score/cpu/lm32/rtems/score/cpuimpl.h | 30
> +
> >  cpukit/score/cpu/m32c/Makefile.am   |  1 +
> >  cpukit/score/cpu/m32c/preinstall.am |  4 
> >  cpukit/score/cpu/m32c/rtems/score/cpuimpl.h | 30
> +
> >  cpukit/score/cpu/m68k/Makefile.am   |  1 +
> >  cpukit/score/cpu/m68k/preinstall.am |  4 
> >  cpukit/score/cpu/m68k/rtems/score/cpuimpl.h | 30
> +
> >  cpukit/score/cpu/mips/Makefile.am   |  1 +
> >  cpukit/score/cpu/mips/preinstall.am |  4 
> >  cpukit/score/cpu/mips/rtems/score/cpuimpl.h | 30
> +
> >  cpukit/score/cpu/moxie/Makefile.am  |  1 +
> >  cpukit/score/cpu/moxie/preinstall.am|  4 
> >  cpukit/score/cpu/moxie/rtems/score/cpuimpl.h| 30
> +
> >  cpukit/score/cpu/nios2/Makefile.am  |  1 +
> >  cpukit/score/cpu/nios2/preinstall.am|  4 
> >  cpukit/score/cpu/nios2/rtems/score/cpuimpl.h| 30
> +
> >  cpukit/score/cpu/no_cpu/Makefile.am |  1 +
> >  cpukit/score/cpu/no_cpu/preinstall.am   |  4 
> >  cpukit/score/cpu/no_cpu/rtems/score/cpuimpl.h   | 30
> +
> >  cpukit/score/cpu/or1k/Makefile.am   |  1 +
> >  cpukit/score/cpu/or1k/preinstall.am |  4 
> >  cpukit/score/cpu/or1k/rtems/score/cpuimpl.h | 30
> +
> >  cpukit/score/cpu/powerpc/Makefile.am|  1 +
> >  cpukit/score/cpu/powerpc/preinstall.am  |  4 
> >  cpukit/score/cpu/powerpc/rtems/score/cpuimpl.h  | 30
> +
> >  cpukit/score/cpu/sh/Makefile.am |  1 +
> >  cpukit/score/cpu/sh/preinstall.am   |  4 
> >  cpukit/score/cpu/sh/rtems/score/cpuimpl.h   | 30
> +
> >  cpukit/score/cpu/sparc/Makefile.am  |  1 +
> >  cpukit/score/cpu/sparc/preinstall.am|  4 
> >  cpukit/score/cpu/sparc/rtems/score/cpuimpl.h| 30
> +
> >  cpukit/score/cpu/sparc64/Makefile.am|  1 +
> >  cpukit/score/cpu/sparc64/preinstall.am  |  4 
> >  cpukit/score/cpu/sparc64/rtems/score/cpuimpl.h  | 30
> +
> >  cpukit/score/cpu/v850/Makefile.am   |  1 +
> >  cpukit/score/cpu/v850/preinstall.am |  4 
> >  cpukit/score/cpu/v850/rtems/score/cpuimpl.h | 30
> +
> >  51 files changed, 595 insertions(+)
> >  create mode 100644 cpukit/score/cpu/arm/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/bfin/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/epiphany/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/i386/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/lm32/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/m32c/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/m68k/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/mips/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/moxie/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/nios2/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/no_cpu/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/or1k/rtems/score/cpuimpl.h
> >  create mode 100644 cpukit/score/cpu/powerpc/rtems

xilinx Zynq, internal RAM

2016-11-05 Thread emanuel stiebler

Hi all,
anybody out here uses RTEMS only in the internal RAM of the chip (256k)?

Thanks
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: Building All Output Formats for RTEMS Docs

2016-11-05 Thread Chris Johns
On 5/11/16 1:27 am, Joel Sherrill wrote:
> On Fri, Nov 4, 2016 at 1:35 AM, Sebastian Huber
>  > wrote:
> 
> Hello Chris,
> 
> works fine on openSUSE 13.1. I installed a couple of texinfo
> packages:

Ouch that is not great. Needing that package exposes how fragile this
stuff is, ie the random inclusion of a specific texlive package in that
host package is specific to that distro and a small change in that
package breaks us. Without the ability to do something like install
texlive-full and get all the packages from texlive there is always going
to be holes a host's packages.

On the other hand I am glad you can build the docs.

Could you please send me the c-user.pdf file so I can check it?

Could you please add the packages needed for SUSE to the README.txt?

> and did a "pip install -U Sphinx".

Excellent. I will update the README.txt with this.

> Chris was trying on one of our CentOS 7 machines. I tried on a Fedora 23
> machine and it had the same issue. CentOS 6 appears to be the same.

I have hacked a solution however there are quality issues in the output
generated on CentOS. I am not sure allowing the generation of lesser
quality manuals long term is a good idea however for now it allows us to
see what is involved in resolving the issue.

The current approach is us providing the missing texlive packages and
this works to a limited extent. It breaks down then the missing packages
are fonts. Maybe users will need to install the fonts or maybe we need
to look into our styles and use a font that is known to be available.
For now production quality is created on FreeBSD.

> 
> I am happy to test if you put something together. The docs being
> challenging to build is not good.
> 

I suppose this will happen now we are starting to generate nice looking
docs and that in turn uses different features in Tex or Latex. I could
argue this is a per host issue and it should be raised as bugs against
the distros however I am being pragmatic and attempting to find a
solution we can absorb.

> I checked and Fedora is only at 24. We usually alternate versions for Fedora
> so we aren't on a treadmill. I don't expect any differences.

Shame.

Chris
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel