Advertisement
MrRockchip

core - latest restore agesa

Nov 26th, 2023
940
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 26.02 KB | None | 0 0
  1. #!/usr/bin/env sh
  2. #
  3. # restore_agesa.sh reverts the opensource AGESA AMD boards removal that happened
  4. # after 5e8e911b7caee021faff96c4e82a77a42544ea62 (0 point of history, or 0 PoH)
  5. # - by git-reverting:
  6. #    1) the "bad commits" (marked as "CBF" = coreboot build failure)
  7. #       - that either remove or break a code needed for our boards
  8. #    2) the "unlucky commits" (marked as "GRF" = git revert failure)
  9. #       - that are a roadblock for git-reverting the "bad commits"
  10. #
  11. # Right now at 786292a0fca78405d56afb3f97a88f17f1c4bd32 (5166 PoH), it takes
  12. # 41 CBF git reverts - just 1% of 5166 commits since the OSS AGESA removal! -
  13. # - making this removal look questionable and the idea of restoration viable.
  14. #
  15. # SUCCESSFUL TESTS for the opensource AGESA boards which I own (Lenovo G505S -
  16. #    - fam15 laptop, ASUS A88XM-E - fam15 desktop, ASUS AM1I-A - fam16 desktop) :
  17. # 1) only build:
  18. #      786292a0fca78405d56afb3f97a88f17f1c4bd32 (5166 PoH) for G505S,
  19. #      69ffebf5ccf123bc0b3fb28b485985af0597761d (3698 PoH) for AM1I-A,
  20. #      most likely boot works too but I didn't have the time to test
  21. # 2) build & boot:
  22. #      69ffebf5ccf123bc0b3fb28b485985af0597761d (3698 PoH) for G505S and A88XM-E
  23. #      11ba8ebbcc662ebd1dc8e14372a020eb32f26561 (3741 PoH) for G505S test only
  24. #
  25. # Copyright (C) 2023 Mike Banon <mikebdp2@gmail.com>
  26. # SPDX-License-Identifier: GPL-3.0-or-later
  27. #
  28.  
  29. #
  30. # git reset --hard 786292a0fca78405d56afb3f97a88f17f1c4bd32 ###  5166 # - this is a coreboot master at the moment
  31. #
  32.  
  33. git revert --no-edit 0eab62b9cfadfd7d77ca4b14212fe1695e0a5dd8 #  5165 # GRF # util/kconfig: Uprev to Linux 6.6's kconfig
  34. git revert --no-edit c0461f4a5174511a7c2fcd98055acbd1a3870165 #  5157 # GRF # Docs/releases: Finalize 4.22/4.22.01 release notes
  35. git revert --no-edit 2731fa619bdeb80c263ea607d547c99a9cd7b1ac #  5156 # GRF # crossgcc: Upgrade GCC from 11.4.0 to 13.2.0
  36. git revert --no-edit 34b149b508f0555b7ea7847711603e0980131331 #  5153 # GRF # util/kconfig: Uprev to Linux 6.4's kconfig
  37. git revert --no-edit 7eab8ef8b720e8744eea3c6c771bccc217fbe5ed #  5151 # CBF # util/kconfig: Uprev to Linux 6.2's kconfig
  38. git revert --no-edit 18051b3dd26dd80369f681c6532b928a99f88de8 #  5126 # GRF # acpi: Optimize enum acpi_tables layout
  39. git revert --no-edit b558758554d6fc2cc3b672b947c11b32463fc3fb #  5114 # GRF # Documentation/releases: Add 24.02 release notes template
  40. git revert --no-edit a56ff9087bc3af55ed47d7bb78bb42c8faa24aa5 #  5113 # GRF # sb/intel/bd82x6x: assign PCH HDA controller ops in chipset devicetree
  41. git revert --no-edit 58a5374d5fbf2ddccbd5a2b156ac1a4b44b91522 #  5112 # GRF # sb/intel/bd82x6x: assign PCIe root port ops in chipset devicetree
  42. git revert --no-edit 61f22cff5916dc528690721aa3aaa88f9c6576ad #  5111 # GRF # nb/intel/sandybridge: assign gma ops in chipset devicetree
  43. git revert --no-edit 4c4d1948efd39afd2d15cc5efb86cc669cb155a3 #  5110 # GRF # nb/intel/sandybridge: assign host bridge ops in chipset devicetree
  44. git revert --no-edit 947eebedcb34c59ecf46088d3ca57b4ad3c35a9b #  5105 # GRF # Docs/releases: Update 4.22 release notes
  45. git revert --no-edit 8ccd314ce6b954a93528897fb029e66bf6078bd8 #  5099 # GRF # nb/amd/pi/00730F01: add CPU and domain ops in devicetree
  46. git revert --no-edit 1952d13a414229f1867a8a9c00fc07df07d7042c #  5098 # GRF # nb/amd/pi/00730F01: restructure chip ops
  47. git revert --no-edit 0010b89c67354dd4dda1417e6fc990cc3b82f0d4 #  5097 # GRF # nb/amd/pi/00730F01: introduce and use chipset devicetree
  48. git revert --no-edit e2ce52f59f55791ac3e50457e221931a44929180 #  5049 # GRF # mb/lenovo/x220: Update devicetree
  49. git revert --no-edit d205cf7e4ef6ebec49d45ec97f501f7de843ac94 #  5003 # GRF # cpu/x86/smm: Fix get_save_state calculation
  50. git revert --no-edit 56178990be01da72c48019be47457f1b5f54e969 #  4899 # GRF # Documentation: Update 4.22 release notes with x86 CBFS cache support
  51. git revert --no-edit d81d80c554a2549720ce2114a1a84720d0605192 #  4858 # GRF # soc/intel/cse: remove cbfs_unverified_area_map() API in cse_lite
  52. git revert --no-edit 6dff1fd7d5e419b2f947f516551dcab3f4ebe30a #  4782 # GRF # cpu/intel/common: Define build time physical address reserved bits
  53. git revert --no-edit 0b0113f2436b448cd172d2ae9cfcc07628020173 #  4762 # CBF # device/device.h: Rename pci_domain_scan_bus
  54. git revert --no-edit 4dfa90613ce52a4fc7e1164a54e33c0b18f947d9 #  4751 # GRF # soc/intel/cannonlake: Support Comet Lake v1 and v2 in one build
  55. git revert --no-edit b58fd2de04bbf330d26ad42cdaa43b17e7cde876 #  4633 # GRF # soc/intel/cse: Add entries to eventlog on PSR backup events
  56. git revert --no-edit a2d10bb029e7da6d18f50cc694b9da54deb462b2 #  4632 # GRF # soc/intel/cse: Check PSR bit before issuing PSR backup command
  57. git revert --no-edit 7b2edc3b6b5ecd37112d5e07f4601b68b2aea038 #  4631 # GRF # soc/intel/cse: Back up PSR data during CSE FW downgrade
  58. git revert --no-edit 4f062ec34b6e344e88ceaf7460675a860f10a2b6 #  4627 # GRF # soc/intel/cse: Add function to get cse_bp_info early
  59. git revert --no-edit 3748fca5955bc975ea426cf9bd9fd8e9278a9752 #  4597 # GRF # arch/x86/Kconfig: introduce RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT
  60. git revert --no-edit ff4d6be9f99c34242140e965f1ed82240d67198c #  4596 # GRF # */include/cpu: use unsigned int for number of address bits
  61. git revert --no-edit 8e4f6e90bf96fbd34df18774f52431ac98bc4b0c #  4569 # GRF # Documentation: Update 4.22 release notes with x86 .data section
  62. git revert --no-edit 75f0b607fae6fb57bde7593b9c1ac926a59bf10f #  4568 # GRF # acpi: Fix typos
  63. git revert --no-edit c3c71c3783c253c6dd9e5fa19ad98f2efcc0c2d4 #  4528 # GRF # soc/intel/cse: Make cse_bp_info response global
  64. git revert --no-edit 3df6cc9de61ba16a94b40086999ddb6a9943dc26 #  4449 # GRF # acpi: Add functions to declare ARM GIC V3 hardware
  65. git revert --no-edit fca612497db15caebdf97d741c85193ee2f0044b #  4448 # CBF # acpi/Makefile.inc: Move code inclusion
  66. git revert --no-edit f3aa88a51cefc12da3304cd827bbfd6e7fcbfe76 #  4447 # GRF # arch/arm64: Hook up ACPI table generation
  67. git revert --no-edit ba7a9eefcf4e571bc73d4be1141f676fc5547057 #  4378 # GRF # soc/intel/common: Fix invalid MADT entries creation
  68. git revert --no-edit 1eff77bc59b77735872e675a8df4f059245e4be7 #  4376 # GRF # arch/x86: Reduce max phys address size for Intel TME capable SoCs
  69. git revert --no-edit a6a5b25ce4235c4e645d3dc20f8222b1a81c54a3 #  4375 # GRF # cpu/intel: Move is_tme_supported() from soc/intel to cpu/intel
  70. git revert --no-edit 2aeb6e405aea8740f87185158598f2af50390904 #  4291 # GRF # soc/intel/cannonlake/Kconfig: Deduplicate selections
  71. git revert --no-edit 4d0b18480d7d0a85bef0d1adcf4837549118473e #  4281 # GRF # acpi/acpi.c: Accomodate 64bit MMCONF base in MCFG table
  72. git revert --no-edit f3ae1a120973da374ecbd2488b56b6a8fbbc82b5 #  4266 # GRF # crossgcc: Upgrade MPFR from 4.2.0 to 4.2.1
  73. git revert --no-edit e54c13e13cb1636f697187a844af9350974330a3 #  4265 # GRF # util/crossgcc: Update binutils from 2.40 to 2.41
  74. git revert --no-edit 02e4d32524e99906100db2c3aa0c51e748916231 #  4264 # GRF # util/crossgcc: Update GMP from 6.2.1 to 6.3.0
  75. git revert --no-edit facdfe46229931cab242bf975894e100ff95c80f #  4222 # GRF # doc/releases/4.22: Remove transitions from sections
  76. git revert --no-edit 81da643c135b6e8cff6a7181f8f7914105977ba0 #  4209 # GRF # vc/amd: Only pull in Makefiles & dirs that are needed
  77. git revert --no-edit 736d4d25df5ece86c3b2f611a5e4dda1eac627a7 #  4169 # GRF # acpi: Add function to add ARM PL011 to ACPI DBG2
  78. git revert --no-edit 757509113b6b944167cf1f13f9569236cd7e5b18 #  4130 # GRF # soc: Remove SOC_SPECIFIC_OPTIONS
  79. git revert --no-edit 3ee08719ca2651dba1049be5f14eeb656a062575 #  4121 # GRF # docs/releases: Add 4.22 release notes template
  80. git revert --no-edit e59868c6b6b69262adad27686f8fbf410edba6d0 #  4110 # GRF # util/crossgcc: Add --fetch option to download tarballs
  81. git revert --no-edit 6f063d97a662464b5900697bdff313e3cba06421 #  4109 # GRF # soc/intel/broadwell/pch/Kconfig: Remove dummy PCH_SPECIFIC_OPTIONS
  82. git revert --no-edit b470624c74257f3fdffc793455dbf0f984e0b89f #  4038 # GRF # mb/google: Use chromeec_smi_sleep()
  83. git revert --no-edit d84ace50e35d60fe29e6718c33dd7e1e5ea937bd #  4037 # GRF # mb/google: Re-arrange mainboard_smi_sleep()
  84. git revert --no-edit 7f4f99d5a5ef70a6bea232968efd80d5f6243301 #  4036 # GRF # mb/google/slippy: Use chromeec_smi_sleep()
  85. git revert --no-edit 28a7d9bf795ac0f6dea4f6495c1afaaf3ec051ef #  4035 # GRF # mb/google/slippy: Re-arrange mainboard_smi_sleep()
  86. git revert --no-edit af656f929299521d2509e5cc927b711f9d4c6ebb #  4034 # GRF # mb/google/auron: Use chromeec_smi_sleep()
  87. git revert --no-edit 027f86e6af023b338a0f1d8a999a8f33eeacb010 #  4033 # GRF # ACPI: Add usb_charge_mode_from_gnvs()
  88. git revert --no-edit f362bbd5c7ce5d96f4bed3adee9a8f3ccc2728e8 #  4010 # GRF # commonlib,console,nb,sb,security: Add SPDX licenses to Makefiles
  89. git revert --no-edit 88decca14f84184e95482d6b16c0791a70eae9ce #  3887 # GRF # ACPI: Add helper fill_fadt_extended_pm_io()
  90. git revert --no-edit f6ca89c2241103c326641f21396f60bb079aa6a4 #  3875 # GRF # cpu: Add SPDX license headers to Makefiles
  91. git revert --no-edit ce61679c69605371104b228b36cbee6c1a4f1fc0 #  3855 # GRF # sb/intel/lynxpoint/Kconfig: Remove SOUTH_BRIDGE_OPTIONS
  92. git revert --no-edit 254a7c0f8138936bd020b7c06938a83151f32397 #  3854 # GRF # sb/intel/ibexpeak/Kconfig: Remove SOUTH_BRIDGE_OPTIONS
  93. git revert --no-edit eb988dfcbad35a1b9ccb5e17d5f06f28f0b995a8 #  3802 # GRF # acpi/acpi.c: Move setting FADT SCI INT to arch specific code
  94. git revert --no-edit cd46e5f63a468a3f4aae9267b5db94c4e5cc1458 #  3801 # GRF # acpi/acpi.c: Add and use acpi_arch_fill_madt()
  95. git revert --no-edit 6af7261b2b2547a1e7dfe99c7e359e83d9f2314a #  3793 # GRF # acpi.c: Guard FACS generation
  96. git revert --no-edit eb2897b113a04229c7749d1c23990c984775ca13 #  3703 # GRF # mb/samsung/lumpy: override SMBus subsystem ID
  97. git revert --no-edit 6974bcd28e740c61b80fd4c98311fc5ee8c429ea #  3702 # GRF # mb/google/parrot: override SMBus subsystem ID
  98. git revert --no-edit a6076cfcfdbe46e81e598e4761eb5d4c4a4082ab #  3701 # GRF # mb/google/butterfly: override SMBus subsystem ID
  99. git revert --no-edit 2e3cb639258fcc63816e3e0f0c5ec468931bf2a4 #  3667 # GRF # acpi.c: Add functions to create GTDT
  100. git revert --no-edit 92a3b67eaea08b54252a5f18b53ce3e287380365 #  3659 # GRF # acpi/acpi.c: Split of ACPI table generation into separate files
  101. git revert --no-edit b096d625d53cfc5bf2dbc38310427efa7521001d #  3617 # GRF # soc/intel/xeon_sp: Introduce soc_cpu_is_enabled
  102. git revert --no-edit 8554954f9cf23d3858f2826ac11c1d026b8faece #  3608 # GRF # nb/intel/i945: Rework nb resource reading
  103. git revert --no-edit 9ab8a78d7e37c92fb0e59b511dd3ae20f6478002 #  3604 # GRF # soc/amd/common/acpimmio: factor out IO port access to PM registers
  104. git revert --no-edit 5bd68097cbb850552d6ec440118c409612e034f4 #  3597 # CBF # soc/amd/common/acpimmio/mmio_util: drop enable_acpimmio_decode_pm24
  105. git revert --no-edit ebafd4b905d913c37274ce97ff21c8f26ffabd78 #  3572 # GRF # util/crossgcc: Update GCC version from 11.3 to 11.4
  106. git revert --no-edit ca0436f7c134e565cb83878efe4d4d4a9ef160f4 #  3514 # GRF # nb/intel/x4x: Rework nb resource reading
  107. git revert --no-edit 90753398b6e394efedae423004648d5f7c303fd4 #  3510 # GRF # util/crossgcc: Fix broken link by Intel to acpica tarball
  108. git revert --no-edit a959f0ad7620e2e8b13b51c34f7397caf53e9a5f #  3491 # GRF # allocator_v4: Disable top-down allocation for EDK2
  109. git revert --no-edit 0bcdd40d789236aff2c205511dfc962a76a7c3be #  3477 # GRF # acpi/acpi.c: Fix regression with DSDT
  110. git revert --no-edit adb80075151f5bb79b591cfafc54f4196fa7d353 #  3440 # GRF # acpi/acpi.c: Move ACPI header creation to a function
  111. git revert --no-edit 01af0f8ac80384d23abc99860f2c5d605a1aa540 #  3439 # GRF # acpi/acpi.c: Reduce boilerplate
  112. git revert --no-edit afa5383fdced8829689894a1833162b7361d9224 #  3402 # GRF # crossgcc: Upgrade IASL from 20230331 to 20230628
  113. git revert --no-edit 0754e00ace632c4a9e22670da3d676d6e9352aa2 #  3339 # GRF # allocator_v4: Fix top-level allocations w/o IORESOURCE_ABOVE_4G
  114. git revert --no-edit 866eff06edb962633723295b36b89a80befb757d #  3332 # GRF # allocator_v4: Manually inline some thin functions
  115. git revert --no-edit ee57065daddf0ae42851472e40da0b812c95a397 #  3331 # GRF # allocator_v4: Factor resource printing out
  116. git revert --no-edit 9260ea60bfa487851e6afda59d83214a0c967208 #  3330 # GRF # allocator_v4: Use memranges only for toplevel
  117. git revert --no-edit 5226301765ded70e0ef640e5252bbaca8cd14451 #  3329 # GRF # allocator_v4: Treat above 4G resources more natively
  118. git revert --no-edit f9ee87ffbf6e7e5d7870bd3617c5a3368ac41c54 #  3252 # GRF # acpi/acpi.h: Remove global acpi_fill_ivrs_ioapic()
  119. git revert --no-edit 9362dd75d805fea8bc95ff58d5abd42cbbb4c36a #  3226 # GRF # acpi/acpi.c: Reduce scope of functions used locally
  120. git revert --no-edit 8cab80c84f2be22e1f45a2b31c8019695b70abb2 #  3158 # GRF # soc/amd/common/acpi: move acpi_fill_root_complex_tom to Stoneyridge
  121. git revert --no-edit 1c3849d5dc327866fc5f9e8805022b0f37d930a4 #  3124 # GRF # Documentation: Move 4.20 release notes to 4.20.1
  122. git revert --no-edit 9c599c8b30eca53292cc9af6b01718ac8de46807 #  2994 # GRF # crossgcc: Upgrade IASL from 20221020 to 20230331
  123. git revert --no-edit 67d95185865651aecb7ef3d8d343ec3cb9e60f77 #  2991 # CBF # arch/x86: Don't allow hw floating point operations
  124. git revert --no-edit 531023285ea4108d5b847625739d76992ce39200 #  2927 # GRF # soc/intel/quark: Drop support
  125. git revert --no-edit 6a07db21b12b08c7b975921f2ee1196dd0ec92b3 #  2904 # CBF # console: Add format-checking __printf() to die()
  126. git revert --no-edit a4298bc3f82f476ce82e3e948f6573f5e38dfb25 #  2823 # GRF # mb/prodrive/atlas: Shorten FSP-M UPD statements
  127. git revert --no-edit 85556ac1dc9472a7624cdc3c82aa890407ecceda #  2794 # GRF # soc/intel: Clean up some includes
  128. git revert --no-edit 83faa5d804d183a26b0fa66b5d55bbe5f3b72c89 #  2785 # GRF # mb/google,intel: Use common ChromeEC code for lid shutdown
  129. git revert --no-edit b78e4620375cc5668db668d900340fd89271c330 #  2743 # GRF # Convert literal uses of CONFIG_MAINBOARD_{VENDOR,PART_NUMBER}
  130. git revert --no-edit 5fc0afbc170960d05012eec9b3b8717f65a07478 #  2684 # GRF # asus/p2b, emu/qemu-i440fx: Use acpigen_write_processor_device()
  131. git revert --no-edit 02a19010916f6de42cd5ce0ba74da8ba5ad5c8ec #  2680 # GRF # sb,soc/amd,intel: Drop include <cpu/x86/smm.h>
  132. git revert --no-edit 240baa31e8a804029069e21f523556d8628f6001 #  2679 # GRF # ACPI: Make FADT entries for RTC/CMOS architectural
  133. git revert --no-edit 121d3d57adc35ed34204f983a72590f978939b1c #  2652 # GRF # ACPI: Make FADT entries for SMI architectural
  134. git revert --no-edit 7186e28001ff01e9f48f838eab8ee462c3e8155c #  2651 # GRF # soc/amd: Drop acpi_fill_madt_irqoverride()
  135. git revert --no-edit 3454367d6401ba7d468e8915706fd022b3b5d59f #  2628 # GRF # AMD binaryPI: Use ACPI_COMMON_MADT_IOAPIC
  136. git revert --no-edit 8eac12fa7d49de59f63739bcb466e188dbc1ed66 #  2627 # GRF # soc/intel/common: Use ACPI_COMMON_MADT_IOAPIC
  137. git revert --no-edit 304f8387fe698b66c7c853098001fc83638dd874 #  2626 # GRF # soc/amd: Use ACPI_COMMON_MADT_IOAPIC
  138. git revert --no-edit 1f9e24052a9d51c015d2841ee66e7408d7bdab84 #  2625 # GRF # asus/p2b, emulation/qemu-i440fx: Use ACPI_COMMON_MADT_IOAPIC
  139. git revert --no-edit ac61a65fef73fe0700695afd1fc849ed629d59aa #  2624 # GRF # aopen/dxplplusu: Use ACPI_COMMON_MADT_IOAPIC
  140. git revert --no-edit 6437409b760a927a34bf5e804703873af898e14f #  2623 # GRF # soc/intel/baytrail,braswell: Use COMMON_MADT_IOAPIC
  141. git revert --no-edit 81dc352032cacb309ed9335f394969d847820511 #  2622 # GRF # intel/bd82x6x,broadwell,lynxpoint: Use ACPI_COMMON_MADT_IOAPIC
  142. git revert --no-edit 7f8e2a6a4a9cb1544ef8fa19850abeb3d4213931 #  2621 # GRF # sb/intel: Use ACPI_COMMON_MADT_IOAPIC
  143. git revert --no-edit 10bdee13272a77aed46912363db691cf4c088a93 #  2620 # GRF # ACPI: Add COMMON_ACPI_MADT_IOAPIC and CUSTOM_ACPI_MADT
  144. git revert --no-edit e742b68f1ac9324ce1f700323f1226e86d068a8c #  2619 # GRF # arch/x86/ioapic: Promote ioapic_get_sci_pin()
  145. git revert --no-edit ae1b2d49cf0ad09ff8f1e3904a9e7b23d6fb423b #  2618 # GRF # soc/intel: Introduce ioapic_get_sci_pin()
  146. git revert --no-edit 9368cf90255daeb53765d442a639f86ee5be1f29 #  2615 # GRF # acpi/acpi.c: Reduce scope of some functions
  147. git revert --no-edit 27af3e6b111f462a71762bd56363d06d73505284 #  2599 # GRF # include/cpu/amd/mtrr: fix typo in get_top_of_mem_above_4gb
  148. git revert --no-edit 7c302cf20859592a32e19fb6eb434dfb06b1d3c3 #  2583 # GRF # cpu/amd/pi/00730F01: rename fixme.c to cpu_io_init.c
  149. git revert --no-edit fb532c711e2ef317108d6ffc35ae751bf7d58530 #  2545 # GRF # include/cpu/amd/mtrr: return uint32_t from get_top_of_mem_below_4gb
  150. git revert --no-edit 5e9afe7272d110265ffa6f5465fa942c2bf4961f #  2544 # CBF # include/cpu/amd/mtrr: rename functions to get top of memory regions
  151. git revert --no-edit 71fd3becf0f6aafa1b17495233129b06893402b1 #  2492 # GRF # soc/intel/baytrail: Make acpi_madt_irq_overrides() static
  152. git revert --no-edit 69a13964ea6c5fda6ddf475a9ea905aa7376620c #  2491 # GRF # sb,soc/amd,intel: Add and use ACPI_COMMON_MADT_LAPIC
  153. git revert --no-edit 36e6f9bc047f86e1628c8c41d3ac16d80fb344de #  2480 # GRF # soc/intel/xeon_sp: Don't sort struct device cpus for numa
  154. git revert --no-edit 8547429d396a68fc82cc6aff5b7fa61ae8235834 #  2474 # GRF # acpi/acpi.c: Follow spec more closely for MADT
  155. git revert --no-edit f4dff389ee90640cd2f9cd4b34f59ce14a738379 #  2456 # GRF # cpu/x86/mp_init.c: Set topology on BSP
  156. git revert --no-edit 2e9f0d3b6aa754dc71cd36086d1eb2a839bdb7bd #  2419 # GRF # ACPI: Add helper for MADT LAPICs
  157. git revert --no-edit 9ac1fb729fa316564992403580254b1c4afbf9c2 #  2418 # CBF # ACPI: Add helper for MADT LAPIC NMIs
  158. git revert --no-edit 899c713e3eb073491d8b954165919daa87609493 #  2417 # CBF # binaryPI: Use common code for LAPIC NMIs
  159. git revert --no-edit e84b095d3a238ae5fd734c4c186132a4e07eea07 #  2409 # GRF # util/sconfig: Remove unused ioapic and irq keywords
  160. git revert --no-edit 8b8400a889abadbbd2156d4a35a27203068766f1 #  2408 # GRF # drivers/fsp2_0/mp_service_ppi: Use struct device to fill in buffer
  161. git revert --no-edit 177e13513644b4d3de2529468e827ebfcadbda02 #  2360 # CBF # cpu/x86/topology: Add code to fill in topology on struct path
  162. git revert --no-edit ddf48eb7c75687398d6a390bc21a50d74aef5df6 #  2359 # GRF # cpu/mp_init.c: Only enable CPUs once they execute code
  163. git revert --no-edit a804f9195eb8fd93a2a6650cc24a26e422696214 #  2358 # GRF # cpu/smm_module_loader.c: Fix up CPU index locally
  164. git revert --no-edit 21ca7753bf619f1de8dca79fd1113a9c22335f11 #  2356 # GRF # cpu/x86/mp_init.c: Keep track of initial lapic ID inside device_path
  165. git revert --no-edit 0686c69802867293644a924bc29812697eace76f #  2300 # GRF # util/crossgcc: Update binutils from 2.37 to 2.40
  166. git revert --no-edit 586b1c8da06fe34f91c747440730b31428248b34 #  2181 # GRF # mb/prodrive/atlas: Add workaround for CLKREQ pins
  167. git revert --no-edit 4f13239318a92451dddcc821d9fb977c1d0b6994 #  2138 # GRF # mb/prodrive/atlas: Configure PCIe CLKREQ
  168. git revert --no-edit 13dcdff7c7e1877887c3eb696b8de35872937d41 #  2127 # GRF # mb/asrock/b75pro3-m: Disable unused ME KT PCI device
  169. git revert --no-edit ac8c378777d861000d82eea1c7439f16dcd45797 #  1940 # GRF # cpu/x86/smm: Add PCI resource store functionality
  170. git revert --no-edit 829e8e65b93963d15367092cd3d364c230465720 #  1809 # GRF # ##### soc/intel: Use common codeflow for MP init
  171. git revert --no-edit 36847977cb95e319ec67ab2edf85e6ea96783628 #  1760 # GRF # ##### util/crossgcc: Update GCC from 11.2 to 11.3
  172. git revert --no-edit c013fa6234f08e22dd3706849936847cf82b5024 #  1748 # GRF # mb/scaleway/tagada: Drop support
  173. git revert --no-edit 107e7aa0f58f79ee5719f82c7147e53d7d9fa218 #  1723 # GRF # cpu/x86/smm: Enable setting SMM console log level from mainboard
  174. git revert --no-edit 893c3ae892961facc9be8bd300160222e694ab34 #  1543 # GRF # tree: Drop repeated words
  175. git revert --no-edit 584d5e1cbabc1a8ce679597263d22a2a9b87c9f7 #  1532 # GRF # soc/intel/apl: Hook up cpu ops in devicetree
  176. git revert --no-edit 01c8c5936451d1f31dcb0a1c79f1f8e01dead83b #  1527 # GRF # Makefile.inc: Use 'Wmissing-include-dirs' command option
  177. git revert --no-edit b5df65a9aaee50421913ace6d7a4b35e0ddff676 #  1501 # GRF # mb/*: Replace SNB PCI devices with references from chipset.cb
  178. git revert --no-edit 64e2ecb36fd1d7b289cd9671dcfae2e335528d81 #  1493 # GRF # soc/intel/apl: Move cpu cluster to chipset.cb
  179. git revert --no-edit 15d5183e4af79624304a8379b71767cd8ee09250 #  1433 # CBF # util/sconfig: Remove lapic devices from devicetree parsers
  180. git revert --no-edit 2c1511a461cd6dde750090e0337bf3f893710dc1 #  1430 # GRF # crossgcc: Upgrade mpfr from 4.1.1 to 4.2.0
  181. git revert --no-edit d15a9f9b342e5226be67b6d43e68389d871f7f84 #  1429 # GRF # crossgcc: Upgrade mpc from 1.2.1 to 1.3.1
  182. git revert --no-edit 6ac0a46bbf9e20c8412ee0d04658b3a2b10d0734 #  1422 # GRF # util/crossgcc/buildgcc: Remove extra "/" at the end of IASL_BASE_URL
  183. git revert --no-edit 69cd729c0cde6f15d1de692f5a2da5d3dfe8ba15 #  1421 # GRF # mb/*: Remove lapic from devicetree
  184. git revert --no-edit 48fa6dd8f9a8f78f94d508b0a105e2ddaacf99ba #  1326 # CBF # arch/x86/Kconfig: Remove unused NUM_IPI_STARTS
  185. git revert --no-edit c9cd886a4b2d52734c6d1f5d028b98f0f3b1bcce #  1178 # CBF # treewide: Remove unused <cpu/x86/smm.h>
  186. git revert --no-edit 8b93a173fbed29ea356653caa0626e48e81a5f8d #  1177 # CBF # treewide: Remove unused <cpu/amd/mtrr.h>
  187. git revert --no-edit 16a444c5011e70298ebd9546a39f9d8b61d95030 #  1155 # GRF # util/crossgcc/Makefile.inc: Terminate quoted string
  188. git revert --no-edit fc84ae7aa3cf7e8000ef69f854281f4648eeb2b8 #  1124 # CBF # treewide: Remove unused <cpu/amd/msr.h>
  189. git revert --no-edit 4d75dbd1c1d6362c002a26a5c4e6de74b2816cdf #   950 # GRF # cpu/x86: Set up a separate stack for APs
  190. git revert --no-edit 3b32af950d704b1d14ddca917dd480f5ebbf09a5 #   821 # GRF # util/crossgcc: Add option to get packages from coreboot's mirror
  191. git revert --no-edit db65dd60fb11e3d38dbdd9a2e2f64d6ea7ef7576 #   748 # GRF # cpu/x86/mp_init.c: Improve AP entry point
  192. git revert --no-edit 6e23da2983f83c803cf4abfee542d7f90e8e9eb5 #   622 # CBF # cpu/cpu.h: Change the function signature
  193. git revert --no-edit f1e78a1349d40f2e8a74b15471fc5560976a566f #   560 # GRF # arch/x86/ioapic.c: Move macros to compilation unit
  194. git revert --no-edit 2c3ebd8b9d56c01d8e4adadf6f4e4d5b56cdb4e1 #   555 # GRF # mb,sb,soc/intel: Drop useless IO trap handlers
  195. git revert --no-edit 2393ad0bfb1cd23a0524e7b02a0fd75aff3bf274 #   520 # CBF # Makefile.inc: Use 'Wold-style-definition'
  196. git revert --no-edit f9679c42876bab145f1b7a2a2e6e1eb5331fa418 #   500 # GRF # nb/intel/gm45: Remove apic 0 from devicetree
  197. git revert --no-edit 31ba9356b877d670e683953f8b8962a7e6206cc3 #   499 # GRF # nb/intel/i945: Remove apic 0 from devicetree
  198. git revert --no-edit 803029685f96bccac13359fc616d1577508ba764 #   498 # GRF # nb/intel/x4x: Remove apic 0 from devicetree
  199. git revert --no-edit 98c92570d9bb363740ae1b2cbbefc3c0f2404cb4 #   497 # CBF # cpu/intel/speedstep: Have nb and sb code provide c5/c6/slfm
  200. git revert --no-edit 60a422736bde766489db8ff0dc2d56ab333c37cc #   407 # GRF # util/crossgcc: Use GitHub for downloading IASL
  201. git revert --no-edit cc22607dbfbab0c9ce42c071b5b3c4a304845313 #   420 # GRF # Revert "src/arch/x86: Use core apic id to get cpu_index()"
  202. git revert --no-edit a45ed44724a30303030e80898202b77c34498942 #   373 # CBF # crossgcc: Upgrade IASL from 20220331 to 20221020
  203. git revert --no-edit fa775b7651e4488f0535c17a5e04974e7d1a40b2 #   171 # CBF # cpu/cpu.h: Remove unused functions prototypes
  204. git revert --no-edit 987f46c276bd1b6b5d15be8ca9aee5f028e37fa7 #   167 # GRF # arch/x86/mpspec.c: Drop weak write_smp_table()
  205. git revert --no-edit ca5a793ec31c76b168ae2f9d2260b49c79330eb2 #   166 # CBF # drivers/generic/ioapic: Drop poor implementation
  206. git revert --no-edit d4dfc21f70616bc97191969aa2b6d0196a525fce #   134 # GRF # cpu/x86: Set thread local storage in C code
  207. git revert --no-edit 1d3c2e65724ed92eeef723c1acdc86ba91cbd682 #   111 # CBF # arch/x86/ioapic: Reduce API exposure
  208. git revert --no-edit c8a20b9d3b8939e4b7d259c5857631c9690657de #    76 # CBF # cpu/*: Drop PARALLEL_MP leftovers
  209. git revert --no-edit 36695f278f0ca3cb3a3b0a8ca50b317505882df2 #    18 # CBF # device/resource_allocator_v3: Drop code
  210. git revert --no-edit f4c11dcb53bbd324741ecd7109584eaa55579f7f #    17 # CBF # cpu/x86: Drop !CPU_INFO_V2 code
  211. git revert --no-edit 66b2888b77da6721955a918c8cd5399abe786a6a #    16 # CBF # cpu/x86: Drop LEGACY_SMP_INIT
  212. git revert --no-edit e2d291b5ae4aa49d5b1613e06b86bf2fc8efe4c5 #    15 # CBF # mb/qemu/x86: Remove option for LEGACY_SMP_INIT
  213. git revert --no-edit 03a6ccd20d9bb54e3a009269b8e454ee8a2e3051 #    14 # CBF # sb/amd: Remove dropped platforms
  214. git revert --no-edit 1a010236cf922fc28cfb36b604bdf17a9ea3cb82 #    13 # CBF # nb/amd/agesa: Remove leftover code
  215. git revert --no-edit 81a4fefce223ba358310aec2d988484202c176e2 #    12 # CBF # cpu/amd/agesa: Remove leftover code
  216. git revert --no-edit 0f12381083fdfc7bb3e6f3b2ac5cd6247506c543 #    11 # CBF # vendorcode/amd/agesa: Drop unused common code
  217. git revert --no-edit 7036ded25d3a051902862e2a7bdfe15916f0951d #    10 # CBF # vendorcode/amd/agesa/family16: Drop unused platform
  218. git revert --no-edit 49af4f7f9197e559b2c7142129441679bb1d24a2 #     9 # CBF # {cpu/nb}/amd/family16: Remove platform
  219. git revert --no-edit 5d152122284880029c123fe2b7dfa20cd8b74632 #     8 # CBF # vendorcode/amd/agesa/fam15tn: Drop unused platform
  220. git revert --no-edit 9a458e4e58edbfc154dce007961514b5c31cf7aa #     7 # CBF # {cpu/nb}/amd/family15tn: Remove platform
  221. git revert --no-edit 713e3c087b6128fec2fd17d4373357e10fc928ab #     6 # CBF # vendorcode/amd/agesa/fam14: Remove dropped platform
  222. git revert --no-edit dbdf170dcdf9edbc860766606e53c6d647d89d38 #     5 # CBF # {cpu/nb}/amd/family14: Remove platform
  223. git revert --no-edit 6baee3d28729d4b924e8f793c4c7311cebf1f80a #     3 # CBF # mb/*/*: Remove AMD agesa family16 boards
  224. git revert --no-edit f9decbb0c720662d8e71fe221aef55b7ecf76196 #     2 # CBF # mb/*/*: Remove AMD family14 boards
  225. git revert --no-edit e56f0c7cab77b89a750b4a3f7f380b1a10cd0d1d #     1 # CBF # mb/*/*: Remove AMD FAMILY15TN boards
  226.  
  227. #
  228. # git reset --hard 5e8e911b7caee021faff96c4e82a77a42544ea62 ### 00000 # - zero commit number = zero point of history before removal
  229. #
  230.  
  231. git revert --no-edit ce134ababd6a444082962ccdfcd34415a647f41e # -4568 # GRF # crossgcc/buildgcc: Remove unused GCC_AUTOCONF_VERSION
  232. git revert --no-edit b0d87f753c9c517ba906115362d32aa4422fd188 # -5952 # CBF # util/crossgcc: Update gcc to 11.2
  233.  
  234. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement