ia64/linux-2.6.18-xen.hg

view scripts/mksysmap @ 798:b02a90bf5bbc

ACPI: Backport missing part for T-State MSR support

Part of below kernel commit was missed while packporting T-State
support.

commit f79f06ab9f86d7203006d2ec8992ac80df36a34e
Author: Zhao Yakui <yakui.zhao@intel.com>
Date: Thu Nov 15 17:06:36 2007 +0800

ACPI: Enable MSR (FixedHW) support for T-States

Add throttling control via MSR when T-states uses
the FixHW Control Status registers.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Li Shaohua <shaohua.li@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>

Signed-off-by: Wei Gang <gang.wei@intel.com>
author Keir Fraser <keir.fraser@citrix.com>
date Mon Mar 02 10:53:59 2009 +0000 (2009-03-02)
parents 831230e53067
children
line source
1 #!/bin/sh -x
2 # Based on the vmlinux file create the System.map file
3 # System.map is used by module-init tools and some debugging
4 # tools to retrieve the actual addresses of symbols in the kernel.
5 #
6 # Usage
7 # mksysmap vmlinux System.map
10 #####
11 # Generate System.map (actual filename passed as second argument)
13 # $NM produces the following output:
14 # f0081e80 T alloc_vfsmnt
16 # The second row specify the type of the symbol:
17 # A = Absolute
18 # B = Uninitialised data (.bss)
19 # C = Comon symbol
20 # D = Initialised data
21 # G = Initialised data for small objects
22 # I = Indirect reference to another symbol
23 # N = Debugging symbol
24 # R = Read only
25 # S = Uninitialised data for small objects
26 # T = Text code symbol
27 # U = Undefined symbol
28 # V = Weak symbol
29 # W = Weak symbol
30 # Corresponding small letters are local symbols
32 # For System.map filter away:
33 # a - local absolute symbols
34 # U - undefined global symbols
35 # w - local weak symbols
37 # readprofile starts reading symbols when _stext is found, and
38 # continue until it finds a symbol which is not either of 'T', 't',
39 # 'W' or 'w'. __crc_ are 'A' and placed in the middle
40 # so we just ignore them to let readprofile continue to work.
41 # (At least sparc64 has __crc_ in the middle).
43 $NM -n $1 | grep -v '\( [aUw] \)\|\(__crc_\)\|\( \$[adt]\)' > $2