Ano, je tomu tak (a neni to specifikum sitoveho subsystemu, ackoliv ten bude nejvice pametove narocny kod v kernelu - jako parsovani/fw/routing)
Na SPARCu vyvola nezarovnany pristup vyjimku, kterou odchyti callback, ktery dekoduje instrukci, adresu, registr, smer, zarovna adresu, provede cteni, vypreparuje data nebo je naopak doplni, a v pripade zapisu zapise zpet zarovnany blok/y. A mozna inkrementuje pocitadlo volani :D
https://github.com/torvalds/linux/blob/master/arch/sparc/kernel/unaligned_64.c
To je podobny jako kdyz nemate FPU (nebo jinou instrukci), a snazite se to fejkovat v sw skrze invalid opcode handler :D