-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Welcome to the ARC Linux wiki - your source for all things related to running linux on DesignWare ARC Processors!
This site provides general instructions and how-to guides for building/running/debugging ARC Linux, some kernel internals information and miscellaneous tips and tricks related to ARC Linux (among other things).
This repository is strictly being used to maintain older kernels supporting specific Synopsys Development Systems and Prototyping Kits using ARC Processors.
ARC Licensees and users of ARC-based ICs looking for ARC linux sources should download the desired kernel version from https://www.kernel.org. Support for the ARC architecture is present and being maintained on https://www.kernel.org since release 3.18 for ARC700 Family of Processors and release 4.2 for ARC HS38 Family of Processors.
- linux-snps-arc is the public mailing list for ARC Linux related discussions, questions, submitting patches
- You could also open a github issue
- Building Linux kernel with Filesystem Using Buildroot
- Building Linux kernel and Filesystem Separately
- Configuring Buildroot and Linux Kernel
- Building Linux for a Simulation and Running on nSIM
- Running Linux on nSIM Using MetaWare Debugger
- Running Linux on VDK
- Running Linux on QEMU
- Building and Running ARC Linux for HSDK
- Uboot HSDK 4xD Command Reference
- Uboot HSDK Command Reference
- Statistical profiling with Linux perf on HSDK board
- Building and Running ARC Linux for AXS103 Software Development Platform
- Flashing U‐Boot in ARC AXS10x Software Development Platforms (SDP)
- Building and Running OpenWRT for ARC
- Debugging ARC Linux on Hardware Platforms Using MetaWare Debugger
- Debugging ARC Linux on Hardware Platforms Using OpenOCD
- How to run and debug ARC Linux kernel (with MetaWare Debugger) (revisit)
- Cross compiling eBPF Programs
- Building Linux Image for Working with eBPF in QEMU
- Building Clang with eBPF Target for ARC HS Hosts
- Building the Latest Kernel with eBPF and Tests
- ARC Linux Syscall ABI Compatibility
- Page tables implementation on ARC
- ARC MMU features ASID and SASID
- Introduction to MMU in ARC Processors
- Linux kselftests
- How to get all dynamic printk messages on boot
- How to enable USB mouse & keyboard in Qt applications
- How to build minimalistic kernel image for ARC
- ARC low level event logger
- Cross compiling perf for ARC
- Dummy wireless access point with bridging
- How to build rootfs separately from Linux image for ARC
- Manually build Qt4 from sources for ARC
- Run uClibc testsuite
- Simple Wi Fi client on ARC development boards
- SPEC2000 on ARC
- USB over IP
- DMA test client execution on AXS10x
- Running 3D applications on HSDK
- Building and Running tflite (Tensorflow Lite) on ARC (revisit)
- How to prepare image and build TensorFlow for ARC HSDK (revisit)