HomeSort by: relevance | last modified time | path
    Searched defs:tlb (Results 1 - 16 of 16) sorted by relevancy

  /src/sys/arch/emips/emips/
xilinx_ml40x.c 114 * Map the USART 1:1, we just turned on the TLB.
115 * NB: This must be a wired TLB entry lest we lose it before autoconf().
121 struct tlbmask tlb; local
123 tlb.tlb_hi = USART_DEFAULT_ADDRESS;
124 tlb.tlb_lo0 = USART_DEFAULT_ADDRESS | 0xf02;
125 tlb_write_entry(3, &tlb);
xs_bee3.c 111 * Map the USART 1:1, we just turned on the TLB.
112 * NB: This must be a wired TLB entry lest we lose it before autoconf().
118 struct tlbmask tlb; local
120 tlb.tlb_hi = USART_DEFAULT_ADDRESS;
121 tlb.tlb_lo0 = USART_DEFAULT_ADDRESS | 0xf02;
122 tlb_write_entry(3, &tlb);
interrupt.c 80 struct tlbmask tlb; local
85 tlb.tlb_hi = INTERRUPT_CONTROLLER_DEFAULT_ADDRESS;
86 tlb.tlb_lo0 = INTERRUPT_CONTROLLER_DEFAULT_ADDRESS | 0xf02;
87 tlb_write_entry(4, &tlb);
89 tlb.tlb_hi = TIMER_DEFAULT_ADDRESS;
90 tlb.tlb_lo0 = TIMER_DEFAULT_ADDRESS | 0xf02;
91 tlb_write_entry(5, &tlb);
  /src/sys/arch/mips/mips/
wired_map.c 93 struct tlbmask tlb; local
101 /* TLB entries come in pairs: this is the first address of the pair */
148 tlb.tlb_mask = mips3_wired_map[index].pgmask;
149 tlb.tlb_hi = mips3_vad_to_vpn(va0);
151 tlb.tlb_lo0 = MIPS3_PG_G;
153 tlb.tlb_lo0 =
158 tlb.tlb_lo1 = MIPS3_PG_G;
160 tlb.tlb_lo1 = mips3_paddr_to_tlbpfn(
164 tlb_write_entry(MIPS3_TLB_WIRED_UPAGES + index, &tlb);
db_interface.c 264 struct tlbmask tlb; local
275 tlb_read_entry(i, &tlb);
276 if (valid_only && !(tlb.tlb_lo1 & MIPS1_PG_V))
278 db_printf("TLB%c%2d Hi 0x%08x Lo 0x%08x",
279 (tlb.tlb_lo1 & MIPS1_PG_V) ? ' ' : '*',
280 i, tlb.tlb_hi,
281 tlb.tlb_lo1 & MIPS1_PG_FRAME);
283 (tlb.tlb_lo1 & MIPS1_PG_D) ? 'D' : ' ',
284 (tlb.tlb_lo1 & MIPS1_PG_G) ? 'G' : ' ',
285 (tlb.tlb_lo1 & MIPS1_PG_N) ? 'N' : ' ')
    [all...]
  /src/sys/arch/ews4800mips/stand/common/
cop0.c 39 struct tlb { struct
48 static void __tlb_pagemask(struct tlb *);
52 EWS4800/350. IPL don't handle TLB refill exception.
72 struct tlb *e;
81 case 'r': /* Read TLB entry all. */
86 case 'd': /* Dump TLB summary */
97 case 'p': /* Print TLB entry */
99 printf("tlb p entry#.\n");
143 __tlb_pagemask(struct tlb *e)
  /src/sys/arch/sparc64/include/
bootinfo.h 121 struct tlb_entry tlb[1]; member in struct:btinfo_tlb
  /src/sys/arch/arc/arc/
minidebug.c 551 printf("tlb-dump\n");
562 printf("tlb");
944 * Dump TLB contents.
950 struct tlb tlb; local
955 mips3_TLBRead(tlbno, &tlb);
956 if (tlb.tlb_lo0 & MIPS3_PG_V || tlb.tlb_lo1 & MIPS3_PG_V) {
957 printf("TLB %2d vad 0x%08x ", tlbno, tlb.tlb_hi)
    [all...]
  /src/sys/arch/powerpc/booke/
e500_tlb.c 110 struct e500_tlb tlb; local
114 tlb.tlb_va = MAS2_EPN & hwtlb.hwtlb_mas2;
115 tlb.tlb_size = 1024 << (2 * MASX_TSIZE_GET(hwtlb.hwtlb_mas1));
116 tlb.tlb_asid = MASX_TID_GET(hwtlb.hwtlb_mas1);
117 tlb.tlb_pte = (hwtlb.hwtlb_mas2 & MAS2_WIMGE)
126 tlb.tlb_pte |= (prot_mask & hwtlb.hwtlb_mas3) << prot_shift;
127 return tlb;
147 * If tlbassoc is the same as tlbentries (like in TLB1) then the TLB is
149 * is less than the number of tlb entries, the slot is split in two
150 * fields. Since the TLB is M rows by N ways, the lowers bits are fo
619 struct e500_tlb tlb = hwtlb_to_tlb(hwtlb); local
668 struct e500_tlb tlb = hwtlb_to_tlb(hwtlb); local
    [all...]
  /src/sys/arch/usermode/usermode/
pmap.c 90 static struct pv_entry **tlb; /* current tlb mappings (direct mapped) */ variable in typeref:struct:pv_entry
312 thunk_printf_debug("tlb va->pa lookup table is %"PRIu64" KB for "
337 /* set up tlb space */
338 tlb = (struct pv_entry **) kmem_kvm_cur_start;
340 addr = thunk_mmap(tlb, pm_entries_size,
344 if (addr != (void *) tlb)
345 panic("pmap_bootstrap: can't map in tlb entries\n");
347 memset(tlb, 0, pm_entries_size); /* test and clear */
349 thunk_printf_debug("kernel tlb entries initialized correctly\n")
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/
windows-tdep.c 405 CORE_ADDR tlb; local
408 if (!target_get_tib_address (inferior_ptid, &tlb))
409 error (_("Unable to read tlb"));
410 store_typed_address (val->contents_raw ().data (), type, tlb);
429 /* Return a new value with the correct type for the tlb object of
892 CORE_ADDR tlb; local
895 && target_get_tib_address (inferior_ptid, &tlb)
896 && !target_read_memory (tlb + peb_offset, buf, ptr_bytes))
957 /* Implementation of `tlb' variable. */
windows-nat.c 325 windows_thread_info *add_thread (ptid_t ptid, HANDLE h, void *tlb, member in struct:inf_child_target
547 TLB is its thread local base.
552 windows_nat_target::add_thread (ptid_t ptid, HANDLE h, void *tlb,
562 CORE_ADDR base = (CORE_ADDR) (uintptr_t) tlb;
  /src/external/gpl3/gdb/dist/gdb/
windows-nat.c 324 windows_thread_info *add_thread (ptid_t ptid, HANDLE h, void *tlb, member in struct:inf_child_target
551 TLB is its thread local base.
556 windows_nat_target::add_thread (ptid_t ptid, HANDLE h, void *tlb,
566 CORE_ADDR base = (CORE_ADDR) (uintptr_t) tlb;
windows-tdep.c 404 CORE_ADDR tlb; local
407 if (!target_get_tib_address (inferior_ptid, &tlb))
408 error (_("Unable to read tlb"));
409 store_typed_address (val->contents_raw ().data (), type, tlb);
428 /* Return a new value with the correct type for the tlb object of
874 CORE_ADDR tlb; local
877 && target_get_tib_address (inferior_ptid, &tlb)
878 && !target_read_memory (tlb + peb_offset, buf, ptr_bytes))
968 /* Implementation of `tlb' variable. */
  /src/external/gpl3/gdb.old/dist/gdbserver/
server.cc 2980 CORE_ADDR tlb; local
2983 n = the_target->get_tib_address (ptid, &tlb);
2986 strcpy (own_buf, paddress(tlb));
  /src/external/gpl3/gdb/dist/gdbserver/
server.cc 2951 CORE_ADDR tlb; local
2954 n = the_target->get_tib_address (ptid, &tlb);
2957 strcpy (own_buf, paddress(tlb));

Completed in 34 milliseconds