Changeset 8565a42 in mainline for kernel/arch/riscv64/src


Ignore:
Timestamp:
2018-03-02T20:34:50Z (8 years ago)
Author:
GitHub <noreply@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a1a81f69, d5e5fd1
Parents:
3061bc1 (diff), 34e1206 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:34:50)
git-committer:
GitHub <noreply@…> (2018-03-02 20:34:50)
Message:

Remove all trailing whitespace, everywhere.

See individual commit messages for details.

Location:
kernel/arch/riscv64/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/riscv64/src/boot/boot.S

    r3061bc1 r8565a42  
    3636        /* Setup temporary stack */
    3737        la sp, temp_stack
    38        
     38
    3939        /* Create the first stack frame */
    4040        addi sp, sp, -16
    41        
     41
    4242        /* Call riscv64_pre_main() */
    4343        jal riscv64_pre_main
    44        
     44
    4545        /* Call main_bsp() */
    4646        jal main_bsp
    47        
     47
    4848        /* Not reached */
    4949        csrci sstatus, SSTATUS_SIE_MASK
  • kernel/arch/riscv64/src/context.S

    r3061bc1 r8565a42  
    4747        sd s10, CONTEXT_OFFSET_S10(a0)
    4848        sd s11, CONTEXT_OFFSET_S11(a0)
    49        
     49
    5050        sd ra, CONTEXT_OFFSET_PC(a0)
    5151        sd sp, CONTEXT_OFFSET_SP(a0)
    52        
     52
    5353        # context_save returns 1
    5454        li a0, 1
     
    7171        ld s10, CONTEXT_OFFSET_S10(a0)
    7272        ld s11, CONTEXT_OFFSET_S11(a0)
    73        
     73
    7474        ld ra, CONTEXT_OFFSET_PC(a0)
    7575        ld sp, CONTEXT_OFFSET_SP(a0)
    76        
     76
    7777        # context_restore returns 0
    7878        li a0, 0
  • kernel/arch/riscv64/src/drivers/ucb.c

    r3061bc1 r8565a42  
    5353        if (!val)
    5454                return;
    55        
     55
    5656        *fromhost = 0;
    5757}
     
    6868        if (!htifdev)
    6969                return NULL;
    70        
     70
    7171        outdev_initialize("htifdev", htifdev, &htifdev_ops);
    7272        return htifdev;
     
    7878            (((uint64_t) cmd) << 48) |
    7979            (payload & UINT64_C(0xffffffffffff));
    80        
     80
    8181        while (*tohost)
    8282                poll_fromhost();
    83        
     83
    8484        *tohost = val;
    8585}
  • kernel/arch/riscv64/src/mm/frame.c

    r3061bc1 r8565a42  
    5656        pfn_t minconf =
    5757            max3(ADDR2PFN(physmem_start), htif_frame + 1, pt_frame + 1);
    58        
     58
    5959        for (size_t i = 0; i < memmap.cnt; i++) {
    6060                /* To be safe, make the available zone possibly smaller */
     
    6363                size_t size = ALIGN_DOWN(memmap.zones[i].size -
    6464                    (base - ((uintptr_t) memmap.zones[i].start)), FRAME_SIZE);
    65                
     65
    6666                if (!frame_adjust_zone_bounds(low, &base, &size))
    6767                        return;
    68                
     68
    6969                pfn_t pfn = ADDR2PFN(base);
    7070                size_t count = SIZE2FRAMES(size);
    7171                pfn_t conf;
    72                
     72
    7373                if (low) {
    7474                        if ((minconf < pfn) || (minconf >= pfn + count))
     
    7676                        else
    7777                                conf = minconf;
    78                        
     78
    7979                        zone_create(pfn, count, conf,
    8080                            ZONE_AVAILABLE | ZONE_LOWMEM);
     
    9191{
    9292        frame_common_arch_init(true);
    93        
     93
    9494        frame_mark_unavailable(htif_frame, 1);
    9595        frame_mark_unavailable(pt_frame, 1);
  • kernel/arch/riscv64/src/mm/page.c

    r3061bc1 r8565a42  
    5353        if (config.cpu_active == 1) {
    5454                page_mapping_operations = &pt_mapping_operations;
    55                
     55
    5656                page_table_lock(AS_KERNEL, true);
    57                
     57
    5858                /*
    5959                 * PA2KA(identity) mapping for all low-memory frames.
     
    6464                        page_mapping_insert(AS_KERNEL, PA2KA(cur), cur,
    6565                            PAGE_GLOBAL | PAGE_CACHEABLE | PAGE_EXEC | PAGE_WRITE | PAGE_READ);
    66                
     66
    6767                page_table_unlock(AS_KERNEL, true);
    68                
     68
    6969                // FIXME: register page fault extension handler
    70                
     70
    7171                write_satp((uintptr_t) AS_KERNEL->genarch.page_table);
    72                
     72
    7373                /* The boot page table is no longer needed. */
    7474                // FIXME: frame_mark_available(pt_frame, 1);
     
    8484        uint64_t satp = ((ptl0 >> FRAME_WIDTH) & SATP_PFN_MASK) |
    8585            SATP_MODE_SV48;
    86        
     86
    8787        asm volatile (
    8888                "csrw sptbr, %[satp]\n"
  • kernel/arch/riscv64/src/riscv64.c

    r3061bc1 r8565a42  
    6969        htif_frame = bootinfo->htif_frame;
    7070        pt_frame = bootinfo->pt_frame;
    71        
     71
    7272        htif_init(bootinfo->ucbinfo.tohost, bootinfo->ucbinfo.fromhost);
    73        
     73
    7474        /* Copy tasks map. */
    7575        init.cnt = min3(bootinfo->taskmap.cnt, TASKMAP_MAX_RECORDS,
    7676            CONFIG_INIT_TASKS);
    77        
     77
    7878        for (size_t i = 0; i < init.cnt; i++) {
    7979                init.tasks[i].paddr = KA2PA(bootinfo->taskmap.tasks[i].addr);
     
    8282                    bootinfo->taskmap.tasks[i].name);
    8383        }
    84        
     84
    8585        /* Copy physical memory map. */
    8686        memmap.total = bootinfo->memmap.total;
Note: See TracChangeset for help on using the changeset viewer.