Deleted Added
full compact
econa_machdep.c (266363) econa_machdep.c (266386)
1/*-
2 * Copyright (c) 2009 Yohanes Nugroho <yohanes@gmail.com>
3 * Copyright (c) 1994-1998 Mark Brinicombe.
4 * Copyright (c) 1994 Brini.
5 * All rights reserved.
6 *
7 * This code is derived from software written for Brini by Mark Brinicombe
8 *

--- 22 unchanged lines hidden (view full) ---

31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 */
37
38#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2009 Yohanes Nugroho <yohanes@gmail.com>
3 * Copyright (c) 1994-1998 Mark Brinicombe.
4 * Copyright (c) 1994 Brini.
5 * All rights reserved.
6 *
7 * This code is derived from software written for Brini by Mark Brinicombe
8 *

--- 22 unchanged lines hidden (view full) ---

31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 */
37
38#include <sys/cdefs.h>
39__FBSDID("$FreeBSD: stable/10/sys/arm/cavium/cns11xx/econa_machdep.c 262952 2014-03-09 18:08:27Z ian $");
39__FBSDID("$FreeBSD: stable/10/sys/arm/cavium/cns11xx/econa_machdep.c 266386 2014-05-18 00:32:35Z ian $");
40
41#define _ARM32_BUS_DMA_PRIVATE
42#include <sys/param.h>
43#include <sys/systm.h>
44#include <sys/sysproto.h>
45#include <sys/signalvar.h>
46#include <sys/imgact.h>
47#include <sys/kernel.h>

--- 59 unchanged lines hidden (view full) ---

107 {
108 /*
109 * This maps DDR SDRAM
110 */
111 ECONA_SDRAM_BASE, /*virtual*/
112 ECONA_SDRAM_BASE, /*physical*/
113 ECONA_SDRAM_SIZE, /*size*/
114 VM_PROT_READ|VM_PROT_WRITE,
40
41#define _ARM32_BUS_DMA_PRIVATE
42#include <sys/param.h>
43#include <sys/systm.h>
44#include <sys/sysproto.h>
45#include <sys/signalvar.h>
46#include <sys/imgact.h>
47#include <sys/kernel.h>

--- 59 unchanged lines hidden (view full) ---

107 {
108 /*
109 * This maps DDR SDRAM
110 */
111 ECONA_SDRAM_BASE, /*virtual*/
112 ECONA_SDRAM_BASE, /*physical*/
113 ECONA_SDRAM_SIZE, /*size*/
114 VM_PROT_READ|VM_PROT_WRITE,
115 PTE_NOCACHE,
115 PTE_DEVICE,
116 },
117 /*
118 * Map the on-board devices VA == PA so that we can access them
119 * with the MMU on or off.
120 */
121 {
122 /*
123 * This maps the interrupt controller, the UART
124 * and the timer.
125 */
126 ECONA_IO_BASE, /*virtual*/
127 ECONA_IO_BASE, /*physical*/
128 ECONA_IO_SIZE, /*size*/
129 VM_PROT_READ|VM_PROT_WRITE,
116 },
117 /*
118 * Map the on-board devices VA == PA so that we can access them
119 * with the MMU on or off.
120 */
121 {
122 /*
123 * This maps the interrupt controller, the UART
124 * and the timer.
125 */
126 ECONA_IO_BASE, /*virtual*/
127 ECONA_IO_BASE, /*physical*/
128 ECONA_IO_SIZE, /*size*/
129 VM_PROT_READ|VM_PROT_WRITE,
130 PTE_NOCACHE,
130 PTE_DEVICE,
131 },
132 {
133 /*
134 * OHCI + EHCI
135 */
136 ECONA_OHCI_VBASE, /*virtual*/
137 ECONA_OHCI_PBASE, /*physical*/
138 ECONA_USB_SIZE, /*size*/
139 VM_PROT_READ|VM_PROT_WRITE,
131 },
132 {
133 /*
134 * OHCI + EHCI
135 */
136 ECONA_OHCI_VBASE, /*virtual*/
137 ECONA_OHCI_PBASE, /*physical*/
138 ECONA_USB_SIZE, /*size*/
139 VM_PROT_READ|VM_PROT_WRITE,
140 PTE_NOCACHE,
140 PTE_DEVICE,
141 },
142 {
143 /*
144 * CFI
145 */
146 ECONA_CFI_VBASE, /*virtual*/
147 ECONA_CFI_PBASE, /*physical*/
148 ECONA_CFI_SIZE,
149 VM_PROT_READ|VM_PROT_WRITE,
141 },
142 {
143 /*
144 * CFI
145 */
146 ECONA_CFI_VBASE, /*virtual*/
147 ECONA_CFI_PBASE, /*physical*/
148 ECONA_CFI_SIZE,
149 VM_PROT_READ|VM_PROT_WRITE,
150 PTE_NOCACHE,
150 PTE_DEVICE,
151 },
152 {
153 0,
154 0,
155 0,
156 0,
157 0,
158 }

--- 185 unchanged lines hidden ---
151 },
152 {
153 0,
154 0,
155 0,
156 0,
157 0,
158 }

--- 185 unchanged lines hidden ---