Michal Simek | 23 May 2013 08:51
Picon

Re: [microblaze-linux] Microblaze cross compile testing

On 05/23/2013 01:00 AM, Tony Breeds wrote:
> On Wed, May 22, 2013 at 06:25:45PM +0200, Michal Simek wrote:
>> On 05/22/2013 06:24 AM, Tony Breeds wrote:
>>> --- gcc-4.8.0/gcc/config/microblaze/microblaze.h.orig   2013-05-22 13:03:06.000000000 +1000
>>> +++ gcc-4.8.0/gcc/config/microblaze/microblaze.h        2013-05-22 13:02:50.000000000 +1000
>>>  <at>  <at>  -929,3 +929,7  <at>  <at> 
>>>                          : %(startfile_default)       \
>>>  } \
>>>  %(startfile_crtinit)"
>>> +
>>> +
>>> +#undef SIZE_TYPE
>>> +#define SIZE_TYPE "unsigned int"
>>>
>>> 32-bit toolchains will follow when I get time to build them :)
>>
>> Nice. Does it mean that this SIZE_TYPE is not in the mainline gcc repo?
> 
> That is correct.  There isn't a microblaze specific SIZE_TYPE for gcc so 
> gcc is using the default "long unsigned int", which while compatible
> isn't the same.
> 
> I carry a few patches for the toolchains I build on korg so one more
> wont hurt until this goes upstream.

ok. I have checked this with David and this patch is in the queue to
mainline. Hopefully it will be there soon.

Thanks for all your effort to fix it,
Michal
(Continue reading)

Michal Simek | 22 May 2013 18:25
Picon

Re: [microblaze-linux] Microblaze cross compile testing

On 05/22/2013 06:24 AM, Tony Breeds wrote:
> On Tue, May 14, 2013 at 09:02:45AM +0200, Michal Simek wrote:
> 
>> I expect that toolchain will be available here
>> https://www.kernel.org/pub/tools/crosstool/
> 
> and more specifically
> https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.8.0/
> 
> Just waiting for the mirrors to update.
> 
> It's binutils-2.23.52.tar.bz2, gcc-4.8.0.tar.bz2
> with the following patch
> 
> --- gcc-4.8.0/gcc/config/microblaze/microblaze.h.orig   2013-05-22 13:03:06.000000000 +1000
> +++ gcc-4.8.0/gcc/config/microblaze/microblaze.h        2013-05-22 13:02:50.000000000 +1000
>  <at>  <at>  -929,3 +929,7  <at>  <at> 
>                          : %(startfile_default)       \
>  } \
>  %(startfile_crtinit)"
> +
> +
> +#undef SIZE_TYPE
> +#define SIZE_TYPE "unsigned int"
> 
> 32-bit toolchains will follow when I get time to build them :)

Nice. Does it mean that this SIZE_TYPE is not in the mainline gcc repo?

Thanks,
(Continue reading)

Dr. Solomon Raju Kota | 19 May 2013 18:25
Picon
Favicon

[microblaze-linux] Invitation to connect on LinkedIn

 
 
 
 
 
From Dr. Solomon Raju Kota
 
Scientist at CEERI, Pilani
Chirawa Area, India
 
 
 
 
 
 
 

uClinux,

I'd like to add you to my professional network on LinkedIn.

- Dr. Solomon Raju

 
 
 
 
 
 
 
You are receiving Invitation to Connect emails. Unsubscribe
© 2012, LinkedIn Corporation. 2029 Stierlin Ct. Mountain View, CA 94043, USA
 
_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux
Jalil Boukhobza | 16 May 2013 08:44
Picon
Favicon

[microblaze-linux] [EWiLi] 1 week left for submission

****************************************************************************

                             Call For Papers

           EWiLi'13, the 3rd Embedded Operating Systems Workshop

            Co-located with ETR (French Real-time Summer School)

                      Submission deadline: 22 May 2013 EXTENDED

                26-27 August 2013, ENSEEIHT, Toulouse, France

                    http://www.sigops-france.fr/EWiLi13

****************************************************************************

 

Aim and Scopes:

EWiLi, the embedded operating systems workshop, aims at presenting state-of-the-art research, experimentations, significant and original realizations that focus on the design and implementation of embedded operating systems in both academic and industrial worlds.

