/openbmc/openbmc-test-automation/redfish/systems/ |
H A D | test_thermal_ambient_temperatures.robot | 2 Documentation Getting the systems thermal records for temperature. 20 Get Ambient Temperature Records 21 [Documentation] Get the ambient temperature records. 23 [Template] Get Thermal Records and Verify 29 Reboot And Check Ambient Temperature Records Are Valid 30 [Documentation] Check the ambient temperature records are valid after a reboot. 39 Get Thermal Records and Verify Temperatures ReadingCelsius 44 Get Thermal Records and Verify 45 [Documentation] Get the thermal records for temperatures. 52 ${records}= Verify Valid Records ${record_type} [all …]
|
H A D | test_powersupply_readings.robot | 18 [Documentation] Verify there are no invalid power supply input watt records. 27 [Documentation] Verify there are no invalid power supply voltage records. 29 [Template] Verify Voltage Records 40 # records: 56 … ${records}= Verify Valid Records PowerSupplies ${REDFISH_CHASSIS_POWER_URI} EfficiencyPercent 57 ${efficiency_percentages}= Nested Get EfficiencyPercent ${records} 64 [Documentation] Verify the power watt records. 72 Verify Valid Records ${record_type} ${redfish_uri} ${reading_type} 75 Verify Voltage Records 76 [Documentation] Verify the power voltage records. [all …]
|
H A D | test_power_voltage_readings.robot | 17 Get Power Sensor Voltage Records 18 [Documentation] Get the power voltage records. 20 [Template] Get Voltage Records and Verify 28 Get Voltage Records and Verify 29 [Documentation] Get the power records for voltages. 37 ${records}= Redfish.Get Attribute 40 ${num_records}= Get Length ${records} 41 Rprint Vars num_records records fmt=terse 43 ${invalid_records}= Filter Struct ${records} 51 ${cmd} Catenate [x for x in ${records}
|
H A D | test_power_control_metrics.robot | 18 [Documentation] Verify there are no invalid power control consumed watt records. 20 [Template] Verify Power Metric Records 28 Verify Power Metric Records 29 [Documentation] Verify the power metric records. 37 Verify Valid Records ${record_type} ${redfish_uri} ${reading_type} 39 ${records}= Redfish.Get Attribute ${redfish_uri} ${record_type} 42 … ... [x for x in ${records} if not x['${reading_type}'] <= x['PowerMetrics']['MaxConsumedWatts']]
|
/openbmc/docs/designs/ |
H A D | guard-on-bmc.md | 21 **Guard Records**: A file in the persistent storage with the list of permanently 38 These records will be created when an error is encountered on an element that 45 hardware resources in a server system. The BMC creates guard records on a 48 be controlled by BMC. The BMC retrieves the guard records for presenting to an 63 - An option should be given to list the guard records. 64 - An option should be given to delete all guard records 66 on the guard records. 70 - The guard records on the units which are owned by the host will be applied 74 - The clearing of the records after the replacement of the faulty component 75 should be done by the component owning the guard records. [all …]
|
H A D | cper-records.md | 1 # CPER records - CPER 9 Server CPUs expose a managability interface refered to as CPER records. A user 10 outside of the BMC would like to read these records in a decoded state, rather 21 In Redfish specification drop 2021.3, Redfish added support for CPER records 27 ARM has developed a reference library for decoding CPER records that does not 38 - A BMC should be able to decode binary CPER records originated from a CPER 41 - BMC should be able to recieve and decode CPER records from a CPU per the [CPER 45 end that added records do not require manual effort to implement in each 60 this time. It is expected that the ubiquity of CPER records in the BMC ecosystem
|
/openbmc/phosphor-power/power-supply/ |
H A D | record_manager.hpp | 37 * This class manages the records for the input power history of 46 * from the PS, it will clear out the old records and start over. 70 * records to keep at a time 80 * records to keep at a time 99 * history records that needs to be 136 * @brief Returns the number of records 138 * @return size_t - the number of records 143 return records.size(); in getNumRecords() 147 * @brief Deletes all records 151 records.clear(); in clear() [all …]
|
H A D | record_manager.cpp | 39 records.clear(); in add() 48 if (!records.empty()) in add() 50 auto previousID = std::get<recIDPos>(records.front()); in add() 64 // then it was a sync so clear the old records. in add() 78 records.clear(); in add() 88 records.push_front(std::move(createRecord(rawRecord))); in add() 92 if (records.size() > maxRecords) in add() 94 records.pop_back(); in add() 109 for (const auto& r : records) in getAverageRecords() 121 for (const auto& r : records) in getMaximumRecords()
|
H A D | main.cpp | 37 std::string records{}; in main() local 50 "-r,--num-history-records", records, in main() 51 "Number of input power history records to provide on D-Bus\n") in main() 96 // Get the number of input power history records to keep in D-Bus. in main() 98 if (!records.empty()) in main() 100 numRecords = std::stol(records); in main() 103 std::cerr << "Invalid number of history records specified.\n"; in main()
|
/openbmc/witherspoon-pfault-analysis/power-supply/ |
H A D | record_manager.hpp | 37 * This class manages the records for the input power history of 46 * from the PS, it will clear out the old records and start over. 70 * records to keep at a time 78 * records to keep at a time 97 * history records that needs to be 134 * @brief Returns the number of records 136 * @return size_t - the number of records 141 return records.size(); in getNumRecords() 145 * @brief Deletes all records 149 records.clear(); in clear() [all …]
|
H A D | record_manager.cpp | 39 records.clear(); in add() 48 if (!records.empty()) in add() 50 auto previousID = std::get<recIDPos>(records.front()); in add() 64 // then it was a sync so clear the old records. in add() 78 records.clear(); in add() 83 records.push_front(std::move(createRecord(rawRecord))); in add() 86 if (records.size() > maxRecords) in add() 88 records.pop_back(); in add() 103 for (const auto& r : records) in getAverageRecords() 115 for (const auto& r : records) in getMaximumRecords()
|
/openbmc/openbmc/poky/scripts/tiny/ |
H A D | dirsize.py | 27 r.records.append(Record.create(pathname)) 28 r.size += r.records[-1].size 29 r.records.sort(reverse=True) 39 self.records = [] 46 if len(this.records) > 0 and len(that.records) == 0: 57 for r in self.records: 59 if len(self.records) == 0:
|
/openbmc/openbmc/poky/scripts/pybootchartgui/pybootchartgui/ |
H A D | samples.py | 70 self.records = {} 74 self.records[name] = value 77 keys = self.records.keys() 90 self.buffers = mem_sample.records['MemTotal'] - mem_sample.records['MemFree'] 91 …self.used = mem_sample.records['MemTotal'] - mem_sample.records['MemFree'] - mem_sample.records['B… 92 self.cached = mem_sample.records['Cached'] 93 self.swap = mem_sample.records['SwapTotal'] - mem_sample.records['SwapFree'] 100 self.records = {} 103 self.records[name] = value 106 return bool(self.records)
|
/openbmc/linux/fs/xfs/ |
H A D | xfs_iwalk.c | 40 * therefore cache the inobt records in kernel memory and only call the walk 41 * function when our memory buffer is full. @nr_recs is the number of records 45 * allocated inodes, as the inobt records may be stale by the time they are 63 /* Array of inobt records we cache. */ 84 /* Skip empty inobt records? */ 161 /* Allocate a prefetch buffer for inobt records. */ in xfs_iwalk_alloc() 248 * Set ourselves up for walking inobt records starting from a given point in 288 * the record into our cache, and then see if there are more records. in xfs_iwalk_ag_start() 291 * records. in xfs_iwalk_ag_start() 298 * If the LE lookup at @agino yields no records, jump ahead to the in xfs_iwalk_ag_start() [all …]
|
/openbmc/linux/fs/ntfs/ |
H A D | logfile.h | 28 * These are followed by log records organized in pages headed by a log record 29 * header going up to log file size. Not all pages contain log records when a 30 * volume is first formatted, but as the volume ages, all records will be used. 31 * When the log file fills up, the records at the beginning are purged (by 89 * Constant for the log client indices meaning that there are no client records 90 * in this particular client array. Also inside the client records themselves, 91 * this means that there are no client records preceding or following this one. 120 /* 8*/ le16 log_clients; /* Number of log client records in the array of 121 log client records which follows this 124 in the array of log client records. [all …]
|
/openbmc/phosphor-host-ipmid/app/ |
H A D | channel.cpp | 24 /** @brief Get the supported Cipher records 26 * The cipher records are read from the JSON file and converted into 28 * records can be either OEM or standard cipher. Each json entry is parsed and 32 * @return pair of vector containing 1. all the cipher suite records. 2. 111 * - rspRecords - cipher suite records. 114 std::vector<uint8_t> // Cipher Records 153 const std::vector<uint8_t>& records = in getChannelCipherSuites() local 171 std::min(static_cast<size_t>(listIndex) * respSize, records.size()); in getChannelCipherSuites() 173 records.size()); in getChannelCipherSuites() 177 std::copy_n(records in getChannelCipherSuites() [all...] |
/openbmc/u-boot/doc/ |
H A D | README.log | 65 CONFIG_LOG_CONSOLE - Enable writing log records to the console 170 records that pass through the filter make it to the driver. 179 limits output to records with a level less than CONFIG_LOG_MAX_LEVEL. 189 Also debug() and error() will generate log records - these use LOG_CATEGORY 246 Add a way to browse log records 248 Add a way to record log records for browsing using an external tool 254 Allow sharing of printf format strings in log records to reduce storage size 255 for large numbers of log records 266 Passing log records through to linux (e.g. via device tree /chosen) 268 Provide a command to access the number of log records generated, and the [all …]
|
/openbmc/linux/drivers/acpi/apei/ |
H A D | bert.c | 40 * Print "all" the error records in the BERT table, but avoid huge spam to 41 * the console if the BIOS included oversize records, or too many records. 42 * Skipping some records here does not lose anything because the full 63 /* No more error records. */ in bert_print_all() 74 pr_info_once("Error records from previous boot:\n"); in bert_print_all() 93 pr_info(HW_ERR "Skipped %d error records\n", skipped); in bert_print_all() 96 pr_info("Total records found: %d\n", printed + skipped); in bert_print_all()
|
/openbmc/u-boot/include/ |
H A D | s_record.h | 11 * Motorola S-Records are an industry-standard format for 31 * 5 number of data records in preceding block 33 * 7 ending record for S3 records 34 * 8 ending record for S2 records 35 * 9 ending record for S1 records 44 * 32-bit address. The address field for S4 records is 71 * The S0 record starts the file. The S3 records contain the
|
/openbmc/qemu/docs/specs/ |
H A D | acpi_erst.rst | 6 storing error records in persistent storage for future reference 11 method for storing error records into persistent storage. 13 The format of error records is described in the UEFI specification[2], 75 - record_size: Specifies the size of the records (or slots) in the 104 The ability to clear/erase specific records allows for the formation 108 as ERST and also facilitates efficient access to the records. 111 the slot 0 header can accommodate 1021 records. Thus a storage size 114 header, and records can be stored starting at slot 2. 118 and contains N number of slots to store records. The example below 119 shows two records (in CPER format) in the backend storage, while the [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | phal_service_actions.cpp | 53 * @brief Helper function to create guard records. 59 * "Guarded": boolean, true to create gurad records. 136 * @brief Helper function to create deconfig records. 140 * "Deconfigured": boolean, true to create deconfigure records. 142 * libphal api is used for creating deconfigure records, which includes 195 "Deconfig: Failed to create records, exception:({EXCEPTION})", in createDeconfigRecords() 204 // Create Guard records. in createServiceActions() 206 // Create Deconfigure records. in createServiceActions()
|
/openbmc/linux/Documentation/filesystems/ |
H A D | xfs-online-fsck-design.rst | 79 cross-references different types of metadata records with each other to look 364 - Inode records and indexes 383 errors and cross-references healthy records against other metadata to look for 424 Metadata structures in this category reflect records found in primary metadata, 510 compared the shadow records to the ondisk records. 520 metadata records. 590 coherent narrative cannot be formed from records collected, then the repair 594 designed to stage and validate all new records before committing the new 710 Targeted Fuzz Testing of Metadata Records 1077 The details of how these records are staged, written to disk, and committed [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 294.out | 12 1+0 records in 13 1+0 records out 21 1+0 records in 22 1+0 records out
|
/openbmc/linux/include/uapi/linux/ |
H A D | dns_resolver.h | 60 DNS_LOOKUP_GOOD = 1, /* Good records obtained */ 61 DNS_LOOKUP_GOOD_WITH_BAD = 2, /* Good records, some decoding errors */ 81 * the server records. Each server records begins with a struct of type 88 __u8 nr_servers; /* Number of server records following this */ 94 * records for that server. Each address record begins with a struct of type
|
/openbmc/linux/arch/x86/kernel/cpu/mce/ |
H A D | genpool.c | 18 * This memory pool is only to be used to save MCE records in MCE context. 20 * 2 pages to save MCE events for now (~80 MCE records at most). 29 * Compare the record "t" with each of the records on list "l" to see if 49 * The system has panicked - we'd like to peruse the list of MCE records 52 * also drop duplicate records (these were logged because some banks are 109 pr_warn_ratelimited("MCE records pool full!\n"); in mce_gen_pool_add()
|