This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
use_cases [2014-08-21 19:37] tbird20d [Linux as a bootloader] |
use_cases [2014-09-11 21:35] tbird20d |
||
---|---|---|---|
Line 5: | Line 5: | ||
There are projects along these lines, such as the [[http://www.coreboot.org|coreboot project]], | There are projects along these lines, such as the [[http://www.coreboot.org|coreboot project]], | ||
- | or [https://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html|petitboot] | + | or [[https://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html|petitboot]] |
=== Requirements === | === Requirements === | ||
Line 27: | Line 27: | ||
===== Program running entirely in L2 cache ===== | ===== Program running entirely in L2 cache ===== | ||
A program may want to run at high performance entirely within the L2 cache of the processor it is on. If the combination of kernel and program is small enough, it can avoid accessing main memory entirely. | A program may want to run at high performance entirely within the L2 cache of the processor it is on. If the combination of kernel and program is small enough, it can avoid accessing main memory entirely. | ||
+ | |||
+ | ===== Linux entirely in on-chip memory ===== | ||
+ | Here are some chips with on-chip memory that could run Linux with no external RAM: | ||
+ | * http://linuxgizmos.com/quad-core-cortex-a15-soc-features-6mb-on-chip-ram/ TI quad-core ARM chip with 6 MB on-chip RAM | ||
+ | * Intel Quark - http://en.wikipedia.org/wiki/Intel_Quark (512KB on-board SRAM) |