};
} // namespace o3
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/49714
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I81473db51d930c757f4e0b24e6f3017a4965a721
Gerrit-Cha
it
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: If2f62ff0a29a26ae7067728651440f864999fc67
Gerrit-Change-Number: 49718
Gerrit-PatchSet: 55
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travagli
ubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I3b58559f41adc1da5f661121225dbd389230e3af
Gerrit-Change-Number: 49710
Gerrit-PatchSet: 55
Gerrit-Owner: Gabe Black
Gerrit-Revie
ateCheck', 'SoftIntGateCheck', 'SSCheck', 'IretCheck',
+ 'IntCSCheck', 'TRCheck', 'TSSCheck', 'InGDTCheck', 'LDTCheck'):
symbols[check] = f'Seg{check}'
for reg in ('TR',
Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: If22b2e98818437ba23583bb3de012cdd03461a15
Gerrit-Change-Number: 57199
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To uns
gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ia2f5ffd53300abdd141ee32698a2099ad2acdf78
Gerrit-Change-Number: 57198
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
e gate type.
+srli t9, t1, 40, dataSize=8
+# Extract the IF bit from the flags.
+srli t10, t6, 9, dataSize=8
+# Xor them, so that *that* xored with flags will leave the gate LSB in
IF.
+xor t9, t10, t9, dataSize=8
+# Make sure no other bits are set.
+an
rom
-{
-# This vectors the CPU into an interrupt handler in legacy mode.
-extern legacyModeInterrupt:
- panic "Legacy mode interrupts not implemented (in microcode)"
-eret
-};
-
-def rom
-{
extern initIntHalt:
rflags t1
limm t2, "~IFBit"
--
To vie
t = std::make_shared(selector);
+}
break;
case SegSoftIntGateCheck:
// Check permissions.
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57197
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googl
m5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I25259733f20ceafec90bd1585c036d6bcd26ed80
Gerrit-Change-Number: 57195
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing l
;legacy_mode_int_get_gate"
+
+# Make sure the descriptor is a legal gate.
+chks t0, t0, t1, IntGateCheck, dataSize=8
+legacy_int with_ec=True
};
undef macro legacy_int;
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57192
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Iaf86bfaa67ee4e5a22df57a035a01effe0aa84f0
Gerrit-Change-Number: 57192
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
icroFlags.remove('IsLastMicroop')
+if not 'IsDelayedCommit' in microFlags:
+ microFlags.append('IsDelayedCommit')
+
+return f'''new {self.className}(machInst, macrocodeBlock,
+{self.microFlagsText(microFlags)}, {self.cond})'''
ase t10, hs, dataSize=8
-wrbase ss, t10, dataSize=8
+m_copy_seg_info dest="ss", source="hs", temp_reg="t10"
{start_label}_updateESP:
mov rsp, rsp, t6, dataSize=4
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/
a_size=4
-
-legacy_mode_int_dsz_is_4:
+legacy_mode_int_push_frame_dsz_is_4:
st t6, hs, [1, t0, t5], -4, dataSize=4, addressSize=ssz
st t3, hs, [1, t0, t5], -8, dataSize=4, addressSize=ssz
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57196
To unsubscribe, or for
ss, t10, dataSize=8
+
+{start_label}_updateESP:
+mov rsp, rsp, t6, dataSize=4
wrip t0, t9, dataSize=8
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57189
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Ge
rit-Branch: develop
Gerrit-Change-Id: I92397514cdf64c3218175dd6cffd5931cc85d95b
Gerrit-Change-Number: 55692
Gerrit-PatchSet: 12
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford Beckmann
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Matt Sinclair
Gerrit-Reviewer: Matthew Poremba
Gerrit-Reviewer
or help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I2325bc3583b3c796c586c2ea4f6ba3cc56725077
Gerrit-Change-Number: 55691
Gerrit-PatchSet: 12
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford B
lop
Gerrit-Change-Id: Ia2315e1753b6e9e701bf18eadf8cf448643577b4
Gerrit-Change-Number: 57172
Gerrit-PatchSet: 2
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bobby Bruce
Gerrit-Reviewer: Daniel Carvalho
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: Javier Bueno Hedo
Gerrit-Revi
ting mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ied0e267a1b89884b369cc5f7f043c96ae86d973b
Gerrit-Change-Number: 57171
Gerrit-PatchSet: 2
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bobby Bruce
Gerrit-R
"[0a 0807 0605 0403 0201]");
+EXPECT_EQ(printByteBuf(buf.data(), 9, ByteOrder::big, 3),
+"[0a0807 060504 030201]");
+EXPECT_EQ(printByteBuf(buf.data(), 9, ByteOrder::big, 4),
+"[0a 08070605 04030201]");
+EXPECT_EQ(printByteBuf
writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: If918eba3b81443019c5789ab132de45c65f93072
Gerrit-Change-Number: 57150
Gerrit-PatchSet: 3
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bobby Bruce
or help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: If9bd935c4b1c73dfcf709cce02bcfa3738637c6c
Gerrit-Change-Number: 55625
Gerrit-PatchSet: 13
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford B
tps://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I4fc31e3f87815a19232390966c25d156be6a7e92
Gerrit-Change-Number: 55624
Gerrit-PatchSet: 13
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford Beckmann
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Mat
iting mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I720a0b0e4aa227171c59804d899baba64b8d320b
Gerrit-Change-Number: 55623
Gerrit-PatchSet: 13
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford Beckmann
591
Gerrit-PatchSet: 13
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford Beckmann
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Matt Sinclair
Gerrit-Reviewer: Matthew Poremba
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list -
rit-Change-Number: 55590
Gerrit-PatchSet: 13
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford Beckmann
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Matt Sinclair
Gerrit-Reviewer: Matthew Poremba
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
g
/55588
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I8956d9871c8819acd4669423b3b59fa615ac2a7c
Gerrit-Change-Number: 55588
Gerrit-PatchSet: 12
Gerrit-Owner: Gabe Black
Ge
c/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ia2315e1753b6e9e701bf18eadf8cf448643577b4
Gerrit-Change-Number: 57172
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send
57171
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ied0e267a1b89884b369cc5f7f043c96ae86d973b
Gerrit-Change-Number: 57171
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerri
be, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ic5ad0e532fac078d384a0aebb3e04a4b04ce4880
Gerrit-Change-Number: 57173
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: ne
ttings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I06029b78103019c668647569c6037ca64a4d9c76
Gerrit-Change-Number: 49709
Gerrit-PatchSet: 53
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: kokoro
Ger
develop
Gerrit-Change-Id: Ia2fc17074015e074d1f156177bd499d67da5411d
Gerrit-Change-Number: 55587
Gerrit-PatchSet: 12
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford Beckmann
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Matt Sinclair
Gerrit-Reviewer: Matthew Poremba
Gerrit-Reviewer: kokoro
,
+PortID idx=InvalidPortID) override;
+
+void postInterrupt(bool is_primary) override;
+ void clearInterrupt(bool is_primary) override;
+};
+
+} // namespace gem5
+
+#endif // __DEV_X86_IDE_CTRL_HH_
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/55586
To
/gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I9c891b37482fe72b6436850fc8c3c2fcef6f0476
Gerrit-Change-Number: 55585
Gerrit-PatchSet: 12
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bradford Beckmann
Gerrit-Reviewer: Gabe Black
Gerrit-Re
ubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I2c0840e279e9caa89c21a4e7cbdbcaf6bccd92ac
Gerrit-Change-Number: 55523
Gerrit-PatchSet: 15
Gerrit-Owner: Gabe Black
Gerrit-Reviewer:
DPRINTF(TLB, "In protected mode.\n");
@@ -361,11 +365,11 @@
}
Addr base = tc->readMiscRegNoEffect(MISCREG_SEG_BASE(seg));
Addr limit = tc->readMiscRegNoEffect(MISCREG_SEG_LIMIT(seg));
-bool sizeOverride = (flags & (AddrSizeFlagB
.\n", getSize());
}
void
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57150
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: If918eba3b81443
0504 030201]");
+EXPECT_EQ(printByteBuf(buf.data(), 9, ByteOrder::big, 4),
+"[0a 08070605 04030201]");
+EXPECT_EQ(printByteBuf(buf.data(), 9, ByteOrder::big, 5),
+"[0a080706 0504030201]");
+ EXPECT_EQ(printByteBuf(buf.d
"CCFLAGS": [ "-Wno-array-bounds",
"-Wno-stringop-overflow" ]
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/56890
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerr
Gerrit-Change-Number: 49706
Gerrit-PatchSet: 53
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list
lp writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I5a0f9d30fe56806d46fb54d62e1e58d02a319879
Gerrit-Change-Number: 49708
Gerrit-PatchSet: 54
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewe
e971c63
Gerrit-Change-Number: 49705
Gerrit-PatchSet: 53
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubsc
: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url
path)
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57090
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I396eeab772a02a4a0147af2cce584fdb419d3
em5
Gerrit-Branch: develop
Gerrit-Change-Id: I4997e989b436a3008f65f348722dfb843b2f110a
Gerrit-Change-Number: 57089
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
lt;%s>();\n' % (
self.base_name, rindex,
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/49707
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: dev
help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Icef429d5c9c036541472c470d5009c8d29a74548
Gerrit-Change-Number: 49695
Gerrit-PatchSet: 52
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Ge
const auto ®_class = reg_file.regClass;
+
+ DPRINTFV(reg_class.debug(), "Setting %s register %d to %s.\n",
+reg.className(), idx, reg_class.valString(val));
+reg_file.set(idx, val);
}
// hardware transactional memory
--
To view, visit https
0023a9de20
Gerrit-Change-Number: 49698
Gerrit-PatchSet: 52
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailin
iew.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I1b811f5dab2d23aafc2f373f743126a54b8c3d73
Gerrit-Change-Number: 49699
Gerrit-PatchSet: 52
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Review
urce.com/c/public/gem5/+/49703
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I9f220ba4f28d6a63e4f037388b0431dfe123a8a9
Gerrit-Change-Number: 49703
Gerrit-PatchSet: 52
Ge
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Id290b4b63ca0cf9982327e1451d12917e9d99272
Gerrit-Change-Number: 49701
Gerrit-PatchSet: 52
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit
Gerrit-PatchSet: 52
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscr
egVal)) :
-RegClass(num_regs, new_zero, reg_bytes)
+RegClass(num_regs, debug_flag, new_zero, reg_bytes)
{
_ops = &new_ops;
}
@@ -107,6 +110,7 @@
RegIndex zeroReg() const { return _zeroReg; }
size_t regBytes() const { return _regBytes; }
size_t r
it-Change-Id: I8240dd85f2db2f8125d7944135c4361866fba057
Gerrit-Change-Number: 49700
Gerrit-PatchSet: 52
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Giacomo Travaglini
Gerrit-Reviewer: Jason Lowe-Power
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
lic/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I4c4feba38d4fef11ad3b804d41dacb69cc3e6bd5
Gerrit-Change-Number: 57051
Gerrit-PatchSet: 2
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bobby Bruce
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: kokoro
Gerrit-Mess
unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ieb1b58511d9651e6e59be199059b9d2b8c670472
Gerrit-Change-Number: 57049
Gerrit-PatchSet: 2
Gerrit-Owner: Gabe Black
Gerrit
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Bobby Bruce
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: kokoro
Gerrit-MessageType: merged
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url
ting mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I2aa1bffe8b095a0301579e60270965c611d6db4e
Gerrit-Change-Number: 49694
Gerrit-PatchSet: 51
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Review
5
Gerrit-Branch: develop
Gerrit-Change-Id: I4c4feba38d4fef11ad3b804d41dacb69cc3e6bd5
Gerrit-Change-Number: 57051
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send a
-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ieb1b58511d9651e6e59be199059b9d2b8c670472
Gerrit-Change-Number: 57049
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType
tings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Iec44255cccbafa4aceaa68bdd8b6a835dc0637a0
Gerrit-Change-Number: 56895
Gerrit-PatchSet: 6
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Gabe Black
Gerrit-Reviewer: Matthew Poremba
Gerrit-Reviewer: kokoro
Gerrit-MessageType
r.lineno}: '
+ f'{message}')
print()
##
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57020
To unsubscribe, or for help writing mail filters, visit
https://ge
o"
+mnemonic = "ldio"
+
+microops["ldio"] = LdioOp
+
+class StioOp(LdStIoOp):
+className = "Stio"
+mnemonic = "stio"
+
+microops["stio"] = StioOp
diff --git a/src/arch/x86/x86_traits.hh b/src/arch/x86/x86_traits.hh
index a0cac21..c193341 100644
--- a/src/arch/x86/x86_traits.hh
+++ b/src/arch/x86/x86_traits.hh
@@ -57,9 +57,6 @@
constexpr int NumSegments = 6;
constexpr int NumSysSegments = 4;
-constexpr Addr IntAddrPrefixMask = 0xULL;
-constexpr Addr IntAddrPrefixIO = 0x3ULL;
-
constexpr Addr PhysAddrPrefixIO = 0x8000ULL;
constexpr Addr PhysAddrPrefixLocalAPIC = 0x2000ULL;
constexpr Addr PhysAddrPrefixInterrupts = 0xA000ULL;
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57019
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ib1b7c13c58a9a70c1290bbee3229bcb532a45afe
Gerrit-Change-Number: 57019
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
set in the IO permissions bitmap,
+# and raise a #GP if they are.
+def macro m_check_iopb io_port, temp1, temp2 {
+ # Get the IO-permission bitmap base address.
+ld {temp1}, tr, [1, t0, t0], 0x66, dataSize=2, addressSize=8,
atCPL0=True
+
+# Figure out what bytes the bits we want are in.
+srli {temp2}, {io_por
"segment" : self.segment,
-"dataSize" : self.dataSize, "addressSize" : self.addressSize,
-"memFlags" : self.memFlags}
-return allocator
+allocatorTemplate = '''new {self.className}(machInst, macrocodeBlock,
+
}
}
-if (m5Reg.submode != SixtyFourBitMode && addrSize != 64)
-vaddr &= mask(32);
// If paging is enabled, do the translation.
if (m5Reg.paging) {
DPRINTF(TLB, "Paging enabled.\n");
diff --git a/src/arch/x86/uc
ress(0xCFC);
+static const inline AddrRange ConfDataRange =
+{ConfDataAddr, ConfDataAddr + 4};
+
+ public:
+PARAMS(PcPciHost);
+
+PcPciHost(const Params &p) : GenericPciHost(p) {}
+
+AddrRangeList getAddrRanges() const override;
+
+Tick read(PacketPtr pkt) override;
+Tick writ
ooglesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Id00431a972cfbae083813b8eb4ba6687fdb1eea9
Gerrit-Change-Number: 57012
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev
gem5/+/57014
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I4aa6c0a488ac3dc1977a95d36423160a4bdda133
Gerrit-Change-Number: 57014
Gerrit
blic/gem5/+/57013
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I285a9868be9cf4cee13bf572d9f914485e60ca26
Gerrit-Change-Number: 57013
Gerrit-PatchSet:
--git a/src/dev/storage/ide_ctrl.hh b/src/dev/storage/ide_ctrl.hh
index 635c446..53b4486 100644
--- a/src/dev/storage/ide_ctrl.hh
+++ b/src/dev/storage/ide_ctrl.hh
@@ -204,8 +204,8 @@
virtual void postInterrupt(bool is_primary);
virtual void clearInterrupt(bool is_primary);
-Tick
57010
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I75c3eb7ebe290c972d4dc6a4827172b136387431
Gerrit-Change-Number: 57010
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-Mes
iew, visit https://gem5-review.googlesource.com/c/public/gem5/+/57015
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I79187bbd2a56e4f40ebeda0e7c228e30c72f1d7d
Gerrit-Change-
const Addr IntAddrPrefixMask = 0xULL;
-const Addr IntAddrPrefixMSR = 0x2ULL;
const Addr IntAddrPrefixIO = 0x3ULL;
const Addr PhysAddrPrefixIO = 0x8000ULL;
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/5701
eview.googlesource.com/c/public/gem5/+/49693
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I845d0c01ba5b930d46b36147a3136fd721241ed9
Gerrit-Change-Number: 49693
Gerrit-Pat
case VecRegClass:
+execContextStats.numVecRegWrites++;
+break;
+ case VecPredRegClass:
+execContextStats.numVecPredRegWrites++;
+break;
+ default:
+ break;
+ }
+ return thread->getWritableReg(reg);
}
void
-
mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I8b2e82160fd433d57af4a7008ec282ee8ad8a422
Gerrit-Change-Number: 56849
Gerrit-PatchSet: 4
Gerrit-Owner: Gabe Black
Gerrit-Reviewer: Andreas Sandberg
Gerrit-Rev
-saved_env = os.environ
-os.environ.update({key: str(val) for key, val in
-kconfig_env['ENV'].items()})
-kconfig = kconfiglib.Kconfig(filename=base_kconfig)
-os.environ = saved_env
+kconfig = _process_kconfig(kconfig_env, base_kconfig)
kconfig.load
config(env, base_kconfig, config_path, main_menu_text,
style='aquatic'):
kconfig_env = _prep_env(env, base_kconfig, config_path)
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/56951
To unsubscribe, or for help writing mail filters, visit
https://
t;Failed to run savedefconfig")
+
def setconfig(env, base_kconfig, config_path, assignments):
kconfig_env = _prep_env(env, base_kconfig, config_path)
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/56954
To unsubscribe, or for help writing mail filters, visit
https://gem5-rev
quot;Failed to run oldconfig")
+
def menuconfig(env, base_kconfig, config_path, main_menu_text,
style='aquatic'):
kconfig_env = _prep_env(env, base_kconfig, config_path)
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/56955
To unsubscribe, or for
config_env = _prep_env(env, base_kconfig, config_path)
# Provide a little visual separation between SCons output and
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/56953
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Projec
rce.com/c/public/gem5/+/56952
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Iec51df3db89ac7e7411e6c08fe8201afb69dc63e
Gerrit-Change-Number: 56952
Gerrit-PatchSet: 1
Gerrit-O
c/gem5/+/56949
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I74c981b206849f08e60c2df702c06534c670cc7c
Gerrit-Change-Number: 56949
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
G
ource.com/c/public/gem5/+/56929
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I059306a54b2a9cf7a22258a01e0821e370f0590a
ck_type="SoftIntGateCheck"
-legacy_int "legacyModeInterruptWithError", error_code_size=4, \
- error_code_code="st t15, ss, [1, t0, rsp]"
+legacy_int "legacyModeInterruptWithError", with_ec=True
};
undef macro legacy_int;
--
To view, vi
instruction
StaticInstPtr instPtr = NULL;
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/56906
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-I
flags=(CEZF,)
+br "end", flags=(CEZF,)
limm t4, 0, dataSize=8
srli t4, reg, 3, dataSize=2
ld t1, tsg, [8, t4, t0], dataSize=8
@@ -341,7 +341,7 @@
ld t5, seg, sib, disp, dataSize=2
chks t0, t5, t0, InGDTCheck
andi
ataSize=8
fault "std::make_shared(0)", flags=(CEZF,)
-# Extract the index.
-andi t11, t8, 0xF8, dataSize=8
- # Check if this is a global or local descriptor.
-andi t0, t8, 0x4, flags=(EZF,), dataSize=2
-br "{start_label}_globalSS", flags=(CEZF,)
-ld t12,
de
+++ b/src/arch/x86/microcode/romutil.ucode
@@ -253,8 +253,6 @@
# Go get the stack segment descriptor
# Check for a null selector.
-andi t0, t8, 0xFC, flags=(EZF,), dataSize=8
-fault "std::make_shared(0)", flags=(CEZF,)
m_read_descriptor desc="t12", select
self.microops = microops
self.rom = rom
+self.include_paths = include_paths
self.symbols = {}
def assemble(self, asm, path=None):
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/56900
To unsubscribe, or for help writing mail filters, visit
https://
ng mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I65020744a6ca71a6c24004ddef32d3974f48d0a4
Gerrit-Change-Number: 56905
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-Message
em5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ic94b7729cd6e48b5b5a2b4b76e20dff4aafd9b73
Gerrit-Change-Number: 56902
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
t
index 238ce2f..6dd3868 100644
--- a/src/mem/ruby/protocol/SConscript
+++ b/src/mem/ruby/protocol/SConscript
@@ -36,7 +36,7 @@
Import('*')
-if env['CONF']['PROTOCOL'] == 'None':
+if not env['CONF']['RUBY']:
Return()
output_dir = Dir(
@@
-TARGET_ISA = 'x86'
-PROTOCOL = 'MI_example'
diff --git a/build_opts/X86_MOESI_AMD_Base b/build_opts/X86_MOESI_AMD_Base
deleted file mode 100644
index 261bedb..000
--- a/build_opts/X86_MOESI_AMD_Base
+++ /dev/null
@@ -1,2 +0,0 @@
-PROTOCOL = 'MOESI_AM
ttings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I54060d613f0e0ab9372bed37a2fe5849bf5bbcdb
Gerrit-Change-Number: 56896
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
p writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ief8e8c2ee6477799455c2004bef06c64be5cc1db
Gerrit-Change-Number: 56898
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black
Gerrit-MessageType: newchange
___
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
+# neither the name of the copyright holders nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLI
201 - 300 of 6342 matches
Mail list logo