Home
last modified time | relevance | path

Searched full:update (Results 1 – 25 of 5944) sorted by relevance

12345678910>>...238

/openbmc/docs/designs/
H A Dpsu-firmware-update.md1 # PSU firmware update
11 There is no support in OpenBMC to update the firmware for PSUs.
15 In OpenBMC, there is an existing interface for [software update][1].
17 The update process consists of:
23 Currently, BMC and BIOS firmware update are supported:
25 - [phosphor-bmc-code-mgmt][2] implements BMC code update, and it supports all
27 - [openpower-pnor-code-mgmt][3] implements BIOS code update, and it only
32 For PSU firmware update, it is preferred to re-use the same function for the
39 1. The user manually invokes the APIs to do the update;
40 2. After BMC code update and if there is a newer PSU image in the BMC's
[all …]
H A Dcode-update.md1 # Code Update Design
12 1. Current code update flow is complex as it involves 3 different daemons -
13 Image Manager, Image Updater and Update Service.
14 2. Update invocation flow has no explicit interface but rather depends upon the
25 - [Code Update Design](https://github.com/openbmc/docs/tree/master/architecture/code-update)
29 1. Able to start an update, given a firmware image and update settings.
31 - Update settings shall be able to specify when to apply the image, for example
34 2. Able to retrieve the update progress and status.
38 a firmware update.
39 5. Update request shall respond back immediately, so client can query the status
[all …]
H A Dfirmware-update-via-usb.md1 # In-Band Update of BMC Firmware using USB
15 In order to perform an update, need first to bring the image into the BMC
38 phosphor-usb-code-update). The design process is as follows:
40 - Define a macro switch (`usb-code-update`) in [phosphor-software-manager][1]
41 repository to identify whether to enable the USB Code Update function, which
43 - If `usb-code-update` enabled, install the udev rules file to
46 start the phosphor-usb-code-update daemon.
49 - Set ApplyTime to OnReset so that the proposed usb code update app does not
51 - Set RequestedActivation to Active, follow the updated status, start to update
53 - Exit the phosphor-usb-code-update daemon.
[all …]
H A Dfirmware-update-via-blobs.md1 # In-Band Update of BMC Firmware (and others) using OEM IPMI Blob Transport
19 update mechanism that can be done in-band between the host and the BMC.
39 - Any update mechanism must provide support for UBI tarballs and legacy (static
43 - Any update mechanism must allow for triggering an image verification step
46 - Any update mechanism must allow implementing the data staging via different
49 - Any update mechanism must provide a handshake or equivalent protocol for
54 - Any update mechanism must attempt to maintain security, insomuch as not
100 `/flash/bios` without completing (or later aborting) the first update process
132 successfully, it'll add an update blob id, defined below.
136 #### Update Blob
[all …]
/openbmc/u-boot/arch/x86/cpu/intel_common/
H A Dmicrocode.c6 * Microcode update for Intel PIII and later CPUs
25 * whether the update is applicable or not. We also use the same structure
41 struct microcode_update *update) in microcode_decode_node() argument
43 update->data = fdt_getprop(blob, node, "data", &update->size); in microcode_decode_node()
44 if (!update->data) in microcode_decode_node()
47 update->header_version = fdtdec_get_int(blob, node, in microcode_decode_node()
49 update->update_revision = fdtdec_get_int(blob, node, in microcode_decode_node()
50 "intel,update-revision", 0); in microcode_decode_node()
51 update->date_code = fdtdec_get_int(blob, node, in microcode_decode_node()
53 update->processor_signature = fdtdec_get_int(blob, node, in microcode_decode_node()
[all …]
/openbmc/openbmc-test-automation/redfish/update_service/
H A Dtest_redfish_bmc_code_update.robot2 Documentation Update firmware on a target BMC via Redifsh.
7 # Firmware update states:
45 Redfish Code Update With ApplyTime OnReset
46 [Documentation] Update the firmware image with ApplyTime of OnReset.
48 [Template] Redfish Update Firmware
54 Redfish Code Update With ApplyTime Immediate
55 [Documentation] Update the firmware image with ApplyTime of Immediate.
57 [Template] Redfish Update Firmware
63 Redfish Code Update Same Firmware Multiple Times
64 [Documentation] Multiple times update the firmware image for update service.
[all …]
H A Dtest_redfish_host_code_update.robot2 Documentation Update firmware on a target Host via Redifsh.
7 # Firmware update states:
34 Redfish Host Code Update With ApplyTime OnReset
35 [Documentation] Update the firmware image with ApplyTime of OnReset.
37 [Template] Redfish Update Firmware
43 Redfish Host Code Update With ApplyTime Immediate
44 [Documentation] Update the firmware image with ApplyTime of Immediate.
46 [Template] Redfish Update Firmware
52 BMC Reboot When PNOR Update Goes On
53 [Documentation] Trigger PNOR update and do BMC reboot.
[all …]
H A Dtest_redfish_signed_image_update.robot2 Documentation Redfish BMC/Host signed and unsigned code update
8 # Firmware update states:
36 Redfish Signed Code Update
37 [Documentation] BMC/Host signed code update over functional signed
40 [Template] Redfish Signed Firmware Update
46 Redfish Fail Unsigned Code Update
47 [Documentation] BMC/Host unsigned code update over functional signed
50 [Template] Redfish Unsigned Firmware Update
77 Redfish Signed Firmware Update
78 [Documentation] Update the BMC/Host firmware via redfish interface.
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/opkg-utils/
H A Dopkg-utils_0.7.0.bb2 SUMMARY:update-alternatives-opkg = "Utility for managing the alternatives system"
8 PROVIDES += "${@bb.utils.contains('PACKAGECONFIG', 'update-alternatives', 'virtual/update-alternati…
11 file://0001-update-alternatives-correctly-match-priority.patch \
27 PACKAGECONFIG = "python update-alternatives"
29 PACKAGECONFIG[update-alternatives] = ",,,"
33 if ! ${@bb.utils.contains('PACKAGECONFIG', 'update-alternatives', 'true', 'false', d)}; then
34 rm -f "${D}${bindir}/update-alternatives"
43 if [ -e "${D}${bindir}/update-alternatives" ]; then
44 …sed -i ${D}${bindir}/update-alternatives -e 's,/usr/bin,${bindir},g; s,/usr/lib,${nonarch_libdir},…
52 PACKAGES =+ "update-alternatives-opkg"
[all …]
/openbmc/docs/architecture/code-update/
H A Dcode-update-deprecated.md1 # OpenBMC Code Update
6 [code-update.md](code-update.md) for the new APIs to do code update.
9 The host code update can be found here:
10 [host-code-update.md](host-code-update.md)
50 ## Preparing for BMC code Update
66 monitored over the network. The `update` script can then be called to write the
69 ## Update from the OpenBMC shell
71 To update from the OpenBMC shell, follow the steps in this section.
73 It is recommended that the BMC be prepared for update (note that the environment
85 (preserving the filename), then run the `update` script to apply the images:
[all …]
H A Dfirmware-update-over-redfish.md1 # Firmware update over Redfish
15 OpenBMC's existing firmware update implementation over to Redfish.
19 The existing firmware update details for OpenBMC can be found [here][2]. It uses
22 The Redfish schema for firmware update can be found [here][3]. Note the
29 - Redfish has a single upload and update API. OpenBMC has a concept of uploading
41 - Redfish does support the ability to update multiple targets with the same
46 - Redfish has the ability to schedule when a firmware update is applied
51 commands for their firmware update implementations ([ref a][5], [ref b][6]).
53 Redfish firmware update within OpenBMC has already started within [bmcweb][7]
68 - Support firmware update for all supported targets (BMC, BIOS) using existing
[all …]
/openbmc/openbmc/poky/documentation/migration-guides/
H A Drelease-notes-4.0.rst312 * gstreamer1.0: update licenses of all modules to LGPL-2.1-or-later (with some exceptions that are …
318 * libx11-compose-data: update :term:`LICENSE` to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell…
319 * libx11: update :term:`LICENSE` to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to …
333 script can be used to update your recipes.
379 - adwaita-icon-theme: update 3.34/38 -> 41.0
386 - at: update 3.2.2 -> 3.2.5
388 - automake: update 1.16.3 -> 1.16.5
394 - boost: update 1.77.0 -> 1.78.0
396 - buildtools-installer: Update to use 3.4
398 - ca-certificates: update 20210119 -> 20211016
[all …]
H A Drelease-notes-4.2.rst56 - New :ref:`ref-classes-cargo-update-recipe-crates` class to
325 - ``poky-bleeding`` distro: update and rework
327 - ``cve-update-nvd2-native``: new NVD CVE database fetcher using the 2.0 API
389 - adwaita-icon-theme: update 42.0 -> 43
393 - apr: update 1.7.0 -> 1.7.2
394 - apr-util: update 1.6.1 -> 1.6.3
399 - base-passwd: Update to 3.6.1
400 - bash: update 5.1.16 -> 5.2.15
403 - bluez: update 5.65 -> 5.66
404 - boost-build-native: update 1.80.0 -> 1.81.0
[all …]
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dhtab_mem_bench.c58 struct update_ctx update; in overwrite() local
60 update.from = bpf_get_smp_processor_id(); in overwrite()
61 update.step = nr_thread; in overwrite()
62 bpf_loop(OP_BATCH, overwrite_htab, &update, 0); in overwrite()
70 struct update_ctx update; in batch_add_batch_del() local
72 update.from = bpf_get_smp_processor_id(); in batch_add_batch_del()
73 update.step = nr_thread; in batch_add_batch_del()
74 bpf_loop(OP_BATCH, overwrite_htab, &update, 0); in batch_add_batch_del()
76 update.from = bpf_get_smp_processor_id(); in batch_add_batch_del()
77 bpf_loop(OP_BATCH, del_htab, &update, 0); in batch_add_batch_del()
[all …]
H A Dtest_bpf_cookie.c23 static void update(void *ctx, __u64 *res) in update() function
34 update(ctx, &kprobe_res); in handle_kprobe()
41 update(ctx, &kretprobe_res); in handle_kretprobe()
48 update(ctx, &uprobe_res); in handle_uprobe()
55 update(ctx, &uretprobe_res); in handle_uretprobe()
67 update(ctx, &tp_res); in handle_tp1()
73 update(ctx, &tp_res); in handle_tp2()
79 update(ctx, &tp_res); in handle_tp3()
86 update(ctx, &pe_res); in handle_pe()
93 update(ctx, &fentry_res); in BPF_PROG()
[all …]
/openbmc/u-boot/doc/
H A DREADME.update1 Automatic software update from a TFTP server
10 boot. The update file should be a FIT file, and can contain one or more
11 updates. Each update in the update file has an address in NOR Flash where it
13 TFTP transfer is successful, the hash of each update is verified, and if the
14 verification is positive, the update is stored in Flash.
16 The auto-update feature is enabled by the CONFIG_UPDATE_TFTP macro:
21 Note that when enabling auto-update, Flash support must be turned on. Also,
27 The auto-update feature uses the following configuration knobs:
31 Normally, TFTP transfer of the update file is done to the address specified
48 Since the update file is in FIT format, it is created from an *.its file using
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_debug.c186 const struct dc_surface_update *update = &updates[i]; in update_surface_trace() local
188 SURFACE_TRACE("Update %d\n", i); in update_surface_trace()
189 if (update->flip_addr) { in update_surface_trace()
194 update->flip_addr->address.type, in update_surface_trace()
195 update->flip_addr->address.grph.addr.quad_part, in update_surface_trace()
196 update->flip_addr->address.grph.meta_addr.quad_part, in update_surface_trace()
197 update->flip_addr->flip_immediate); in update_surface_trace()
200 if (update->plane_info) { in update_surface_trace()
211 update->plane_info->color_space, in update_surface_trace()
212 update->plane_info->format, in update_surface_trace()
[all …]
/openbmc/phosphor-ipmi-flash/
H A Dmeson.options9 option('host-bios', type: 'boolean', value: false, description: 'Install default BIOS update config…
10 option('reboot-update', type: 'boolean', value: false, description: 'Enable use of reboot update me…
11 option('update-status', type: 'boolean', value: false, description: 'Enable use of update status fi…
13 option('update-type', type : 'combo', choices : ['none', 'static-layout', 'tarball-ubi'], descripti…
32 …alue : '/run/initramfs/bmc-image', description : 'The file to use for staging the firmware update')
33 …, type : 'string', value : '/tmp/image-update.tar', description : 'The file to use for staging the…
36 option('update-status-filename', type : 'string', value : '/tmp/bmc.update', description : 'The fil…
39 …prepare.target', description : 'The systemd target started when the host starts to send an update')
41 option('update-dbus-service', type : 'string', value : 'phosphor-ipmi-flash-bmc-update.target', des…
42 …, value : 'bios-staged-name', description : 'The file to use for staging the bios firmware update')
[all …]
/openbmc/openbmc-test-automation/redfish/extended/
H A Dredfish_bmc_code_update.robot2 Documentation Update the BMC code on a target BMC via Redifsh.
7 # Firmware update states:
44 # New code update path.
45 ${REDFISH_UPDATE_URI} /redfish/v1/UpdateService/update
49 Redfish BMC Code Update
50 [Documentation] Update the firmware image.
78 Print Timen Performing firmware update ${image_version}.
80 Redfish Update Firmware
83 Redfish BMC Code Update Running And Backup Image With Same Firmware
84 [Documentation] Perform the firmware update with same image back to back, so that
[all …]
/openbmc/openbmc-test-automation/oem/nuvoton/
H A Dtest_ipmi_flash.robot2 Documentation Module to test In band firmware update.
25 Test BIOS Firmware Update
26 [Documentation] Test BIOS firmware update over IPMI.
32 Update BIOS Firmware ${IMAGE_HOST_FILE_PATH_0}
38 Update BIOS Firmware ${IMAGE_HOST_FILE_PATH_1}
44 Test Invalid BIOS Firmware Update
45 [Documentation] Test Invalid BIOS firmware update over IPMI.
51 ${cmd}= Catenate ${HOST_WORK_DIR}/burn_my_bmc --command update --interface ipmilpc
58 Test BMC Firmware Update
59 [Documentation] Test BMC firmware update over IPMI.
[all …]
/openbmc/openbmc-test-automation/redfish/account_service/
H A Dtest_ldap_configuration.robot67 # After update, LDAP login.
79 # After update, LDAP login.
84 Verify LDAP Config Update With Incorrect AuthenticationType
101 Verify LDAP Config Update With Incorrect LDAP URL
149 Update LDAP Configuration with LDAP User Role And Group ${LDAP_TYPE}
164 Update LDAP Configuration with LDAP User Role And Group ${LDAP_TYPE}
187 Update LDAP Configuration with LDAP User Role And Group ${LDAP_TYPE}
223 Update LDAP Group Name And Verify Operations
224 [Documentation] Verify that LDAP group name update and able to do right
227 [Template] Update LDAP Config And Verify Set Host Name
[all …]
/openbmc/u-boot/drivers/mtd/ubi/
H A Dupd.c8 * Jan 2007: Alexander Schmidt, hacked per-volume update.
12 * This file contains implementation of the volume update and atomic LEB change
15 * The update operation is based on the per-volume update marker which is
16 * stored in the volume table. The update marker is set before the update
17 * starts, and removed after the update has been finished. So if the update was
18 * interrupted by an unclean re-boot or due to some other reasons, the update
20 * device next time. If the update marker is set for a volume, the volume is
21 * treated as damaged and most I/O operations are prohibited. Only a new update
24 * Note, in general it is possible to implement the update operation as a
40 * set_update_marker - set update marker.
[all …]
/openbmc/linux/drivers/mtd/ubi/
H A Dupd.c8 * Jan 2007: Alexander Schmidt, hacked per-volume update.
12 * This file contains implementation of the volume update and atomic LEB change
15 * The update operation is based on the per-volume update marker which is
16 * stored in the volume table. The update marker is set before the update
17 * starts, and removed after the update has been finished. So if the update was
18 * interrupted by an unclean re-boot or due to some other reasons, the update
20 * device next time. If the update marker is set for a volume, the volume is
21 * treated as damaged and most I/O operations are prohibited. Only a new update
24 * Note, in general it is possible to implement the update operation as a
34 * set_update_marker - set update marker.
[all …]
/openbmc/u-boot/include/
H A Dpwm.h18 * @dev: PWM device to update
19 * @channel: PWM channel to update
30 * @dev: PWM device to update
31 * @channel: PWM channel to update
39 * @dev: PWM device to update
40 * @channel: PWM channel to update
52 * @dev: PWM device to update
53 * @channel: PWM channel to update
64 * @dev: PWM device to update
65 * @channel: PWM channel to update
[all …]
/openbmc/openbmc-test-automation/extended/code_update/
H A Dhost_code_update.robot2 Documentation Update the PNOR code on a target BMC.
10 ... Code update method BMC
11 ... Update work flow sequence:
16 ... - Wait for code update to complete
30 Test Teardown Code Update Test Teardown
46 REST Host Code Update
47 [Documentation] Do a PNOR code update by uploading image on BMC via REST.
49 # 1. Do code update.
50 # 2. Do post update the following:
53 [Setup] Code Update Setup
[all …]

12345678910>>...238