Print this page
3735 should include an empty make variable in the default CFLAGS/CCFLAGS
3844 the build should make source-level debugging easier
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/sun4u/Makefile.sun4u.shared
+++ new/usr/src/uts/sun4u/Makefile.sun4u.shared
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21
22 22 #
23 23 # Copyright 2010 Sun Microsystems, Inc. All rights reserved.
24 24 # Use is subject to license terms.
25 25 #
26 26 # This makefile contains the common definitions for the sun4u unix
27 27 # and all sun4u implementation architecture dependent modules.
28 28 #
29 29
30 30 #
31 31 # Machine type (implementation architecture):
32 32 #
33 33 PLATFORM = sun4u
34 34 PROMIF = ieee1275
35 35 PSMBASE = $(UTSBASE)/../psm
36 36
37 37 #
38 38 # uname -m value
39 39 #
40 40 UNAME_M = $(PLATFORM)
41 41
42 42 #
43 43 # Definitions for the platform-specific /platform directories.
44 44 #
45 45 # PLATFORMS designates those sun4u machines which have no platform
46 46 # specific code.
47 47 #
48 48 # IMPLEMENTATIONS is used to designate sun4u machines which do have
49 49 # platform specific modules (perhaps including their own unix). All
50 50 # code specific to a given implementation resides in the appropriately
51 51 # named subdirectory. This requires these platforms to have their
52 52 # own Makefiles to define ROOT_PLAT_DIRS, USR_PLAT_DIRS, etc.
53 53 #
54 54 # So if we had an implementation named 'foo', we would need the following
55 55 # Makefiles in the foo subdirectory:
56 56 #
57 57 # sun4u/foo/Makefile
58 58 # sun4u/foo/Makefile.foo
59 59 # sun4u/foo/Makefile.targ
60 60 #
61 61
62 62 #
63 63 # /usr/platform/$(IMPLEMENTED_PLATFORM) is created as a directory that
64 64 # all the $(LINKED_PLATFORMS) link to.
65 65 #
66 66 IMPLEMENTED_PLATFORM = SUNW,Ultra-2
67 67
68 68 LINKED_PLATFORMS += SUNW,Ultra-30
69 69 LINKED_PLATFORMS += SUNW,Ultra-60
70 70
71 71 #
72 72 # all PLATFORMS that do not belong in the $(IMPLEMENTATIONS) list
73 73 # ie. all desktop platforms
74 74 #
75 75 PLATFORMS = $(IMPLEMENTED_PLATFORM)
76 76 PLATFORMS += $(LINKED_PLATFORMS)
77 77
78 78 ROOT_PLAT_DIRS = $(PLATFORMS:%=$(ROOT_PLAT_DIR)/%)
79 79 USR_PLAT_DIRS = $(PLATFORMS:%=$(USR_PLAT_DIR)/%)
80 80
81 81 USR_DESKTOP_DIR = $(USR_PLAT_DIR)/$(IMPLEMENTED_PLATFORM)
82 82 USR_DESKTOP_INC_DIR = $(USR_DESKTOP_DIR)/include
83 83 USR_DESKTOP_SBIN_DIR = $(USR_DESKTOP_DIR)/sbin
84 84 USR_DESKTOP_LIB_DIR = $(USR_DESKTOP_DIR)/lib
85 85
86 86 #
87 87 # Welcome to SPARC V9.
88 88 #
89 89
90 90 #
91 91 # Define supported builds
92 92 #
93 93 DEF_BUILDS = $(DEF_BUILDS64)
94 94 ALL_BUILDS = $(ALL_BUILDS64)
95 95
96 96 #
97 97 # Everybody needs to know how to build modstubs.o and to locate unix.o
98 98 #
99 99 UNIX_DIR = $(UTSBASE)/$(PLATFORM)/unix
100 100 GENLIB_DIR = $(UTSBASE)/$(PLATFORM)/genunix
101 101 MODSTUBS_DIR = $(UNIX_DIR)
102 102 DSF_DIR = $(UTSBASE)/$(PLATFORM)/genassym
103 103 LINTS_DIR = $(OBJS_DIR)
104 104 LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)
105 105
106 106 DTRACESTUBS_O = $(OBJS_DIR)/dtracestubs.o
107 107 DTRACESTUBS = $(OBJS_DIR)/libdtracestubs.so
108 108
109 109 UNIX_O = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
110 110 MODSTUBS_O = $(MODSTUBS_DIR)/$(OBJS_DIR)/modstubs.o
111 111 GENLIB = $(GENLIB_DIR)/$(OBJS_DIR)/libgenunix.so
112 112
113 113 LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
114 114 GEN_LINT_LIB = $(LINT_LIB_DIR)/llib-lgenunix.ln
115 115
116 116 LINT64_DIRS = $(LINT64_BUILDS:%=$(UTSBASE)/$(PLATFORM)/lint-libs/%)
117 117 LINT64_FILES = $(LINT64_DIRS:%=%/llib-l$(MODULE).ln)
118 118
119 119 #
120 120 # cpu and platform modules need to know how to build their own symcheck module
121 121 #
122 122 PLATMOD = platmod
123 123 PLATLIB = $(PLAT_DIR)/$(OBJS_DIR)/libplatmod.so
124 124
125 125 CPUNAME = cpu
126 126 CPULIB = $(CPU_DIR)/$(OBJS_DIR)/libcpu.so
127 127
128 128 SYM_MOD = $(OBJS_DIR)/unix.sym
129 129
130 130 #
131 131 # Include the makefiles which define build rule templates, the
132 132 # collection of files per module, and a few specific flags. Note
133 133 # that order is significant, just as with an include path. The
134 134 # first build rule template which matches the files name will be
135 135 # used. By including these in order from most machine dependent
136 136 # to most machine independent, we allow a machine dependent file
137 137 # to be used in preference over a machine independent version
138 138 # (Such as a machine specific optimization, which preserves the
139 139 # interfaces.)
140 140 #
141 141 include $(UTSBASE)/sun4/Makefile.files
142 142 include $(UTSTREE)/$(PLATFORM)/Makefile.files
143 143 include $(UTSBASE)/sfmmu/Makefile.files
144 144 include $(UTSBASE)/sparc/v9/Makefile.files
145 145 include $(UTSBASE)/sparc/Makefile.files
146 146 include $(UTSTREE)/sun/Makefile.files
147 147 include $(SRC)/psm/promif/$(PROMIF)/common/Makefile.files
148 148 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
149 149 include $(UTSTREE)/common/Makefile.files
150 150
151 151 #
152 152 # Include machine independent rules. Note that this does not imply
153 153 # that the resulting module from rules in Makefile.uts is machine
154 154 # independent. Only that the build rules are machine independent.
155 155 #
156 156 include $(UTSBASE)/Makefile.uts
157 157
158 158 # These come after Makefile.uts (for CLOSED_BUILD).
159 159 IMPLEMENTATIONS = tazmo
160 160 IMPLEMENTATIONS += starfire
161 161 IMPLEMENTATIONS += javelin
162 162 IMPLEMENTATIONS += darwin
163 163 IMPLEMENTATIONS += quasar
164 164 IMPLEMENTATIONS += grover
165 165 IMPLEMENTATIONS += enchilada
166 166 IMPLEMENTATIONS += taco
167 167 IMPLEMENTATIONS += mpxu
168 168 IMPLEMENTATIONS += excalibur
169 169 IMPLEMENTATIONS += montecarlo
170 170 IMPLEMENTATIONS += serengeti
171 171 IMPLEMENTATIONS += littleneck
172 172 IMPLEMENTATIONS += starcat
173 173 IMPLEMENTATIONS += daktari
174 174 IMPLEMENTATIONS += cherrystone
175 175 IMPLEMENTATIONS += fjlite
176 176 IMPLEMENTATIONS += snowbird
177 177 IMPLEMENTATIONS += schumacher
178 178 IMPLEMENTATIONS += blade
179 179 IMPLEMENTATIONS += boston
180 180 IMPLEMENTATIONS += seattle
181 181 IMPLEMENTATIONS += chicago
182 182 IMPLEMENTATIONS += sunfire
183 183 IMPLEMENTATIONS += lw8
184 184 IMPLEMENTATIONS += makaha
185 185 IMPLEMENTATIONS += opl
186 186 IMPLEMENTATIONS += lw2plus
187 187
188 188 $(CLOSED_BUILD)CLOSED_IMPLEMENTATIONS = chalupa
189 189 $(CLOSED_BUILD)CLOSED_IMPLEMENTATIONS += ents
190 190
191 191 #
192 192 # machine specific optimization, override default in Makefile.master
193 193 #
194 194 CC_XARCH = -m64 -xarch=sparcvis
195 195 AS_XARCH = -xarch=v9a
196 196 COPTIMIZE = -xO3
197 197 CCMODE = -Xa
198 198
199 199 CFLAGS = -xchip=ultra $(CCABS32) $(CCREGSYM)
200 200 CFLAGS += $(CC_XARCH)
201 201 CFLAGS += $(COPTIMIZE)
202 202 CFLAGS += $(EXTRA_CFLAGS)
203 203 CFLAGS += $(XAOPT)
204 204 CFLAGS += $(INLINES) -D_ASM_INLINES
205 205 CFLAGS += $(CCMODE)
206 206 CFLAGS += $(SPACEFLAG)
207 207 CFLAGS += $(CERRWARN)
↓ open down ↓ |
207 lines elided |
↑ open up ↑ |
208 208 CFLAGS += $(CTF_FLAGS_$(CLASS))
209 209 CFLAGS += $(C99MODE)
210 210 CFLAGS += $(CCUNBOUND)
211 211 CFLAGS += $(CCNOAUTOINLINE)
212 212 CFLAGS += $(CCSTATICSYM)
213 213 CFLAGS += $(CC32BITCALLERS)
214 214 CFLAGS += $(IROPTFLAG)
215 215 CFLAGS += $(CGLOBALSTATIC)
216 216 CFLAGS += -xregs=no%float
217 217 CFLAGS += -xstrconst
218 +CFLAGS += $(CSOURCEDEBUGFLAGS)
219 +CFLAGS += $(CUSERFLAGS)
218 220
219 221 ASFLAGS += $(AS_XARCH)
220 222
221 223 AS_INC_PATH += -I$(DSF_DIR)/$(OBJS_DIR)
222 224
223 225 LINT_KMODS += $(GENUNIX_KMODS)
224 226
225 227 LINT_DEFS = -m64
226 228
227 229 #
228 230 # The following must be defined for all implementations:
229 231 #
230 232 # MAPFILE: ld mapfile for the build of kernel/unix.
231 233 # MODSTUBS: Module stubs source file.
232 234 # GENCONST_SRC: genconst.c
233 235 # OFFSETS: offsets.in
234 236 # PLATFORM_OFFSETS: Platform specific mach_offsets.in
235 237 # FDOFFSETS: fd_offsets.in
236 238 #
237 239 MAPFILE = $(UTSBASE)/sun4/conf/Mapfile
238 240 MODSTUBS = $(UTSBASE)/sparc/ml/modstubs.s
239 241 GENCONST_SRC = $(UTSBASE)/sun4/ml/genconst.c
240 242 OFFSETS = $(UTSBASE)/sun4/ml/offsets.in
241 243 PLATFORM_OFFSETS = $(UTSBASE)/sun4u/ml/mach_offsets.in
242 244 FDOFFSETS = $(UTSBASE)/sun/io/fd_offsets.in
243 245
244 246 #
245 247 # Define the actual specific platforms
246 248 #
247 249
248 250 MACHINE_DEFS = -D$(PLATFORM) -D_MACHDEP -DSFMMU
249 251
250 252 #
251 253 # Software workarounds for hardware "features"
252 254 #
253 255
254 256 include $(UTSBASE)/$(PLATFORM)/Makefile.workarounds
255 257
256 258 #
257 259 # Debugging level
258 260 #
259 261 # Special knowledge of which special debugging options effect which
260 262 # file is used to optimize the build if these flags are changed.
261 263 #
262 264 # XXX: The above could possibly be done for more flags and files, but
263 265 # is left as an experiment to the interested reader. Be forewarned,
264 266 # that excessive use could lead to maintenance difficulties.
265 267 #
266 268 # Note: kslice can be enabled for the sun4u, but is disabled by default
267 269 # in all cases.
268 270 #
269 271
270 272 DEBUG_DEFS_OBJ64 =
271 273 DEBUG_DEFS_DBG64 = -DDEBUG
272 274 DEBUG_DEFS = $(DEBUG_DEFS_$(BUILD_TYPE))
273 275
274 276 DEBUG_COND_OBJ64 :sh = echo \\043
275 277 DEBUG_COND_DBG64 =
276 278 IF_DEBUG_OBJ = $(DEBUG_COND_$(BUILD_TYPE))$(OBJS_DIR)/
277 279
278 280 $(IF_DEBUG_OBJ)trap.o := DEBUG_DEFS += -DTRAPDEBUG
279 281 $(IF_DEBUG_OBJ)mach_trap.o := DEBUG_DEFS += -DTRAPDEBUG
280 282 $(IF_DEBUG_OBJ)syscall_trap.o := DEBUG_DEFS += -DSYSCALLTRACE
281 283 $(IF_DEBUG_OBJ)clock.o := DEBUG_DEFS += -DKSLICE=0
282 284
283 285 IF_TRAPTRACE_OBJ = $(IF_DEBUG_OBJ)
284 286 # comment this out for a non-debug kernel with TRAPTRACE
285 287 #IF_TRAPTRACE_OBJ = $(OBJS_DIR)/
286 288
287 289 $(IF_TRAPTRACE_OBJ)mach_locore.o := DEBUG_DEFS += -DTRAPTRACE
288 290 $(IF_TRAPTRACE_OBJ)mlsetup.o := DEBUG_DEFS += -DTRAPTRACE
289 291 $(IF_TRAPTRACE_OBJ)syscall_trap.o := DEBUG_DEFS += -DTRAPTRACE
290 292 $(IF_TRAPTRACE_OBJ)startup.o := DEBUG_DEFS += -DTRAPTRACE
291 293 $(IF_TRAPTRACE_OBJ)mach_startup.o := DEBUG_DEFS += -DTRAPTRACE
292 294 $(IF_TRAPTRACE_OBJ)mp_startup.o := DEBUG_DEFS += -DTRAPTRACE
293 295 $(IF_TRAPTRACE_OBJ)cpu_states.o := DEBUG_DEFS += -DTRAPTRACE
294 296 $(IF_TRAPTRACE_OBJ)mach_cpu_states.o := DEBUG_DEFS += -DTRAPTRACE
295 297 $(IF_TRAPTRACE_OBJ)interrupt.o := DEBUG_DEFS += -DTRAPTRACE
296 298 $(IF_TRAPTRACE_OBJ)mach_interrupt.o := DEBUG_DEFS += -DTRAPTRACE
297 299 $(IF_TRAPTRACE_OBJ)sfmmu_asm.o := DEBUG_DEFS += -DTRAPTRACE
298 300 $(IF_TRAPTRACE_OBJ)trap_table.o := DEBUG_DEFS += -DTRAPTRACE
299 301 $(IF_TRAPTRACE_OBJ)xc.o := DEBUG_DEFS += -DTRAPTRACE
300 302 $(IF_TRAPTRACE_OBJ)mach_xc.o := DEBUG_DEFS += -DTRAPTRACE
301 303 $(IF_TRAPTRACE_OBJ)wbuf.o := DEBUG_DEFS += -DTRAPTRACE
302 304 $(IF_TRAPTRACE_OBJ)trap.o := DEBUG_DEFS += -DTRAPTRACE
303 305 $(IF_TRAPTRACE_OBJ)mach_trap.o := DEBUG_DEFS += -DTRAPTRACE
304 306 $(IF_TRAPTRACE_OBJ)x_call.o := DEBUG_DEFS += -DTRAPTRACE
305 307 $(IF_TRAPTRACE_OBJ)spitfire_asm.o := DEBUG_DEFS += -DTRAPTRACE
306 308 $(IF_TRAPTRACE_OBJ)us3_common_asm.o := DEBUG_DEFS += -DTRAPTRACE
307 309 $(IF_TRAPTRACE_OBJ)us3_cheetah_asm.o := DEBUG_DEFS += -DTRAPTRACE
308 310 $(IF_TRAPTRACE_OBJ)us3_cheetahplus_asm.o := DEBUG_DEFS += -DTRAPTRACE
309 311 $(IF_TRAPTRACE_OBJ)us3_jalapeno_asm.o := DEBUG_DEFS += -DTRAPTRACE
310 312 $(IF_TRAPTRACE_OBJ)opl_olympus_asm.o := DEBUG_DEFS += -DTRAPTRACE
311 313
312 314 # Comment these out if you don't want dispatcher lock statistics.
313 315
314 316 #$(IF_DEBUG_OBJ)lock_prim.o := DEBUG_DEFS += -DDISP_LOCK_STATS
315 317 #$(IF_DEBUG_OBJ)disp.o := DEBUG_DEFS += -DDISP_LOCK_STATS
316 318
317 319 # Comment these out if you don't want dispatcher debugging
318 320
319 321 #$(IF_DEBUG_OBJ)lock_prim.o := DEBUG_DEFS += -DDISP_DEBUG
320 322
321 323 #
322 324 # Collect the preprocessor definitions to be associated with *all*
323 325 # files.
324 326 #
325 327 ALL_DEFS = $(MACHINE_DEFS) $(WORKAROUND_DEFS) $(DEBUG_DEFS) \
326 328 $(OPTION_DEFS)
327 329 GENCONST_DEFS = $(MACHINE_DEFS) $(OPTION_DEFS)
328 330
329 331 #
330 332 # ----- TRANSITIONAL SECTION --------------------------------------------------
331 333 #
332 334
333 335 #
334 336 # Not everything which *should* be a module is a module yet. The
335 337 # following is a list of such objects which are currently part of
336 338 # the base kernel but should soon become kmods.
337 339 #
338 340 MACH_NOT_YET_KMODS = $(AUTOCONF_OBJS)
339 341
340 342 #
341 343 # ----- END OF TRANSITIONAL SECTION -------------------------------------------
342 344 #
343 345
344 346 #
345 347 # The kernels modules which are "implementation architecture"
346 348 # specific for this machine are enumerated below. Note that most
347 349 # of these modules must exist (in one form or another) for each
348 350 # architecture.
349 351 #
350 352 # Common Drivers (usually pseudo drivers) (/kernel/drv):
351 353 #
352 354
353 355 #
354 356 # Machine Specific Driver Modules (/kernel/drv):
355 357 #
356 358 # XXX: How many of these are really machine specific?
357 359 #
358 360 DRV_KMODS += bbc_beep
359 361 DRV_KMODS += cpc
360 362 DRV_KMODS += fd
361 363 DRV_KMODS += rootnex sbusmem upa64s zs zsh
362 364 DRV_KMODS += sbus
363 365 DRV_KMODS += pcisch pcipsy simba
364 366 DRV_KMODS += px
365 367 DRV_KMODS += ebus
366 368 DRV_KMODS += su
367 369 DRV_KMODS += tod
368 370 DRV_KMODS += power
369 371 DRV_KMODS += epic
370 372 DRV_KMODS += grbeep
371 373 DRV_KMODS += pcf8584 max1617 seeprom tda8444 pca9556
372 374 DRV_KMODS += ics951601 adm1031
373 375 DRV_KMODS += lm75 ltc1427 pcf8591 pcf8574 ssc050 ssc100
374 376 DRV_KMODS += pic16f819
375 377 DRV_KMODS += pic16f747
376 378 DRV_KMODS += adm1026
377 379 DRV_KMODS += us
378 380 DRV_KMODS += ppm schppm jbusppm
379 381 DRV_KMODS += mc-us3
380 382 DRV_KMODS += mc-us3i
381 383 DRV_KMODS += smbus
382 384 DRV_KMODS += db21554
383 385 DRV_KMODS += gpio_87317
384 386 DRV_KMODS += isadma
385 387 DRV_KMODS += sbbc
386 388 DRV_KMODS += pmubus
387 389 DRV_KMODS += pmugpio
388 390 DRV_KMODS += pmc
389 391 DRV_KMODS += trapstat
390 392 DRV_KMODS += rmc_comm
391 393 DRV_KMODS += rmcadm
392 394 DRV_KMODS += rmclomv
393 395 DRV_KMODS += sf
394 396 DRV_KMODS += nxge
395 397 DRV_KMODS += i2bsc
396 398 DRV_KMODS += mem_cache
397 399
398 400 $(CLOSED_BUILD)CLOSED_DRV_KMODS += ctsmc
399 401 $(CLOSED_BUILD)CLOSED_DRV_KMODS += m1535ppm
400 402 $(CLOSED_BUILD)CLOSED_DRV_KMODS += memtest
401 403 $(CLOSED_BUILD)CLOSED_DRV_KMODS += mi2cv
402 404 $(CLOSED_BUILD)CLOSED_DRV_KMODS += smbus_ara
403 405
404 406 #
405 407 # Exec Class Modules (/kernel/exec):
406 408 #
407 409 EXEC_KMODS +=
408 410
409 411 #
410 412 # Scheduling Class Modules (/kernel/sched):
411 413 #
412 414 SCHED_KMODS +=
413 415
414 416 #
415 417 # File System Modules (/kernel/fs):
416 418 #
417 419 FS_KMODS +=
418 420
419 421 #
420 422 # Streams Modules (/kernel/strmod):
421 423 #
422 424 STRMOD_KMODS += kb
423 425
424 426 #
425 427 # 'System' Modules (/kernel/sys):
426 428 #
427 429 SYS_KMODS +=
428 430
429 431 #
430 432 # 'User' Modules (/kernel/misc):
431 433 #
432 434 MISC_KMODS += bignum
433 435 MISC_KMODS += obpsym bootdev vis cpr platmod md5 sha1 i2c_svc
434 436 MISC_KMODS += sbd
435 437
436 438 MISC_KMODS += opl_cfg
437 439 MISC_KMODS += zuluvm
438 440 MISC_KMODS += gptwo_cpu gptwocfg
439 441 MISC_KMODS += pcie
440 442
441 443 #
442 444 # Brand modules
443 445 #
444 446 BRAND_KMODS += sn1_brand s10_brand
445 447
446 448 #
447 449 # Software Cryptographic Providers (/kernel/crypto):
448 450 #
449 451 CRYPTO_KMODS += aes
450 452 CRYPTO_KMODS += arcfour
451 453 CRYPTO_KMODS += des
452 454
453 455 #
454 456 # generic-unix module (/kernel/genunix):
455 457 #
456 458 GENUNIX_KMODS += genunix
457 459
458 460 # 'User' "Modules" excluded from the Full Kernel lint target:
459 461 #
460 462 $(CLOSED_BUILD)CLOSED_NLMISC_KMODS += forthdebug
461 463
462 464 #
463 465 # Modules eXcluded from the product:
464 466 #
465 467 XMODS +=
466 468
467 469 #
468 470 # cpu modules
469 471 #
470 472 CPU_KMODS += cheetah cheetahplus jalapeno serrano spitfire hummingbird
471 473
472 474 #
473 475 # sun4u 'TOD' Modules (/platform/.../kernel/tod):
474 476 #
475 477 TOD_KMODS += todds1287 todds1337 todmostek todstarfire
476 478 TOD_KMODS += todm5819 todblade todbq4802 todsg todopl
477 479 TOD_KMODS += todm5819p_rmc todstarcat
478 480
479 481 $(CLOSED_BUILD)CLOSED_TOD_KMODS += todm5823
480 482
481 483 #
482 484 # Performance Counter BackEnd Modules (/usr/kernel/pcbe):
483 485 #
484 486 PCBE_KMODS += us234_pcbe
485 487 PCBE_KMODS += opl_pcbe
↓ open down ↓ |
258 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX