Guest User

Untitled

a guest
Oct 20th, 2017
430
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1.  
  2. commit 396f82b04eedcce8e23b2885c5151098f708cf7f
  3. Author: Rudolf Marek <r.marek@assembler.cz>
  4. Date: Fri Sep 2 23:34:15 2011 +0200
  5.  
  6. Add support utils for tracing
  7.  
  8. Following patch adds a userspace util genprof
  9. which is able to convert the console printed
  10. traces to gmon.out file used by gprof & friends.
  11. The log2dress will replace the adresses in logfile
  12. with a line numbers.
  13.  
  14. Change-Id: I9f716f3ff2522a24fbc844a1dd5e32ef49b540c5
  15. Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
  16.  
  17. commit fcae09b9970e4b6093f313fa3b667fcdd155535f
  18. Author: Rudolf Marek <r.marek@assembler.cz>
  19. Date: Fri Sep 2 23:23:41 2011 +0200
  20.  
  21. Add support for the tracing infastructure in coreboot.
  22.  
  23. The compiler is forced to emmit special functions on every
  24. entry/exit of the function. Add a compile time option
  25. to support it. Function entries will be printed in
  26. the console. The CONFIG_TRACE has more documentation.
  27.  
  28. Patch for userspace tools will follow.
  29.  
  30. Change-Id: I2cbeb3f104892b034c8756f86ed05bf71187c3f3
  31. Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
  32.  
  33. commit 8300949b16da17d4f6665efb6eef75a168e45e64
  34. Merge: d6a736e 0e8ee81
  35. Author: Rudolf Marek <r.marek@assembler.cz>
  36. Date: Fri Sep 2 20:43:53 2011 +0200
  37.  
  38. Merge branch 'master' of ssh://review.coreboot.org:29418/coreboot
  39.  
  40. commit d6a736e4eeb694ac4286d6870cb61cf7b25c328d
  41. Merge: 285bffb ebc2809
  42. Author: Rudolf Marek <r.marek@assembler.cz>
  43. Date: Sun Aug 28 21:59:55 2011 +0200
  44.  
  45. Merge branch 'master' of ssh://review.coreboot.org:29418/coreboot
  46.  
  47. commit 285bffb69876fc6380541fd07e77ecf4d048c1df
  48.  
  49. Merge: cc86bb8 164bcfd
  50. Author: Rudolf Marek <r.marek@assembler.cz>
  51. Date: Fri Aug 26 22:14:20 2011 +0200
  52.  
  53. Merge branch 'master' of ssh://review.coreboot.org:29418/coreboot
  54.  
  55. commit cc86bb8bda3c51f0b13fd5e534addcf8b4d4af76
  56. Merge: 835a320 7f76290
  57. Author: Rudolf Marek <r.marek@assembler.cz>
  58. Date: Tue Jul 5 23:02:03 2011 +0200
  59.  
  60. Merge branch 'master' of ssh://review.coreboot.org:29418/coreboot
  61.  
  62. commit 835a320916cd7a5032750b1fe1ca0df37a33f198
  63. Author: Rudolf Marek <r.marek@assembler.cz>
  64. Date: Sat Jul 2 16:41:38 2011 +0200
  65.  
  66. Enable SMI on M2V-MX SE
  67.  
  68. Finally the SMI routines are in good shape on AMD, lets enable this and later
  69. implement ACPI on/off SMI commands.
  70.  
  71. Change-Id: I9848a7be908780353eead30c16fd2df8ea48f77e
  72. Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
  73.  
  74. commit 77439f041fc6348cdaaa682d5cbe8c41f3f96241
  75. Author: Rudolf Marek <r.marek@assembler.cz>
  76. Date: Sat Jul 2 16:36:17 2011 +0200
  77.  
  78. Make AMD SMM SMP aware
  79.  
  80. Move the SMM MSR init to a code run per CPU. Introduce global SMM_BASE define,
  81. later all 0xa0000 could be changed to use it. Remove the unnecessary test if
  82. the smm_init routine is called once (it is called by BSP only) and also remove
  83. if lock bit is set becuase this bit is cleared by INIT it seems.
  84. Add the defines for fam10h and famfh to respective files, we do not have any
  85. shared AMD MSR header file.
  86.  
  87. Tested on M2V-MX SE with dualcore CPU.
  88.  
  89. Change-Id: I1b2bf157d1cc79c566c9089689a9bfd9310f5683
  90. Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
  91.  
  92. commit 6974e425a31b1c798dd05e346e9ca4521e31079f
  93. Author: Rudolf Marek <r.marek@assembler.cz>
  94. Date: Sat Jul 2 16:03:24 2011 +0200
  95.  
  96. Small SMM fixups
  97.  
  98. Align the spinlock to the 4 byte boundary (CPU will guarantee atomicity of XCHG).
  99. While at it add the PAUSE instruction to spinlock loop to hint the CPU we are just
  100. spinlocking. The rep nop could not be used because "as" complains that rep is used
  101. without string instructions.
  102.  
  103. Change-Id: I325cd83de3a6557b1bee6758bc151bc81e874f8c
  104. Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Add Comment
Please, Sign In to add comment