1. 9609be2 uefi: Handle recovery mode in the RO module. by Gabe Black · 8 years ago
  2. 1a5e911 uefi: Make installing the exit boot services cleanup automatic. by Gabe Black · 8 years ago
  3. 7a0fe36 uefi: Use the UEFI power driver. by Gabe Black · 8 years ago
  4. 2ade94f uefi: power: Add a wrapper driver around UEFI callbacks. by Gabe Black · 8 years ago
  5. b9dfc58 uefi: Centralize code to exit boot services, and add a related event. by Gabe Black · 8 years ago
  6. 5adbb88 event: Rework cleanup_funcs and split out generic events. by Gabe Black · 8 years ago
  7. 2f7f1f4 libpayload: Move architecture specific files out of libpayload. by Gabe Black · 8 years ago
  8. b312e72 sysinfo: Stop including sysinfo.h in some files that don't need it. by Gabe Black · 8 years ago
  9. 05d4b5f amd64: When booting linux, switch to 32 bit protected mode. by Gabe Black · 8 years ago
  10. 9d367cd UEFI: On handoff to the OS, run ExitBootServices. by Gabe Black · 8 years ago
  11. 3af8285 amd64: Mark the location of the FWDB as "used". by Gabe Black · 8 years ago
  12. 06913f9 sysinfo: Stop storing the e820 table in the sysinfo strucure. by Gabe Black · 8 years ago
  13. 6af8d16 e820: Use the FWDB version of the e820 map and not the lib_sysinfo one. by Gabe Black · 8 years ago
  14. 9aafafa coreboot: When parsing the coreboot tables, put the memory ranges into FWDB. by Gabe Black · 8 years ago
  15. 981b138 e820: Add some code for managing an e820 table in the FWDB. by Gabe Black · 8 years ago
  16. 4ca3084 x86: Copy the command line and boot params into place after handoff cleanups. by Gabe Black · 8 years ago
  17. 9a96bae UEFI: Use the UEFI based nvstorage for vboot instead of the fake one. by Gabe Black · 8 years ago
  18. df653e9 nvstorage: Add a driver which is backed by UEFI's nonvolatile variables. by Gabe Black · 8 years ago
  19. e190a11 LZMA: Handle unknown decompressed size in the decompression function. by Gabe Black · 8 years ago
  20. 748ec2d UEFI: Choose the "fake" vboot nvstorage driver. by Gabe Black · 8 years ago
  21. 32f7845 UEFI: Enable and set up the UEFI block IO wrapper driver. by Gabe Black · 8 years ago
  22. 8e85eb6 UEFI: blockdev: Add a UEFI block IO wrapper driver. by Gabe Black · 8 years ago
  23. 087eeae UEFI: Make the BlockIO protocol header include UefiBaseType.h. by Gabe Black · 8 years ago
  24. ce50c7d blockdev: Get rid of the unused and partially implemented is_bdev_owned by Gabe Black · 8 years ago
  25. abcb690 UEFI: Call VbSelectAndLoadKernel from the RW firmware. by Gabe Black · 8 years ago
  26. 70a6e9a kernel: Place the kernel area with Kconfig and not symbols. by Gabe Black · 8 years ago
  27. 6597f59 UEFI: Disable legacy boot on UEFI. by Gabe Black · 8 years ago
  28. 12bf80f legacy: Add an option to disable the legacy boot option. by Gabe Black · 8 years ago
  29. b2f0cf9 UEFI: Select an RW firmware in the RO module. by Gabe Black · 8 years ago
  30. 14e4d7a UEFI: Add module starting code which is appropriate for UEFI. by Gabe Black · 8 years ago
  31. 4e87752 lzma: Add a function to extract the expanded size of an lzma stream. by Gabe Black · 8 years ago
  32. fb4de07 elf: Fix the definition of the 64 bit segment header. by Gabe Black · 8 years ago
  33. 991a792 module: Wrap the call to the lzma utility in a python script. by Gabe Black · 8 years ago
  34. 58d73e3 UEFI: Pull the FWDB setup code into its own file. by Gabe Black · 8 years ago
  35. 9e72aab module: Abstract the module starting process. by Gabe Black · 8 years ago
  36. e510840 UEFI: Build the RW firmware in as a compressed image and not a flat binary. by Gabe Black · 8 years ago
  37. 72039cf UEFI: Seperate out the bss. by Gabe Black · 8 years ago
  38. 42fef01 vboot: When hashing the RW firmware, handle 64KB chunks at a time. by Gabe Black · 8 years ago
  39. 2c02647 storage: dcdir: Fix how the media pointer is passed down the hierarchy. by Gabe Black · 8 years ago
  40. 5ff4852 UEFI: Handle the R_X86_64_64 relocation type. by Gabe Black · 8 years ago
  41. c884cad elf: Add data structures for symbol table entries. by Gabe Black · 8 years ago
  42. 6101408 UEFI: Add the runtime symbol table to the image. by Gabe Black · 8 years ago
  43. 07a3a0c amd64: reloc: Switch to array syntax instead of pointer syntax. by Gabe Black · 8 years ago
  44. bdf6b8e UEFI: switch from -fpic to -fpie. by Gabe Black · 8 years ago
  45. bd0d5ab UEFI: Hook up the RWA and RWB images in FWDB to the UEFI layout. by Gabe Black · 8 years ago
  46. b3d0076 UEFI: Accept two command line argument paths and add them to the FWDB. by Gabe Black · 8 years ago
  47. a4db7ce UEFI: Add a protocol header for the EFI shell. by Gabe Black · 8 years ago
  48. c317c2f UEFI: Include basic types in the SimpleFileSystem.h header. by Gabe Black · 8 years ago
  49. c92f541 UEFI: Store the RWA and RWB device paths in the FWDB. by Gabe Black · 8 years ago
  50. 666358a UEFI: Add a function to retrieve the image handle stored in FWDB. by Gabe Black · 8 years ago
  51. fa8a76f UEFI: Import header files for the ShellParameters protocol and add includes. by Gabe Black · 8 years ago
  52. 019e89a handoff: amd64: Print a message when module_main returns. by Gabe Black · 8 years ago
  53. 885623b UEFI: Switch over to the RDTSC timer driver. by Gabe Black · 8 years ago
  54. deebecd UEFI: Add a real timer driver which wraps the UEFI timestamp protocol. by Gabe Black · 8 years ago
  55. ce50e27 edk: Add a missing include to the Timestamp.h protocol header. by Gabe Black · 8 years ago
  56. 6a53a54 UEFI: Ensure the UEFI entry point is at the start of the image. by Gabe Black · 8 years ago
  57. af57d6c UEFI: Copy the RO firmware image into the FWDB. by Gabe Black · 8 years ago
  58. 5f96046 UEFI: Set up the Makefiles to build the various images/modules. by Gabe Black · 8 years ago
  59. 259976e uefi: Switch over from the coreboot layout to the UEFI layout. by Gabe Black · 8 years ago
  60. 1bae787 image: Add a model Kconfig parameter for the UEFI bootplan. by Gabe Black · 8 years ago
  61. 99510d9 uefi: Add an empty module_main for the RW portion of UEFI. by Gabe Black · 8 years ago
  62. bbfefe9 amd64: handoff: Add code to handoff from one UEFI module to another. by Gabe Black · 8 years ago
  63. 5c4ef91 build_image: Add layouts for the RO and RW portions of a UEFI image. by Gabe Black · 8 years ago
  64. 5821b8d layout: Add a UEFI layout driver. by Gabe Black · 8 years ago
  65. 369db48 storage: Add a storage type which wraps a FWDB entry. by Gabe Black · 8 years ago
  66. 38d2452 imagelib: In the Area classes build function, use the computed_min_size. by Gabe Black · 8 years ago
  67. 5840174 trampoline: Pull the binary wrapping logic into a helper script. by Gabe Black · 8 years ago
  68. 90b2801 trampoline: Embed the trampoline's global symbols in its .bin.o. by Gabe Black · 8 years ago
  69. d889e50 trampoline: Parameterize the trampoline globals. by Gabe Black · 8 years ago
  70. 19e463b uefi: Stop dropping the .hash section. by Gabe Black · 8 years ago
  71. cc52bef layout: coreboot: Ensure the name variable is initialized. by Gabe Black · 8 years ago
  72. 70e60fe memmapped flash: Change memory mapped flash into generic memory storage. by Gabe Black · 8 years ago
  73. 268cf3b flash: Remove the global flash and flash functions. by Gabe Black · 8 years ago
  74. 367828a section index: Remove now unused code which assumes flash/fmap. by Gabe Black · 8 years ago
  75. a40c353 FMAP: Remove a lot of the FMAP support code, and make the rest utility funcs. by Gabe Black · 8 years ago
  76. 224b7be crossystem: Calculate the FMAP location instead of relying on the global FMAP. by Gabe Black · 8 years ago
  77. 10c1285 vboot: Use the storage interface to retrieve EC images/hashes. by Gabe Black · 8 years ago
  78. ed23c76 layout: Add board functions for the EC hash and image storage. by Gabe Black · 8 years ago
  79. 9859955 vboot: Use the new storage functions to access the RW A and B firmware. by Gabe Black · 8 years ago
  80. 2375d84 layout: Add functions to get the main RW A and B firmware images. by Gabe Black · 8 years ago
  81. 1704a4e trampoline: When decompressing, use the trampline's size and not the target's. by Gabe Black · 8 years ago
  82. 21c5ee2 vboot: Use the new storage drivers. by Gabe Black · 8 years ago
  83. 2ea4214 layout: Add functions for vboot vblock and verified areas. by Gabe Black · 8 years ago
  84. ec4fc8d layout: storage: dcdir: Revamp the drivers so a dcdir dir has storage ops. by Gabe Black · 8 years ago
  85. 9514e50 dcdir: Add the dcdir_open_dir_raw function. by Gabe Black · 8 years ago
  86. 82a8837 storage: Add a driver for the section index mechanism. by Gabe Black · 8 years ago
  87. 95aed52 vboot: Use the "storage" interface for the flash based nvstorage driver. by Gabe Black · 8 years ago
  88. 8446499 layout: Add and implement a board_storage_vboot_nvstorage function. by Gabe Black · 8 years ago
  89. 1d1f3e5 storage: Implement the flash storage write callback. by Gabe Black · 8 years ago
  90. 0e284f6 flash: Add an "erase_size" callback. by Gabe Black · 8 years ago
  91. b79973e flash: Add sentry write and erase callbacks for memory mapped flash. by Gabe Black · 8 years ago
  92. 356b902 Clean up/simplify the SPI flash driver. by Gabe Black · 8 years ago
  93. 9065e17 flash: Make the callbacks return zero on success and non-zero on error. by Gabe Black · 8 years ago
  94. f0f8cfb spi: Add utility wrappers around SPI callbacks. by Gabe Black · 8 years ago
  95. a16484e vboot: Clean up the flash based nvstorage code. by Gabe Black · 8 years ago
  96. 693256c fwid: Revamp how firmware IDs are accessed. by Gabe Black · 8 years ago
  97. 33fb046 samus-cb: Add a HWID setting. by Gabe Black · 8 years ago
  98. ced56ac imagelib: gbb: Log the HWID when logging the GBB component. by Gabe Black · 8 years ago
  99. e983075 legacy: Use the board_storage_legacy function to access the legacy firmware. by Gabe Black · 8 years ago
  100. 8ff8b7d board: Add and implement a board_storage_legacy function. by Gabe Black · 8 years ago