Architecture Presentations

= ARM =

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


 * PDF

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.


 * PDF

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.


 * PDF | VIDEO

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.


 * PDF

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.


 * PDF

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.


 * PDF

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.


 * PDF

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.


 * PDF

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.


 * PDF

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.


 * PDF

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.


 * PDF

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.


 * PDF

= 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).


 * PDF | VIDEO

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.


 * PDF | VIDEO

= 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.


 * PDF

= 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.


 * PDF | VIDEO

Intricacies of a MIPS Stack Backtrace Implementation	 [ELC 2012]
Presenter: David VomLehn, Cisco Summary: This presentation provides information about backtracing on MIPS processor.


 * PDF

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.


 * PDF | VIDEO

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.


 * PDF | [VIDEO]

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.


 * PDF

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


 * VIDEO

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.


 * PDF

= 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.


 * PDF

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.


 * PDF

=Others=

Going Linux on Massive Multicore [ELCE 2013]
Presenter: Marta Rybczynska Summary: This presentation talks about the MPPA-256 Processor.


 * PDF

The Dynamic Role of Open Linux Architectures in Today's Mobile Landscape [ELCE 2010]
Presenter: Ari Rauch Summary: This presentation talks about OMAP™ processors.


 * PDF