100c100,106
< TlbEntry *lookup(Addr vpn, uint8_t asn);
---
> /** Lookup an entry in the TLB
> * @param vpn virtual address
> * @param asn context id/address space id to use
> * @param functional if the lookup should modify state
> * @return pointer to TLB entrry if it exists
> */
> TlbEntry *lookup(Addr vpn, uint8_t asn, bool functional = false);
156a163,172
> /**
> * Do a functional lookup on the TLB (for debugging)
> * and don't modify any internal state
> * @param tc thread context to get the context id from
> * @param vaddr virtual address to translate
> * @param pa returned physical address
> * @return if the translation was successful
> */
> bool translateFunctional(ThreadContext *tc, Addr vaddr, Addr &paddr);
>