Note that running 'util/regress --variants=debug,opt,fast' should
capture all these (except POWERPC_SE) in a much shorter command line.
Once POWERPC_SE is ready to go it should be added to that script too.

Steve

On Thu, Oct 15, 2009 at 4:01 PM, nathan binkert <[email protected]> wrote:
> I'm trying to compile absolutely everything right now (all
> combinations of ISA and emulation).
> I've listed below everything that should be on your scons command
> line.  (You should at least do this once)  It's not strictly necessary
> that you do all of debug, opt, and fast, but you at least need to
>
> This patch breaks all but ppc because you only added TCSETAW_ to
> powerpc and not the other ISAs, but you use it in the generic
> sim/syscall_emul.hh.  Can you figure out what the correct ioctl values
> are for the other ISAs?  Otherwise, we have to jump through more hoops
> to get ioctl stuff to work.
>
> Also, can you please try to compile with gcc 4.3?  There are a lot of
> errors that it finds that earlier compilers don't (some are real
> errors in your code).  Some of the warnings that are turned on are a
> bit pedanitic, but I've found real bugs with them, so I think it's
> worth it.  (I found some real bugs in your code too).
>
>  Nate
>
> build/ALPHA_FS/m5.debug
> build/ALPHA_SE/m5.debug
> build/ARM_SE/m5.debug
> build/MIPS_SE/m5.debug
> build/POWERPC_SE/m5.debug
> build/SPARC_FS/m5.debug
> build/SPARC_SE/m5.debug
> build/X86_FS/m5.debug
> build/X86_SE/m5.debug
> build/ALPHA_FS/m5.opt
> build/ALPHA_SE/m5.opt
> build/ARM_SE/m5.opt
> build/MIPS_SE/m5.opt
> build/POWERPC_SE/m5.opt
> build/SPARC_FS/m5.opt
> build/SPARC_SE/m5.opt
> build/X86_FS/m5.opt
> build/X86_SE/m5.opt
> build/ALPHA_FS/m5.fast
> build/ALPHA_SE/m5.fast
> build/ARM_SE/m5.fast
> build/MIPS_SE/m5.fast
> build/POWERPC_SE/m5.fast
> build/SPARC_FS/m5.fast
> build/SPARC_SE/m5.fast
> build/X86_FS/m5.fast
> build/X86_SE/m5.fast
>
>
>
> On Thu, Oct 8, 2009 at 5:37 AM, Timothy M. Jones <[email protected]> wrote:
>> # HG changeset patch
>> # User Timothy M. Jones <[email protected]>
>> # Date 1255004954 -3600
>> # Node ID a0fe8c2c47ef58011f073221835c27cd73ddf82e
>> # Parent  0569f32a43a12eaa170b8d9a804e78ad9bef6de4
>> Addition of an ioctl command code for PowerPC.
>>
>> diff --git a/src/arch/powerpc/linux/linux.hh 
>> b/src/arch/powerpc/linux/linux.hh
>> --- a/src/arch/powerpc/linux/linux.hh
>> +++ b/src/arch/powerpc/linux/linux.hh
>> @@ -130,6 +130,8 @@
>>
>>     //@{
>>     /// ioctl() command codes.
>> +    /// These are for the 2.6.15 kernel. Some have changed for
>> +    /// later versions.
>>     static const unsigned TIOCGETP_   = 0x40067408;
>>     static const unsigned TIOCSETP_   = 0x80067409;
>>     static const unsigned TIOCSETN_   = 0x8006740a;
>> @@ -139,6 +141,7 @@
>>     static const unsigned TIOCISATTY_ = 0x2000745e;
>>     static const unsigned TIOCGETS_   = 0x402c7413;
>>     static const unsigned TIOCGETA_   = 0x40147417;
>> +    static const unsigned TCSETAW_    = 0x80147419;
>>     //@}
>>  };
>>
>> diff --git a/src/sim/syscall_emul.hh b/src/sim/syscall_emul.hh
>> --- a/src/sim/syscall_emul.hh
>> +++ b/src/sim/syscall_emul.hh
>> @@ -500,6 +500,7 @@
>>       case OS::TIOCGETC_:
>>       case OS::TIOCGETS_:
>>       case OS::TIOCGETA_:
>> +      case OS::TCSETAW_:
>>         return -ENOTTY;
>>
>>       default:
>>
>> --
>> The University of Edinburgh is a charitable body, registered in
>> Scotland, with registration number SC005336.
>>
>> _______________________________________________
>> m5-dev mailing list
>> [email protected]
>> http://m5sim.org/mailman/listinfo/m5-dev
>>
>>
> _______________________________________________
> m5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/m5-dev
>
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to