#pragma once #include #include "aisa/aisa.h" #include "aisa/simple-models.h" #include "sim/queue.h" namespace uarch { struct Fill { aisa::addr_t physical_addr; std::vector bytes; }; struct FillReq { sim::Queue *fillq; aisa::addr_t physical_addr; aisa::addr_t size; }; struct Store { aisa::addr_t physical_addr; std::vector bytes; }; struct Uop : public aisa::TaskStack, aisa::VectorRF { }; }