require '_h2ph_pre.ph'; no warnings 'redefine'; if(defined(&__KERNEL__)) { if(defined(&__STDC__)) { eval 'sub ____glue { my($name,$fn) = @_; eval q($name$fn); }' unless defined(&____glue); } else { eval 'sub ____glue { my($name,$fn) = @_; eval q($name $fn); }' unless defined(&____glue); } eval 'sub __glue { my($name,$fn) = @_; eval q( &____glue($name,$fn)); }' unless defined(&__glue); undef(&CPU_ABORT_HANDLER) if defined(&CPU_ABORT_HANDLER); undef(&MULTI_ABORT) if defined(&MULTI_ABORT); if(defined( &CONFIG_CPU_ARM610)) { if(defined(&CPU_ABORT_HANDLER)) { eval 'sub MULTI_ABORT () {1;}' unless defined(&MULTI_ABORT); } else { eval 'sub CPU_ABORT_HANDLER () { &cpu_arm6_data_abort;}' unless defined(&CPU_ABORT_HANDLER); } } if(defined( &CONFIG_CPU_ARM710)) { if(defined(&CPU_ABORT_HANDLER)) { eval 'sub MULTI_ABORT () {1;}' unless defined(&MULTI_ABORT); } else { eval 'sub CPU_ABORT_HANDLER () { &cpu_arm7_data_abort;}' unless defined(&CPU_ABORT_HANDLER); } } if(defined(&CONFIG_CPU_ABRT_LV4T)) { if(defined(&CPU_ABORT_HANDLER)) { eval 'sub MULTI_ABORT () {1;}' unless defined(&MULTI_ABORT); } else { eval 'sub CPU_ABORT_HANDLER () { &v4t_late_abort;}' unless defined(&CPU_ABORT_HANDLER); } } if(defined(&CONFIG_CPU_ABRT_EV4)) { if(defined(&CPU_ABORT_HANDLER)) { eval 'sub MULTI_ABORT () {1;}' unless defined(&MULTI_ABORT); } else { eval 'sub CPU_ABORT_HANDLER () { &v4_early_abort;}' unless defined(&CPU_ABORT_HANDLER); } } if(defined(&CONFIG_CPU_ABRT_EV4T)) { if(defined(&CPU_ABORT_HANDLER)) { eval 'sub MULTI_ABORT () {1;}' unless defined(&MULTI_ABORT); } else { eval 'sub CPU_ABORT_HANDLER () { &v4t_early_abort;}' unless defined(&CPU_ABORT_HANDLER); } } if(defined(&CONFIG_CPU_ABRT_EV5TJ)) { if(defined(&CPU_ABORT_HANDLER)) { eval 'sub MULTI_ABORT () {1;}' unless defined(&MULTI_ABORT); } else { eval 'sub CPU_ABORT_HANDLER () { &v5tj_early_abort;}' unless defined(&CPU_ABORT_HANDLER); } } if(defined(&CONFIG_CPU_ABRT_EV5T)) { if(defined(&CPU_ABORT_HANDLER)) { eval 'sub MULTI_ABORT () {1;}' unless defined(&MULTI_ABORT); } else { eval 'sub CPU_ABORT_HANDLER () { &v5t_early_abort;}' unless defined(&CPU_ABORT_HANDLER); } } if(defined(&CONFIG_CPU_ABRT_EV6)) { if(defined(&CPU_ABORT_HANDLER)) { eval 'sub MULTI_ABORT () {1;}' unless defined(&MULTI_ABORT); } else { eval 'sub CPU_ABORT_HANDLER () { &v6_early_abort;}' unless defined(&CPU_ABORT_HANDLER); } } unless(defined(&CPU_ABORT_HANDLER)) { die("Unknown\ data\ abort\ handler\ type"); } } 1;