The 3rd edition of EWiLi will take place at the ENSEEIHT engineering school in Toulouse, France.

 

EWiLi's two first editions were dedicated to the Embedded Linux operating system which has progressively constituted a strong alternative to proprietary and/or commercial solutions in  embedded systems, whether it is deeply embedded or not, and this for many application domains, such as multimedia, telephony, transport, automotive ….

 

The steering committee has considered the numerous requests from potential contributors and decided to extend the scope of the workshop to all embedded operating systems. We believe that this new perimeter will make the workshop even richer.

The workshop objective is also to be a meeting place for industrial and academic actors. During the last edition that counted 80 participants, 40% came from industry.

 

Expected contributions include but are not limited to the following topics:

   - Embedded operating systems and education

   - Methods, software and tool chains

   - Model-driven and embedded operating systems

   - Data management and memory hierarchy optimization

   - Real-time, concurrency, scheduling and temporal performance

   - File systems, storage,  and I/Os in embedded operating systems

   - Embedded operating systems and reconfigurable architectures

   - Embedded operating systems and MPSOC

   - Embedded operating systems and multicore

   - Embedded operating systems and sensor networks

   - Energy and power optimization in embedded operating systems

   - Debug and profiling for embedded operating systems

   - Case studies and application projects

   - Performance evaluation and optimization

 

EWiLi is jointly organized with the French real-time summer school (ETR).

Consequently, submissions dealing with real-time system aspects are strongly encouraged.

 

Keynote speakers:

EWili is featuring 2 distinguished keynote speakers for this 3rd edition:

    - Dr. Joel Sherrill Director of Research and Development OAR Corporation, with a talk on RTEMS embedded operating system

    - Dr. Robert Davis Senior Research Fellow in the Real-Time Systems Research Group, University of York, and a Director of Rapita Systems Ltd. with a talk on monoprocessor scheduling

 

Submissions & publication:

All accepted papers will be published in the ACM SIGBED Review (ISSN:

1551-3688) Special Interest Group on Embedded Systems. The special issue is planned for January 2014.

 

