[gem5-dev] [S] Change in gem5/gem5[develop]: configs: Make vega10_kvm.py runnable

2022-04-22 Thread Matthew Poremba (Gerrit) via gem5-dev
ublic/gem5/+/59052 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: I90937ef13bf598cef1f58af69da1fdc9038d1e37 Gerrit-Change-Number: 59052 Gerrit-PatchSet: 2 Gerrit-Owner:

[gem5-dev] [S] Change in gem5/gem5[develop]: configs: Make vega10_kvm.py runnable

2022-04-22 Thread Matthew Poremba (Gerrit) via gem5-dev
ps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I90937ef13bf598cef1f58af69da1fdc9038d1e37 Gerrit-Change-Number: 59052 Gerrit-PatchSet: 1 Gerrit-Owner: Matthew Poremba Gerrit-MessageType: newchange

[gem5-dev] [M] Change in gem5/gem5[develop]: util: Add dockerfile for building GPUFS application

2022-04-22 Thread Matthew Poremba (Gerrit) via gem5-dev
ublic/gem5/+/59051 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: Ie76146be0ccf6fcc1941322cacc15965fe70073a Gerrit-Change-Number: 59051 Gerrit-PatchSet: 1 Gerrit-Owner: Matth

[gem5-dev] [S] Change in gem5/gem5[develop]: python: Add error for creating abstact SimObjects

2022-04-22 Thread Jason Lowe-Power (Gerrit) via gem5-dev
t;) self.getCCParams() self.getCCObject() # force creation -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/59049 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Br

[gem5-dev] [M] Change in gem5/gem5[develop]: mem-ruby: Support for unaddressed mem requests in the Sequencer

2022-04-22 Thread Giacomo Travaglini (Gerrit) via gem5-dev
rementUnaddressedTransactionCnt(); + +/** + * Generate the current unaddressed transaction ID based on the counter + * and the Sequencer object's version id. + */ +uint64_t getCurrentUnaddressedTransactionID() const; + public: /** * Searches for cache line address in the

[gem5-dev] [S] Change in gem5/gem5[develop]: dev-amdgpu: Fix frame writes for <32-bit writes

2022-04-21 Thread Matthew Poremba (Gerrit) via gem5-dev
{ frame_regs[aperture_offset] = pkt->getLE(); DPRINTF(AMDGPUDevice, "GART translation %p -> %p\n", aperture_offset, -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58852 To unsubscribe, or for help writing mail filters, visit https://gem5-revi

[gem5-dev] [M] Change in gem5/gem5[develop]: arch-riscv: RISCV call/ret instructions aren't decoded correctly

2022-04-21 Thread Gerrit
isit https://gem5-review.googlesource.com/c/public/gem5/+/58209 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: I9728757c9f3f81bd498a0ba04664a003dbded3bf Gerrit-Chang

[gem5-dev] [S] Change in gem5/gem5[develop]: mem-garnet: Packet Tracing of garnet network

2022-04-20 Thread Sungkeun Kim (Gerrit) via gem5-dev
tected: +int m_packet_id; int m_id; int m_vnet; int m_vc; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58857 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Bran

[gem5-dev] [S] Change in gem5/gem5[develop]: util: fix the cxx_config example

2022-04-20 Thread Iru Cai (Gerrit) via gem5-dev
(*checkpoint); config_manager->loadState(*checkpoint); config_manager->startup(); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58989 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Projec

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Update the stdlib resource's md5 utils

2022-04-19 Thread Bobby Bruce (Gerrit) via gem5-dev
# This test ensures that two directories with exactly the same contents +# have the same md5 value. + +dir1 = self._create_temp_directory() +first_md5 = md5_dir(dir1) +shutil.rmtree(dir1) + +dir2 = self._create_temp_directory() +second_md5

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Add tar unpacking to downloader

2022-04-19 Thread Bobby Bruce (Gerrit) via gem5-dev
move(download_dest) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58851 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: Ia835c1777425a5aafe8ba7

[gem5-dev] [M] Change in gem5/gem5[develop]: util,stdlib: Add util/md5.py

2022-04-19 Thread Bobby Bruce (Gerrit) via gem5-dev
th is neither a file nor directory.") +exit(1) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58850 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Cha

[gem5-dev] [S] Change in gem5/gem5[develop]: tests,gpu-compute: Replace gcn3 tests with vega testlib tests

2022-04-19 Thread Bobby Bruce (Gerrit) via gem5-dev
-70,7 +70,7 @@ isa_to_use=constants.x86_tag else: protocol_to_use=None -isa_to_use=constants.gcn3_x86_tag +isa_to_use=constants.vega_x86_tag gem5_verify_config( name=name, -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/59012 T

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Add the 'vega_x86_tag' to testlib

2022-04-19 Thread Bobby Bruce (Gerrit) via gem5-dev
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I4d8309f928317d03b63e07e5ebb43de68cded9f2 Gerrit-Change-Number: 59010 Gerrit-PatchSet: 1 Gerrit-Owner: Bobby Bruce Gerrit-MessageType: newchange ___ gem5-dev

[gem5-dev] [S] Change in gem5/gem5[develop]: learning-gem5,tests: Fix 'valid_isas' in learning gem5 part 3

2022-04-19 Thread Bobby Bruce (Gerrit) via gem5-dev
://gem5-review.googlesource.com/c/public/gem5/+/59011 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: I3bd20b53e04d129462e6f62a24f34b093f4a1b80 Gerrit-Change-Number: 59011

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Fix 'valid_hosts' field for KVM tests

2022-04-19 Thread Bobby Bruce (Gerrit) via gem5-dev
resource_path, ], valid_isas=(constants.x86_tag,), -valid_hosts=constants.supported_hosts, +valid_hosts=(constants.host_x86_64_tag,), length=length, uses_kvm=True, ) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/589

[gem5-dev] [S] Change in gem5/gem5[develop]: mem-garnet: Packet Tracing of garnet network

2022-04-19 Thread Sungkeun Kim (Gerrit) via gem5-dev
ew.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I4302bd4c8aebf14f64ba263e129ba69eea71969b Gerrit-Change-Number: 59009 Gerrit-PatchSet: 1 Gerrit-Owner: Sungkeun Kim Gerrit-MessageType: newchange ___ ge

[gem5-dev] [S] Change in gem5/gem5[develop]: util: fix the cxx_config example

2022-04-18 Thread Iru Cai (Gerrit) via gem5-dev
ttps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Id92bb7954defea15b026eba3229a453b688929be Gerrit-Change-Number: 58989 Gerrit-PatchSet: 1 Gerrit-Owner: Iru Cai Gerrit-MessageType: newchange __

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Fix 'valid_hosts' field for KVM tests

2022-04-18 Thread Bobby Bruce (Gerrit) via gem5-dev
-review.googlesource.com/c/public/gem5/+/58970 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: Id0a906ca6602c0358ae632cce314769807bf6e07 Gerrit-Change-Number: 58970 Gerrit-

[gem5-dev] [S] Change in gem5/gem5[develop]: dev-amdgpu: Fix size issue in interrupt handler

2022-04-18 Thread Matthew Poremba (Gerrit) via gem5-dev
; // in bytes - class AMDGPUInterruptHandler : public DmaDevice { public: -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58969 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit

[gem5-dev] [S] Change in gem5/gem5[develop]: mem-garnet: Packet Tracing of garnet network

2022-04-18 Thread Sungkeun Kim (Gerrit) via gem5-dev
urn m_id; } Tick get_time() { return m_time; } int get_vnet() { return m_vnet; } @@ -114,6 +115,7 @@ uint32_t m_width; int msgSize; protected: +int m_packet_id; int m_id; int m_vnet; int m_vc; -- To view, visit https://gem5-review.g

[gem5-dev] [M] Change in gem5/gem5[develop]: mem-garnet: Packet Tracing of garnet network

2022-04-18 Thread Sungkeun Kim (Gerrit) via gem5-dev
-114,6 +115,7 @@ uint32_t m_width; int msgSize; protected: +int m_packet_id; int m_id; int m_vnet; int m_vc; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58856 To unsubscribe, or for help writing mail filters, visit https://gem5-review.g

[gem5-dev] [M] Change in gem5/gem5[develop]: mem-garnet: Packet Tracing of garnet network

2022-04-18 Thread Sungkeun Kim (Gerrit) via gem5-dev
int m_vnet; int m_vc; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58855 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: I8d5a66751691e285178c1

[gem5-dev] [M] Change in gem5/gem5[develop]: bazel

2022-04-18 Thread Earl Ou (Gerrit) via gem5-dev
('FmtFlag', +# "Show the --debug-flag that enabled each debug message") +# DebugFormatFlag('FmtStackTrace', +# "Print a stack trace after every debug message") +# DebugFormatFlag('FmtTicksOff', "Don't show tick count on debug messages") diff --git a/src/dev/BU

[gem5-dev] [S] Change in gem5/gem5[develop]: mem-garnet: Packet Tracing of garnet network

2022-04-17 Thread Sungkeun Kim (Gerrit) via gem5-dev
ibe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I96ff6b2230bff6a297732c134bfe78a63e2d7428 Gerrit-Change-Number: 58854 Gerrit-PatchSet: 1 Gerrit-Owner: Sungkeun Kim Gerri

[gem5-dev] [S] Change in gem5/gem5[develop]: mem-garnet: Packet Tracing of garnet network

2022-04-17 Thread Sungkeun Kim (Gerrit) via gem5-dev
rn m_packet_id; } int get_id() { return m_id; } Tick get_time() { return m_time; } int get_vnet() { return m_vnet; } @@ -114,6 +115,7 @@ uint32_t m_width; int msgSize; protected: +int m_packet_id; int m_id; int m_vnet; int m_vc; -- To view, visit https:/

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Add missing ()s in get_supported_isas.

2022-04-16 Thread Gabe Black (Gerrit) via gem5-dev
if buildEnv[f"USE_{key.upper()}_ISA"]: supported_isas.add(get_isa_from_str(key)) return supported_isas -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58929 To unsubscribe, or for help writing mail filters, visit https://gem5-review.goog

[gem5-dev] [S] Change in gem5/gem5[develop]: configs: Fix the command in the comment of arm-hello.py

2022-04-16 Thread Hoa Nguyen (Gerrit) via gem5-dev
+./build/ARM/gem5.opt configs/example/gem5_library/arm-hello.py ``` """ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58830 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: pub

[gem5-dev] [S] Change in gem5/gem5[develop]: configs: Fix spelling mistakes.

2022-04-16 Thread WenDi Gan (Gerrit) via gem5-dev
domain.clock = '1GHz' system.clk_domain.voltage_domain = VoltageDomain() -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58229 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: deve

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Add missing ()s in get_supported_isas.

2022-04-15 Thread Gabe Black (Gerrit) via gem5-dev
filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I9dc53259a766a68070e0b79bb55f721a93fcdeed Gerrit-Change-Number: 58929 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange __

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Remove old support for building with a batch processor.

2022-04-15 Thread Gabe Black (Gerrit) via gem5-dev
elp writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I45dc31b68c68906401fb1cd9e9ed658f2ba1dd6c Gerrit-Change-Number: 58891 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib, configs: Fix riscv-ubuntu-run error

2022-04-14 Thread Hoa Nguyen (Gerrit) via gem5-dev
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: Iaa9aabe058a00abd964bf935b1b3f05456713275 Gerrit-Change-Number: 58889 Gerrit-PatchSet: 2 Gerrit-Owner: Hoa Nguyen Gerrit-Reviewer

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib, configs: Fix riscv-ubuntu-run error

2022-04-14 Thread Hoa Nguyen (Gerrit) via gem5-dev
-review.googlesource.com/c/public/gem5/+/58889 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: Iaa9aabe058a00abd964bf935b1b3f05456713275 Gerrit-Change-Number: 58889 Gerrit-PatchSet: 1

[gem5-dev] [S] Change in gem5/gem5[develop]: dev-amdgpu: Fix frame writes for <32-bit writes

2022-04-14 Thread Matthew Poremba (Gerrit) via gem5-dev
t;GART translation %p -> %p\n", aperture_offset, -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58852 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Ge

[gem5-dev] [S] Change in gem5/gem5[develop]: arch-riscv: Added the Zbc bitmanip instructions

2022-04-13 Thread Jerin Joy (Gerrit) via gem5-dev
if ((Rs2 >> i) & 1) { +Rd ^= (Rs1 >> (64-i)); +} +} +}}); } 0x4: decode FUNCT7 { 0x0: xor({{ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58631 To unsubscribe, or for help writing mail filters, visit htt

[gem5-dev] [M] Change in gem5/gem5[develop]: arch-riscv: Added the Zbs bitmanip instructions

2022-04-13 Thread Jerin Joy (Gerrit) via gem5-dev
}}); 0x30: ror({{ int shamt = Rs2 & (64 - 1); Rd = (Rs1 >> shamt) | (Rs1 << ((64 - shamt) & (64 - 1))); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58632

[gem5-dev] [L] Change in gem5/gem5[develop]: arch-riscv: Added the Zba and Zbb bitmanip instructions

2022-04-13 Thread Jerin Joy (Gerrit) via gem5-dev
value)); +} + +TEST(BitfieldTest, CountLeadingZeros64BitsNoTrailing) +{ +uint64_t value = (1 << 29) + 1; +EXPECT_EQ(34, clz64(value)); +} + +TEST(BitfieldTest, CountLeadingZeros64Bits) +{ +uint64_t value = 1ULL << 63; +EXPECT_EQ(0, clz64(value)); +} + +TEST(BitfieldTest, CountLeadingZero6

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Update the stdlib resource's md5 utils

2022-04-13 Thread Bobby Bruce (Gerrit) via gem5-dev
same md5 value. + +dir1 = self._create_temp_directory() +first_md5 = md5_dir(dir1) +shutil.rmtree(dir1) + +dir2 = self._create_temp_directory() +second_md5 = md5_dir(dir2) +shutil.rmtree(dir2) + +self.assertEquals(first_md5, second_md5) --

[gem5-dev] [M] Change in gem5/gem5[develop]: util,stdlib: Add util/md5.py

2022-04-13 Thread Bobby Bruce (Gerrit) via gem5-dev
r(path)) +exit(0) + +print("Input path is neither a file nor directory.") +exit(1) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58850 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Add tar unpacking to downloader

2022-04-13 Thread Bobby Bruce (Gerrit) via gem5-dev
f.extractall(unpack_to) +os.remove(download_dest) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58851 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: de

[gem5-dev] [M] Change in gem5/gem5[develop]: fastmodel: Export more CortexR52 reset pin

2022-04-13 Thread Yu-hsin Wang (Gerrit) via gem5-dev
@@ -80,6 +83,7 @@ slave port poweron_reset[4]; slave port halt[4]; slave port top_reset; +slave port dbg_reset; slave port cfgvectable[4]; slave port clock_rate_s -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58811 To unsubscribe, or for help

[gem5-dev] [M] Change in gem5/gem5[develop]: fastmodel: Export more CortexA76 reset pin

2022-04-13 Thread Yu-hsin Wang (Gerrit) via gem5-dev
e_reset => core.reset; +self.poweron_reset => core.cpuporeset; +self.top_reset => core.sporeset; +self.dbg_reset => core.presetdbg; + // Clocks. clock1Hz.clk_out => clockDiv.clk_in; clock1Hz.clk_out => clockDivPeriph.clk_in; @@ -100,4 +106,8

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Ensure the fast model license count is always at least 1.

2022-04-12 Thread Gabe Black (Gerrit) via gem5-dev
-review.googlesource.com/c/public/gem5/+/58490 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: Ia8df256a8f292deb6fb6fa3c5f9a7d58c2b7f782 Gerrit-Change-Number: 58490 Gerrit-PatchSet: 3 Gerrit-Owner

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Fix script failed when default files not found

2022-04-12 Thread Yu-hsin Wang (Gerrit) via gem5-dev
tps://gem5-review.googlesource.com/c/public/gem5/+/58809 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: Ic673783cb5050159a141a869ca17b1ac09a924ef Gerrit-Change-Number: 58809 Gerrit-P

[gem5-dev] [M] Change in gem5/gem5[develop]: arch: Eliminate the now unused read_code and write_code args.

2022-04-12 Thread Gabe Black (Gerrit) via gem5-dev
Write(self, pred_write, op_idx): -if self.write_code != None: -return self.buildWriteCode(pred_write, op_idx) return '' class MemOperandDesc(OperandDesc): -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/49743 To unsubscribe, or for help writing

[gem5-dev] [S] Change in gem5/gem5[develop]: arch-x86: Override make(Read|Write) instead of (read|write)_code.

2022-04-12 Thread Gabe Black (Gerrit) via gem5-dev
lters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Iab077f58e19aa6bfeed555caa31a4c8b3d261059 Gerrit-Change-Number: 49741 Gerrit-PatchSet: 67 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Bradford Beckmann Gerrit-Reviewer

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Allow riscv-board to take more than 1 disk image

2022-04-12 Thread Hoa Nguyen (Gerrit) via gem5-dev
hould be called after all IO devices are set up +(e.g. disk images, PIO devices.) +""" self._setup_io_devices() self._setup_pma() -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58791 To unsubscribe, or for help writing mail

[gem5-dev] [S] Change in gem5/gem5[develop]: configs: Fix the command in the comment of arm-hello.py

2022-04-12 Thread Hoa Nguyen (Gerrit) via gem5-dev
``` """ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58830 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop G

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib, configs: Add examples of saving/restoring checkpoints

2022-04-12 Thread Hoa Nguyen (Gerrit) via gem5-dev
t("Taking a checkpoint at", checkpoint_path) +simulator.save_checkpoint(checkpoint_path) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58829 To unsubscribe, or for help writing mail filters, visit https://gem5-review.g

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Fix bug in error message

2022-04-12 Thread Jason Lowe-Power (Gerrit) via gem5-dev
, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: If681d686c228c1362b8cc46cb14a94d7302f3793 Gerrit-Change-Number: 58429 Gerrit-PatchSet: 4 Gerrit-Owner: Jason Lowe-Power Gerrit-Reviewer: Daniel

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib, configs: Migrate riscv-ubuntu-run example to Simulator

2022-04-12 Thread Hoa Nguyen (Gerrit) via gem5-dev
or help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ie08fcf46139871bc98b9bf783d0b4d9913eace3e Gerrit-Change-Number: 58790 Gerrit-PatchSet: 3 Gerrit-Owner: Hoa Nguyen Gerrit-Reviewer: Bobby Bruce Gerrit

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Disable failing 8-core Boot Tests for Timing/Atomic

2022-04-12 Thread Bobby Bruce (Gerrit) via gem5-dev
, visit https://gem5-review.googlesource.com/c/public/gem5/+/58770 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: Ia19579029bd20c57cca8d225068d17c4b29f1773 Gerrit-Change-Number: 58770 Gerri

[gem5-dev] [S] Change in gem5/gem5[develop]: mem-ruby: CHI fix for WUs on local+upstream line

2022-04-12 Thread Giacomo Travaglini (Gerrit) via gem5-dev
, WriteUniqueFull_PoC, WriteUniqueFull_PoC_Alloc}, BUSY_BLKD) { -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57299 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop

[gem5-dev] [M] Change in gem5/gem5[develop]: misc: Add KCONFIG.md file which talks about Kconfig files.

2022-04-11 Thread Gabe Black (Gerrit) via gem5-dev
.com/c/public/gem5/+/58634 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: Ib981d1e265cf466d453071b33820d6baa24e17d4 Gerrit-Change-Number: 58634 Gerrit-PatchSet: 4 Gerrit-

[gem5-dev] [S] Change in gem5/gem5[develop]: fastmodel: Export more CortexR52 reset pin

2022-04-11 Thread Yu-hsin Wang (Gerrit) via gem5-dev
slave port halt[4]; slave port top_reset; +slave port dbg_reset; slave port cfgvectable[4]; slave port clock_rate_s -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58811 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.c

[gem5-dev] [S] Change in gem5/gem5[develop]: fastmodel: Add CortexA76 artifact reset port

2022-04-11 Thread Yu-hsin Wang (Gerrit) via gem5-dev
9,8 @@ SignalSender dbg_reset; +ResetResponsePort artifact_reset; + CortexA76Cluster *gem5CpuCluster; const Params @@ -126,6 +129,8 @@ void setCluster(SimObject *cluster) override; void setResetAddr(int core, Addr addr, bool secure) override; + +void requestReset

[gem5-dev] [M] Change in gem5/gem5[develop]: fastmodel: Add a special reset interface to consolidate reset logic

2022-04-11 Thread Yu-hsin Wang (Gerrit) via gem5-dev
com/c/public/gem5/+/58810 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: I746121d16441e021dc3392aeae1a6d9fa33d637a Gerrit-Change-Number: 58810 Gerrit-PatchSet: 1 Gerrit-Owner:

[gem5-dev] [M] Change in gem5/gem5[develop]: fastmodel: Export more CortexA76 reset pin

2022-04-11 Thread Yu-hsin Wang (Gerrit) via gem5-dev
eset; +self.top_reset => core.sporeset; +self.dbg_reset => core.presetdbg; + // Clocks. clock1Hz.clk_out => clockDiv.clk_in; clock1Hz.clk_out => clockDivPeriph.clk_in; @@ -100,4 +106,8 @@ master port vcpumntirq[4]; master port cntpnsirq[4]

[gem5-dev] [S] Change in gem5/gem5[develop]: fastmodel: Add CortexR52 artifact reset port

2022-04-11 Thread Yu-hsin Wang (Gerrit) via gem5-dev
t.set_state(0, true); +} +// Reset L2 system. +this->top_reset.signal_out.set_state(0, true); +// Reset debug APB. +this->dbg_reset.signal_out.set_state(0, true); +} + Port _getPort(const std::string _name, int idx) override; void -- T

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Fix script failed when default files not found

2022-04-11 Thread Yu-hsin Wang (Gerrit) via gem5-dev
vars_files))) Exit(1) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58809 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib, configs: Migrate riscv-ubuntu-run example to Simulator

2022-04-11 Thread Hoa Nguyen (Gerrit) via gem5-dev
gem5-review.googlesource.com/c/public/gem5/+/58790 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: Ie08fcf46139871bc98b9bf783d0b4d9913eace3e Gerrit-Change-Number: 58790 G

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Add checkpoint to Simulator

2022-04-11 Thread Hoa Nguyen (Gerrit) via gem5-dev
kpoint_folder)) + -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58789 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: I58b686b6b4f69260ab45709c6e

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Disable failing MI_Example/Timing CPU X86 Boot Tests

2022-04-11 Thread Bobby Bruce (Gerrit) via gem5-dev
mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I8511beaac0bae3c6d2a42af59035cc4620cd5bb2 Gerrit-Change-Number: 58769 Gerrit-PatchSet: 1 Gerrit-Owner: Bobby Bruce Gerrit-Me

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Remove 8-core boot tests for Timing and Atomic

2022-04-11 Thread Bobby Bruce (Gerrit) via gem5-dev
t -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58770 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: Ia19579029bd20c57cca8d225068d17c4b29f1773 Gerrit-

[gem5-dev] [M] Change in gem5/gem5[develop]: arch-vega: Implement SOP2 S_MUL_HI instructions

2022-04-11 Thread Matthew Poremba (Gerrit) via gem5-dev
nInstPtr) override; +}; // Inst_SOP2__S_MUL_HI_I32 + class Inst_SOPK__S_MOVK_I32 : public Inst_SOPK { public: -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58473 To unsubscribe, or for help writing mail filters, visit https://gem5-review.google

[gem5-dev] [S] Change in gem5/gem5[develop]: mem-ruby: Added upstream_nodes to AbstractController

2022-04-11 Thread Giacomo Travaglini (Gerrit) via gem5-dev
gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I30a6d621d7f201d89f0b13dab8ed4dd1f1f6caa3 Gerrit-Change-Number: 57296 Gerrit-PatchSet: 9 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Pow

[gem5-dev] [M] Change in gem5/gem5[develop]: mem-ruby: AbstractController unaddressed profiling

2022-04-11 Thread Giacomo Travaglini (Gerrit) via gem5-dev
sed; auto iter = m_outTrans.find(addr); assert(iter != m_outTrans.end()); stats.outTransLatHist[iter->second.transaction]->sample( -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57297 To unsubscribe, or for help writing mail filters, visit

[gem5-dev] [M] Change in gem5/gem5[develop]: cpu: Handle external TLBI Sync requests in O3CPU

2022-04-11 Thread Giacomo Travaglini (Gerrit) via gem5-dev
license below extends only to copyright in the software and shall @@ -317,6 +317,10 @@ lastRetiredHtmUid = htm_uid; } +// Stale translation checks +void startStaleTranslationFlush(); +bool checkStaleTranslations() const; + /** Returns if either the LQ or SQ is full.

[gem5-dev] [M] Change in gem5/gem5[develop]: mem-ruby: Support for unaddressed mem requests in the RubyRequest

2022-04-11 Thread Giacomo Travaglini (Gerrit) via gem5-dev
RequestType_TLBI_EXT_SYNC; +} else if (pkt->req->isTlbiExtSyncComp()) { +return RubyRequestType_TLBI_EXT_SYNC_COMP; +} else { +panic("invalid ruby packet type\n"); +} +} + inline int addressOffset(Addr addr, Addr base) { -- To view, visit https://gem5-review.googlesou

[gem5-dev] [M] Change in gem5/gem5[develop]: mem-ruby: Add TLBI callbacks to the RubyPort

2022-04-11 Thread Giacomo Travaglini (Gerrit) via gem5-dev
p writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I984fd497b7209772106150abb853c91c3d818dfd Gerrit-Change-Number: 57295 Gerrit-PatchSet: 10 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Giacomo Travaglin

[gem5-dev] [M] Change in gem5/gem5[develop]: dev-amdgpu,arch-vega: Implement TLB invalidation logic

2022-04-08 Thread Matthew Poremba (Gerrit) via gem5-dev
reak; + default: { warn("PM4 packet opcode 0x%x not supported.\n", header.opcode); DPRINTF(PM4PacketProcessor, "PM4 packet opcode 0x%x not supported.\n", -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58470 To unsubscribe, or for help writing

[gem5-dev] [S] Change in gem5/gem5[develop]: dev-amdgpu: Update comments pointing to ROCK repo

2022-04-08 Thread Matthew Poremba (Gerrit) via gem5-dev
-- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58471 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: I7d6393f1f08d59298a8a6f9c5bbdf1a9c992 Gerrit-Change

[gem5-dev] [S] Change in gem5/gem5[develop]: gpu-compute: Fatal on dynamic scratch allocation in GPUFS

2022-04-08 Thread Matthew Poremba (Gerrit) via gem5-dev
{ WaitScratchDmaEvent(task, dma_buffer); }); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58472 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-

[gem5-dev] [S] Change in gem5/gem5[develop]: cpu-o3: Resolve circular buffer issue for LSQ

2022-04-08 Thread Jin Cui (Gerrit) via gem5-dev
truction. */ int getLoadHead() { return loadQueue.head(); } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58649 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: de

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Fixing resources.json caching for multi-user envs

2022-04-07 Thread Bobby Bruce (Gerrit) via gem5-dev
or help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Iba8ab12cd7054c2f5636e444ac0f1f8f73fedc89 Gerrit-Change-Number: 58489 Gerrit-PatchSet: 2 Gerrit-Owner: Bobby Bruce Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer:

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Use the 'png' tag for the PNG library.

2022-04-07 Thread Gabe Black (Gerrit) via gem5-dev
') Source('pngwriter.cc', tags='png') Source('fiber.cc') GTest('fiber.test', 'fiber.test.cc', 'fiber.cc') -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58709 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project

[gem5-dev] [M] Change in gem5/gem5[develop]: gpu-compute: Support Scalar and Vector access to system pages

2022-04-07 Thread Matthew Poremba (Gerrit) via gem5-dev
false; // the time the request was started Tick accessTime = -1; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57711 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerr

[gem5-dev] [S] Change in gem5/gem5[develop]: gpu-compute: Handle mailbox/wakeup signals for GPUFS

2022-04-07 Thread Matthew Poremba (Gerrit) via gem5-dev
cb, >dmaBuffer, 0); +} else { +signalWakeupEvent(*event_val); +} } } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57709 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Proj

[gem5-dev] [S] Change in gem5/gem5[develop]: configs: Add option for mem type for GPUFS

2022-04-07 Thread Matthew Poremba (Gerrit) via gem5-dev
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: I62c22f6283335c3ca3df355f8ecc4bbffa751a73 Gerrit-Change-Number: 58390 Gerrit-PatchSet: 5 Gerrit-Owner: Matthew Poremba Gerrit-Reviewer: Jason L

[gem5-dev] [S] Change in gem5/gem5[develop]: configs: Exit GPUFS script if DKMS module does not exist

2022-04-07 Thread Matthew Poremba (Gerrit) via gem5-dev
unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I708912e5625e47eba15dcb2f722772a3b2928b98 Gerrit-Change-Number: 58129 Gerrit-PatchSet: 11 Gerrit-Owner: Matthew Poremba

[gem5-dev] [M] Change in gem5/gem5[develop]: gpu-compute: Command processor read path from device

2022-04-07 Thread Matthew Poremba (Gerrit) via gem5-dev
"kernel object\n", akc.kernel_code_entry_byte_offset); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/57710 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branc

[gem5-dev] [S] Change in gem5/gem5[develop]: gpu-compute: Don't use emulated driver in full system

2022-04-07 Thread Matthew Poremba (Gerrit) via gem5-dev
ce.com/c/public/gem5/+/57712 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: Iea3546b574e29c649351c0fce9154530be89e9b1 Gerrit-Change-Number: 57712 Gerrit-PatchSet: 22 Gerri

[gem5-dev] [S] Change in gem5/gem5[develop]: gpu-compute: Handle GPUFS system store responses

2022-04-07 Thread Matthew Poremba (Gerrit) via gem5-dev
5/+/57989 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: Ic00c430ce420a591fe5743f758b780d93afd2a38 Gerrit-Change-Number: 57989 Gerrit-PatchSet: 13 Gerrit-Owner: Matthew Poremb

[gem5-dev] [S] Change in gem5/gem5[develop]: fastmodel: use global option 'num_jobs' instead of hardcoded number

2022-04-07 Thread Chia-You Chen (Gerrit) via gem5-dev
n_dir.abspath), shlex.quote(self.log.abspath)) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58689 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Ger

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Use the 'png' tag for the PNG library.

2022-04-06 Thread Gabe Black (Gerrit) via gem5-dev
('fiber.cc') GTest('fiber.test', 'fiber.test.cc', 'fiber.cc') -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58709 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop

[gem5-dev] [S] Change in gem5/gem5[develop]: fastmodel: use global option 'num_jobs' instead of hardcoded number

2022-04-06 Thread Chia-You Chen (Gerrit) via gem5-dev
ion('num_jobs'), shlex.quote(simgen_dir.abspath), shlex.quote(self.log.abspath)) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58689 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings G

[gem5-dev] [S] Change in gem5/gem5[develop]: cpu: Handle external TLBI Sync requests in TimingCPU

2022-04-06 Thread Giacomo Travaglini (Gerrit) via gem5-dev
ail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I4e92f7886a296f119720b8bcda6bea722df76153 Gerrit-Change-Number: 57291 Gerrit-PatchSet: 11 Gerrit-Owner: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-

[gem5-dev] [S] Change in gem5/gem5[develop]: mem-ruby: Support for mem commands in the Sequencer

2022-04-06 Thread Giacomo Travaglini (Gerrit) via gem5-dev
em5-review.googlesource.com/c/public/gem5/+/58510 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: Ib39c759aa90ab50ffe2036b5f0ae17627f57e5f5 Gerrit-Change-Number: 58510 Gerrit-Pat

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Monkey patch a fix from 3.0.2 into 3.0.0 and 3.0.1.

2022-04-06 Thread Gabe Black (Gerrit) via gem5-dev
, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I5221b63a5fd63189eb690c77e780805dc6d68125 Gerrit-Change-Number: 58633 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Bobby

[gem5-dev] [S] Change in gem5/gem5[develop]: cpu-o3: Resolve circular buffer issue for LSQ

2022-04-06 Thread Jin Cui (Gerrit) via gem5-dev
/** Returns the index of the head load instruction. */ int getLoadHead() { return loadQueue.head(); } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58649 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Proje

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Skip "build/ALL/gem5.opt" build test

2022-04-05 Thread Bobby Bruce (Gerrit) via gem5-dev
f isa in common_isas: -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58609 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: Ib3a01113214f0715cd13ee0da4ee

[gem5-dev] [M] Change in gem5/gem5[develop]: misc: Add KCONFIG.md file which talks about Kconfig files.

2022-04-05 Thread Gabe Black (Gerrit) via gem5-dev
rsource +any additional internal Kconfig files as needed. -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58634 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerr

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Monkey patch a fix from 3.0.2 into 3.0.0 and 3.0.1.

2022-04-05 Thread Gabe Black (Gerrit) via gem5-dev
, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I5221b63a5fd63189eb690c77e780805dc6d68125 Gerrit-Change-Number: 58633 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange

[gem5-dev] [L] Change in gem5/gem5[develop]: arch-riscv: Added the Zba and Zbb bitmanip instructions

2022-04-05 Thread Jerin Joy (Gerrit) via gem5-dev
alue)); +} + +TEST(BitfieldTest, CountLeadingZeros32Bits) +{ +uint32_t value = (1 << 30) + (1 << 29); +EXPECT_EQ(1, clz32(value)); +} + +TEST(BitfieldTest, CountLeadingZeros64BitsNoTrailing) +{ + uint64_t value = (1 << 29) + 1; +EXPECT_EQ(34, clz64(value)); +} + +T

