Changeset 84060e2 in mainline for kernel/arch/sparc64/src/mm


Ignore:
Timestamp:
2006-10-09T19:29:42Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8ce8499
Parents:
e4398200
Message:

sparc64 work:

  • hw_map() can now support up to 8M requests
  • CPU stacks are now locked in DTLB of the respective processor
  • kernel in the boot phase no longer relies on the stack provided by OpenFirmware
  • instead of of doing FLUSHW during kernel startup, simply set the window state registers to the wanted state
  • NWINDOW → NWINDOWS
  • Add/fix some comments and copyrights.
Location:
kernel/arch/sparc64/src/mm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/mm/page.c

    re4398200 r84060e2  
    120120                { PAGESIZE_512K, 64*PAGE_SIZE, 4 },     /* 2M */
    121121                { PAGESIZE_4M, 0, 1 }                   /* 4M */
     122                { PAGESIZE_4M, 512*PAGE_SIZE, 2 }       /* 8M */
    122123        };
    123124       
    124125        ASSERT(ALIGN_UP(physaddr, PAGE_SIZE) == physaddr);
    125         ASSERT(size <= 4*1024*1024);
     126        ASSERT(size <= 8*1024*1024);
    126127       
    127128        if (size <= FRAME_SIZE)
  • kernel/arch/sparc64/src/mm/tsb.c

    re4398200 r84060e2  
    8888         */
    8989
    90         tsb->tag.invalid = 1;   /* invalidate the entry (tag target has this set to 0 */
     90        tsb->tag.invalid = 1;   /* invalidate the entry (tag target has this set to 0) */
    9191
    9292        write_barrier();
Note: See TracChangeset for help on using the changeset viewer.