Difference between revisions of "Architecture Presentations"

From eLinux.org
Jump to: navigation, search
(ARM Linux Kernel Alignment & Benefits for Snowball [ELCE 2011])
(OpenEmbedded/Yocto on RISC-V - New Kid on the Block [ELC 2018])
(10 intermediate revisions by the same user not shown)
Line 28: Line 28:
 
'''Presenter: '''Russ Dill <br>
 
'''Presenter: '''Russ Dill <br>
 
'''Summary:'''
 
'''Summary:'''
 +
This presentation give information about swsusp/hibernation on ARM,<br>
 +
it's challenges and implementation.<br>
  
* [https://elinux.org/images/b/b7/Dill-slides_1.pdf PDF]  
+
* [https://elinux.org/images/b/b7/Dill-slides_1.pdf PDF]
  
 
== From Weak to Weedy: Effective Use of Memory Barriers in the ARM Linux Kernel [ELCE 2013] ==
 
== From Weak to Weedy: Effective Use of Memory Barriers in the ARM Linux Kernel [ELCE 2013] ==
Line 67: Line 69:
 
'''Presenter: '''Catalin Marinas (ARM Ltd.) <br>
 
'''Presenter: '''Catalin Marinas (ARM Ltd.) <br>
 
'''Summary:'''
 
'''Summary:'''
 +
This presentation talks about classic ARM MMU, it's limitations<br>
 +
ARM LPAE Features, ARM LPAE and Virtualisation.<br>
  
* [https://elinux.org/images/6/6a/Elce11_marinas.pdf PDF]  
+
* [https://elinux.org/images/6/6a/Elce11_marinas.pdf PDF]
  
 
== ARM DMA-Mapping Framework Redesign and IOMMU Integration [ELCE 2011] ==
 
== ARM DMA-Mapping Framework Redesign and IOMMU Integration [ELCE 2011] ==
 
'''Presenter: ''' Marek Szyprowski & Kyungmin Park (Samsung)<br>
 
'''Presenter: ''' Marek Szyprowski & Kyungmin Park (Samsung)<br>
 
'''Summary:'''
 
'''Summary:'''
 +
This presentation gives information about IOMMU hardware, DMA-mapping framework<br>
 +
and ARM implementation issues.<br>
  
* [https://elinux.org/images/7/7c/Elce11_szyprowski_park.pdf PDF]  
+
* [https://elinux.org/images/7/7c/Elce11_szyprowski_park.pdf PDF]
  
 
== Use of the Fast IRQ (FIQ) in ARM-Linux [ELCE 2009] ==
 
== Use of the Fast IRQ (FIQ) in ARM-Linux [ELCE 2009] ==
 
'''Presenter: ''' Alessandro Rubini<br>
 
'''Presenter: ''' Alessandro Rubini<br>
 
'''Summary:'''
 
'''Summary:'''
 +
This presentation discusses about what is FIQ,<br>
 +
it's use cases and an live example of STE Nomadik.<br>
  
* [https://elinux.org/images/2/27/0910-elce-fiq.pdf PDF]  
+
* [https://elinux.org/images/2/27/0910-elce-fiq.pdf PDF]
  
 
== Creating Cross Platform Multimedia Applications: Case Embedding a Mozilla Based Browser  [ELCE 2007] ==
 
== Creating Cross Platform Multimedia Applications: Case Embedding a Mozilla Based Browser  [ELCE 2007] ==
 
'''Presenter: '''Sampo Nurmentaus <br>
 
'''Presenter: '''Sampo Nurmentaus <br>
 
'''Summary:'''
 
'''Summary:'''
 +
This presentation talks about working  with ARM Inc.<br>
 +
to improve cross ARM architecture portability and Internet experience on
 +
mobile.<br>
  
 
* [https://elinux.org/images/b/b2/Sampo-Nurmentaus-Cross-Platform-Linux.pdf PDF]
 
* [https://elinux.org/images/b/b2/Sampo-Nurmentaus-Cross-Platform-Linux.pdf PDF]
Line 106: Line 117:
  
 
* [https://elinux.org/images/c/c7/Base-porting-linux-kernel-riscv-archiecture-ELC-2019.pdf PDF] | [https://www.youtube.com/watch?v=pmLqnRAZgS8 VIDEO]
 
* [https://elinux.org/images/c/c7/Base-porting-linux-kernel-riscv-archiecture-ELC-2019.pdf PDF] | [https://www.youtube.com/watch?v=pmLqnRAZgS8 VIDEO]
 +
 +
== OpenEmbedded/Yocto on RISC-V - New Kid on the Block [ELC 2018] ==
 +
'''Presenter: '''Khem Raj <br>
 +
'''Summary:'''
 +
This talk would introduce the status of various important packages<br>
 +
e.g. Qemu, glibc, which are essential for boot strapping a linux distribution <br>
 +
on RISC-V and how OpenEmbedded is currently providing the support.<br>
 +
 +
* [https://elinux.org/images/0/0c/ELC%2BIoT_RISCV-Yocto.pdf PDF] | [https://www.youtube.com/watch?v=TdsmjqWJmfc VIDEO]
  
 
= PowerPC =
 
= PowerPC =
Line 121: Line 141:
 
'''Presenter: '''Adrian Perez de Castro, Igalia <br>
 
'''Presenter: '''Adrian Perez de Castro, Igalia <br>
 
'''Summary:'''
 
'''Summary:'''
 +
This presentation talks about optimizing webkit for MIPS platform.<br>
  
* [https://elinux.org/images/f/fc/ELC_2014_-_Optimizing_WebKit_for_MIPS_74Kf.pdf PDF] | [https://www.youtube.com/watch?v=p-OJ3YSkuI0 VIDEO]  
+
* [https://elinux.org/images/f/fc/ELC_2014_-_Optimizing_WebKit_for_MIPS_74Kf.pdf PDF] | [https://www.youtube.com/watch?v=p-OJ3YSkuI0 VIDEO]
  
 
== Intricacies of a MIPS Stack Backtrace Implementation [ELC 2012] ==
 
== Intricacies of a MIPS Stack Backtrace Implementation [ELC 2012] ==
Line 195: Line 216:
 
'''Presenter: '''Marta Rybczynska <br>
 
'''Presenter: '''Marta Rybczynska <br>
 
'''Summary:'''
 
'''Summary:'''
 +
This presentation talks about the MPPA-256 Processor.<br>
  
* [https://elinux.org/images/3/37/Rybczynska_Going_Linux_on_Massive_Multicore.pdf PDF]  
+
* [https://elinux.org/images/3/37/Rybczynska_Going_Linux_on_Massive_Multicore.pdf PDF]
  
 
== The Dynamic Role of Open Linux Architectures in Today's Mobile Landscape [ELCE 2010] ==
 
== The Dynamic Role of Open Linux Architectures in Today's Mobile Landscape [ELCE 2010] ==
 
'''Presenter: '''Ari Rauch<br>
 
'''Presenter: '''Ari Rauch<br>
 
'''Summary:'''
 
'''Summary:'''
 +
This presentation talks about OMAP™ processors.<br>
  
 
* [https://elinux.org/images/b/b5/Elce2010-ari-rauch.pdf PDF]
 
* [https://elinux.org/images/b/b5/Elce2010-ari-rauch.pdf PDF]

Revision as of 23:09, 28 September 2020

Contents

ARM

Ubuntu ARM Distribution [ELC 2009]

Presenter: David Mandala
Summary: This presentation discusses about what is Ubuntu ARM, challenges and
it's future scope.

Experiment with Linux and ARM Thumb-2 ISA [ELC 2007 ELC 2006]

Presenter: Philippe Robin
Summary: These slides give information about ARM roadmap and processor families,
Thumb-2 encoding and new instructions.

Uh-oh, It's I/O Ordering! [ELCE 2018]

Presenter: Will Deacon, Arm
Summary: This presentation will give a brief tour of the I/O ordering barriers
support in mainline Linux: which barriers to use in your driver, when
you need to use them and how to achieve the best performance.

Extending the swsusp Hibernation Framework to ARM [ELCE 2013]

Presenter: Russ Dill
Summary: This presentation give information about swsusp/hibernation on ARM,
it's challenges and implementation.

From Weak to Weedy: Effective Use of Memory Barriers in the ARM Linux Kernel [ELCE 2013]

Presenter: Will Deacon
Summary: This presentation talks about memory ordering in the ARM Linux
kernel.

Linux From Sensors to Servers - When is Linux not Linux? [ELCE 2013]

Presenter: Jonathan Austin
Summary: This presentation talks about what’s the difference between Linux
kernels, userspace and toolchains on an ARM system with an MMU and one
without MMU .

Modular Graphics on Embedded ARM [ELCE 2012]

Presenter: Philipp Zabel, Pengutronix e.K.
Summary: This presentation talks about past graphics drivers
and explains in detail about present graphics on embedded ARM.

ARM Linux Kernel Alignment & Benefits for Snowball [ELCE 2011]

Presenter: Andrea Gallo (ST-Ericsson)
Summary: These slides give information about Linaro and some Snowball SDK and PKD.

Linux Support For the Large Physical Address Extensions [ELCE 2011]

Presenter: Catalin Marinas (ARM Ltd.)
Summary: This presentation talks about classic ARM MMU, it's limitations
ARM LPAE Features, ARM LPAE and Virtualisation.

ARM DMA-Mapping Framework Redesign and IOMMU Integration [ELCE 2011]

Presenter: Marek Szyprowski & Kyungmin Park (Samsung)
Summary: This presentation gives information about IOMMU hardware, DMA-mapping framework
and ARM implementation issues.

Use of the Fast IRQ (FIQ) in ARM-Linux [ELCE 2009]

Presenter: Alessandro Rubini
Summary: This presentation discusses about what is FIQ,
it's use cases and an live example of STE Nomadik.

Creating Cross Platform Multimedia Applications: Case Embedding a Mozilla Based Browser [ELCE 2007]

Presenter: Sampo Nurmentaus
Summary: This presentation talks about working with ARM Inc.
to improve cross ARM architecture portability and Internet experience on mobile.

RISC-V

BoF: Open Hardware and RISC-V [ELC 2020]

Presenter: Drew Fustini, BeagleBoard.org Foundation & Stephano Cetola, The Linux Foundation
Summary: This presentation provides information on RISC-V, RISC-V boot flow
and about SBI (RISC-V Supervisor Binary Interface).

Base Porting of Linux Kernel on RISC V Architecture [ELC 2019]

Presenter: G Satish Kumar, Cavium Networks
Summary: This presentation discusses on Base porting of linux kernel on RISC V
architecture, minimal kernel support and Initial address & Macros used in
Linux kernel to interact with hardware includes.

OpenEmbedded/Yocto on RISC-V - New Kid on the Block [ELC 2018]

Presenter: Khem Raj
Summary: This talk would introduce the status of various important packages
e.g. Qemu, glibc, which are essential for boot strapping a linux distribution
on RISC-V and how OpenEmbedded is currently providing the support.

PowerPC

It's Alive! - Linux on Embedded PowerPC porting guide [ELC 2009]

Presenter: Grant Likely
Summary: This presentation discusses about porting process for Linux
on embedded PowerPc.

MIPS

Improving Performance of a WebKit Port MIPS Platform [ELC 2014]

Presenter: Adrian Perez de Castro, Igalia
Summary: This presentation talks about optimizing webkit for MIPS platform.

Intricacies of a MIPS Stack Backtrace Implementation [ELC 2012]

Presenter: David VomLehn, Cisco
Summary: This presentation provides information about backtracing on MIPS
processor.

Back-tracing in MIPS-based Linux Systems [ELC 2008]

Presenter: Jong-Sung Kim
Summary: These slides give information on MIPS stack-frame structure,
back-tracing in MIPS systems and sample applications.

Prelinker Usage for MIPS Cores [ELC 2007]

Presenter: Arvind Kumar, Kazu Hirata, Shinichi Tsurumoto
Summary: This presentation provides information about Prelink and Prelinker
usage for MIPS cores.

Some new tricks for better performance in MIPS-Linux [ELC 2009]

Presenter: David Daney
Summary: These slides provide MIPS overview and discuss about new tricks
for better performance in MIPS-Linux.

MIPS BOF [ELC 2006]

Presenter: Arvind Kuman
Summary: This BOF session is about MIPS architecture, challenges and it's future scope.

Microthreads as Linux CPUs - SMTC Linux for MIPS MT cores [ELC 2006]

Presenter: Kevin D. Kissell
Summary: This presentation gives information on basic multithreading concepts,
MIPS MT ASE and on SMTC Linux.

X86

Porting the Linux Kernel to x86 MID Platforms [ELC 2010]

Presenter: Jacob Pan
Summary: This presentation gives information about porting the Linux Kernel
to X86 MID platforms.

Taking the plunge - the marriage of X86 and embedded Linux [ELC 2006]

Presenter: Jordan Crouse
Summary: This presentation talks about advantages of X86 and embedded images,
options for storage media, how to protect the image and the user from disaster
and about building images with OpenEmbedded.

Others

Going Linux on Massive Multicore [ELCE 2013]

Presenter: Marta Rybczynska
Summary: This presentation talks about the MPPA-256 Processor.

The Dynamic Role of Open Linux Architectures in Today's Mobile Landscape [ELCE 2010]

Presenter: Ari Rauch
Summary: This presentation talks about OMAP™ processors.