[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: fault on mstatus accesses from lower privilege modes.

2020-02-24 Thread Nils Asmussen (Gerrit)
rit-Change-Number: 25652 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: added fullsystem support.

2020-02-24 Thread Nils Asmussen (Gerrit)
Nils Asmussen has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/25647 ) Change subject: arch-riscv: added fullsystem support. .. arch-riscv: added fullsystem support. That is,

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: added (un)serialization of miscRegFile.

2020-02-24 Thread Nils Asmussen (Gerrit)
visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I127dbf4a6bb4a144eaee05a87495830dce82eb58 Gerrit-Change-Number: 25650 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, tests: merged changes from RISCV-test upstream repo.

2020-02-24 Thread Nils Asmussen (Gerrit)
ff12345678, 0 ); + TEST_RR_OP( 45, srlw, 0x01234567, 0x12345678, 4 ); + TEST_RR_OP( 46, srlw, 0x92345678, 0x92345678, 0 ); + TEST_RR_OP( 47, srlw, 0x09234567, 0x000092345678, 4 ); + #- # Sou

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: make accesses to CSRs SerializeAfter.

2020-02-24 Thread Nils Asmussen (Gerrit)
w.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I69391fccaec31c34d944c55bac2f04d37947ebfe Gerrit-Change-Number: 25655 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mai

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, tests: added .gitignore.

2020-02-24 Thread Nils Asmussen (Gerrit)
-Branch: develop Gerrit-Change-Id: I4377468acf906fbe1f3ca2baa5f0c2aa2941b501 Gerrit-Change-Number: 25704 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo

[gem5-dev] Change in gem5/gem5[develop]: tests: call sys.exit() on failure in Simulation::run.

2020-02-24 Thread Nils Asmussen (Gerrit)
nsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic84255fc545f531402700c864010b4542d059c77 Gerrit-Change-Number: 25662 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-M

[gem5-dev] Change in gem5/gem5[develop]: base, sim: allow m5writeFile with stdout/stderr.

2020-02-24 Thread Nils Asmussen (Gerrit)
tings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I102f82dcd2c63420b6f3fe55d67f03c62349e69d Gerrit-Change-Number: 25661 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, tests: run p tests.

2020-02-24 Thread Nils Asmussen (Gerrit)
/25706 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: I0f0e6d6c20210a02411aac0b8d4e85c27f0d904d Gerrit-Change-Number: 25706 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: report that we don't have debugging support.

2020-02-24 Thread Nils Asmussen (Gerrit)
: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: added support for pseudo instructions.

2020-02-24 Thread Nils Asmussen (Gerrit)
scv/faults.hh" #include "arch/riscv/tlb.hh" @@ -90,6 +94,7 @@ #include "mem/request.hh" #include "sim/eventq.hh" #include "sim/full_system.hh" +#include "sim/pseudo_inst.hh" #include "sim/sim_events.hh" #include "sim/sim_exit.hh" #include "sim/system.hh" diff --git a/src/arch/riscv/isa/operands.isa b/src/arch/riscv/isa/operands.isa index 7c80b8a..41e0a4b 100644 --- a/src/arch/riscv/isa/operands.isa +++ b/src/arch/riscv/isa/operands.isa @@ -2,6 +2,7 @@ // Copyright (c) 2015 RISC-V Foundation // Copyright (c) 2016 The University of Virginia +// Copyright (c) 2020 Barkhausen Institut // All rights reserved. // // Redistribution and use in source and binary forms, with or without @@ -53,6 +54,11 @@ 'ra': ('IntReg', 'ud', 'ReturnAddrReg', 'IsInteger', 1), 'sp': ('IntReg', 'ud', 'StackPointerReg', 'IsInteger', 2), +'a0': ('IntReg', 'ud', '10', 'IsInteger', 1), +'a1': ('IntReg', 'ud', '11', 'IsInteger', 2), +'a2': ('IntReg', 'ud', '12', 'IsInteger', 3), +'a3': ('IntReg', 'ud', '13', 'IsInteger', 4), + 'Fd': ('FloatReg', 'df', 'FD', 'IsFloating', 1), 'Fd_bits': ('FloatReg', 'ud', 'FD', 'IsFloating', 1), 'Fs1': ('FloatReg', 'df', 'FS1', 'IsFloating', 2), -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/25645 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: I4f73f8fcf62def8815e82555fc2a67f89efc09d1 Gerrit-Change-Number: 25645 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: fault according to status.{TVM, TSK, TW}.

