Chromium Code Reviews| Index: firmware/include/load_kernel_fw.h |
| diff --git a/firmware/include/load_kernel_fw.h b/firmware/include/load_kernel_fw.h |
| index 45d18e2c357dea21e8b4e0e747166c7c27133a9f..5815abfc4973795f4b134fb14d0b54d711fabc53 100644 |
| --- a/firmware/include/load_kernel_fw.h |
| +++ b/firmware/include/load_kernel_fw.h |
| @@ -1,4 +1,4 @@ |
| -/* Copyright (c) 2010-2011 The Chromium OS Authors. All rights reserved. |
| +/* Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| * |
| @@ -34,7 +34,15 @@ |
| typedef struct LoadKernelParams { |
| /* Inputs to LoadKernel() */ |
| - void* header_sign_key_blob; /* Key blob used to sign the kernel header */ |
| + void* shared_data_blob; /* Buffer for data shared between |
| + * LoadFirmware() and LoadKernel(). Pass the |
| + * same buffer which was passed to |
| + * LoadFirmware(). */ |
| + uint64_t shared_data_size; /* Size of shared data blob buffer, in bytes. |
| + * On output, this will contain the actual |
|
Bill Richardson
2011/03/09 20:52:20
Isn't shared_data_size an input only? Don't we get
Randall Spangler
2011/03/09 21:11:35
In recovery mode, LoadKernel() will still use the
|
| + * data size placed into the buffer. */ |
| + void* gbb_data; /* Pointer to GBB data */ |
| + uint64_t gbb_size; /* Size of GBB data in bytes */ |
| uint64_t bytes_per_lba; /* Bytes per lba sector on current device */ |
| uint64_t ending_lba; /* Last addressable lba sector on current |
| * device */ |