I have two desktop machines, I would like to use one as a debugger and one as a debugee. Most recent motherboards do not come with a serial connection. All information I have been able to find online has suggested to use a serial port to connect to any machine to interface with GDB. How do I connect two (linux) machines without serial ports to debug?
Some suggestions say to use xHCI DbC which requires a special USB3 cable with the rx/tx lines crossed over. How do I check if my motherboard supports this?
Apparently USB to serial converters do not work because USB uses interrupts. Could I use a PCI serial extension card?
Connecting the two machines over ethernet using kgdboe does not work because of a bug.