Print this page
cpuid for ARMv7
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/armv7/bcm2836/os/bcm2836_bsmdep.c
+++ new/usr/src/uts/armv7/bcm2836/os/bcm2836_bsmdep.c
1 1 /*
2 2 * This file and its contents are supplied under the terms of the
3 3 * Common Development and Distribution License ("CDDL"), version 1.0.
4 4 * You may only use this file in accordance with the terms of version
5 5 * 1.0 of the CDDL.
6 6 *
7 7 * A full copy of the text of the CDDL should have accompanied this
8 8 * source. A copy of the CDDL is also available via the Internet at
9 9 * http://www.illumos.org/license/CDDL.
10 10 */
11 11
↓ open down ↓ |
11 lines elided |
↑ open up ↑ |
12 12 /*
13 13 * Copyright (c) 2014 Joyent, Inc. All rights reserved.
14 14 */
15 15
16 16 /*
17 17 * Broadcom 2836 board specific functions.
18 18 */
19 19
20 20 #include <vm/vm_dep.h>
21 21
22 -void
23 -armv7_bsmdep_l2cacheinfo(void)
24 -{
25 - /*
26 - * Per the BCM 2836 ARM peripherals manual, the L2 cache on the BCM
27 - * 2836 is actually used by the GPU, and from the CPU point of view,
28 - * we don't have one.
29 - *
30 - * This can be toggled on the rPi, but it appears that that toggling
31 - * can't be probed for.
32 - *
33 - * At present, we set these variables as if we owned the l2,
34 - * regardless of whether we in fact do. This might be a terrible
35 - * idea.
36 - *
37 - * XXX: It might be reasonable to demand that we (the CPU) have the l2
38 - * cache, although since it is off-chip this may actually hinder
39 - * performance.
40 - */
41 -
42 - armv6_l2cache_linesz = 32;
43 - /* 128K per the BCM2836 manual, though we by default see none of it */
44 - armv6_l2cache_size = 0x20000;
45 -}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX