public void acceptComponent(HardwareComponent component) { if ((component instanceof IOPortHandler) && component.initialised()) { ((IOPortHandler) component).registerIOPortCapable(this); ioportRegistered = true; } if (component instanceof PhysicalAddressSpace) physicalAddressSpace = (PhysicalAddressSpace) component; if (component instanceof LinearAddressSpace) linearAddressSpace = (LinearAddressSpace) component; if ((component instanceof Processor) && component.initialised()) cpu = (Processor) component; }
public void updateComponent(HardwareComponent component) { if (component instanceof IOPortHandler) { ((IOPortHandler) component).registerIOPortCapable(this); ioportRegistered = true; } }