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