Changeset ed166f7 in mainline for kernel/arch/sparc64/src/mm/as.c
- Timestamp:
- 2006-08-31T18:53:14Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6767c1d
- Parents:
- e0b241f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/mm/as.c
re0b241f red166f7 27 27 */ 28 28 29 29 /** @addtogroup sparc64mm 30 30 * @{ 31 31 */ … … 34 34 35 35 #include <arch/mm/as.h> 36 #include <arch/mm/tlb.h> 36 37 #include <genarch/mm/as_ht.h> 37 38 #include <genarch/mm/asid_fifo.h> … … 44 45 } 45 46 46 /** @} 47 void as_install_arch(as_t *as) 48 { 49 tlb_context_reg_t ctx; 50 51 /* 52 * Write ASID to secondary context register. 53 * The primary context register has to be set 54 * from TL>0 so it will be filled from the 55 * secondary context register from the TL=1 56 * code just before switch to userspace. 57 */ 58 ctx.v = 0; 59 ctx.context = as->asid; 60 mmu_secondary_context_write(ctx.v); 61 } 62 63 /** @} 47 64 */ 48 65
Note:
See TracChangeset
for help on using the changeset viewer.