Re: [gem5-dev] name for fake linux

2019-12-10 Thread Vince Harron
gem5Linux is *way* better than overloading SELinux IMO On Tue, Dec 10, 2019 at 9:14 AM Jason Lowe-Power wrote: > One option is gem5Linux since it is kind of "gem5 flavored" Linux. > > SELinux isn't that bad. I doubt too many people will think that gem5 > is implementing a secure linux ;). > >

Re: [gem5-dev] gem5 19.0.0 : New git branching proposal

2019-12-10 Thread Bobby Bruce
Thank you all for your comments on this. In regards to the master/develop branch idea, I'm a big advocate of Jason's "make the most common use the easiest" philosophy. I think he did a good job of describing why this is important. We use the git repo as our primarily way of distributing gem5,

Re: [gem5-dev] name for fake linux

2019-12-10 Thread Gabe Black
Thanks for the suggestions. I think SyscallEmu is a bit too long as a prefix, but I do like Emu (even though EmuLinux sounds like it's a linux distro for these guys https://en.wikipedia.org/wiki/Emu). I'd like to move away from the idea of a syscall emulation *mode* since it's no longer a separate

[gem5-dev] Change in gem5/gem5[master]: sim: Get rid of the now unused SyscallDesc flags and methods.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23170 ) Change subject: sim: Get rid of the now unused SyscallDesc flags and methods. .. sim: Get rid of the now unused

[gem5-dev] Change in gem5/gem5[master]: sim: Make the syscalls use the SyscallReturn suppression mechanism.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23167 ) Change subject: sim: Make the syscalls use the SyscallReturn suppression mechanism. .. sim: Make the syscalls use the

[gem5-dev] Change in gem5/gem5[master]: arch, cpu, sim: Push syscall number determination up to processes.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23176 ) Change subject: arch,cpu,sim: Push syscall number determination up to processes. .. arch,cpu,sim: Push syscall number

[gem5-dev] Change in gem5/gem5[master]: arch: Stop using setSyscallArg to set argc and argv.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23173 ) Change subject: arch: Stop using setSyscallArg to set argc and argv. .. arch: Stop using setSyscallArg to set argc and argv.

[gem5-dev] Change in gem5/gem5[master]: arch: Get rid of the now unused setSyscallArg.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23174 ) Change subject: arch: Get rid of the now unused setSyscallArg. .. arch: Get rid of the now unused setSyscallArg. Setting

[gem5-dev] Change in gem5/gem5[master]: arch: Use ignoreWarnOnceFunc instead of the WarnOnce flag.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23169 ) Change subject: arch: Use ignoreWarnOnceFunc instead of the WarnOnce flag. .. arch: Use ignoreWarnOnceFunc instead of the

[gem5-dev] Change in gem5/gem5[master]: x86: Stop manually clearing RFLAGS.RF after a system call.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23175 ) Change subject: x86: Stop manually clearing RFLAGS.RF after a system call. .. x86: Stop manually clearing RFLAGS.RF after a

[gem5-dev] Change in gem5/gem5[master]: sim: Add a mechanism to translate ABIs to call host funcs from a TC.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23171 ) Change subject: sim: Add a mechanism to translate ABIs to call host funcs from a TC. .. sim: Add a mechanism to translate

[gem5-dev] Change in gem5/gem5[master]: sim: Add a wrapper/subclass for SyscallDesc which uses GuestABI.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23172 ) Change subject: sim: Add a wrapper/subclass for SyscallDesc which uses GuestABI. .. sim: Add a wrapper/subclass for

[gem5-dev] Change in gem5/gem5[master]: sim, arch: Collapse the ISA specific versions of m5Syscall.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23177 ) Change subject: sim,arch: Collapse the ISA specific versions of m5Syscall. .. sim,arch: Collapse the ISA specific versions

[gem5-dev] Change in gem5/gem5[master]: sim: Reintroduce the ignoreWarnOnceFunc syscall handler.