2020-02-24 Thread Nils Asmussen (Gerrit)
!= PrivilegeMode::PRV_M) { -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/25654 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Chan

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: show names of MiscRegs on accesses.

2020-02-24 Thread Nils Asmussen (Gerrit)
Params *p) : BaseISA(p) { +static_assert( +sizeof(MiscRegNames) / sizeof(MiscRegNames[0]) == NumMiscRegs, + "MiscRegNames not in sync with NumMiscRegs" +); + miscRegFile.resize(NumMiscRegs); clear(); } @@ -105,8 +237,8 @@ panic("Illegal CSR index %#x\n", misc_reg); return -1; } -DPRINTF(RiscvMisc, "Reading MiscReg %d: %#llx.\n", misc_reg, -miscRegFile[misc_reg]); +DPRINTF(RiscvMisc, "Reading MiscReg %s (%d): %#llx.\n", +MiscRegNames[misc_reg], misc_reg, miscRegFile[misc_reg]); return miscRegFile[misc_reg]; } @@ -180,7 +312,8 @@ // Illegal CSR panic("Illegal CSR index %#x\n", misc_reg); } -DPRINTF(RiscvMisc, "Setting MiscReg %d to %#x.\n", misc_reg, val); +DPRINTF(RiscvMisc, "Setting MiscReg %s (%d) to %#x.\n", +MiscRegNames[misc_reg], misc_reg, val); miscRegFile[misc_reg] = val; } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/25649 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: Icd53d5524a5d5daf3e50f253cdda56341663f26e Gerrit-Change-Number: 25649 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: fixed read of {M, S, U}TVEC.

2020-02-24 Thread Nils Asmussen (Gerrit)
urce.com/c/public/gem5/+/25648 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: I799ec0dc1cbd7b271b91b53adb033a5d1ca3306f Gerrit-Change-Number: 25648 Gerrit-PatchSet: 1 Gerri

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: ignore writes to SXL/UXL fields in status register.

2020-02-24 Thread Nils Asmussen (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I62ddc7d68b8c31ca655ba1ccee7a294912f46b09 Gerrit-Change-Number: 25651 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: print information about faults.

2020-02-24 Thread Nils Asmussen (Gerrit)
ic/gem5/+/25646 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: Ic69b788d508bab1044b693860c7d942963bed3f9 Gerrit-Change-Number: 2564

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: added dummy implementation of wfi instruction.

2020-02-24 Thread Nils Asmussen (Gerrit)
or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I7ca86f57c7d794bf544e34e747875049a3f29d6a Gerrit-Change-Number: 25653 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageTyp

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: respect IALIGN, influenced by toggling 'c' extension.

2020-02-24 Thread Nils Asmussen (Gerrit)
rrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I590c05e4000b59a5ba283f47933f7a92959d8e38 Gerrit-Change-Number: 25658 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: make uret, sret, mret SerializeAfter, NonSpeculative.

2020-02-24 Thread Nils Asmussen (Gerrit)
t-Branch: develop Gerrit-Change-Id: If3b5ba6ec3b4102d53c51cf723eba5d5da3eaa2f Gerrit-Change-Number: 25656 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, arch-x86: moved common code into generic walker class.

2020-02-24 Thread Nils Asmussen (Gerrit)
Nils Asmussen has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/25660 ) Change subject: arch-riscv,arch-x86: moved common code into generic walker class. .. arch-riscv,arch-x86:

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, tests: run v tests.

2020-02-24 Thread Nils Asmussen (Gerrit)
https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I4fcb8b9cdf0d58460fb90de869fba8c6c8c428a1 Gerrit-Change-Number: 25707 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, tests: improved run-tests.py.

2020-02-24 Thread Nils Asmussen (Gerrit)
uot;) + print(zip(job_names, job_outputs)) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/25703 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/g

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: let FPU instructions fault if status.FS = off.

2020-02-24 Thread Nils Asmussen (Gerrit)
https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: If5d6ac22069b51a57b6353cd6d45b77ee51a4d55 Gerrit-Change-Number: 25657 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-arm: make SetPCCPRS microop SerializeAfter

2020-01-30 Thread Nils Asmussen (Gerrit)
: develop Gerrit-Change-Id: I999623c0fc92cfcd4c3550b9cb34e8564a92e3e6 Gerrit-Change-Number: 24943 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5

[gem5-dev] Change in gem5/gem5[develop]: arch-arm: make MicroUopSetPCCPSR SerializeAfter

2020-02-04 Thread Nils Asmussen (Gerrit)
: I999623c0fc92cfcd4c3550b9cb34e8564a92e3e6 Gerrit-Change-Number: 24943 Gerrit-PatchSet: 4 Gerrit-Owner: Nils Asmussen Gerrit-Assignee: Giacomo Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: print information about faults.

2020-03-26 Thread Nils Asmussen (Gerrit)
elp writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic69b788d508bab1044b693860c7d942963bed3f9 Gerrit-Change-Number: 25646 Gerrit-PatchSet: 7 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Al

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: added support for pseudo instructions.

2020-03-26 Thread Nils Asmussen (Gerrit)
25645 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: I4f73f8fcf62def8815e82555fc2a67f89efc09d1 Gerrit-Change-Number: 25645 Gerrit-PatchSet: 7 Gerrit-Owner: Nils Asmussen

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: implement RemoteGDB::acc for FS mode.

2020-03-21 Thread Nils Asmussen (Gerrit)
googlesource.com/c/public/gem5/+/26985 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: I78b37db43fbb16d4dafa74294117e8beba62f903 Ger

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: make sure only supported modes can be set in SATP.

2020-03-21 Thread Nils Asmussen (Gerrit)
e-Id: I37c67e491d64bf03d1125e23db28611fa0b16038 Gerrit-Change-Number: 26983 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, configs: add support for the walker cache.

2020-03-21 Thread Nils Asmussen (Gerrit)
or help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I19b1dd9e3c55c433c897988d36e6715017273c66 Gerrit-Change-Number: 26988 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange __

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: removed unused files.

2020-03-21 Thread Nils Asmussen (Gerrit)
ew.googlesource.com/c/public/gem5/+/26987 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: I4fca7f9b9bd697c044facedfca979fe828bfd27f

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: fixed formatting.

2020-03-21 Thread Nils Asmussen (Gerrit)
: develop Gerrit-Change-Id: I134993a4aced07e75bf62fec56081b0f9d8fc18c Gerrit-Change-Number: 26986 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: implement sfence.vma to flush TLBs.

2020-03-21 Thread Nils Asmussen (Gerrit)
rrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I424123d3c94c9673269f922cd6755f0bbf5b6cc0 Gerrit-Change-Number: 26984 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, configs: added bare metal FS support.

2020-03-21 Thread Nils Asmussen (Gerrit)
filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Id412186d868680b9af97503a5337fc394fd84f68 Gerrit-Change-Number: 26989 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange __

[gem5-dev] Change in gem5/gem5[develop]: misc: added news on RISC-V to RELEASE-NOTES.md.

