parameters: (self)
docstring: Get the board's IO Bus.
          This abstract method must be implemented within the subclasses if they
          support DMA and/or full system simulation.
  
          The I/O bus is a non-coherent bus (in the classic caches). On the CPU
          side, it accepts requests meant for I/O devices. On the memory side, it
          forwards these requests to the devices (e.g., the interrupt
          controllers on each core).
  
          :returns: The I/O Bus.
docstring_summary: Get the board's IO Bus.
          This abstract method must be implemented within the subclasses if they
          support DMA and/or full system simulation.
docstring_tokens: Get the board s IO Bus . This abstract method must be implemented within the subclasses if they support DMA and / or full system simulation .
function: def get_io_bus(self) -> IOXBar:
          """Get the board's IO Bus.
          This abstract method must be implemented within the subclasses if they
          support DMA and/or full system simulation.
  
          The I/O bus is a non-coherent bus (in the classic caches). On the CPU
          side, it accepts requests meant for I/O devices. On the memory side, it
          forwards these requests to the devices (e.g., the interrupt
          controllers on each core).
  
          :returns: The I/O Bus.
          """
          raise NotImplementedError
function_tokens: def get_io_bus ( self ) -> IOXBar : raise NotImplementedError