WIP: RFC: Add a gitlab test
This needs fixing up once the new hooks land as well as adding an azure rule. Series-to: u-boot Series-cc: ilias, heinrich, trini Series-cc: François Ozog <francois.ozog@linaro.org> Series-cc: Bill Mills <bill.mills@linaro.org> Series-version: 2 Series-links: 269718 Series-process-log: sort, uniq Cover-letter: passage: Define a standard for firmware data flow This series adds a standard way of passing information between different firmware phases. This already exists in U-Boot at a very basic level, in the form of a bloblist containing an spl_handoff structure, but the intent here is to define something useful across projects. The need for this is growing as firmware fragments into multiple binaries each with its own purpose. Without any run-time connection, we must rely on build-time settings which are brittle and painful to keep in sync. This feature is named 'standard passage' since the name is more unique than many others that could be chosen, it is a passage in the sense that information is flowing from one place to another and it is standard, because that is what we want to create. The implementation is simply a pointer to a bloblist in a register, with an extra register to point to a devicetree, for more complex data. This should cover all cases (small memory footprint as well as complex data flow) and be easy enough to implement on all architectures. The emphasis is on enabling open communcation between binaries, not enabling passage of secret, undocumented data, although this is possible in a private environment. This series is available at u-boot-dm/pass-working END Series-changes: 2 - Rebase to master (dropping bloblist patches already applied) Signed-off-by: Simon Glass <sjg@chromium.org> Change-Id: I321f53b875ffb594a569796509e64830b9f3fe09
This commit is contained in:
@@ -380,6 +380,12 @@ qemu_arm_sbsa test.py:
|
||||
TEST_PY_TEST_SPEC: "not sleep"
|
||||
<<: *buildman_and_testpy_dfn
|
||||
|
||||
qemu_arm spl_test.py:
|
||||
variables:
|
||||
TEST_PY_BD: "qemu_arm_spl"
|
||||
TEST_PY_TEST_SPEC: "not sleep"
|
||||
<<: *buildman_and_testpy_dfn
|
||||
|
||||
qemu_m68k test.py:
|
||||
variables:
|
||||
TEST_PY_BD: "M5208EVBE"
|
||||
|
||||
Reference in New Issue
Block a user