diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2004-11-23 22:20:44 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2004-11-23 22:20:44 +0000 |
commit | 279eb2c2e06a9803021d8fd752f0de575796f1ae (patch) | |
tree | bda5bb60ea9027918675ee9fbaa4a3bb7035215f /c/src/lib/libbsp/powerpc/eth_comm/startup/mmutlbtab.c | |
parent | Add PR617 as fixed by conversion to new exceptions. (diff) | |
download | rtems-279eb2c2e06a9803021d8fd752f0de575796f1ae.tar.bz2 |
2004-11-23 Joel Sherrill <joel@OARcorp.com>
* eth_comm/.cvsignore, eth_comm/ChangeLog, eth_comm/Makefile.am,
eth_comm/README, eth_comm/bsp_specs, eth_comm/configure.ac,
eth_comm/times, eth_comm/canbus/canbus.c, eth_comm/clock/p_clock.c,
eth_comm/console/console.c, eth_comm/include/.cvsignore,
eth_comm/include/8xx_immap.h, eth_comm/include/bsp.h,
eth_comm/include/canbus.h, eth_comm/include/commproc.h,
eth_comm/include/coverhd.h, eth_comm/include/info.h,
eth_comm/include/tm27.h, eth_comm/irq/irq.c, eth_comm/irq/irq.h,
eth_comm/irq/irq_asm.S, eth_comm/irq/irq_init.c,
eth_comm/network/README, eth_comm/network/network.c,
eth_comm/start/start.S, eth_comm/startup/bspstart.c,
eth_comm/startup/cpuinit.c, eth_comm/startup/linkcmds,
eth_comm/startup/mmutlbtab.c, eth_comm/vectors/vectors.S,
eth_comm/vectors/vectors.h, eth_comm/vectors/vectors_init.c,
eth_comm/wrapup/.cvsignore, eth_comm/wrapup/Makefile.am: Removed.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/eth_comm/startup/mmutlbtab.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/eth_comm/startup/mmutlbtab.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/c/src/lib/libbsp/powerpc/eth_comm/startup/mmutlbtab.c b/c/src/lib/libbsp/powerpc/eth_comm/startup/mmutlbtab.c deleted file mode 100644 index adc3c0491d..0000000000 --- a/c/src/lib/libbsp/powerpc/eth_comm/startup/mmutlbtab.c +++ /dev/null @@ -1,45 +0,0 @@ -/* - * mmutlbtab.c - * - * This file defines the MMU_TLB_table for the eth_comm board. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.com/license/LICENSE. - */ - -#include <bsp.h> -#include <mpc8xx/mmu.h> - -/* - * This MMU_TLB_table is used to statically initialize the Table Lookaside - * Buffers in the MMU of the MPC860 processor. - * - * We initialize the entries in both the instruction and data TLBs - * with the same values - a few bits relevant to the data TLB are unused - * in the instruction TLB. - * - * An Effective Page Number (EPN), Tablewalk Control Register (TWC) and - * Real Page Number (RPN) value are supplied in the table for each TLB entry. - * - * The instruction and data TLBs each can hold 32 entries, so _TLB_Table must - * not have more than 32 lines in it! - * - * We set up the virtual memory map so that virtual address of a - * location is equal to its real address. - */ -MMU_TLB_table_t MMU_TLB_table[] = { - /* - * DRAM: CS1, Start address 0x00000000, 8M, - * ASID=0x0, APG=0x0, not guarded memory, copyback data cache policy, - * R/W,X for supervisor, no ASID comparison, not cache-inhibited. - * EPN TWC RPN - */ - { 0x00000200, 0x0D, 0x000001FD } /* DRAM - PS=PS=8M */ -}; - -/* - * MMU_N_TLB_Table_Entries is defined here because the size of the - * MMU_TLB_table is only known in this file. - */ -int MMU_N_TLB_Table_Entries = ( sizeof(MMU_TLB_table) / sizeof(MMU_TLB_table[0]) ); |