2020-05-01 Thread Nils Asmussen (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: I9b60cd2f533e6d4ce677e8a9b7bb5a5698e51c61 Gerrit-Change-Number: 28448 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: be prepared for CSR changes during PT walk.

2020-05-01 Thread Nils Asmussen (Gerrit) via gem5-dev
ng mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I8c184c7ae7dd44d78e881bb5ec8d430dd480849c Gerrit-Change-Number: 28447 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange _

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: be prepared for CSR changes during PT walk.

2020-05-01 Thread Nils Asmussen (Gerrit) via gem5-dev
w.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I8c184c7ae7dd44d78e881bb5ec8d430dd480849c Gerrit-Change-Number: 28447 Gerrit-PatchSet: 2 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Jason Lowe-Power Gerrit-Review

[gem5-dev] Change in gem5/gem5[develop]: misc: added news on RISC-V to RELEASE-NOTES.md.

2020-05-01 Thread Nils Asmussen (Gerrit) via gem5-dev
, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I9b60cd2f533e6d4ce677e8a9b7bb5a5698e51c61 Gerrit-Change-Number: 28448 Gerrit-PatchSet: 2 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Jason

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: report that we don't have debugging support.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
it-Change-Id: If222e913c4517adb2da4f6f0ffeedb4e4808a586 Gerrit-Change-Number: 25659 Gerrit-PatchSet: 10 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Gem5 Cloud Project GCB service account <345032938...@cloudbuild.gserviceaccou

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: make accesses to CSRs SerializeAfter.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
t: 11 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Gem5 Cloud Project GCB service account <345032938...@cloudbuild.gserviceaccount.com> Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Nils Asmussen Gerrit-Reviewer: koko

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: let FPU instructions fault if status.FS = off.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
o view, visit https://gem5-review.googlesource.com/c/public/gem5/+/25657 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: If5d6ac22069b51a57b6353cd6d45b77ee51a4d55 Gerrit-Cha

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: respect IALIGN, influenced by toggling 'c' extension.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I590c05e4000b59a5ba283f47933f7a92959d8e38 Gerrit-Change-Number: 25658 Gerrit-PatchSet: 10 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Gem5 Cloud Project GCB service account <345032938...@cloudbuild.gserviceaccount.

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: make sure only supported modes can be set in SATP.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
0b16038 Gerrit-Change-Number: 26983 Gerrit-PatchSet: 9 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Nils Asmussen Gerrit-Reviewer: kokoro Gerrit-MessageType: merged _

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: fixed formatting.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
g mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I134993a4aced07e75bf62fec56081b0f9d8fc18c Gerrit-Change-Number: 26986 Gerrit-PatchSet: 9 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Re

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: implement sfence.vma to flush TLBs.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I424123d3c94c9673269f922cd6755f0bbf5b6cc0 Gerrit-Change-Number: 26984 Gerrit-PatchSet: 9 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Ja

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: implement RemoteGDB::acc for FS mode.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
o unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I78b37db43fbb16d4dafa74294117e8beba62f903 Gerrit-Change-Number: 26985 Gerrit-PatchSet: 9 Gerrit-Owner: Nils Asmussen Gerrit-Revi

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: show names of MiscRegs on accesses.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
= "UTVEC", +[MISCREG_USCRATCH] = "USCRATCH", +[MISCREG_UEPC] = "UEPC", +[MISCREG_UCAUSE]= "UCAUSE", +[MISCREG_UTVAL] = "UTVAL", +[MISCREG_FFLAGS]= "FFLAGS", + [MISCREG_FRM]

[gem5-dev] Change in gem5/gem5[develop]: configs: added bare metal FS support for RISC-V.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
it-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Id412186d868680b9af97503a5337fc394fd84f68 Gerrit-Change-Number: 26989 Gerrit-PatchSet: 10 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Gem5 Cloud Project GC

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: fixed read of {M,S,U}TVEC.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
riting mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I799ec0dc1cbd7b271b91b53adb033a5d1ca3306f Gerrit-Change-Number: 25648 Gerrit-PatchSet: 10 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerri

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: ignore writes to SXL/UXL fields in status register.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
t-Branch: develop Gerrit-Change-Id: I62ddc7d68b8c31ca655ba1ccee7a294912f46b09 Gerrit-Change-Number: 25651 Gerrit-PatchSet: 11 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Gem5 Cloud Project GCB service account &l

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: added dummy implementation of wfi instruction.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
049a3f29d6a Gerrit-Change-Number: 25653 Gerrit-PatchSet: 11 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Gem5 Cloud Project GCB service account <345032938...@cloudbuild.gserviceaccount.com> Gerrit-Reviewer: Jason Lowe-Powe

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: fault on mstatus accesses from lower privilege modes.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
11 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Nils Asmussen Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailing list -- gem5-d

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: fault according to status.{TVM,TSK,TW}.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
;readMiscReg(MISCREG_PRV); if (pm != PrivilegeMode::PRV_M) { -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/25654 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] Change in gem5/gem5[develop]: arch-riscv: added (un)serialization of miscRegFile.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
esource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I127dbf4a6bb4a144eaee05a87495830dce82eb58 Gerrit-Change-Number: 25650 Gerrit-PatchSet: 10 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Jason Lowe-

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: added TLB and page table walker.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
Nils Asmussen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/25647 ) Change subject: arch-riscv: added TLB and page table walker. .. arch-riscv: added TLB and page table walker. That is,