2019-12-10 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23168 ) Change subject: sim: Reintroduce the ignoreWarnOnceFunc syscall handler. .. sim: Reintroduce the ignoreWarnOnceFunc syscall

Re: [gem5-dev] name for fake linux

2019-12-10 Thread Bjoern A. Zeeb
On 10 Dec 2019, at 17:14, Jason Lowe-Power wrote: One option is gem5Linux since it is kind of "gem5 flavored" Linux. SELinux isn't that bad. I doubt too many people will think that gem5 is implementing a secure linux ;). Other options: EmuLinux (surprisingly doesn't return anything on Google

Re: [gem5-dev] name for fake linux

2019-12-10 Thread Jason Lowe-Power
One option is gem5Linux since it is kind of "gem5 flavored" Linux. SELinux isn't that bad. I doubt too many people will think that gem5 is implementing a secure linux ;). Other options: EmuLinux (surprisingly doesn't return anything on Google except qemu) SEModeLinux SEOnlyLinux After thinking

[gem5-dev] Change in gem5/gem5[master]: arch: Do value-initialization for MemOperand

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/23526 ) Change subject: arch: Do value-initialization for MemOperand .. arch: Do value-initialization for

[gem5-dev] Change in gem5/gem5[master]: arch-x86: Add byteEnable mask in x86 memhelpers

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/23529 ) Change subject: arch-x86: Add byteEnable mask in x86 memhelpers .. arch-x86: Add byteEnable mask in x86

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Avoid creating an empty byteEnable vector

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/23524 ) Change subject: arch-arm: Avoid creating an empty byteEnable vector .. arch-arm: Avoid creating an empty

[gem5-dev] Change in gem5/gem5[master]: cpu: Replace empty byteEnable check with Request::isMasked

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/23523 ) Change subject: cpu: Replace empty byteEnable check with Request::isMasked .. cpu: Replace empty

[gem5-dev] Change in gem5/gem5[master]: arch: Add raw read/writeMem helpers

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/23527 ) Change subject: arch: Add raw read/writeMem helpers .. arch: Add raw read/writeMem helpers With some

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Using new "raw" memhelpers

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/23528 ) Change subject: arch-arm: Using new "raw" memhelpers .. arch-arm: Using new "raw" memhelpers JIRA:

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Always initialize SVE memData

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/23525 ) Change subject: arch-arm: Always initialize SVE memData .. arch-arm: Always initialize SVE memData Some

[gem5-dev] Change in gem5/gem5[master]: dev-arm: GenericTimer, freq as 32-bit value

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22424 ) Change subject: dev-arm: GenericTimer, freq as 32-bit value .. dev-arm: GenericTimer, freq as 32-bit value The

[gem5-dev] Change in gem5/gem5[master]: dev-arm: GenericTimer, configurable base and low freqs

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22425 ) Change subject: dev-arm: GenericTimer, configurable base and low freqs .. dev-arm: GenericTimer, configurable base

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Fix NumVecV7ArchRegs value (64->16)

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23105 ) Change subject: arch-arm: Fix NumVecV7ArchRegs value (64->16) .. arch-arm: Fix NumVecV7ArchRegs value (64->16) In

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Reorder arch/arm/registers.hh constants

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23104 ) Change subject: arch-arm: Reorder arch/arm/registers.hh constants .. arch-arm: Reorder arch/arm/registers.hh

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Disambuiguate NumFloatV7ArchRegs usage

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23107 ) Change subject: arch-arm: Disambuiguate NumFloatV7ArchRegs usage .. arch-arm: Disambuiguate NumFloatV7ArchRegs usage

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Unify VLdmStm behaviour when reg out of index

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23106 ) Change subject: arch-arm: Unify VLdmStm behaviour when reg out of index .. arch-arm: Unify VLdmStm behaviour when

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Replace NumFloatV8ArchRegs with NumVecV8ArchRegs

2019-12-10 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/23103 ) Change subject: arch-arm: Replace NumFloatV8ArchRegs with NumVecV8ArchRegs .. arch-arm: Replace NumFloatV8ArchRegs