gem5
v20.1.0.0
|
Go to the source code of this file.
Namespaces | |
RiscvISA | |
Functions | |
RiscvISA::BitUnion32 (IndexReg) Bitfield< 31 > p | |
RiscvISA::EndBitUnion (IndexReg) BitUnion32(RandomReg) Bitfield< 30 | |
RiscvISA::EndBitUnion (RandomReg) BitUnion64(EntryLoReg) Bitfield< 63 | |
RiscvISA::EndBitUnion (EntryLoReg) BitUnion64(ContextReg) Bitfield< 63 | |
RiscvISA::EndBitUnion (ContextReg) BitUnion32(PageMaskReg) Bitfield< 28 | |
RiscvISA::EndBitUnion (PageMaskReg) BitUnion32(PageGrainReg) Bitfield< 31 | |
RiscvISA::EndBitUnion (PageGrainReg) BitUnion32(WiredReg) Bitfield< 30 | |
RiscvISA::EndBitUnion (WiredReg) BitUnion32(HWREnaReg) Bitfield< 31 | |
RiscvISA::EndBitUnion (HWREnaReg) BitUnion64(EntryHiReg) Bitfield< 63 | |
RiscvISA::EndBitUnion (EntryHiReg) BitUnion32(StatusReg) SubBitUnion(cu | |
RiscvISA::EndSubBitUnion (cu) Bitfield< 27 > rp | |
RiscvISA::SubBitUnion (im, 15, 8) Bitfield< 15 > im7 | |
RiscvISA::EndSubBitUnion (im) Bitfield< 7 > kx | |
RiscvISA::EndBitUnion (StatusReg) BitUnion32(IntCtlReg) Bitfield< 31 | |
RiscvISA::EndBitUnion (IntCtlReg) BitUnion32(SRSCtlReg) Bitfield< 29 | |
RiscvISA::EndBitUnion (SRSCtlReg) BitUnion32(SRSMapReg) Bitfield< 31 | |
RiscvISA::EndBitUnion (SRSMapReg) BitUnion32(CauseReg) Bitfield< 31 > bd | |
RiscvISA::SubBitUnion (ip, 15, 8) Bitfield< 15 > ip7 | |
RiscvISA::EndSubBitUnion (ip) | |
RiscvISA::EndBitUnion (CauseReg) BitUnion32(PRIdReg) Bitfield< 31 | |
RiscvISA::EndBitUnion (PRIdReg) BitUnion32(EBaseReg) Bitfield< 29 | |
RiscvISA::EndBitUnion (EBaseReg) BitUnion32(ConfigReg) Bitfield< 31 > m | |
RiscvISA::EndBitUnion (ConfigReg) BitUnion32(Config1Reg) Bitfield< 31 > m | |
RiscvISA::EndBitUnion (Config1Reg) BitUnion32(Config2Reg) Bitfield< 31 > m | |
RiscvISA::EndBitUnion (Config2Reg) BitUnion32(Config3Reg) Bitfield< 31 > m | |
RiscvISA::EndBitUnion (Config3Reg) BitUnion64(WatchLoReg) Bitfield< 63 | |
RiscvISA::EndBitUnion (WatchLoReg) BitUnion32(WatchHiReg) Bitfield< 31 > m | |
RiscvISA::EndBitUnion (WatchHiReg) BitUnion32(PerfCntCtlReg) Bitfield< 31 > m | |
RiscvISA::EndBitUnion (PerfCntCtlReg) BitUnion32(CacheErrReg) Bitfield< 31 > er | |
RiscvISA::EndBitUnion (CacheErrReg) BitUnion32(TagLoReg) Bitfield< 31 | |
Variables | |
Bitfield< 30, 0 > | RiscvISA::index |
RiscvISA::random | |
RiscvISA::fill | |
Bitfield< 29, 6 > | RiscvISA::pfn |
Bitfield< 5, 3 > | RiscvISA::c |
RiscvISA::pteBase | |
Bitfield< 22, 4 > | RiscvISA::badVPN2 |
RiscvISA::mask | |
Bitfield< 12, 11 > | RiscvISA::maskx |
RiscvISA::aseUp | |
Bitfield< 29 > | RiscvISA::elpa |
Bitfield< 28 > | RiscvISA::esp |
Bitfield< 12, 8 > | RiscvISA::aseDn |
RiscvISA::wired | |
RiscvISA::impl | |
Bitfield< 39, 13 > | RiscvISA::vpn2 |
Bitfield< 12, 11 > | RiscvISA::vpn2x |
Bitfield< 31 > | RiscvISA::cu3 |
Bitfield< 30 > | RiscvISA::cu2 |
Bitfield< 29 > | RiscvISA::cu1 |
Bitfield< 28 > | RiscvISA::cu0 |
Bitfield< 26 > | RiscvISA::fr |
Bitfield< 25 > | RiscvISA::re |
Bitfield< 24 > | RiscvISA::mx |
Bitfield< 23 > | RiscvISA::px |
Bitfield< 22 > | RiscvISA::bev |
Bitfield< 21 > | RiscvISA::ts |
Bitfield< 20 > | RiscvISA::sr |
Bitfield< 19 > | RiscvISA::nmi |
Bitfield< 15, 10 > | RiscvISA::ipl |
Bitfield< 14 > | RiscvISA::im6 |
Bitfield< 13 > | RiscvISA::im5 |
Bitfield< 12 > | RiscvISA::im4 |
Bitfield< 11 > | RiscvISA::im3 |
Bitfield< 10 > | RiscvISA::im2 |
Bitfield< 9 > | RiscvISA::im1 |
Bitfield< 8 > | RiscvISA::im0 |
Bitfield< 6 > | RiscvISA::sx |
Bitfield< 5 > | RiscvISA::ux |
Bitfield< 4, 3 > | RiscvISA::ksu |
Bitfield< 4 > | RiscvISA::um |
Bitfield< 3 > | RiscvISA::r0 |
Bitfield< 2 > | RiscvISA::erl |
Bitfield< 1 > | RiscvISA::exl |
Bitfield< 0 > | RiscvISA::ie |
RiscvISA::ipti | |
Bitfield< 28, 26 > | RiscvISA::ippci |
Bitfield< 9, 5 > | RiscvISA::vs |
RiscvISA::hss | |
Bitfield< 21, 18 > | RiscvISA::eicss |
Bitfield< 15, 12 > | RiscvISA::ess |
Bitfield< 9, 6 > | RiscvISA::pss |
Bitfield< 3, 0 > | RiscvISA::css |
RiscvISA::ssv7 | |
Bitfield< 27, 24 > | RiscvISA::ssv6 |
Bitfield< 23, 20 > | RiscvISA::ssv5 |
Bitfield< 19, 16 > | RiscvISA::ssv4 |
Bitfield< 15, 12 > | RiscvISA::ssv3 |
Bitfield< 11, 8 > | RiscvISA::ssv2 |
Bitfield< 7, 4 > | RiscvISA::ssv1 |
Bitfield< 3, 0 > | RiscvISA::ssv0 |
Bitfield< 30 > | RiscvISA::ti |
Bitfield< 29, 28 > | RiscvISA::ce |
Bitfield< 27 > | RiscvISA::dc |
Bitfield< 26 > | RiscvISA::pci |
Bitfield< 23 > | RiscvISA::iv |
Bitfield< 22 > | RiscvISA::wp |
Bitfield< 15, 10 > | RiscvISA::ripl |
Bitfield< 14 > | RiscvISA::ip6 |
Bitfield< 13 > | RiscvISA::ip5 |
Bitfield< 12 > | RiscvISA::ip4 |
Bitfield< 11 > | RiscvISA::ip3 |
Bitfield< 10 > | RiscvISA::ip2 |
Bitfield< 9 > | RiscvISA::ip1 |
Bitfield< 8 > | RiscvISA::ip0 |
Bitfield< 6, 2 > | RiscvISA::excCode |
RiscvISA::coOp | |
Bitfield< 23, 16 > | RiscvISA::coId |
Bitfield< 15, 8 > | RiscvISA::procId |
Bitfield< 7, 0 > | RiscvISA::rev |
RiscvISA::exceptionBase | |
Bitfield< 9, 9 > | RiscvISA::cpuNum |
Bitfield< 30, 28 > | RiscvISA::k23 |
Bitfield< 27, 25 > | RiscvISA::ku |
Bitfield< 15 > | RiscvISA::be |
Bitfield< 14, 13 > | RiscvISA::at |
Bitfield< 12, 10 > | RiscvISA::ar |
Bitfield< 9, 7 > | RiscvISA::mt |
Bitfield< 3 > | RiscvISA::vi |
Bitfield< 2, 0 > | RiscvISA::k0 |
Bitfield< 30, 25 > | RiscvISA::mmuSize |
Bitfield< 24, 22 > | RiscvISA::is |
Bitfield< 21, 19 > | RiscvISA::il |
Bitfield< 18, 16 > | RiscvISA::ia |
Bitfield< 15, 13 > | RiscvISA::ds |
Bitfield< 12, 10 > | RiscvISA::dl |
Bitfield< 9, 7 > | RiscvISA::da |
Bitfield< 6 > | RiscvISA::c2 |
Bitfield< 5 > | RiscvISA::md |
Bitfield< 4 > | RiscvISA::pc |
Bitfield< 3 > | RiscvISA::wr |
Bitfield< 2 > | RiscvISA::ca |
Bitfield< 1 > | RiscvISA::ep |
Bitfield< 0 > | RiscvISA::fp |
Bitfield< 30, 28 > | RiscvISA::tu |
Bitfield< 23, 20 > | RiscvISA::tl |
Bitfield< 19, 16 > | RiscvISA::ta |
Bitfield< 15, 12 > | RiscvISA::su |
Bitfield< 11, 8 > | RiscvISA::ss |
Bitfield< 7, 4 > | RiscvISA::sl |
Bitfield< 3, 0 > | RiscvISA::sa |
Bitfield< 10 > | RiscvISA::dspp |
Bitfield< 7 > | RiscvISA::lpa |
Bitfield< 6 > | RiscvISA::veic |
Bitfield< 5 > | RiscvISA::vint |
Bitfield< 4 > | RiscvISA::sp |
Bitfield< 1 > | RiscvISA::sm |
RiscvISA::vaddr | |
Bitfield< 2 > | RiscvISA::i |
Bitfield< 10, 5 > | RiscvISA::event |
Bitfield< 2 > | RiscvISA::s |
Bitfield< 1 > | RiscvISA::k |
Bitfield< 30 > | RiscvISA::ec |
Bitfield< 29 > | RiscvISA::ed |
Bitfield< 28 > | RiscvISA::et |
Bitfield< 27 > | RiscvISA::es |
Bitfield< 26 > | RiscvISA::ee |
Bitfield< 25 > | RiscvISA::eb |
RiscvISA::pTagLo | |
Bitfield< 7, 6 > | RiscvISA::pState |
Bitfield< 5 > | RiscvISA::l |
Bitfield< 0 > | RiscvISA::p |