diff options
Diffstat (limited to 'src/arch/arm/tlb.hh')
-rw-r--r-- | src/arch/arm/tlb.hh | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/arch/arm/tlb.hh b/src/arch/arm/tlb.hh index fa1b04069..fb8d7944d 100644 --- a/src/arch/arm/tlb.hh +++ b/src/arch/arm/tlb.hh @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010-2013, 2016, 2018 ARM Limited + * Copyright (c) 2010-2013, 2016, 2019 ARM Limited * All rights reserved * * The license below extends only to copyright in the software and shall @@ -254,9 +254,8 @@ class TLB : public BaseTLB /** Remove all entries in the non secure world, depending on whether they * were allocated in hyp mode or not - * @param hyp if the opperation affects hyp mode */ - void flushAllNs(bool hyp, uint8_t target_el, bool ignore_el = false); + void flushAllNs(uint8_t target_el, bool ignore_el = false); /** Reset the entire TLB. Used for CPU switching to prevent stale @@ -285,18 +284,16 @@ class TLB : public BaseTLB /** Remove all entries that match the va regardless of asn * @param mva address to flush from cache * @param secure_lookup if the operation affects the secure world - * @param hyp if the operation affects hyp mode */ - void flushMva(Addr mva, bool secure_lookup, bool hyp, uint8_t target_el); + void flushMva(Addr mva, bool secure_lookup, uint8_t target_el); /** * Invalidate all entries in the stage 2 TLB that match the given ipa * and the current VMID * @param ipa the address to invalidate * @param secure_lookup if the operation affects the secure world - * @param hyp if the operation affects hyp mode */ - void flushIpaVmid(Addr ipa, bool secure_lookup, bool hyp, uint8_t target_el); + void flushIpaVmid(Addr ipa, bool secure_lookup, uint8_t target_el); Fault trickBoxCheck(const RequestPtr &req, Mode mode, TlbEntry::DomainType domain); @@ -450,11 +447,10 @@ private: * @param mva virtual address to flush * @param asn contextid/asn to flush on match * @param secure_lookup if the operation affects the secure world - * @param hyp if the operation affects hyp mode * @param ignore_asn if the flush should ignore the asn */ void _flushMva(Addr mva, uint64_t asn, bool secure_lookup, - bool hyp, bool ignore_asn, uint8_t target_el); + bool ignore_asn, uint8_t target_el); bool checkELMatch(uint8_t target_el, uint8_t tentry_el, bool ignore_el); |