[gem5-dev] Change in gem5/gem5[develop]: cpu,configs: let RISC-V use the PT walker cache.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
nge-Number: 26988 Gerrit-PatchSet: 10 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Gem5 Cloud Project GCB service account <345032938...@cloudbuild.gserviceaccount.com> Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Nils

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: make uret,sret,mret SerializeAfter,NonSpeculative.

2020-04-29 Thread Nils Asmussen (Gerrit) via gem5-dev
for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: If3b5ba6ec3b4102d53c51cf723eba5d5da3eaa2f Gerrit-Change-Number: 25656 Gerrit-PatchSet: 11 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Alec Ro

[gem5-dev] Change in gem5/gem5[release-staging-v20.0.0.0]: arch-riscv,tests: merged changes from RISCV-test upstream repo.

2020-05-06 Thread Nils Asmussen (Gerrit) via gem5-dev
Nils Asmussen has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/28729 ) Change subject: arch-riscv,tests: merged changes from RISCV-test upstream repo. .. arch-riscv,tests: merged

[gem5-dev] Change in gem5/gem5[release-staging-v20.0.0.0]: base,sim: allow m5writeFile with stdout/stderr.

2020-05-06 Thread Nils Asmussen (Gerrit) via gem5-dev
tings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v20.0.0.0 Gerrit-Change-Id: I102f82dcd2c63420b6f3fe55d67f03c62349e69d Gerrit-Change-Number: 28727 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-de

[gem5-dev] Change in gem5/gem5[release-staging-v20.0.0.0]: arch-riscv,tests: run p tests.

2020-05-06 Thread Nils Asmussen (Gerrit) via gem5-dev
glesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v20.0.0.0 Gerrit-Change-Id: I0f0e6d6c20210a02411aac0b8d4e85c27f0d904d Gerrit-Change-Number: 28730 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange __

[gem5-dev] Change in gem5/gem5[release-staging-v20.0.0.0]: arch-riscv,tests: run v tests.

2020-05-06 Thread Nils Asmussen (Gerrit) via gem5-dev
ublic/gem5/+/28731 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v20.0.0.0 Gerrit-Change-Id: I4fcb8b9cdf0d58460fb90de869fba8c6c8c428a1 Gerrit-Change-Number: 28731 Gerrit-PatchSet: 1 Gerrit-Own

[gem5-dev] Change in gem5/gem5[release-staging-v20.0.0.0]: arch-riscv,tests: added .gitignore.

2020-05-06 Thread Nils Asmussen (Gerrit) via gem5-dev
-v20.0.0.0 Gerrit-Change-Id: I4377468acf906fbe1f3ca2baa5f0c2aa2941b501 Gerrit-Change-Number: 28728 Gerrit-PatchSet: 1 Gerrit-Owner: Nils Asmussen Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev

[gem5-dev] Change in gem5/gem5[release-staging-v20.0.0.0]: base,sim: allow m5writeFile with stdout/stderr.

2020-05-08 Thread Nils Asmussen (Gerrit) via gem5-dev
t-Branch: release-staging-v20.0.0.0 Gerrit-Change-Id: I102f82dcd2c63420b6f3fe55d67f03c62349e69d Gerrit-Change-Number: 28727 Gerrit-PatchSet: 2 Gerrit-Owner: Nils Asmussen Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Nils Asmussen Gerrit-Reviewer: