Ignore:
Timestamp:
2006-09-03T23:37:14Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fd85ae5
Parents:
002e613
Message:

sparc64 update.

  • Prototype userspace layer implementation that at least relates to sparc64 and compiles cleanly.
  • Fixes for kernel's preemptible_handler and code related to running userspace.
  • Enable userspace. Several dozen instructions are now run in userspace! We are pretty near the userspace milestone for sparc64.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/libc/arch/sparc64/_link.ld.in

    r002e613 rcfa70add  
    88
    99SECTIONS {
    10         . = 0x1000;
     10        . = 0x2000;
    1111
    12         .init ALIGN(0x1000) : SUBALIGN(0x1000) {
     12        .init ALIGN(0x2000) : SUBALIGN(0x2000) {
    1313                *(.init);
    1414        } :text
     
    1818        } :text
    1919       
    20         .data ALIGN(0x1000) : SUBALIGN(0x1000) {
     20        .got ALIGN(0x2000) : SUBALIGN(0x2000) {
     21                 _gp = .;
     22                 *(.got*);
     23        } :data
     24        .data ALIGN(0x2000) : SUBALIGN(0x2000) {
    2125                *(.data);
    2226                *(.sdata);
     
    3842        } :data
    3943
    40         . = ALIGN(0x1000);
     44        . = ALIGN(0x2000);
    4145        _heap = .;
    4246       
Note: See TracChangeset for help on using the changeset viewer.