[m5-dev] Undelivered Mail Returned to Sender

2009-02-27 Thread Mail Delivery System
This is the mail system at host daystrom.m5sim.org. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete

[m5-dev] changeset in m5: X86: Add a class to support 32 bit x86 linux pr...

2009-02-27 Thread Gabe Black
changeset d35d2b28df38 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=d35d2b28df38 description: X86: Add a class to support 32 bit x86 linux process. diffstat: 4 files changed, 364 insertions(+), 24 deletions(-) src/arch/x86/linux/process.cc | 23 --

[m5-dev] changeset in m5: X86: Implement the int system call interface in...

2009-02-27 Thread Gabe Black
changeset f24733876990 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=f24733876990 description: X86: Implement the int system call interface in the decoder. diffstat: 1 file changed, 11 insertions(+) src/arch/x86/isa/decoder/one_byte_opcodes.isa | 11 +++

[m5-dev] changeset in m5: X86: Handle 32 bit system call arguments.

2009-02-27 Thread Gabe Black
changeset 1f14f6f5e613 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=1f14f6f5e613 description: X86: Handle 32 bit system call arguments. diffstat: 1 file changed, 13 insertions(+), 2 deletions(-) src/arch/x86/process.cc | 15 +-- diffs (42 lines): diff

[m5-dev] changeset in m5: X86: Install some 32 bit system calls.

2009-02-27 Thread Gabe Black
changeset c9c465241d3b in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=c9c465241d3b description: X86: Install some 32 bit system calls. diffstat: 3 files changed, 68 insertions(+), 4 deletions(-) src/arch/x86/linux/linux.cc| 39

[m5-dev] changeset in m5: X86: Compute shift instruction flags correctly.

2009-02-27 Thread Gabe Black
changeset 969fb3187eba in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=969fb3187eba description: X86: Compute shift instruction flags correctly. diffstat: 1 file changed, 27 insertions(+), 27 deletions(-) src/arch/x86/isa/insts/general_purpose/rotate_and_shift/shift.py

[m5-dev] changeset in m5: X86: Set an initial value for the LDT selector.

2009-02-27 Thread Gabe Black
changeset f541a09c5916 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=f541a09c5916 description: X86: Set an initial value for the LDT selector. diffstat: 1 file changed, 3 insertions(+) src/arch/x86/process.cc |3 +++ diffs (13 lines): diff -r e831b4360cfe -r

[m5-dev] changeset in m5: X86: Implement the 32 bit set_thread_area syste...

2009-02-27 Thread Gabe Black
changeset dc4162b805f7 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=dc4162b805f7 description: X86: Implement the 32 bit set_thread_area system call. diffstat: 1 file changed, 106 insertions(+), 1 deletion(-) src/arch/x86/linux/syscalls.cc | 107

[m5-dev] changeset in m5: X86: Add a 32 bit mmap2 system call.

2009-02-27 Thread Gabe Black
changeset 9c6391381323 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=9c6391381323 description: X86: Add a 32 bit mmap2 system call. diffstat: 2 files changed, 3 insertions(+), 1 deletion(-) src/arch/x86/linux/linux.hh|2 ++ src/arch/x86/linux/syscalls.cc |

[m5-dev] changeset in m5: X86: Install a 32 bit fstat64 system call.

2009-02-27 Thread Gabe Black
changeset 5a891c0193c6 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=5a891c0193c6 description: X86: Install a 32 bit fstat64 system call. diffstat: 1 file changed, 1 insertion(+), 1 deletion(-) src/arch/x86/linux/syscalls.cc |2 +- diffs (12 lines): diff -r

[m5-dev] changeset in m5: X86: Implement sysenter as a system call interf...

2009-02-27 Thread Gabe Black
changeset 63611864864f in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=63611864864f description: X86: Implement sysenter as a system call interface. diffstat: 1 file changed, 4 insertions(+) src/arch/x86/isa/decoder/two_byte_opcodes.isa |4 diffs (15 lines):

[m5-dev] changeset in m5: X86: Don't treat the REX prefixes as prefixes i...

2009-02-27 Thread Gabe Black
changeset 24c0a4639d17 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=24c0a4639d17 description: X86: Don't treat the REX prefixes as prefixes in 32 bit modes. These are inc/dec instructions. diffstat: 1 file changed, 4 insertions(+), 1 deletion(-)

[m5-dev] changeset in m5: X86: Add a structure to allow mapping between t...

2009-02-27 Thread Gabe Black
changeset 536125d85fa3 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=536125d85fa3 description: X86: Add a structure to allow mapping between the host and guest fstat formats. diffstat: 1 file changed, 22 insertions(+) src/arch/x86/linux/linux.hh | 22

[m5-dev] changeset in m5: X86: Fix a decoder bug and add in some missing ...

2009-02-27 Thread Gabe Black
changeset ff9203dd7608 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=ff9203dd7608 description: X86: Fix a decoder bug and add in some missing instructions. diffstat: 1 file changed, 16 insertions(+), 11 deletions(-) src/arch/x86/isa/decoder/two_byte_opcodes.isa |

[m5-dev] encumbered: CPU: Stop using the ArgumentReg array to get argumen...

2009-02-27 Thread Gabe Black
changeset 4270e0502e5e in /z/repo/encumbered details: http://repo.m5sim.org/encumbered?cmd=changeset;node=4270e0502e5e summary: CPU: Stop using the ArgumentReg array to get argument indexes. diffstat: 1 file changed, 5 insertions(+), 5 deletions(-) eio/alpha_exo.h | 10 +- diffs (26

[m5-dev] changeset in m5: X86: Make instructions that use intseg preserve...

2009-02-27 Thread Gabe Black
changeset 6f9f1438360a in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=6f9f1438360a description: X86: Make instructions that use intseg preserve all 8 bytes of their addresses. diffstat: 2 files changed, 6 insertions(+), 6 deletions(-)

Re: [m5-dev] encumbered: CPU: Stop using the ArgumentReg array to get argumen...

2009-02-27 Thread Korey Sewell
Hey Gabe, why did we make the switch from ArgumentReg array to argument names? Just wondering. On Fri, Feb 27, 2009 at 12:37 PM, Gabe Black gbl...@eecs.umich.edu wrote: changeset 4270e0502e5e in /z/repo/encumbered details: http://repo.m5sim.org/encumbered?cmd=changeset;node=4270e0502e5e

Re: [m5-dev] encumbered: CPU: Stop using the ArgumentReg array to get argumen...

2009-02-27 Thread Gabriel Michael Black
I got rid of the argument arrays because x86 doesn't always use the same registers to get a particular argument depending on if you're in a 32 bit or 64 bit binary. Since the array doesn't exist any more, I put in a substitute in the few places it had been used directly. Gabe Quoting Korey

[m5-dev] changeset in m5: quell gcc 4.3 warning

2009-02-27 Thread Nathan Binkert
changeset 0ea37baabfb0 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=0ea37baabfb0 description: quell gcc 4.3 warning diffstat: 1 file changed, 4 insertions(+), 4 deletions(-) src/arch/x86/tlb.cc |8 diffs (25 lines): diff -r d4cb6394049b -r 0ea37baabfb0