QDNix
Quick’n’dirty *NIX
init.c
1 #include "arch.h"
2 void uart_putchar(uint8_t c);
3 
4 void
5 arch_init(void)
6 {
7  uart_putchar('H');
8  uart_putchar('e');
9  uart_putchar('l');
10  uart_putchar('l');
11  uart_putchar('o');
12 
13  __asm__ volatile("wfi");
14 }