/openbmc/docs/designs/ |
H A D | redfish-postcodes.md | 1 # Logging BIOS POST Codes Through Redfish 11 BIOS Power-On Self-Test (POST) codes are exposed on DBUS but not currently over 12 Redfish. This describes a method to expose the BIOS POST codes over the Redfish 18 POST codes. An additional log service (PostCodes) will be added to the 34 "Description": "POST Code Log Service", 38 "Id": "BIOS POST Code Log", 39 "Name": "POST Code Log Service", 53 "Description": "Collection of POST Code Log Entries", 62 "Message": "Boot Count: 4: TS Offset: 0.0033; POST Code: 0x43", 69 "Name": "POST Code Log Entry", [all …]
|
H A D | multi-host-postcode.md | 15 contingent and needs multiple-host post code access to be implemented. 43 | | Current POST code: | | 51 | | POST code history: | | 60 | | Other consumers of POST codes: <------------+ | 66 Since multiple hosts cannot coherently write their POST codes to the same place, 67 an additional datapath is needed to receive POST codes from each host. Since 85 port-80 post code from multiple-host. The existing single host LPC snooping 93 - phosphor-post-code-manager. 99 Provided below the post code interface diagram with flow sequence 118 | | | Per-host POST code object: | | +-GPIO-| Button/switch | [all …]
|
/openbmc/linux/Documentation/netlink/specs/ |
H A D | devlink.yaml | 264 post: devlink-nl-post-doit 290 post: devlink-nl-post-doit 318 post: devlink-nl-post-doit 344 post: devlink-nl-post-doit 371 post: devlink-nl-post-doit 399 post: devlink-nl-post-doit 428 post: devlink-nl-post-doit 454 post: devlink-nl-post-doit 482 post: devlink-nl-post-doit 508 post: devlink-nl-post-doit [all …]
|
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/ |
H A D | api.py | 76 def post(self, request, *args, **kwargs): member in XhrBuildRequest 81 Method: POST 97 if 'buildCancel' in request.POST: 98 for i in request.POST['buildCancel'].strip().split(" "): 107 if 'buildDelete' in request.POST: 108 for i in request.POST['buildDelete'].strip().split(" "): 119 if 'targets' in request.POST: 121 s = str(request.POST['targets']) 145 def post(self, request, *args, **kwargs): member in XhrProjectUpdate 150 Method: POST [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/Boot/ |
H A D | PostCode.interface.yaml | 2 Monitor Post code coming and buffer all of them based on boot cycle into 9 It is used to indicate number of boot cycles that have post codes 14 The max cached boot cycles for post code. It is used to indicate end 20 Method to get the cached post codes of the indicated boot cycle with 26 Index indicates which boot cycle of post codes is requested. 1 33 An array of post codes and timestamp in microseconds since epoch 36 Method to get the cached post codes of the indicated boot cycle. 41 Index indicates which boot cycle of post codes is requested. 1 48 An array of post codes of one boot cycle.
|
/openbmc/openbmc-test-automation/redfish/systems/LogServices/ |
H A D | test_post_codes.robot | 2 Documentation Test suite to verify BIOS POST code log entries. 32 Log To Console BIOS POST Codes count: ${post_codes['Members@odata.count']} 33 Should Be True ${post_codes['Members@odata.count']} >= 1 msg=No BIOS POST Codes populated. 40 # Boot to runtime and clear post codes. 50 Log To Console BIOS POST Codes count: ${post_codes['Members@odata.count']} 51 Should Be True ${post_codes['Members@odata.count']} >= 1 msg=No BIOS POST Codes populated. 58 # Boot to runtime and clear post codes. 68 Log To Console BIOS POST Codes count: ${post_codes['Members@odata.count']} 70 ... msg=BIOS POST Codes populated. 91 [Documentation] Verify the post code log entries persist after BMC reboot. [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.POST | 4 This project is to support Power-On-Self-Test (POST) in U-Boot. 16 The framework shall allow adding/removing/replacing POST tests. 17 Also, standalone POST tests shall be supported. 26 The framework shall support manual running of the POST tests. 31 3) The following POST tests shall be developed for MPC823E-based 51 enhancing U-Boot/Linux to provide a common framework for running POST 54 2.1. Hardware-independent POST layer 56 A new optional module will be added to U-Boot, which will run POST 58 support running POST tests manually at any time by executing a 61 The list of available POST tests will be configured at U-Boot build [all …]
|
/openbmc/openbmc-test-automation/ipmi/ |
H A D | test_get_bios_post_code.robot | 3 Documentation Module to test IPMI Get BIOS POST Code Command. 16 Test Get BIOS POST Code via IPMI Raw Command 17 [Documentation] Get BIOS POST Code via IPMI raw command. 23 Verify POST Code Response Length ${resp} 25 Test Get BIOS POST Code via IPMI Raw Command After Power Cycle 26 [Documentation] Get BIOS POST Code via IPMI raw command after power cycle. 34 Verify POST Code Response Length ${resp} 36 Test Get BIOS POST Code via IPMI Raw Command With Host Powered Off 37 [Documentation] Get BIOS POST Code via IPMI raw command after power off. 48 Verify POST Code Response Length [all …]
|
/openbmc/phosphor-post-code-manager/ |
H A D | README.md | 1 # phosphor-post-code-manager 3 This phosphor-post-code-manager repository provides an infrastructure to persist 4 the POST codes in BMC filesystem & it also owns the systemd services that are 5 responsible for exposing the BIOS Post Codes to rest of the world via redfish. 9 To build phosphor-post-code-manager package , do the following steps: 23 to extract the POST codes per boot cycle. 29 repository which is responsible for emitting the dbus signals for every new POST 32 phosphor-post-code-manager is architected to look for the property changed
|
H A D | meson.options | 1 …nteger', min:1, max: 100, description: 'Maximum boot cycles for which the post codes should be per… 2 option('bios-post-code-log', type:'feature',description:'bios post code log',value:'disabled') 3 option('max-post-code-size-per-cycle', type:'integer', min:64, max: 1024, description: 'Maximum pos…
|
/openbmc/qemu/tests/migration/guestperf/ |
H A D | comparison.py | 42 # Looking at use of post-copy in relation to bandwidth 44 Comparison("post-copy-bandwidth", scenarios = [ 45 Scenario("post-copy-bw-100mbs", 47 Scenario("post-copy-bw-300mbs", 49 Scenario("post-copy-bw-1gbs", 51 Scenario("post-copy-bw-10gbs", 53 Scenario("post-copy-bw-100gbs", 58 # Looking at effect of starting post-copy at different 60 Comparison("post-copy-iters", scenarios = [ 61 Scenario("post-copy-iters-0", [all …]
|
/openbmc/linux/Documentation/livepatch/ |
H A D | callbacks.rst | 42 * Post-patch 48 active), used to clean up post-patch callback 51 * Post-unpatch 61 symmetry: pre-patch callbacks have a post-unpatch counterpart and 62 post-patch callbacks have a pre-unpatch counterpart. An unpatch 90 No post-patch, pre-unpatch, or post-unpatch callbacks will be executed 96 will only occur if their corresponding post-patch callback executed). 100 only the post-unpatch callback will be called. 118 patch the data *after* patching is complete with a post-patch callback, 126 may be possible to implement similar updates via pre/post-patch [all …]
|
/openbmc/qemu/tests/qemu-iotests/tests/ |
H A D | fuse-allow-other.out | 19 Permissions post-chmod: 0 21 Permissions post-chmod: 400 24 Permissions post-chmod: 400 48 Permissions post-chmod: 0 50 Permissions post-chmod: 400 52 Permissions post-chmod: 444 75 Permissions post-chmod: 0 77 Permissions post-chmod: 400 79 Permissions post-chmod: 444
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | gm200.c | 83 pmu_load(struct nv50_devinit *init, u8 type, bool post, in pmu_load() argument 94 if (!post || !subdev->device->pmu) in pmu_load() 115 gm200_devinit_preos(struct nv50_devinit *init, bool post) in gm200_devinit_preos() argument 120 pmu_load(init, 0x01, post, NULL, NULL); in gm200_devinit_preos() 124 gm200_devinit_post(struct nvkm_devinit *base, bool post) in gm200_devinit_post() argument 141 ret = pmu_load(init, 0x04, post, &exec, &args); in gm200_devinit_post() 148 if (post) { in gm200_devinit_post() 156 if (post) { in gm200_devinit_post() 164 if (post) { in gm200_devinit_post() 174 gm200_devinit_preos(init, post); in gm200_devinit_post() [all …]
|
/openbmc/docs/ |
H A D | REDFISH-cheatsheet.md | 25 curl --insecure -H "Content-Type: application/json" -X POST -D headers.txt https://${bmc}/redfish/v… 39 export token=`curl -k -H "Content-Type: application/json" -X POST https://${bmc}/login -d '{"userna… 70 curl -k -H "X-Auth-Token: $token" -H "Content-Type: application/json" -X POST https://${bmc}/redfis… 76 curl -k -H "X-Auth-Token: $token" -H "Content-Type: application/json" -X POST https://${bmc}/redfis… 82 curl -k -H "X-Auth-Token: $token" -H "Content-Type: application/json" -X POST https://${bmc}/redfis… 88 curl -k -H "X-Auth-Token: $token" -H "Content-Type: application/json" -X POST https://${bmc}/redfis… 96 curl -k -H "X-Auth-Token: $token" -H "Content-Type: application/json" -X POST https://${bmc}/redfis… 106 curl -k -H "X-Auth-Token: $token" -H "Content-Type: application/json" -X POST https://${bmc}/redfis… 122 curl -k -H "X-Auth-Token: $token" -H "Content-Type: application/json" -X POST https://${bmc}/redfis… 134 curl -k -H "X-Auth-Token: $token" -H "Content-Type: application/octet-stream" -X POST -T <image fil… [all …]
|
/openbmc/openbmc-test-automation/lib/ |
H A D | rest_client.robot | 55 OpenBMC Post Request 56 [Documentation] Do REST POST request and return the result. 66 # Post Request call. For example, the caller might 75 Run Keyword If '${quiet}' == '${0}' Log Request method=Post 77 ${ret}= POST On Session openbmc ${base_uri} &{kwargs} timeout=${timeout} 150 ... Post Login Request ${timeout} ${quiet} 169 ${resp}= POST On Session openbmc /login json=${data} headers=${headers} 182 Post Login Request 199 ${status} ${resp}= Run Keyword And Ignore Error POST On Session openbmc 215 ${resp}= POST On Session openbmc [all …]
|
H A D | dmtf_redfishtool_utils.robot | 38 # payload Payload with POST operation (e.g. data for user name, role, etc. ). 52 Redfishtool Post 53 [Documentation] Execute redfishtool for Post operation. 57 # payload Payload with POST operation (e.g. data for user name, password, role, 59 # uri URI for POST operation (e.g. /redfish/v1/AccountService/Accounts/). 64 ${cmd}= Catenate ${cmd_args} POST ${uri} --data=${payload} 73 [Documentation] Execute redfishtool for Post operation.
|
/openbmc/linux/tools/testing/selftests/livepatch/ |
H A D | test-callbacks.sh | 22 # according to the klp_patch, their post-patch callbacks run and the 26 # unpatching transition starts. klp_objects are reverted, post-patch 67 # - On livepatch enable, only pre/post-patch callbacks are executed for 71 # pre/post-patch callbacks are executed. 74 # $MOD_TARGET) pre/post-unpatch callbacks are executed. 119 # post-unpatch callbacks are executed when this occurs. 121 # - When the livepatch is disabled, pre and post-unpatch callbacks are 166 # pre/post-patch callbacks are executed. 170 # post-unpatch callbacks are executed when this occurs. 213 # - As expected, only pre/post-(un)patch handlers are executed for [all …]
|
/openbmc/openbmc-test-automation/openpower/ext_interfaces/ |
H A D | test_discovery.robot | 34 Discover BMC Pre And Post Reboot 54 Discover BMC Pre And Post Firmware Update Of Same Release 57 [Template] Discover BMC Pre And Post Firmware Update 63 Discover BMC Pre And Post Firmware Update Of Different Release 66 [Template] Discover BMC Pre And Post Firmware Update 75 [Template] Discover BMC Pre And Post Firmware Update 81 Discover BMC Pre And Post When Host Boot InProgress 84 [Template] Discover BMC Pre And Post When Host Boot 186 ${post_code_update_actions}= Get Post Boot Action 197 Discover BMC Pre And Post Firmware Update [all …]
|
H A D | test_lock_management.robot | 452 Redfish Post Acquire Lock 462 ${resp}= Redfish Post Request 475 Redfish Post Acquire List Lock 485 ${resp}= Redfish Post Request 498 Redfish Post Acquire Invalid Lock 499 [Documentation] Redfish to post request to acquire in-valid lock. 509 ${resp}= Redfish Post Request 518 Redfish Post Acquire Invalid Lock With Invalid Data Type Of Resource ID 519 …[Documentation] Redfish to post request to acquire in-valid lock with invalid data type of resour… 529 ${resp}= Redfish Post Request [all …]
|
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/gpio/ |
H A D | phosphor-gpio-monitor_%.bbappend | 6 file://assert-post-end \ 7 file://assert-post-end.service \ 13 file://deassert-post-end \ 14 file://deassert-post-end.service \ 41 assert-post-end.service \ 44 deassert-post-end.service \ 73 install -m 0755 ${UNPACKDIR}/assert-post-end ${D}${libexecdir}/${PN}/ 74 install -m 0755 ${UNPACKDIR}/deassert-post-end ${D}${libexecdir}/${PN}/
|
/openbmc/bmcweb/http/ |
H A D | verb.hpp | 15 Post, enumerator 36 case boost::beast::http::verb::post: in httpVerbFromBoost() 37 return HttpVerb::Post; in httpVerbFromBoost() 57 case HttpVerb::Post: in httpVerbToString() 58 return "POST"; in httpVerbToString()
|
/openbmc/linux/drivers/media/i2c/cx25840/ |
H A D | cx25840-audio.c | 39 * VID_PLL Integer = 0x0f, VID_PLL Post Divider = 0x04 in cx25840_set_audclk_freq() 40 * AUX_PLL Integer = 0x06, AUX PLL Post Divider = 0x10 in cx25840_set_audclk_freq() 61 * SA_MCLK_DIV = 0x10 = 384/384 * AUX_PLL post dvivider in cx25840_set_audclk_freq() 77 * VID_PLL Integer = 0x0f, VID_PLL Post Divider = 0x04 in cx25840_set_audclk_freq() 78 * AUX_PLL Integer = 0x09, AUX PLL Post Divider = 0x10 in cx25840_set_audclk_freq() 98 * SA_MCLK_DIV = 0x10 = 384/384 * AUX_PLL post dvivider in cx25840_set_audclk_freq() 114 * VID_PLL Integer = 0x0f, VID_PLL Post Divider = 0x04 in cx25840_set_audclk_freq() 115 * AUX_PLL Integer = 0x0a, AUX PLL Post Divider = 0x10 in cx25840_set_audclk_freq() 135 * SA_MCLK_DIV = 0x10 = 384/384 * AUX_PLL post dvivider in cx25840_set_audclk_freq() 153 * VID_PLL Integer = 0x0f, VID_PLL Post Divider = 0x04 in cx25840_set_audclk_freq() [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Security/ |
H A D | RestrictionMode.interface.yaml | 27 are allowed in system interface in both pre and post BIOS boot. 31 interface after BIOS POST complete. All KCS commands are 32 supported before POST complete. 36 POST complete notification, after which system interface
|
/openbmc/phosphor-host-postd/ |
H A D | meson.options | 7 'post-code-bytes', 8 description: 'Post code byte size.', 30 '7seg', type: 'feature', description: 'Enable building 7seg POST daemon.', 37 description: 'Maximum number of POST codes to read from snoop device every'
|