A method, apparatus and computer instructions for interfacing with an
operating system on a data processing system. Registers in a processor
are allocated for use in providing a low-level console interface to a
remote data processing system, wherein the registers are accessed by the
remote data processing system using the low-level console interface. Data
is exchanged with the remote data processing system through the low-level
console interface. Also, multiple channels may be multiplexed through
this low-level console interface.