[gem5-dev] [M] Change in gem5/gem5[develop]: arch-riscv: Added the Zbs bitmanip instructions

2022-04-05 Thread Jerin Joy (Gerrit) via gem5-dev
}}); 0x30: ror({{ int shamt = Rs2 & (64 - 1); Rd = (Rs1 >> shamt) | (Rs1 << ((64 - shamt) & (64 - 1))); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58632

[gem5-dev] [S] Change in gem5/gem5[develop]: arch-riscv: Added the Zbc bitmanip instructions

2022-04-05 Thread Jerin Joy (Gerrit) via gem5-dev
if ((Rs2 >> i) & 1) { +Rd ^= (Rs1 >> (64-i)); +} +} +}}); } 0x4: decode FUNCT7 { 0x0: xor({{ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58631 To unsubscribe, o

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Increase the minimum version of SCons to 3.0.2.

2022-04-05 Thread Gabe Black (Gerrit) via gem5-dev
glesource.com/c/public/gem5/+/58629 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: I429ed889791fa581693ad2dc5b597ba27b7690fc Gerrit-Change-Number: 58629 Gerrit-PatchSet:

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Skip "build/ALL/gem5.opt" build test

2022-04-05 Thread Bobby Bruce (Gerrit) via gem5-dev
skipped_isas: continue for variant in constants.supported_variants: if isa in common_isas: -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58609 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5

[gem5-dev] [M] Change in gem5/gem5[develop]: cpu, arch-arm: Rename initiateSpecialMemCmd to initateMemMgmtCmd

2022-04-05 Thread Giacomo Travaglini (Gerrit) via gem5-dev
uest::Flags flags) override; +Fault initiateMemMgmtCmd(Request::Flags flags) override; void htmSendAbortSignal(ThreadID tid, uint64_t htm_uid, HtmFailureFaultCause) override; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58511 To unsubscrib

[gem5-dev] [S] Change in gem5/gem5[develop]: mem: Introduce Request::isMemMgmt to cover memory management cmds

2022-04-05 Thread Giacomo Travaglini (Gerrit) via gem5-dev
() const { return isTlbiCmd() || isHTMCmd(); } bool isAtomic() const -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/58509 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit

<    11   12   13   14   15   16   17   18   19   20   >