Changeset 42744880 in mainline for arch/amd64


Ignore:
Timestamp:
2006-02-08T22:29:20Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
85dc2e7
Parents:
89298e3
Message:

Convert size_t, count_t and index_t to 64-bits on 64-bit architectures.
Change some pfn_t usages to count_t, size_t and index_t.

Location:
arch/amd64
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • arch/amd64/_link.ld.in

    r89298e3 r42744880  
    3939                QUAD(kdata_end - kdata_start + (unmapped_kdata_end - unmapped_kdata_start));
    4040                hardcoded_unmapped_ktext_size = .;
    41                 LONG(unmapped_ktext_end - unmapped_ktext_start);
     41                QUAD(unmapped_ktext_end - unmapped_ktext_start);
    4242                hardcoded_unmapped_kdata_size = .;
    43                 LONG(unmapped_kdata_end - unmapped_kdata_start);
     43                QUAD(unmapped_kdata_end - unmapped_kdata_start);
    4444                *(COMMON);              /* global variables */
    4545
  • arch/amd64/src/asm_utils.S

    r89298e3 r42744880  
    219219.global interrupt_handler_size
    220220
    221 interrupt_handler_size: .long (h_end-h_start)/IDT_ITEMS
     221interrupt_handler_size: .quad (h_end-h_start)/IDT_ITEMS
  • arch/amd64/src/boot/boot.S

    r89298e3 r42744880  
    165165               
    166166                xorq %rdx, %rdx
     167                movq %rdx, %rcx
    167168                movl 24(%ebx), %esi                                             # mbi->mods_addr
    168169                movl 0(%esi), %edx                                              # mods->mod_start
     
    172173               
    173174                mods_invalid:
    174                 movl %ecx, init_size
     175                movq %rcx, init_size
    175176                movq %rdx, init_addr
    176177               
Note: See TracChangeset for help on using the changeset viewer.