firmware: far jmp support in crt1.s
firmware: far jmp support for reset vector patching
firmware: suppress warning about unused flags variable in usbdrv.c
firmware: clarify size output