Changeset 02f441c0 in mainline for arch/sparc64/src/mm/tlb.c


Ignore:
Timestamp:
2006-02-27T17:10:04Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
30ab05f
Parents:
481c520
Message:

Move i8042 driver to genarch as it might be used by more architectures.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/sparc64/src/mm/tlb.c

    r481c520 r02f441c0  
    4141#include <arch/asm.h>
    4242#include <symtab.h>
     43
    4344#include <arch/drivers/fb.h>
     45#include <arch/drivers/keyboard.h>
    4446
    4547char *context_encoding[] = {
     
    123125        data.v = true;
    124126        data.size = PAGESIZE_4M;
     127        data.pfn = fr.pfn;
     128        data.l = true;
     129        data.cp = 0;
     130        data.cv = 0;
     131        data.p = true;
     132        data.w = true;
     133        data.g = true;
     134
     135        dtlb_data_in_write(data.value);
     136       
     137        /*
     138         * Quick hack: map keyboard
     139         */
     140        fr.address = KBD_PHYS_ADDRESS;
     141        pg.address = KBD_VIRT_ADDRESS;
     142
     143        tag.value = ASID_KERNEL;
     144        tag.vpn = pg.vpn;
     145
     146        dtlb_tag_access_write(tag.value);
     147
     148        data.value = 0;
     149        data.v = true;
     150        data.size = PAGESIZE_8K;
    125151        data.pfn = fr.pfn;
    126152        data.l = true;
Note: See TracChangeset for help on using the changeset viewer.