summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-01-11Merge "update onap branch"Ruijing Guo1-1/+1
2018-01-11upgrade to k8s 1.9Guo Ruijing3-10/+7
2018-01-10update onap branchZhu Libo1-1/+1
2018-01-03Kata Containers documentation addedLaura Sofia Enriquez2-0/+18
2018-01-03Remove builds from upload.shLaura Sofia Enriquez2-8/+9
2018-01-03VNF: Clearwater-projectLaura Sofia Enriquez12-0/+188
2018-01-03Merge "upgrade to ovsdpdk 2.6.1"Xuan Jia2-11/+19
2018-01-03upgrade to ovsdpdk 2.6.1<
/*
 * Copyright 2008 Freescale Semiconductor, Inc.
 *
 * (C) Copyright 2000
 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
 *
 * SPDX-License-Identifier:	GPL-2.0+
 */

#include <common.h>
#include <asm/mmu.h>

struct fsl_e_tlb_entry tlb_table[] = {
	/* TLB 0 - for temp stack in cache */
	SET_TLB_ENTRY(0, CONFIG_SYS_INIT_RAM_ADDR, CONFIG_SYS_INIT_RAM_ADDR,
		      MAS3_SX|MAS3_SW|MAS3_SR, 0,
		      0, 0, BOOKE_PAGESZ_4K, 0),
	SET_TLB_ENTRY(0, CONFIG_SYS_INIT_RAM_ADDR + 4 * 1024,
		      CONFIG_SYS_INIT_RAM_ADDR + 4 * 1024,
		      MAS3_SX|MAS3_SW|MAS3_SR, 0,
		      0, 0, BOOKE_PAGESZ_4K, 0),
	SET_TLB_ENTRY(0, CONFIG_SYS_INIT_RAM_ADDR + 8 * 1024,
		      CONFIG_SYS_INIT_RAM_ADDR + 8 * 1024,
		      MAS3_SX|MAS3_SW|MAS3_SR, 0,
		      0, 0, BOOKE_PAGESZ_4K, 0),
	SET_TLB_ENTRY(0, CONFIG_SYS_INIT_RAM_ADDR + 12 * 1024,
		      CONFIG_SYS_INIT_RAM_ADDR + 12 * 1024,
		      MAS3_SX|MAS3_SW|MAS3_SR, 0,
		      0, 0, BOOKE_PAGESZ_4K, 0),

	/*
	 * TLB 0:	64M	Non-cacheable, guarded
	 * 0xfc000000	56M	unused
	 * 0xff800000	8M	boot FLASH
	 *	.... or ....
	 * 0xfc000000	64M	user flash
	 *
	 * Out of reset this entry is only 4K.
	 */
	SET_TLB_ENTRY(1, 0xfc000000, 0xfc000000,
		      MAS3_SX|MAS3_SW|MAS3_SR, MAS2_I|MAS2_G,
		      0, 0, BOOKE_PAGESZ_64M, 1),

	/*
	 * TLB 1:	1G	Non-cacheable, guarded
	 * 0x80000000	512M	PCI1 MEM
	 * 0xa0000000	512M	PCIe MEM
	 */
	SET_TLB_ENTRY(1, CONFIG_SYS_PCI1_MEM_VIRT, CONFIG_SYS_PCI1_MEM_PHYS,
		      MAS3_SX|MAS3_SW|MAS3_SR, MAS2_I|MAS2_G,
		      0, 1, BOOKE_PAGESZ_1G, 1),

	/*
	 * TLB 2:	64M	Non-cacheable, guarded
	 * 0xe0000000	1M	CCSRBAR
	 * 0xe2000000	8M	PCI1 IO
	 * 0xe2800000	8M	PCIe IO
	 */
	SET_TLB_ENTRY(1, CONFIG_SYS_CCSRBAR, CONFIG_SYS_CCSRBAR_PHYS,
		      MAS3_SX|MAS3_SW|MAS3_SR, MAS2_I|MAS2_G,
		      0, 2, BOOKE_PAGESZ_64M, 1),

#ifdef CONFIG_SYS_LBC_SDRAM_BASE
	/*
	 * TLB 3:	64M	Cacheable, non-guarded
	 * 0xf0000000	64M	LBC SDRAM First half
	 */
	SET_TLB_ENTRY(1, CONFIG_SYS_LBC_SDRAM_BASE, CONFIG_SYS_LBC_SDRAM_BASE,
		      MAS3_SX|MAS3_SW|MAS3_SR, 0,
		      0, 3, BOOKE_PAGESZ_64M, 1),

	/*
	 * TLB 4:	64M	Cacheable, non-guarded
	 * 0xf4000000	64M	LBC SDRAM Second half
	 */
	SET_TLB_ENTRY(1, CONFIG_SYS_LBC_SDRAM_BASE + 0x4000000,
		      CONFIG_SYS_LBC_SDRAM_BASE + 0x4000000,
		      MAS3_SX|MAS3_SW|MAS3_SR, 0,
		      0, 4, BOOKE_PAGESZ_64M, 1),
#endif

	/*
	 * TLB 5:	16M	Cacheable, non-guarded
	 * 0xf8000000	1M	7-segment LED display
	 * 0xf8100000	1M	User switches
	 * 0xf8300000	1M	Board revision
	 * 0xf8b00000	1M	EEPROM
	 */
	Guo Ruijing
10-44/+30
2017-11-20add examples for container4nfvGuo Ruijing19-49/+143
2017-11-20update opnfv/containter boxGuo Ruijing4-34/+60
2017-11-19build vagrant box by chef/bentoGuo Ruijing3-64/+68
2017-11-15change to docker 1.12.6 from dockerproject.orgGuo Ruijing6-10/+48
2017-11-14Fix jenkins failure due to docker version upgradeGuo Ruijing5-9/+5
2017-11-12update container4nfv deploymentGuo Ruijing18-42/+39
2017-11-10
reate opnfv/container4nfv vagrant boxGuo Ruijing2-0/+45 2017-11-07add cleanup for container4nfvGuo Ruijing6-4/+24 2017-11-07reduce container4nfv job durationGuo Ruijing5-5/+4 2017-11-05Add more deploy in container4nfv daily jobsGuo Ruijing1-4/+3 2017-11-03Merge "Add Arm work description for Container4NFV project"Xuan Jia6-0/+319 2017-11-03Add Arm work description for Container4NFV projectTrevor Tao6-0/+319 2017-11-02add container4nfv in daily jenkinsGuo Ruijing9-1/+44 2017-10-30email updateroot1-1/+1 2017-10-27Merge "setup virtual pod for container4nfv"Ruijing Guo1-0/+21