It is basically a debugging feature: giving you printf support through the JTAG connection instead of needing a dedicated UART or something like that. You can also do some stuff like read/write files on the host as well, but again this is basically only useful for debugging.