[build] add 'help' target
[bare x86] support .s asm compilation
[bare x86] initial bare x86 emulation target.
inspired by OSDev tutorials
Loads and runs
No input yet
[net] fix linux eth define name and constructor name in net_test
[net] use dummy mac address for linux eth simulation
[net] register ethernet protocol handler directly from ethif constructor
[net] rename ETHERIF_RESOURCE_ID_BASE -> NETIF_RESOURCE_ID_BASE
[net] move network device accounting from etherif to netif
[net] introduce netif_ops_t. move mac_addr_get() op there
[net] add netif->free() method
[net] bugfix: etherif no longer has an 'id' field
[net] add netif->link_status() method
[net] add netif->ip_{,dis}connect() methods
[net] move notifications to netif object
[net] use netif instead of ethif in net_test
[net] rename dhcp op to 'connect'
[net] dhcp client is optional
[net] add ip addr info method
[net] ethernet depends on etherif
[x86] add missing board file