Changeset ef5de6d in mainline


Ignore:
Timestamp:
2008-12-31T13:13:26Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2f08ff55
Parents:
f58321c4
Message:

Remove most of the ia64 dead / commented out code.

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/ia64/loader/main.c

    rf58321c4 ref5de6d  
    8080        bootinfo_t *bootinfo=&binfo;
    8181       
    82         //for(ii=0;ii<KERNEL_SIZE;ii++) ((char *)(0x100000))[ii] = ((char *)KERNEL_START)[ii+1];
    83        
    84        
    85         //((int *)(0x100000))[0]++;
    8682       
    8783
  • kernel/arch/ia64/Makefile.inc

    rf58321c4 ref5de6d  
    8989        ARCH_SOURCES += arch/$(ARCH)/src/ski/ski.c
    9090        DEFS += -DSKI
    91 #       BFD = elf64-ia64-little
    9291        BFD = binary
    9392endif
  • kernel/arch/ia64/src/ia64.c

    rf58321c4 ref5de6d  
    7575        /* Setup usermode init tasks. */
    7676
    77 //#ifdef I460GX
    7877        unsigned int i;
    7978       
     
    8483                init.tasks[i].size = bootinfo->taskmap.tasks[i].size;
    8584        }
    86 /*
    87 #else   
    88         init.cnt = 8;
    89         init.tasks[0].addr = INIT0_ADDRESS;
    90         init.tasks[0].size = INIT0_SIZE;
    91         init.tasks[1].addr = INIT0_ADDRESS + 0x400000;
    92         init.tasks[1].size = INIT0_SIZE;
    93         init.tasks[2].addr = INIT0_ADDRESS + 0x800000;
    94         init.tasks[2].size = INIT0_SIZE;
    95         init.tasks[3].addr = INIT0_ADDRESS + 0xc00000;
    96         init.tasks[3].size = INIT0_SIZE;
    97         init.tasks[4].addr = INIT0_ADDRESS + 0x1000000;
    98         init.tasks[4].size = INIT0_SIZE;
    99         init.tasks[5].addr = INIT0_ADDRESS + 0x1400000;
    100         init.tasks[5].size = INIT0_SIZE;
    101         init.tasks[6].addr = INIT0_ADDRESS + 0x1800000;
    102         init.tasks[6].size = INIT0_SIZE;
    103         init.tasks[7].addr = INIT0_ADDRESS + 0x1c00000;
    104         init.tasks[7].size = INIT0_SIZE;
    105 #endif*/
    10685}
    10786
  • kernel/arch/ia64/src/mm/frame.c

    rf58321c4 ref5de6d  
    4141#include <macros.h>
    4242
    43 /*
    44  * This is Ski-specific and certainly not sufficient
    45  * for real ia64 systems that provide memory map.
    46  */
    47 #define MEMORY_SIZE     (256 * 1024 * 1024)
    48 #define MEMORY_BASE     (0 * 64 * 1024 * 1024)
    49 
    5043#define KERNEL_RESERVED_AREA_BASE (0x4400000)
    5144#define KERNEL_RESERVED_AREA_SIZE (16*1024*1024)
     
    8477                }
    8578               
    86                 //zone_create(MEMORY_BASE >> FRAME_WIDTH, SIZE2FRAMES(MEMORY_SIZE), (MEMORY_SIZE) >> FRAME_WIDTH, 0);
    87        
    8879                /*
    8980                * Blacklist ROM regions.
  • kernel/arch/ia64/src/mm/tlb.c

    rf58321c4 ref5de6d  
    136136                break;
    137137        case 1: /*cnt 4-15*/
    138                 /*cnt=((cnt-1)/4)+1;*/
    139138                ps = PAGE_WIDTH+2;
    140139                va &= ~((1<<ps)-1);
    141140                break;
    142141        case 2: /*cnt 16-63*/
    143                 /*cnt=((cnt-1)/16)+1;*/
    144142                ps = PAGE_WIDTH+4;
    145143                va &= ~((1<<ps)-1);
    146144                break;
    147145        case 3: /*cnt 64-255*/
    148                 /*cnt=((cnt-1)/64)+1;*/
    149146                ps = PAGE_WIDTH+6;
    150147                va &= ~((1<<ps)-1);
    151148                break;
    152149        case 4: /*cnt 256-1023*/
    153                 /*cnt=((cnt-1)/256)+1;*/
    154150                ps = PAGE_WIDTH+8;
    155151                va &= ~((1<<ps)-1);
    156152                break;
    157153        case 5: /*cnt 1024-4095*/
    158                 /*cnt=((cnt-1)/1024)+1;*/
    159154                ps = PAGE_WIDTH+10;
    160155                va &= ~((1<<ps)-1);
    161156                break;
    162157        case 6: /*cnt 4096-16383*/
    163                 /*cnt=((cnt-1)/4096)+1;*/
    164158                ps = PAGE_WIDTH+12;
    165159                va &= ~((1<<ps)-1);
     
    167161        case 7: /*cnt 16384-65535*/
    168162        case 8: /*cnt 65536-(256K-1)*/
    169                 /*cnt=((cnt-1)/16384)+1;*/
    170163                ps = PAGE_WIDTH+14;
    171164                va &= ~((1<<ps)-1);
    172165                break;
    173166        default:
    174                 /*cnt=((cnt-1)/(16384*16))+1;*/
    175167                ps=PAGE_WIDTH+18;
    176168                va&=~((1<<ps)-1);
    177169                break;
    178170        }
    179         /*cnt+=(page!=va);*/
    180171        for(; va<(page+cnt*(PAGE_SIZE)); va += (1<<ps)) {
    181172                asm volatile (
     
    503494                        uint64_t io_page=(va &  ((1<<IO_PAGE_WIDTH)-1)) >> (USPACE_IO_PAGE_WIDTH);
    504495                        if(is_io_page_accessible(io_page)){
    505                                 //printf("Insert %llX\n",va);
    506 
    507496                                uint64_t page,frame;
    508497
     
    522511                                entry.pl = PL_USER;
    523512                                entry.ar = AR_READ | AR_WRITE;
    524                                 entry.ppn = frame >> PPN_SHIFT;    //MUSIM spocitat frame
     513                                entry.ppn = frame >> PPN_SHIFT;
    525514                                entry.ps = USPACE_IO_PAGE_WIDTH;
    526515       
    527                                 dtc_mapping_insert(page, TASK->as->asid, entry); //Musim zjistit ASID
     516                                dtc_mapping_insert(page, TASK->as->asid, entry);
    528517                                return 1;
    529518                        }else {
  • kernel/arch/ia64/src/smp/smp.c

    rf58321c4 ref5de6d  
    103103        myeid=ia64_get_cpu_eid();
    104104
    105         //printf("Sending ipi %d on %d\n",ipi,CPU->id);
    106105        for(id=0;id<256;id++)
    107106                for(eid=0;eid<256;eid++)
     
    150149                                if(cpu_by_id_eid_list[id][eid]!=0){
    151150                                        if(cpu_by_id_eid_list[id][eid]==1){
    152                                
    153                                                 //config.cpu_count++;
    154                                                 //cpu_by_id_eid_list[id][eid]=2;
    155151                                                printf("Found Late CPU ID:%d EDI:%d Not added to system!!!\n",id,eid);
    156152                                                continue;
Note: See TracChangeset for help on using the changeset viewer.