In one embodiment, a processor comprises a register file, register
management logic coupled to the register file, and at least two sources
of window swap operations coupled to the register management logic. The
register management logic is configured to control an interface to the
register file to switch register windows in the register file in response
to one or more window swap operations. The sources of window swap
operations and the register management logic are configured to cooperate
according to an arbitration scheme to arbitrate between conflicting
window swap operations to be performed using the interface. In one
particular implementation, for example, block signals may be used from
higher priority sources to lower priority sources to block issuance of
window swap operations by the lower priority sources.