Back when I used to have an X270 I had a shell script that ran on boot which poked a register to disable thermal throttling handling. Not at all ideal, but it made the machine usable in the absence of official Lenovo batteries which they stopped manufacturing pretty damn quickly.
It is still somewhere on a shelf, so maybe its day will come again.
I’ve messed around with porting coreboot on two desktop platforms but always had the benefit of a HW serial port…
The console viewing itself was provided by `cbmem -1`, which I could run via a NixOS live USB with nixpkgs#coreboot-utils