[ARMHF] Debian 10.x/11.x/12.x Kernel Updates

BONE = mainline (am335x (SMP disabled))
BONE-RT = mainline + Real TIme Patchset (am335x (SMP disabled))
TI = TI LTS Release (am335x + am57xx (SMP enabled))
TI-RT = TI LTS Release + Real Time Patchset (am335x + am57xx (SMP enabled))

What is SMP?
What is LTS Release?

bbb.io-kernel-5.10-ti-am335x = Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - ti-linux-kernel/ti-linux-kernel.git/shortlog + our patches…

bbb.io-kernel-5.10-bone = kernel/git/stable/linux.git - Linux kernel stable tree + our patches…

Eventually TI will move on to the next LTS release.

SMP = Symmetric multiprocessing - Wikipedia On the AM335x it’s only a uni processor… AM57xx is a dual core…

LTS Release = Long-term support - Wikipedia

Regards,

Thank you Robert.
That clarifies a number of things.
A uname -a that reports running on a single core BBB then makes the SMP pointless?

sudo apt install bbb.io-kernel-5.10-bone
uname -a
Linux beaglebone 5.10.106-bone62 #1buster SMP PREEMPT Wed Mar 23 00:33:25 UTC 2022 armv7l GNU/Linux

What about the PREEMPT? What does that do?
Thanks
John

On a single core system, it’s mostly overhead… BUT you need SMP enabled with you want one image to work on both the AM335x (single core) and AM57xx (dual core)…

https://cateee.net/lkddb/web-lkddb/PREEMPT.html

Regards,

Ah! I get it.
Thanks

Might be worthwhile to place the answers/links to this series of questions in
https://beagleboard.org/latest-images

John

Feel free to edit the wiki’s… Or start a terms spreadsheet in this forum…

Regards