Changeset 3ee8a075 in mainline


Ignore:
Timestamp:
2007-06-06T20:25:51Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6b781c0
Parents:
44bec47
Message:

Replace gcc-specific FUNCTION with C99 func.
suncc's xregs=no%float can be used only on sparc64.

Location:
kernel
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • kernel/Makefile

    r44bec47 r3ee8a075  
    5353
    5454SUNCC_CFLAGS = -I$(INCLUDES) -xO$(OPTIMIZATION) \
    55         -xnolib -xc99=all -xregs=no%float \
    56         -D__FUNCTION__=__func__ -features=extensions \
     55        -xnolib -xc99=all -features=extensions \
    5756        -erroff=E_ZERO_SIZED_STRUCT_UNION
    5857
  • kernel/arch/amd64/src/interrupt.c

    r44bec47 r3ee8a075  
    7070                symbol = "";
    7171
    72         printf("-----EXCEPTION(%d) OCCURED----- ( %s )\n",n, __FUNCTION__);
     72        printf("-----EXCEPTION(%d) OCCURED----- ( %s )\n",n, __func__);
    7373        printf("%%rip: %#llx (%s)\n",istate->rip, symbol);
    7474        printf("ERROR_WORD=%#llx\n", istate->error_word);
  • kernel/arch/ia32/src/smp/mps.c

    r44bec47 r3ee8a075  
    193193        if (fs->config_type == 0 && fs->configuration_table) {
    194194                if (fs->mpfib2 >> 7) {
    195                         printf("%s: PIC mode not supported\n", __FUNCTION__);
     195                        printf("%s: PIC mode not supported\n", __func__);
    196196                        return;
    197197                }
     
    212212               
    213213        if (ct->signature != CT_SIGNATURE) {
    214                 printf("%s: bad ct->signature\n", __FUNCTION__);
     214                printf("%s: bad ct->signature\n", __func__);
    215215                return 1;
    216216        }
    217217        if (!mps_ct_check()) {
    218                 printf("%s: bad ct checksum\n", __FUNCTION__);
     218                printf("%s: bad ct checksum\n", __func__);
    219219                return 1;
    220220        }
    221221        if (ct->oem_table) {
    222                 printf("%s: ct->oem_table not supported\n", __FUNCTION__);
     222                printf("%s: ct->oem_table not supported\n", __func__);
    223223                return 1;
    224224        }
     
    275275                                 */
    276276                                 
    277                                 printf("%s: ct badness\n", __FUNCTION__);
     277                                printf("%s: ct badness\n", __func__);
    278278                                return 1;
    279279                }
     
    292292         * Not yet implemented.
    293293         */
    294         printf("%s: not supported\n", __FUNCTION__);
     294        printf("%s: not supported\n", __func__);
    295295        return 1;
    296296}
  • kernel/arch/ia32xen/src/smp/mps.c

    r44bec47 r3ee8a075  
    195195        if (fs->config_type == 0 && fs->configuration_table) {
    196196                if (fs->mpfib2 >> 7) {
    197                         printf("%s: PIC mode not supported\n", __FUNCTION__);
     197                        printf("%s: PIC mode not supported\n", __func__);
    198198                        return;
    199199                }
     
    214214               
    215215        if (ct->signature != CT_SIGNATURE) {
    216                 printf("%s: bad ct->signature\n", __FUNCTION__);
     216                printf("%s: bad ct->signature\n", __func__);
    217217                return 1;
    218218        }
    219219        if (!mps_ct_check()) {
    220                 printf("%s: bad ct checksum\n", __FUNCTION__);
     220                printf("%s: bad ct checksum\n", __func__);
    221221                return 1;
    222222        }
    223223        if (ct->oem_table) {
    224                 printf("%s: ct->oem_table not supported\n", __FUNCTION__);
     224                printf("%s: ct->oem_table not supported\n", __func__);
    225225                return 1;
    226226        }
     
    277277                                 */
    278278                                 
    279                                 printf("%s: ct badness\n", __FUNCTION__);
     279                                printf("%s: ct badness\n", __func__);
    280280                                return 1;
    281281                }
     
    294294         * Not yet implemented.
    295295         */
    296         printf("%s: not supported\n", __FUNCTION__);
     296        printf("%s: not supported\n", __func__);
    297297        return 1;
    298298}
  • kernel/arch/ia64/src/mm/tlb.c

    r44bec47 r3ee8a075  
    471471                if (as_page_fault(va, PF_ACCESS_EXEC, istate) == AS_PF_FAULT) {
    472472                        fault_if_from_uspace(istate,"Page fault at %p",va);
    473                         panic("%s: va=%p, rid=%d, iip=%p\n", __FUNCTION__, va, rid, istate->cr_iip);
     473                        panic("%s: va=%p, rid=%d, iip=%p\n", __func__, va, rid, istate->cr_iip);
    474474                }
    475475        }
     
    518518                if (as_page_fault(va, PF_ACCESS_READ, istate) == AS_PF_FAULT) {
    519519                        fault_if_from_uspace(istate,"Page fault at %p",va);
    520                         panic("%s: va=%p, rid=%d, iip=%p\n", __FUNCTION__, va, rid, istate->cr_iip);
     520                        panic("%s: va=%p, rid=%d, iip=%p\n", __func__, va, rid, istate->cr_iip);
    521521                }
    522522        }
     
    532532void data_nested_tlb_fault(uint64_t vector, istate_t *istate)
    533533{
    534         panic("%s\n", __FUNCTION__);
     534        panic("%s\n", __func__);
    535535}
    536536
     
    564564                if (as_page_fault(va, PF_ACCESS_WRITE, istate) == AS_PF_FAULT) {
    565565                        fault_if_from_uspace(istate,"Page fault at %p",va);
    566                         panic("%s: va=%p, rid=%d, iip=%p\n", __FUNCTION__, va, rid, istate->cr_iip);
     566                        panic("%s: va=%p, rid=%d, iip=%p\n", __func__, va, rid, istate->cr_iip);
    567567                        t->d = true;
    568568                        dtc_pte_copy(t);
     
    601601                if (as_page_fault(va, PF_ACCESS_EXEC, istate) == AS_PF_FAULT) {
    602602                        fault_if_from_uspace(istate,"Page fault at %p",va);
    603                         panic("%s: va=%p, rid=%d, iip=%p\n", __FUNCTION__, va, rid, istate->cr_iip);
     603                        panic("%s: va=%p, rid=%d, iip=%p\n", __func__, va, rid, istate->cr_iip);
    604604                        t->a = true;
    605605                        itc_pte_copy(t);
     
    638638                if (as_page_fault(va, PF_ACCESS_READ, istate) == AS_PF_FAULT) {
    639639                        fault_if_from_uspace(istate,"Page fault at %p",va);
    640                         panic("%s: va=%p, rid=%d, iip=%p\n", __FUNCTION__, va, rid, istate->cr_iip);
     640                        panic("%s: va=%p, rid=%d, iip=%p\n", __func__, va, rid, istate->cr_iip);
    641641                        t->a = true;
    642642                        itc_pte_copy(t);
     
    680680                if (as_page_fault(va, PF_ACCESS_READ, istate) == AS_PF_FAULT) {
    681681                        fault_if_from_uspace(istate,"Page fault at %p",va);
    682                         panic("%s: va=%p, rid=%d\n", __FUNCTION__, va, rid);
     682                        panic("%s: va=%p, rid=%d\n", __func__, va, rid);
    683683                }
    684684        }
  • kernel/arch/sparc64/Makefile.inc

    r44bec47 r3ee8a075  
    3737
    3838GCC_CFLAGS += -m64 -mcpu=ultrasparc
    39 SUNCC_CFLAGS += -m64 -xarch=sparc -xregs=appl
     39SUNCC_CFLAGS += -m64 -xarch=sparc -xregs=appl,no%float
    4040
    4141LFLAGS += -no-check-sections -N
  • kernel/arch/sparc64/src/mm/tlb.c

    r44bec47 r3ee8a075  
    226226                if (as_page_fault(va, PF_ACCESS_EXEC, istate) == AS_PF_FAULT) {
    227227                        do_fast_instruction_access_mmu_miss_fault(istate,
    228                             __FUNCTION__);
     228                            __func__);
    229229                }
    230230        }
     
    254254                        /* NULL access in kernel */
    255255                        do_fast_data_access_mmu_miss_fault(istate, tag,
    256                             __FUNCTION__);
     256                            __func__);
    257257                }
    258258                do_fast_data_access_mmu_miss_fault(istate, tag, "Unexpected "
     
    281281                if (as_page_fault(va, PF_ACCESS_READ, istate) == AS_PF_FAULT) {
    282282                        do_fast_data_access_mmu_miss_fault(istate, tag,
    283                             __FUNCTION__);
     283                            __func__);
    284284                }
    285285        }
     
    327327                if (as_page_fault(va, PF_ACCESS_WRITE, istate) == AS_PF_FAULT) {
    328328                        do_fast_data_access_protection_fault(istate, tag,
    329                             __FUNCTION__);
     329                            __func__);
    330330                }
    331331        }
  • kernel/arch/sparc64/src/smp/smp.c

    r44bec47 r3ee8a075  
    101101                if (waitq_sleep_timeout(&ap_completion_wq, 1000000, SYNCH_FLAGS_NONE) == ESYNCH_TIMEOUT)
    102102                        printf("%s: waiting for processor (mid = %d) timed out\n",
    103                             __FUNCTION__, mid);
     103                            __func__, mid);
    104104        }
    105105}
  • kernel/arch/sparc64/src/trap/exception.c

    r44bec47 r3ee8a075  
    5454void instruction_access_exception(int n, istate_t *istate)
    5555{
    56         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    57         dump_istate(istate);
    58         panic("%s\n", __FUNCTION__);
     56        fault_if_from_uspace(istate, "%s\n", __func__);
     57        dump_istate(istate);
     58        panic("%s\n", __func__);
    5959}
    6060
     
    6262void instruction_access_error(int n, istate_t *istate)
    6363{
    64         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    65         dump_istate(istate);
    66         panic("%s\n", __FUNCTION__);
     64        fault_if_from_uspace(istate, "%s\n", __func__);
     65        dump_istate(istate);
     66        panic("%s\n", __func__);
    6767}
    6868
     
    7070void illegal_instruction(int n, istate_t *istate)
    7171{
    72         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    73         dump_istate(istate);
    74         panic("%s\n", __FUNCTION__);
     72        fault_if_from_uspace(istate, "%s\n", __func__);
     73        dump_istate(istate);
     74        panic("%s\n", __func__);
    7575}
    7676
     
    7878void privileged_opcode(int n, istate_t *istate)
    7979{
    80         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    81         dump_istate(istate);
    82         panic("%s\n", __FUNCTION__);
     80        fault_if_from_uspace(istate, "%s\n", __func__);
     81        dump_istate(istate);
     82        panic("%s\n", __func__);
    8383}
    8484
     
    8686void unimplemented_LDD(int n, istate_t *istate)
    8787{
    88         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    89         dump_istate(istate);
    90         panic("%s\n", __FUNCTION__);
     88        fault_if_from_uspace(istate, "%s\n", __func__);
     89        dump_istate(istate);
     90        panic("%s\n", __func__);
    9191}
    9292
     
    9494void unimplemented_STD(int n, istate_t *istate)
    9595{
    96         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    97         dump_istate(istate);
    98         panic("%s\n", __FUNCTION__);
     96        fault_if_from_uspace(istate, "%s\n", __func__);
     97        dump_istate(istate);
     98        panic("%s\n", __func__);
    9999}
    100100
     
    114114        scheduler_fpu_lazy_request();
    115115#else
    116         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    117         dump_istate(istate);
    118         panic("%s\n", __FUNCTION__);
     116        fault_if_from_uspace(istate, "%s\n", __func__);
     117        dump_istate(istate);
     118        panic("%s\n", __func__);
    119119#endif
    120120}
     
    123123void fp_exception_ieee_754(int n, istate_t *istate)
    124124{
    125         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    126         dump_istate(istate);
    127         panic("%s\n", __FUNCTION__);
     125        fault_if_from_uspace(istate, "%s\n", __func__);
     126        dump_istate(istate);
     127        panic("%s\n", __func__);
    128128}
    129129
     
    131131void fp_exception_other(int n, istate_t *istate)
    132132{
    133         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    134         dump_istate(istate);
    135         panic("%s\n", __FUNCTION__);
     133        fault_if_from_uspace(istate, "%s\n", __func__);
     134        dump_istate(istate);
     135        panic("%s\n", __func__);
    136136}
    137137
     
    139139void tag_overflow(int n, istate_t *istate)
    140140{
    141         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    142         dump_istate(istate);
    143         panic("%s\n", __FUNCTION__);
     141        fault_if_from_uspace(istate, "%s\n", __func__);
     142        dump_istate(istate);
     143        panic("%s\n", __func__);
    144144}
    145145
     
    147147void division_by_zero(int n, istate_t *istate)
    148148{
    149         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    150         dump_istate(istate);
    151         panic("%s\n", __FUNCTION__);
     149        fault_if_from_uspace(istate, "%s\n", __func__);
     150        dump_istate(istate);
     151        panic("%s\n", __func__);
    152152}
    153153
     
    155155void data_access_exception(int n, istate_t *istate)
    156156{
    157         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
     157        fault_if_from_uspace(istate, "%s\n", __func__);
    158158        dump_istate(istate);
    159159        dump_sfsr_and_sfar();
    160         panic("%s\n", __FUNCTION__);
     160        panic("%s\n", __func__);
    161161}
    162162
     
    164164void data_access_error(int n, istate_t *istate)
    165165{
    166         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    167         dump_istate(istate);
    168         panic("%s\n", __FUNCTION__);
     166        fault_if_from_uspace(istate, "%s\n", __func__);
     167        dump_istate(istate);
     168        panic("%s\n", __func__);
    169169}
    170170
     
    172172void mem_address_not_aligned(int n, istate_t *istate)
    173173{
    174         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    175         dump_istate(istate);
    176         panic("%s\n", __FUNCTION__);
     174        fault_if_from_uspace(istate, "%s\n", __func__);
     175        dump_istate(istate);
     176        panic("%s\n", __func__);
    177177}
    178178
     
    180180void LDDF_mem_address_not_aligned(int n, istate_t *istate)
    181181{
    182         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    183         dump_istate(istate);
    184         panic("%s\n", __FUNCTION__);
     182        fault_if_from_uspace(istate, "%s\n", __func__);
     183        dump_istate(istate);
     184        panic("%s\n", __func__);
    185185}
    186186
     
    188188void STDF_mem_address_not_aligned(int n, istate_t *istate)
    189189{
    190         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    191         dump_istate(istate);
    192         panic("%s\n", __FUNCTION__);
     190        fault_if_from_uspace(istate, "%s\n", __func__);
     191        dump_istate(istate);
     192        panic("%s\n", __func__);
    193193}
    194194
     
    196196void privileged_action(int n, istate_t *istate)
    197197{
    198         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    199         dump_istate(istate);
    200         panic("%s\n", __FUNCTION__);
     198        fault_if_from_uspace(istate, "%s\n", __func__);
     199        dump_istate(istate);
     200        panic("%s\n", __func__);
    201201}
    202202
     
    204204void LDQF_mem_address_not_aligned(int n, istate_t *istate)
    205205{
    206         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    207         dump_istate(istate);
    208         panic("%s\n", __FUNCTION__);
     206        fault_if_from_uspace(istate, "%s\n", __func__);
     207        dump_istate(istate);
     208        panic("%s\n", __func__);
    209209}
    210210
     
    212212void STQF_mem_address_not_aligned(int n, istate_t *istate)
    213213{
    214         fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
    215         dump_istate(istate);
    216         panic("%s\n", __FUNCTION__);
     214        fault_if_from_uspace(istate, "%s\n", __func__);
     215        dump_istate(istate);
     216        panic("%s\n", __func__);
    217217}
    218218
  • kernel/generic/include/panic.h

    r44bec47 r3ee8a075  
    3737
    3838#ifdef CONFIG_DEBUG
    39 #       define panic(format, ...) panic_printf("Kernel panic in %s() at %s on line %d: " format, __FUNCTION__, __FILE__, __LINE__, ##__VA_ARGS__);
     39#       define panic(format, ...) panic_printf("Kernel panic in %s() at %s on line %d: " format, __func__, __FILE__, __LINE__, ##__VA_ARGS__);
    4040#else
    4141#       define panic(format, ...) panic_printf("Kernel panic: " format, ##__VA_ARGS__);
  • kernel/generic/include/synch/spinlock.h

    r44bec47 r3ee8a075  
    113113                printf("Deadlock probe %s: exceeded threshold %d\n",    \
    114114                    "cpu%d: function=%s, line=%d\n",                    \
    115                     #pname, (value), CPU->id, __FUNCTION__, __LINE__);  \
     115                    #pname, (value), CPU->id, __func__, __LINE__);      \
    116116        }
    117117#else
  • kernel/generic/src/console/kconsole.c

    r44bec47 r3ee8a075  
    412412
    413413        if (!stdin) {
    414                 printf("%s: no stdin\n", __FUNCTION__);
     414                printf("%s: no stdin\n", __func__);
    415415                return;
    416416        }
Note: See TracChangeset for help on using the changeset viewer.