One thing that I must bring up is that it seems that there's no way to get
the panic message to user. I tried to convinced myself that it is qemu
misconfiguration on my part or some race, but no: it is just too early for
earlyprintk.
We only get earlyprintk working after parse_early_options() which happens
well after tdx_early_init().
Moving panic() after earlyprintk working is not good idea as it exposes
kernel more: by the time we already have full #VE handler.
We can move it earlier into decompresser which has different earlyprintk
implementation. Not sure if it worth this. What do you think?