Difference between revisions of "Architecture Presentations"

From eLinux.org
Jump to: navigation, search
(Linux Support For the Large Physical Address Extensions [ELCE 2011])
(Blanked the page)
(Tag: Blanking)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
= ARM =
 
== Ubuntu ARM Distribution [ELC 2009] ==
 
'''Presenter: ''' David Mandala <br>
 
'''Summary:'''
 
This presentation discusses about what is Ubuntu ARM, challenges and <br>
 
it's future scope.<br>
 
  
* [https://elinux.org/images/c/c3/UbuntuARM.pdf PDF]
 
 
== Experiment with Linux and ARM Thumb-2 ISA [ELC 2007 ELC 2006] ==
 
'''Presenter: '''Philippe Robin  <br>
 
'''Summary:'''
 
These slides give information about ARM roadmap and processor families, <br>
 
Thumb-2 encoding and new instructions.<br>
 
 
* [https://elinux.org/images/8/8a/Experiment_with_Linux_and_ARM_Thumb-2_ISA.pdf PDF]
 
 
== Uh-oh, It's I/O Ordering! [ELCE 2018] ==
 
'''Presenter: '''Will Deacon, Arm <br>
 
'''Summary:'''
 
This presentation will give a brief tour of the I/O ordering barriers <br>
 
support in mainline Linux: which barriers to use in your driver, when <br>
 
you need to use them and how to achieve the best performance.<br>
 
 
* [https://elinux.org/images/a/a8/Uh-oh-Its-IO-Ordering-Will-Deacon-Arm.pdf PDF] | [https://youtu.be/i6DayghhA8Q VIDEO]
 
 
== Extending the swsusp Hibernation Framework to ARM [ELCE 2013] ==
 
'''Presenter: '''Russ Dill <br>
 
'''Summary:'''
 
 
* [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] ==
 
'''Presenter: '''Will Deacon <br>
 
'''Summary:'''
 
This presentation talks about memory ordering in the ARM Linux <br>
 
kernel.<br>
 
 
* [https://elinux.org/images/7/73/Deacon-weak-to-weedy.pdf PDF]
 
 
== Linux From Sensors to Servers - When is Linux not Linux? [ELCE 2013] ==
 
'''Presenter: '''Jonathan Austin <br>
 
'''Summary:'''
 
This presentation talks about what’s the difference between Linux <br>
 
kernels, userspace and toolchains on an ARM system with an MMU and one <br>
 
without MMU .<br>
 
 
* [https://elinux.org/images/3/35/Austin-uClinux_ELC_43_small.pdf PDF]
 
 
== Modular Graphics on Embedded ARM [ELCE 2012] ==
 
'''Presenter: '''Philipp Zabel, Pengutronix e.K. <br>
 
'''Summary:'''
 
This presentation talks about past graphics drivers <br>
 
and explains in detail about present graphics on embedded ARM.<br>
 
 
* [https://elinux.org/images/9/90/ELCE2012-Modular-Graphics-on-Embedded-ARM.pdf PDF]
 
 
== ARM Linux Kernel Alignment & Benefits for Snowball [ELCE 2011] ==
 
'''Presenter: '''Andrea Gallo (ST-Ericsson) <br>
 
'''Summary:'''
 
These slides give information about Linaro and some
 
Snowball SDK and PKD.<br>
 
 
* [https://elinux.org/images/b/ba/Elce11_gallo.pdf PDF]
 
 
== Linux Support For the Large Physical Address Extensions [ELCE 2011] ==
 
'''Presenter: '''Catalin Marinas (ARM Ltd.) <br>
 
'''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]
 
 
== ARM DMA-Mapping Framework Redesign and IOMMU Integration [ELCE 2011] ==
 
'''Presenter: ''' Marek Szyprowski & Kyungmin Park (Samsung)<br>
 
'''Summary:'''
 
 
* [https://elinux.org/images/7/7c/Elce11_szyprowski_park.pdf PDF]
 
 
== Use of the Fast IRQ (FIQ) in ARM-Linux [ELCE 2009] ==
 
'''Presenter: ''' Alessandro Rubini<br>
 
'''Summary:'''
 
 
* [https://elinux.org/images/2/27/0910-elce-fiq.pdf PDF]
 
 
== Creating Cross Platform Multimedia Applications: Case Embedding a Mozilla Based Browser  [ELCE 2007] ==
 
'''Presenter: '''Sampo Nurmentaus <br>
 
'''Summary:'''
 
 
* [https://elinux.org/images/b/b2/Sampo-Nurmentaus-Cross-Platform-Linux.pdf PDF]
 
 
= RISC-V =
 
 
== BoF: Open Hardware and RISC-V [ELC 2020] ==
 
'''Presenter: '''Drew Fustini, BeagleBoard.org Foundation & Stephano Cetola, The Linux Foundation <br>
 
'''Summary:'''
 
This presentation provides information on RISC-V, RISC-V boot flow<br>
 
and about SBI (RISC-V Supervisor Binary Interface).<br>
 
 
* [https://elinux.org/images/9/95/Rv-bof-elc.pdf PDF] | [https://youtu.be/Q-MjBtFgYuw VIDEO]
 
 
== Base Porting of Linux Kernel on RISC V Architecture [ELC 2019] ==
 
'''Presenter: '''G Satish Kumar, Cavium Networks <br>
 
'''Summary:'''
 
This presentation discusses on Base porting of linux kernel on RISC V <br>
 
architecture, minimal kernel support and Initial address & Macros used in <br>
 
Linux kernel to interact with hardware includes.<br>
 
 
* [https://elinux.org/images/c/c7/Base-porting-linux-kernel-riscv-archiecture-ELC-2019.pdf PDF] | [https://www.youtube.com/watch?v=pmLqnRAZgS8 VIDEO]
 
 
= PowerPC =
 
 
== It's Alive! - Linux on Embedded PowerPC porting guide [ELC 2009] ==
 
'''Presenter: ''' Grant Likely<br>
 
'''Summary:'''
 
This presentation discusses about porting process for Linux<br>
 
on embedded PowerPc.<br>
 
 
* [https://elinux.org/images/4/4e/Glikely-powerpc-porting-guide.pdf PDF]
 
 
= MIPS =
 
== Improving Performance of a WebKit Port MIPS Platform [ELC 2014] ==
 
'''Presenter: '''Adrian Perez de Castro, Igalia <br>
 
'''Summary:'''
 
 
* [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] ==
 
'''Presenter: '''David VomLehn, Cisco <br>
 
'''Summary:'''
 
This presentation provides information about backtracing on MIPS <br>
 
processor.<br>
 
 
* [https://elinux.org/images/0/07/Intricacies_of_a_MIPS_Stack_Backtrace_Implementation.pdf PDF]
 
 
== Back-tracing in MIPS-based Linux Systems [ELC 2008] ==
 
'''Presenter: '''Jong-Sung Kim <br>
 
'''Summary:'''
 
These slides give information on MIPS stack-frame structure, <br>
 
back-tracing in MIPS systems and sample applications.<br>
 
 
* [https://elinux.org/images/6/68/ELC2008_-_Back-tracing_in_MIPS-based_Linux_Systems.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-jong-sung-kim-back-tracing-mips.ogg VIDEO]
 
 
== Prelinker Usage for MIPS Cores [ELC 2007] ==
 
'''Presenter: '''Arvind Kumar, Kazu Hirata, Shinichi Tsurumoto <br>
 
'''Summary:'''
 
This presentation provides information about Prelink and Prelinker <br>
 
usage for MIPS cores.<br>
 
 
* [https://elinux.org/images/a/af/Evaluation_of_MIPS_Prelinking.pdf PDF] | [VIDEO]
 
 
== Some new tricks for better performance in MIPS-Linux [ELC 2009] ==
 
'''Presenter: '''David Daney <br>
 
'''Summary:'''
 
These slides provide MIPS overview and discuss about new tricks<br>
 
for better performance in MIPS-Linux.<br>
 
 
* [https://elinux.org/images/1/1f/New-tricks-mips-linux.pdf PDF]
 
 
== MIPS BOF [ELC 2006] ==
 
'''Presenter: '''Arvind Kuman <br>
 
'''Summary:'''
 
This BOF session is about MIPS architecture, challenges and it's future scope.<br>
 
 
* [https://bootlin.com/pub/video/2006/elc/elc2006-arvind-kumar-mips-bof.ogg VIDEO]
 
 
== Microthreads as Linux CPUs - SMTC Linux for MIPS MT cores [ELC 2006] ==
 
'''Presenter: '''Kevin D. Kissell <br>
 
'''Summary:'''
 
This presentation gives information on basic multithreading concepts, <br>
 
MIPS MT ASE and on SMTC Linux.<br>
 
 
* [https://elinux.org/images/7/7b/CELF_SMTC_April_2006_v0.3.pdf PDF]
 
 
= X86 =
 
== Porting the Linux Kernel to x86 MID Platforms [ELC 2010] ==
 
'''Presenter: '''Jacob Pan <br>
 
'''Summary:'''
 
This presentation gives information about porting the Linux Kernel <br>
 
to X86 MID platforms.<br>
 
 
* [https://elinux.org/images/e/ee/Jacob-Pan-x86MID-elc2010.pdf PDF]
 
 
== Taking the plunge - the marriage of X86 and embedded Linux [ELC 2006] ==
 
'''Presenter: '''Jordan Crouse <br>
 
'''Summary:'''
 
This presentation talks about advantages of X86 and embedded images, <br>
 
options for storage media, how to protect the image and the user from disaster<br>
 
and about building images with OpenEmbedded.<br>
 
 
* [https://elinux.org/images/1/1b/Jordan_crouse_celf_2006.pdf PDF]
 
 
=Others=
 
 
 
== Going Linux on Massive Multicore [ELCE 2013] ==
 
'''Presenter: '''Marta Rybczynska <br>
 
'''Summary:'''
 
 
* [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] ==
 
'''Presenter: '''Ari Rauch<br>
 
'''Summary:'''
 
 
* [https://elinux.org/images/b/b5/Elce2010-ari-rauch.pdf PDF]
 

Latest revision as of 02:06, 29 September 2020