Papers should not exceed 6 pages in ACM SIG format (see http://sigbed.seas.upenn.edu/submit.html ) and should be written in English.

 

Submission can be made on the Easychair link:

https://www.easychair.org/conferences/?conf=ewili13 

 

Important dates:

Submission deadline:         8 May 2013 22 May 2013

Notifications to authors:    20 June 2013

Camera ready versions:       19 July 2013        

 

Organizing committee:

Jalil BOUKHOBZA              (Associate professor, Lab-STICC/ University of Western Brittany, France)

Jean Philippe DIGUET (DR CNRS, Lab-STICC/University of South Brittany, France)

Pierre FICHEUX  (CTO, Open Wide / OS4I,France)

Frank SINGHOFF (Professor, Lab-STICC/ University of Western Brittany, France)

 

Contact: boukhobza-Fhm7MynKb006YMhF8+XATQ@public.gmane.org  

 

Program committee

 

Steve BENNETT           (Workware, Australia)

Sébastien BILAVARN      (LEAT/Univ. Nice, France)           

Julien BOIBESSOT        (Armadeus Systems, France)

Geert BOSCH             (AdaCore, USA)

Jalil BOUKHOBZA         (Lab-STICC/Univ. Western Brittany, France)            

Dionisio DE NIZ         (SEI, Carnegie Mellon University, USA)

Jean Philippe DIGUET    (Lab-STICC/ Univ. Of South Brittany, France)

Lorenzo DOZIO           (Polytech. Milano, Italy)     

Pierre FICHEUX          (Openwide, France)

Henry HOFFMANN          (University of Chicago, USA)

Michael HUEBNER         (Ruhr-University of Bochum, Germany)

Mathieu JAN             (CEA LIST, France)

Patrice KADIONIK        (ENSEIRB, France)

John KUBIATOWICZ                        (Univ. of California Berkeley, USA)                                                          

Erwan LE GUILLOU        (Windriver, France)                          

Manolis MARAZAKIS       (ICS FORTH, Greece)                         

Dimitrios NIKOLOPOULOS  (Queen's University, United Kingdom)   

Laurent PAUTET          (Telecom Paris-Tech, France)           

Luis Miguel PINHO       (CISTER/ISEP, Portugal)              

Loïc PLASSART           (ALTRAN, France)                                   

Marco D. SANTAMBROGIO   (Polytech. Milano, Italy)                 

Eric SENN               (Lab-STICC/Univ. of South Brittany, France)

Frank SINGHOFF          (Lab-STICC/Univ. Western Brittany, France)            

Oleg SOKOLSKY           (University of Pennsylvania, USA)       

Jon SOLWORTH           (University of Illinois, USA)

John WILLIAMS           (Xilinx, Australia)                                

Karim YAGHMOUR          (Opersys inc., Canada)  

 

 

--
Jalil Boukhobza
Associate Professor
Lab-STICC Lab./ Dept. of Computer Science
University of Western Brittany, 20 Av. Le Gorgeu - CS 93837

29238 Brest Cedex 3
Tel:  +33 2 98 01 69 73
Fax: +33 2 98 01 80 11

 

 

 

 

_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux
Michal Simek | 14 May 2013 09:02
Picon

Re: [microblaze-linux] Microblaze cross compile testing

On 05/14/2013 01:55 AM, Tony Breeds wrote:
> On Mon, May 13, 2013 at 01:15:08PM +0100, Grant Likely wrote:
> 
>> Are you building both microblaze and microblazeel toolchains?
> 
> Nope but I can.  I'll look into it tomorrow.

I expect that toolchain will be available here
https://www.kernel.org/pub/tools/crosstool/

Thanks,
Michal

--

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform

_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux
Grant Likely | 13 May 2013 14:15
Picon

Re: [microblaze-linux] Microblaze cross compile testing

On Mon, May 13, 2013 at 7:17 AM, Tony Breeds
<tony@...> wrote:
> On Mon, May 13, 2013 at 04:36:59AM +0000, David Holsgrove wrote:
>
>> thanks again, and let me know if you need anything else,
>
> FWIW I've added microblaze/mmu_defconfig and microblaze/nommu_defconfig
> to kisskb (http://kisskb.ellerman.id.au/)  I'll add the toolchains to
> kernel.org ASAP.

Are you building both microblaze and microblazeel toolchains?

g.
_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux

Grant Likely | 13 May 2013 08:18
Picon

Re: [microblaze-linux] Microblaze cross compile testing

On Mon, May 13, 2013 at 7:17 AM, Tony Breeds
<tony@...> wrote:
> On Mon, May 13, 2013 at 04:36:59AM +0000, David Holsgrove wrote:
>
>> thanks again, and let me know if you need anything else,
>
> FWIW I've added microblaze/mmu_defconfig and microblaze/nommu_defconfig
> to kisskb (http://kisskb.ellerman.id.au/)  I'll add the toolchains to
> kernel.org ASAP.

Nice! Thanks Tony.

g.
_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux

Graeme Smecher | 10 May 2013 19:40

[microblaze-linux] Prebuilt linux toolchains, and big-Endian support

Hi all,

I have a couple of questions on prebuilt Microblaze toolchains.

     1. Is there a new official place to get binary toolchain builds? 
These used to be present on git.xilinx.com, but I can't find them on the 
Github replacement.

     2. If the answer to (1) is "the Petalinux distribution on 
xilinx.com", then can anyone comment on the availability of big-Endian 
support? There's a big-endian toolchain (microblaze-xilinx-linux-gnu) 
present in v12.12, but only little-endian Microblaze is present in 
2013.04. Is this the beginning of the end for Linux on big-endian 
Microblaze?

thanks as always,
Graeme

_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux

Grant Likely | 10 May 2013 16:00
Picon

Re: [microblaze-linux] Microblaze cross compile testing

On Fri, May 10, 2013 at 10:53 AM, Michael Eager <eager@...> wrote:
> Hi Grant --
>
> Xilinx has been in the process of submitting patches that they developed
> in their private repository to the FSF repositories to update them to the
> same state.  I was under the impression that all binutils changes had
> been submitted and integrated, which would include support for 'lwr'.

It is possible that I'm not configuring binutils and/or gcc correctly.

> David -- Can you check if this is correct?
>
> Unfortunately, I'm not set up to build or test the kernel with the MB tools.

That's part of the point of this exercise.  :-D  The intent of the
buildall script is to be all the setup required to build binutils+gcc
sufficient to build a kernel. Running './buildall' is sufficient to
build kernels for all the major platforms and a bunch of the secondary
ones. Unfortunately, right now Segher has microblaze classified as
"imaginary".

g.
_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux

Grant Likely | 10 May 2013 09:13
Picon

[microblaze-linux] Microblaze cross compile testing

Hi Michal and Michael,

I'm working on updating the 'buildall' test tool for cross compiling
the kernel on as many architectures as possible. buildall is the tool
that Tony Breeds uses to provide cross compilers to kernel
maintainers. Microblaze is giving me a bit of trouble though. I can
get gcc to build, but I cannot get the result to build a kernel. I'm
hoping one of you can help me out. Here's what I get:

  AS      arch/microblaze/kernel/head.o
/home/grant/hacking/linux/arch/microblaze/kernel/head.S: Assembler messages:
/home/grant/hacking/linux/arch/microblaze/kernel/head.S:89: Error:
unknown opcode "lwr"
make[3]: *** [arch/microblaze/kernel/head.o] Error 1
make[2]: *** [arch/microblaze/kernel] Error 2
make[2]: *** Waiting for unfinished jobs....

Searching the web shows that "unknown opcode lwr" is a common problem,
but I've not been able to find a solution. I'm hoping you can help me
here. I'm building with binutils 2.23.2 and gcc 4.8.0. Here are the
configure lines respectively:

/home/grant/hacking/binutils-2.23.2/configure
--target=microblaze-linux --prefix=/home/grant/cross
--enable-64-bit-bfd --disable-nls --disable-werror

/home/grant/hacking/gcc-4.8.0/configure --target=microblaze-linux
--enable-targets=all --prefix=/home/grant/cross --enable-languages=c
--without-headers --enable-sjlj-exceptions --with-system-libunwind
--disable-nls --disable-threads --disable-shared --disable-libmudflap
--disable-libssp --disable-libgomp --disable-decimal-float
--disable-libquadmath --disable-libatomic --enable-checking=release

This is a gcc-only build. No libc at all. The compiler produced is
intended to only be used for kernel builds. No userspace support at
all.

To reproduce what I've done, make sure you've got a copy of the gcc,
binutils and linux kernel sources unpacked in a directory and do the
following:

git clone git://git.secretlab.ca/git/buildall
cd buildall
cp config.example config
$EDITOR config    # and do what the file says; adding -j9 is
recommended to the make flags
./build microblaze mmu_defconfig

Thanks,
g.
_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux

Jalil Boukhobza | 8 May 2013 23:26
Picon
Favicon

[microblaze-linux] EWiLi Embedded Operating Systems Workshop EXTENDED deadline to 22 May

 

****************************************************************************

                             Call For Papers

           EWiLi'13, the 3rd Embedded Operating Systems Workshop

            Co-located with ETR (French Real-time Summer School)

                      Submission deadline: 22 May 2013 EXTENDED

                26-27 August 2013, ENSEEIHT, Toulouse, France

                    http://www.sigops-france.fr/EWiLi13

****************************************************************************

 

Aim and Scopes:

EWiLi, the embedded operating systems workshop, aims at presenting state-of-the-art research, experimentations, significant and original realizations that focus on the design and implementation of embedded operating systems in both academic and industrial worlds.

The 3rd edition of EWiLi will take place at the ENSEEIHT engineering school in Toulouse, France.

 

EWiLi's two first editions were dedicated to the Embedded Linux operating system which has progressively constituted a strong alternative to proprietary and/or commercial solutions in  embedded systems, whether it is deeply embedded or not, and this for many application domains, such as multimedia, telephony, transport, automotive ….

 

The steering committee has considered the numerous requests from potential contributors and decided to extend the scope of the workshop to all embedded operating systems. We believe that this new perimeter will make the workshop even richer.

The workshop objective is also to be a meeting place for industrial and academic actors. During the last edition that counted 80 participants, 40% came from industry.

 

Expected contributions include but are not limited to the following topics:

   - Embedded operating systems and education

   - Methods, software and tool chains

   - Model-driven and embedded operating systems

   - Data management and memory hierarchy optimization

   - Real-time, concurrency, scheduling and temporal performance

   - File systems, storage,  and I/Os in embedded operating systems

   - Embedded operating systems and reconfigurable architectures

   - Embedded operating systems and MPSOC

   - Embedded operating systems and multicore

   - Embedded operating systems and sensor networks

   - Energy and power optimization in embedded operating systems

   - Debug and profiling for embedded operating systems

   - Case studies and application projects

   - Performance evaluation and optimization

 

EWiLi is jointly organized with the French real-time summer school (ETR).

Consequently, submissions dealing with real-time system aspects are strongly encouraged.

 

Keynote speakers:

EWili is featuring 2 distinguished keynote speakers for this 3rd edition:

    - Dr. Joel Sherrill Director of Research and Development OAR Corporation, with a talk on RTEMS embedded operating system

    - Dr. Robert Davis Senior Research Fellow in the Real-Time Systems Research Group, University of York, and a Director of Rapita Systems Ltd. with a talk on monoprocessor scheduling

 

Submissions & publication:

All accepted papers will be published in the ACM SIGBED Review (ISSN:

1551-3688) Special Interest Group on Embedded Systems. The special issue is planned for January 2014.

 

Papers should not exceed 6 pages in ACM SIG format (see http://sigbed.seas.upenn.edu/submit.html ) and should be written in English.

 

Submission can be made on the Easychair link:

https://www.easychair.org/conferences/?conf=ewili13 

 

Important dates:

Submission deadline:         8 May 2013 22 May 2013

Notifications to authors:    20 June 2013

Camera ready versions:       19 July 2013        

 

Organizing committee:

Jalil BOUKHOBZA              (Associate professor, Lab-STICC/ University of Western Brittany, France)

Jean Philippe DIGUET (DR CNRS, Lab-STICC/University of South Brittany, France)

Pierre FICHEUX  (CTO, Open Wide / OS4I,France)

Frank SINGHOFF (Professor, Lab-STICC/ University of Western Brittany, France)

 

Contact: boukhobza-Fhm7MynKb006YMhF8+XATQ@public.gmane.org  

 

Program committee

 

Steve BENNETT           (Workware, Australia)

Sébastien BILAVARN      (LEAT/Univ. Nice, France)           

Julien BOIBESSOT        (Armadeus Systems, France)

Geert BOSCH             (AdaCore, USA)

Jalil BOUKHOBZA         (Lab-STICC/Univ. Western Brittany, France)            

Dionisio DE NIZ         (SEI, Carnegie Mellon University, USA)

Jean Philippe DIGUET    (Lab-STICC/ Univ. Of South Brittany, France)

Lorenzo DOZIO           (Polytech. Milano, Italy)     

Pierre FICHEUX          (Openwide, France)

Henry HOFFMANN          (University of Chicago, USA)

Michael HUEBNER         (Ruhr-University of Bochum, Germany)

Mathieu JAN             (CEA LIST, France)

Patrice KADIONIK        (ENSEIRB, France)

John KUBIATOWICZ                        (Univ. of California Berkeley, USA)                                                          

Erwan LE GUILLOU        (Windriver, France)                          

Manolis MARAZAKIS       (ICS FORTH, Greece)                         

Dimitrios NIKOLOPOULOS  (Queen's University, United Kingdom)   

Laurent PAUTET          (Telecom Paris-Tech, France)           

Luis Miguel PINHO       (CISTER/ISEP, Portugal)              

Loïc PLASSART           (ALTRAN, France)                                   

Marco D. SANTAMBROGIO   (Polytech. Milano, Italy)                 

Eric SENN               (Lab-STICC/Univ. of South Brittany, France)

Frank SINGHOFF          (Lab-STICC/Univ. Western Brittany, France)            

Oleg SOKOLSKY           (University of Pennsylvania, USA)       

Jon SOLWORTH           (University of Illinois, USA)

John WILLIAMS           (Xilinx, Australia)                                

Karim YAGHMOUR          (Opersys inc., Canada)  

 

 

--
Jalil Boukhobza
Associate Professor
Lab-STICC Lab./ Dept. of Computer Science
University of Western Brittany, 20 Av. Le Gorgeu - CS 93837

29238 Brest Cedex 3
Tel:  +33 2 98 01 69 73
Fax: +33 2 98 01 80 11

 

 

 

 

_______________________________________________
microblaze-linux mailing list
microblaze-linux@...
https://lists.eait.uq.edu.au/mailman/listinfo/microblaze-linux

Gmane