Re: [gem5-dev] Review Request 3668: riscv: [Patch 6/5] Improve Linux emulation for RISC-V

2016-11-01 Thread Jason Lowe-Power

---
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/3668/#review9012
---

Ship it!


Ship It!

- Jason Lowe-Power


On Oct. 21, 2016, 6:33 p.m., Alec Roelke wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/3668/
> ---
> 
> (Updated Oct. 21, 2016, 6:33 p.m.)
> 
> 
> Review request for Default.
> 
> 
> Repository: gem5
> 
> 
> Description
> ---
> 
> Changeset 11693:ac593e3451c7
> ---
> riscv: [Patch 6/5] Improve Linux emulation for RISC-V
> 
> This is an add-on patch for the original series that implemented RISC-V
> that improves the implementation of Linux emulation for SE mode. Basically
> it cleans up linux/linux.hh by removing constants that haven't been
> defined for the RISC-V Linux proxy kernel and rearranging the stat
> struct so it aligns with RISC-V's implementation of it. It also adds
> placeholders for system calls that have been given numbers in RISC-V
> but haven't been given implementations yet. These system calls are
> as follows:
> - readlinkat
> - sigprocmask
> - ioctl
> - clock_gettime
> - getrusage
> - getrlimit
> - setrlimit
> 
> The first five patches implemented RISC-V with the base ISA and multiply,
> floating point, and atomic extensions and added support for detailed
> CPU models with memory timing.
> 
> [Fixed incompatibility with changes made from patch 1.]
> Signed-off by: Alec Roelke
> 
> 
> Diffs
> -
> 
>   src/arch/riscv/linux/linux.hh PRE-CREATION 
>   src/arch/riscv/linux/process.cc PRE-CREATION 
> 
> Diff: http://reviews.gem5.org/r/3668/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Alec Roelke
> 
>

___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev


Re: [gem5-dev] Review Request 3668: riscv: [Patch 6/5] Improve Linux emulation for RISC-V

2016-10-21 Thread Alec Roelke

---
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/3668/
---

(Updated Oct. 21, 2016, 6:33 p.m.)


Review request for Default.


Repository: gem5


Description (updated)
---

Changeset 11693:ac593e3451c7
---
riscv: [Patch 6/5] Improve Linux emulation for RISC-V

This is an add-on patch for the original series that implemented RISC-V
that improves the implementation of Linux emulation for SE mode. Basically
it cleans up linux/linux.hh by removing constants that haven't been
defined for the RISC-V Linux proxy kernel and rearranging the stat
struct so it aligns with RISC-V's implementation of it. It also adds
placeholders for system calls that have been given numbers in RISC-V
but haven't been given implementations yet. These system calls are
as follows:
- readlinkat
- sigprocmask
- ioctl
- clock_gettime
- getrusage
- getrlimit
- setrlimit

The first five patches implemented RISC-V with the base ISA and multiply,
floating point, and atomic extensions and added support for detailed
CPU models with memory timing.

[Fixed incompatibility with changes made from patch 1.]
Signed-off by: Alec Roelke


Diffs (updated)
-

  src/arch/riscv/linux/linux.hh PRE-CREATION 
  src/arch/riscv/linux/process.cc PRE-CREATION 

Diff: http://reviews.gem5.org/r/3668/diff/


Testing
---


Thanks,

Alec Roelke

___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev


[gem5-dev] Review Request 3668: riscv: [Patch 6/5] Improve Linux emulation for RISC-V

2016-10-14 Thread Alec Roelke

---
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/3668/
---

Review request for Default.


Repository: gem5


Description
---

Changeset 11660:61bbdcf4217d
---
riscv: [Patch 6/5] Improve Linux emulation for RISC-V

This is an add-on patch for the original series that implemented RISC-V
that improves the implementation of Linux emulation for SE mode. Basically
it cleans up linux/linux.hh by removing constants that haven't been
defined for the RISC-V Linux proxy kernel and rearranging the stat
struct so it aligns with RISC-V's implementation of it. It also adds
placeholders for system calls that have been given numbers in RISC-V
but haven't been given implementations yet. These system calls are
as follows:
- readlinkat
- sigprocmask
- ioctl
- clock_gettime
- getrusage
- getrlimit
- setrlimit

The first five patches implemented RISC-V with the base ISA and multiply,
floating point, and atomic extensions and added support for detailed
CPU models with memory timing.

Signed-off by: Alec Roelke


Diffs
-

  src/arch/riscv/linux/process.cc PRE-CREATION 
  src/arch/riscv/linux/linux.hh PRE-CREATION 

Diff: http://reviews.gem5.org/r/3668/diff/


Testing
---


Thanks,

Alec Roelke

___
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev