Changeset f8ddd17 in mainline for kernel/arch/sparc64/src/smp


Ignore:
Timestamp:
2006-12-09T20:20:50Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b82a13c
Parents:
9ab9c2ec
Message:

Rework support for virtually indexed cache.
Instead of repeatedly flushing the data cache, which was a huge overkill, refuse to create an illegal address alias
in the kernel (again) and allocate appropriate page color in userspace instead. Extend the detection also to
SYS_PHYSMEM_MAP syscall.

Add support for tracking physical memory areas mappable by SYS_PHYSMEM_MAP.

Lots of coding style changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/smp/ipi.c

    r9ab9c2ec rf8ddd17  
    3939#include <config.h>
    4040#include <mm/tlb.h>
    41 #include <arch/mm/cache.h>
    4241#include <arch/interrupt.h>
    4342#include <arch/trap/interrupt.h>
     
    122121                func = tlb_shootdown_ipi_recv;
    123122                break;
    124         case IPI_DCACHE_SHOOTDOWN:
    125                 func = dcache_shootdown_ipi_recv;
    126                 break;
    127123        default:
    128124                panic("Unknown IPI (%d).\n", ipi);
Note: See TracChangeset for help on using the changeset viewer.