Skip to content

Broken A64FX port allocator #448

@FinnWilkinson

Description

@FinnWilkinson

The A64FX port allocator triggers an assertion in debug mode after the new Dispatch Issue Unit updates.

The A64FX port allocator assumes the ports provided will be all possible ports an instruction could be dispatched to. However, after the most recent updates, this is not always the case as if a port cannot take an instruction this cycle, it is removed from the vector of ports sent to the port allocator.

This doesn't seem to cause any issues in release mode, but a re-write should be done to ensure fully correct functionality

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    ToDo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions