Deleted Added
full compact
mv_machdep.c (298627) mv_machdep.c (300533)
1/*-
2 * Copyright (c) 1994-1998 Mark Brinicombe.
3 * Copyright (c) 1994 Brini.
4 * All rights reserved.
5 *
6 * This code is derived from software written for Brini by Mark Brinicombe
7 *
8 * Redistribution and use in source and binary forms, with or without

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

34 *
35 * from: FreeBSD: //depot/projects/arm/src/sys/arm/at91/kb920x_machdep.c, rev 45
36 */
37
38#include "opt_ddb.h"
39#include "opt_platform.h"
40
41#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 1994-1998 Mark Brinicombe.
3 * Copyright (c) 1994 Brini.
4 * All rights reserved.
5 *
6 * This code is derived from software written for Brini by Mark Brinicombe
7 *
8 * Redistribution and use in source and binary forms, with or without

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

34 *
35 * from: FreeBSD: //depot/projects/arm/src/sys/arm/at91/kb920x_machdep.c, rev 45
36 */
37
38#include "opt_ddb.h"
39#include "opt_platform.h"
40
41#include <sys/cdefs.h>
42__FBSDID("$FreeBSD: head/sys/arm/mv/mv_machdep.c 298627 2016-04-26 11:53:37Z br $");
42__FBSDID("$FreeBSD: head/sys/arm/mv/mv_machdep.c 300533 2016-05-23 20:07:17Z ian $");
43
44#define _ARM32_BUS_DMA_PRIVATE
45#include <sys/param.h>
46#include <sys/systm.h>
47#include <sys/bus.h>
48#include <sys/devmap.h>
49
50#include <vm/vm.h>
51#include <vm/pmap.h>
52
43
44#define _ARM32_BUS_DMA_PRIVATE
45#include <sys/param.h>
46#include <sys/systm.h>
47#include <sys/bus.h>
48#include <sys/devmap.h>
49
50#include <vm/vm.h>
51#include <vm/pmap.h>
52
53#include <machine/acle-compat.h>
53#include <machine/bus.h>
54#include <machine/fdt.h>
55#include <machine/machdep.h>
56#include <machine/platform.h>
57
54#include <machine/bus.h>
55#include <machine/fdt.h>
56#include <machine/machdep.h>
57#include <machine/platform.h>
58
59#if __ARM_ARCH < 6
60#include <machine/cpu-v4.h>
61#else
62#include <machine/cpu-v6.h>
63#endif
64
58#include <arm/mv/mvreg.h> /* XXX */
59#include <arm/mv/mvvar.h> /* XXX eventually this should be eliminated */
60#include <arm/mv/mvwin.h>
61
62#include <dev/fdt/fdt_common.h>
63
64static int platform_mpp_init(void);
65#if defined(SOC_MV_ARMADAXP)

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

448{
449 u_int reg;
450
451 __asm __volatile("mrc p15, 0, %0, c0, c0, 0" : "=r" (reg));
452 db_printf("Cpu ID: 0x%08x\n", reg);
453 __asm __volatile("mrc p15, 0, %0, c0, c0, 1" : "=r" (reg));
454 db_printf("Current Cache Lvl ID: 0x%08x\n",reg);
455
65#include <arm/mv/mvreg.h> /* XXX */
66#include <arm/mv/mvvar.h> /* XXX eventually this should be eliminated */
67#include <arm/mv/mvwin.h>
68
69#include <dev/fdt/fdt_common.h>
70
71static int platform_mpp_init(void);
72#if defined(SOC_MV_ARMADAXP)

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

455{
456 u_int reg;
457
458 __asm __volatile("mrc p15, 0, %0, c0, c0, 0" : "=r" (reg));
459 db_printf("Cpu ID: 0x%08x\n", reg);
460 __asm __volatile("mrc p15, 0, %0, c0, c0, 1" : "=r" (reg));
461 db_printf("Current Cache Lvl ID: 0x%08x\n",reg);
462
456 __asm __volatile("mrc p15, 0, %0, c1, c0, 0" : "=r" (reg));
463 reg = cp15_sctlr_get();
457 db_printf("Ctrl: 0x%08x\n",reg);
464 db_printf("Ctrl: 0x%08x\n",reg);
458 __asm __volatile("mrc p15, 0, %0, c1, c0, 1" : "=r" (reg));
465 reg = cp15_actlr_get();
459 db_printf("Aux Ctrl: 0x%08x\n",reg);
460
461 __asm __volatile("mrc p15, 0, %0, c0, c1, 0" : "=r" (reg));
462 db_printf("Processor Feat 0: 0x%08x\n", reg);
463 __asm __volatile("mrc p15, 0, %0, c0, c1, 1" : "=r" (reg));
464 db_printf("Processor Feat 1: 0x%08x\n", reg);
465 __asm __volatile("mrc p15, 0, %0, c0, c1, 2" : "=r" (reg));
466 db_printf("Debug Feat 0: 0x%08x\n", reg);

--- 34 unchanged lines hidden ---
466 db_printf("Aux Ctrl: 0x%08x\n",reg);
467
468 __asm __volatile("mrc p15, 0, %0, c0, c1, 0" : "=r" (reg));
469 db_printf("Processor Feat 0: 0x%08x\n", reg);
470 __asm __volatile("mrc p15, 0, %0, c0, c1, 1" : "=r" (reg));
471 db_printf("Processor Feat 1: 0x%08x\n", reg);
472 __asm __volatile("mrc p15, 0, %0, c0, c1, 2" : "=r" (reg));
473 db_printf("Debug Feat 0: 0x%08x\n", reg);

--- 34 unchanged lines hidden ---