Lines Matching defs:event
88 // architected counter event type 0x11.
110 DPRINTF(PMUVerbose, "PMU: Adding SW increment event with id '0x%x'\n", id);
115 "Trying to add a software increment event with multiple"
120 fatal_if(old_event != eventMap.end(), "An event with id %d has "
132 DPRINTF(PMUVerbose, "PMU: Adding Probe Driven event with id '0x%x'"
135 RegularEvent *event = nullptr;
139 event = new RegularEvent();
140 eventMap[id] = event;
143 event = dynamic_cast<RegularEvent*>(event_entry->second);
144 if (!event) {
148 event->addMicroarchitectureProbe(obj, probe_name);
157 // Flag the event as available in the corresponding PMCEID register if it
158 // is an architected event.
187 PMUEvent *event = getEvent(cycleCounterEventId);
188 panic_if(!event, "core cycle event is not present\n");
190 cycleCounter.attach(event);
530 debugCounter("detaching event not currently attached"
531 " to any event\n");
536 PMU::CounterState::attach(PMUEvent* event)
542 sourceEvent = event;
553 " an associated event\n");
568 " an associated event\n");
581 DPRINTF(PMUVerbose, "updateCounter(%i): Enable event id 0x%x\n",
587 "No such event type.\n", ctr.eventId);
644 // If PMCCNTR Register, do not change event type. PMCCNTR can
645 // count processor cycles only. If we change the event type, we
745 warn("event %d does not exist\n", eventId);