| /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/ |
| H A D | PCIeDevice.interface.yaml | 2 This defines a PCIe device to be exposed for system management. It includes 29 The Class Code for this function. This property is deprecated, it has 34 The Device Class for this function. This property is deprecated, it 39 The Device ID for this function. This property is deprecated, it has 45 deprecated, it has been replaced with PCIeFunction interface. 49 The Revision ID for this function. This property is deprecated, it has 54 The Subsystem ID for this function. This property is deprecated, it 60 deprecated, it has been replaced with PCIeFunction interface. 64 The Vendor ID for this function. This property is deprecated, it has 70 The Class Code for this function. This property is deprecated, it has [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/openbox/files/ |
| H A D | 0001-Fix-list-traversal-issue-in-client_calc_layer.patch | 8 itself already being freed, or it pointing to a freed area). Avoid this 25 GList *it; 31 - for (it = stacking_list; it; it = g_list_next(it)) 32 + for (it = list; it; it = g_list_next(it)) 33 if (window_layer(it->data) <= OB_STACKING_LAYER_FULLSCREEN) break; 40 - for (it = stacking_list; it; it = g_list_next(it)) 41 + for (it = list; it; it = g_list_next(it)) 42 if (window_layer(it->data) <= OB_STACKING_LAYER_FULLSCREEN) break; 46 !WINDOW_AS_CLIENT(it->data)->visited) 47 client_calc_layer_internal(it->data); [all …]
|
| /openbmc/phosphor-networkd/src/ |
| H A D | network_manager.cpp | 63 auto it = values.find("AdministrativeState"); in Manager() local 64 if (it == values.end()) in Manager() 76 const auto& state = std::get<std::string>(it->second); in Manager() 173 if (auto it = interfacesByIdx.find(info.intf.idx); in createInterface() local 174 it != interfacesByIdx.end()) in createInterface() 176 if (info.intf.name && *info.intf.name != it->second->interfaceName()) in createInterface() 178 interfaces.erase(it->second->interfaceName()); in createInterface() 179 interfacesByIdx.erase(it); in createInterface() 183 it->second->updateInfo(info.intf); in createInterface() 189 auto it = interfaces.find(*info.intf.name); in createInterface() local [all …]
|
| /openbmc/phosphor-pid-control/examples/ |
| H A D | README | 7 configuration is to specify how it can be read and if it's a fan, how the PID 17 The only requirement for a sensor is that it isn't writeonly. Only fans are 37 * If it has "/xyz/openbmc_project/extsensors/" in it, it's an EXTERNAL or 39 * If it has "/xyz/openbmc_project/" in it, it's a sensor whose value is 41 * If it has "/sys/" in it, it's a sensor read directly from sysfs. 45 * If it has "/sys/" in it, it's a sensor written to sysfs. 46 * If min and max are non-zero, it'll convert the value to within the range. 47 and output that modified value. So, if it receives a value of .90 and min 48 is 0, and max is 255, it'll convert that to a value of 229.5 that is then
|
| /openbmc/u-boot/doc/ |
| H A D | README.u-boot_on_efi | 16 Trying it out 31 - You have EFI running on a board but U-Boot does not natively support it 36 requires it in order to provide support 53 memory and type 'help' but that is about it. 64 for that board. It will be either 32-bit or 64-bit. Alternatively, you can 89 Trying it out 91 QEMU is an emulator and it can emulate an x86 machine. Please make sure your 99 Add -nographic if you want to use the terminal for output. Once it starts 104 To try it on real hardware, put u-boot-app.efi on a suitable boot medium, 105 such as a USB stick. Then you can type something like this to start it: [all …]
|
| H A D | README.memory-test | 4 incorrect initialization of the memory controller. So it appears to 15 very fast, so running it for each reboot does not hurt. It is a 18 errors. It is strongly recommended to always use this function, in 24 Unfortunately, it is also the most problematic, and the most 29 - It is terribly slow. Running "mtest" on the whole system RAM 33 - It is difficult to configure, and to use. And any errors here 37 malloc arena, video buffer, log buffer, etc. If you let it, it 41 - It is not easy to configure and use, and a large number of 55 cated. It should not be enabled in most normal ports of U-Boot, 63 it is mandatory part of your requirement specification), then [all …]
|
| H A D | README.fdt-control | 11 make it possible for a single U-Boot binary to support multiple boards, 17 for three reasons. Firstly it is easy to use, being a simple text file. 18 It is extensible since it consists of nodes and properties in a nice 22 compiler checks the text file and converts it to a compact binary 27 and embedding it in your U-Boot image. This is useful since it allows 28 U-Boot to configure itself according to what it finds there. If you have 61 (typically in the 'device-tree-compiler' package), it is currently not used. 63 If you want to build your own dtc, it is kept here: 120 If CONFIG_OF_EMBED is defined, then it will be picked up and built into 124 If CONFIG_OF_SEPARATE is defined, then it will be built and placed in [all …]
|
| /openbmc/u-boot/board/google/ |
| H A D | Kconfig | 14 This is the Chromebook Pixel released in 2013. It uses an Intel 16 SDRAM. It has a Panther Point platform controller hub, PCIe 17 WiFi and Bluetooth. It also includes a 720p webcam, USB SD 20 and it provides a 2560x1700 high resolution touch-enabled LCD 36 This is the Asus Chromebox CN60 released in 2014. It uses an Intel 37 Haswell Celeron 2955U Dual Core CPU with 2GB of SDRAM. It has a 38 Lynx Point platform controller hub, PCIe WiFi and Bluetooth. It also 46 This is the Chromebook Pixel released in 2015. It uses an Intel 48 LPDDR3 SDRAM. It has PCIe WiFi and Bluetooth. It also includes a 52 Chrome OS EC connected on LPC, and it provides a 2560x1700 high
|
| /openbmc/qemu/migration/ |
| H A D | page_cache.c | 133 CacheItem *it; in cache_is_cached() local 135 it = cache_get_by_addr(cache, addr); in cache_is_cached() 137 if (it->it_addr == addr) { in cache_is_cached() 139 it->it_age = current_age; in cache_is_cached() 149 CacheItem *it; in cache_insert() local 152 it = cache_get_by_addr(cache, addr); in cache_insert() 154 if (it->it_data && it->it_addr != addr && in cache_insert() 155 it->it_age + CACHED_PAGE_LIFETIME > current_age) { in cache_insert() 156 /* the cache page is fresh, don't replace it */ in cache_insert() 160 if (!it->it_data) { in cache_insert() [all …]
|
| /openbmc/phosphor-mboxd/Documentation/ |
| H A D | mbox_protocol.md | 44 update it on each BMC generation, have all the quirks for all the flash 51 3. It's very hard to support "BMC reboots" when doing that 53 4. It's slow 56 risk. It means the host can access any address on the BMC internal bus and 60 flash too as nothing can be trusted. So we want to disable it. 80 window and which offset into the flash it maps. 83 0x3000\_0000) or it can be a window to a RAM image of a flash. It doesn't have 85 it to various parts of the flash) but if it's set to map the actual flash 86 controller space at 0x3000\_0000, it's probably simpler to make it the full 87 flash. The host makes no assumption, it's your choice what to provide. The [all …]
|
| /openbmc/qemu/docs/devel/ |
| H A D | reset.rst | 21 to control it. All resettable control functions must be called while holding 26 instantly reset an object, without keeping it in reset state, just call 33 Cold reset is supported by every resettable object. In QEMU, it means we reset 35 from what is a real hardware cold reset. It differs from other resets (like 59 This is only used for S390 CPU objects; it clears interrupts, stops 63 This is only used for S390 CPU objects; it does everything 65 FPC, timer and control registers. It does not touch gprs, fprs or acrs. 72 ``resettable_assert_reset()`` then ``resettable_release_reset()``. It is 78 maintaining a count of in-progress resets; it is crucial to call 87 parameter. Still, it is a programming error to call a resettable function on a [all …]
|
| /openbmc/phosphor-led-manager/manager/ |
| H A D | manager.cpp | 36 // we cannot override it in applyGroupAction() 51 for (const auto* it : sorted) in getNewMapWithGroupPriorities() local 54 for (const Layout::LedAction& action : it->actionSet) in getNewMapWithGroupPriorities() 67 for (const Layout::GroupLayout* it : assertedGroups) in getNewMapWithLEDPriorities() local 70 for (const Layout::LedAction& action : it->actionSet) in getNewMapWithLEDPriorities() 88 for (const Layout::GroupLayout* it : assertedGroups) in getNewMap() local 90 sorted.insert(it); in getNewMap() 92 if (it->priority != 0) in getNewMap() 237 // This can be a really spammy event log, so we rate limit it to once an in drivePhysicalLED() 241 if (auto it = physicalLEDErrors.find(objPath); in drivePhysicalLED() local [all …]
|
| /openbmc/u-boot/tools/binman/ |
| H A D | README | 9 grouped together and placed in MMC flash. When the system starts, it must be 13 general way. Each SoC does what it needs to build an image, often packing or 20 What it does 24 required image layout. It uses this to work out what to place where. The 25 output file normally contains the device tree, so it is in principle possible 32 So far binman is pretty simple. It supports binary blobs, such as 'u-boot', 33 'spl' and 'fdt'. It supports empty entries (such as setting to 0xff). It can 35 suitable padding and alignment. It provides a way to process binaries before 40 everything when it is done. A simple C structure could be generated for 58 in the firmware image, it is built elsewhere. [all …]
|
| /openbmc/u-boot/doc/driver-model/ |
| H A D | usb-info.txt | 58 This can hold run-time information needed by the driver for operation. It 59 exists when the device is probed (not when it is bound) and is removed when 63 in USB device mode (OTG operation). It can be omitted if that is not 67 call ehci_register() to register itself as an EHCI device. It should call 71 The old ehci_hcd_init() function is no-longer used. Nor is it necessary to 86 have this structure. You can access it for a device 'dev' with 87 dev_get_parent_priv(dev). It matches the old structure except that the 98 This holds platform data for a device. You can access it for a 99 device 'dev' with dev_get_parent_platdata(dev). It holds the device 106 controller uclass. It is mostly used to keep track of the next [all …]
|
| /openbmc/openbmc/poky/meta/files/common-licenses/ |
| H A D | GPL-1.0-only | 10 of this license document, but changing it is not allowed. 19 software and to any other program whose authors commit to using it. 20 You can use it for your programs, too. 25 software, that you receive source code or can get it if you want it, 26 that you can change the software or use pieces of it in new free 32 distribute copies of the software, or if you modify it. 57 contains a notice placed by the copyright holder saying it may be 61 Program or a portion of it, either verbatim or with modifications. Each 65 code as you receive it, in any medium, provided that you conspicuously and 74 it, and copy and distribute such modifications under the terms of Paragraph [all …]
|
| H A D | GPL-1.0-or-later | 9 document, but changing it is not allowed. 18 authors commit to using it. You can use it for your programs, too. 23 or can get it if you want it, that you can change the software or use pieces 24 of it in new free programs; and that you know you can do these things. 29 the software, or if you modify it. 53 a notice placed by the copyright holder saying it may be distributed under 56 Program or any work containing the Program or a portion of it, either verbatim 60 as you receive it, in any medium, provided that you conspicuously and appropriately 67 2. You may modify your copy or copies of the Program or any portion of it, 81 you must cause it, when started running for such interactive use in the simplest [all …]
|
| H A D | GPL-2.0-only | 10 of this license document, but changing it is not allowed. 13 …it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and… 15 … that you receive source code or can get it if you want it, that you can change the software or us… 17 … to certain responsibilities for you if you distribute copies of the software, or if you modify it. 25 …s, in effect making the program proprietary. To prevent this, we have made it clear that any paten… 31 …it may be distributed under the terms of this General Public License. The "Program", below, refers… 35 1. You may copy and distribute verbatim copies of the Program`s source code as you receive it, in a… 39 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work base… 43 c) If the modified program normally reads commands interactively when run, you must cause it, when … 44 …r licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. [all …]
|
| H A D | GPL-2.0-with-Linux-syscall-note | 8 of this license document, but changing it is not allowed. 13 freedom to share and change it. By contrast, the GNU General Public 18 using it. (Some other Free Software Foundation software is covered by 19 the GNU Library General Public License instead.) You can apply it to 25 this service if you wish), that you receive source code or can get it 26 if you want it, that you can change the software or use pieces of it 32 distribute copies of the software, or if you modify it. 54 program proprietary. To prevent this, we have made it clear that any 64 a notice placed by the copyright holder saying it may be distributed 68 that is to say, a work containing the Program or a portion of it, [all …]
|
| H A D | LGPL-2.0-or-later | 8 document, but changing it is not allowed. 10 [This is the first released version of the library GPL. It is numbered 2 because 11 it goes with version 2 of the ordinary GPL.] 16 and change it. By contrast, the GNU General Public Licenses are intended to 22 authors decide to use it. You can use it for your libraries, too. 27 wish), that you receive source code or can get it if you want it, that you 28 can change the software or use pieces of it in new free programs; and that 34 the library, or if you modify it. 41 to the library and recompiling it. And you must show them these terms so they 57 software. To prevent this, we have made it clear that any patent must be licensed [all …]
|
| H A D | LGPL-2.0-only | 15 of this license document, but changing it is not allowed. 19 [This is the first released version of the library GPL. It is 21 numbered 2 because it goes with version 2 of the ordinary GPL.] 27 The licenses for most software are designed to take away your freedom to share and change it. By co… 31 …n software, and to any other libraries whose authors decide to use it. You can use it for your lib… 35 … that you receive source code or can get it if you want it, that you can change the software or us… 39 …e to certain responsibilities for you if you distribute copies of the library, or if you modify it. 43 …them with the library, after making changes to the library and recompiling it. And you must show t… 55 …rming the program into proprietary software. To prevent this, we have made it clear that any paten… 59 …te different from the ordinary one; be sure to read it in full, and don't assume that anything in … [all …]
|
| /openbmc/qemu/ |
| H A D | COPYING | 7 of this license document, but changing it is not allowed. 12 freedom to share and change it. By contrast, the GNU General Public 17 using it. (Some other Free Software Foundation software is covered by 18 the GNU Lesser General Public License instead.) You can apply it to 24 this service if you wish), that you receive source code or can get it 25 if you want it, that you can change the software or use pieces of it 31 distribute copies of the software, or if you modify it. 53 program proprietary. To prevent this, we have made it clear that any 63 a notice placed by the copyright holder saying it may be distributed 67 that is to say, a work containing the Program or a portion of it, [all …]
|
| /openbmc/docs/ |
| H A D | hw-vendor-repos-policy.md | 13 OpenBMC Github project is made. It starts with the requirements and then some 28 1. It is compatible with the Apache 2.0 license 29 2. If an existing repository, it has an active maintainer 30 3. It has no external dependencies which would fail the requirements defined 34 5. It is a feature that is believed to be generally useful to the OpenBMC 38 6. It has an active OpenBMC community member that is willing to be a maintainer 50 1. If the repository is utilized by other projects outside of OpenBMC then it 57 1. It should meet all of the quality-based requirements for hosting a repository 63 Note that when a recipe is non-OpenBMC specific, but useful to OpenBMC, it 75 To add a hardware specific repository to OpenBMC, it should meet the following [all …]
|
| /openbmc/qemu/include/hw/ |
| H A D | ptimer.h | 16 * ptimer_get_count() and ptimer_set_count()). When it is enabled 19 * When it reaches zero it will trigger a callback function, and 26 * When ptimer_transaction_commit() is called it will evaluate the state 31 * Forgetting to set the period/frequency (or setting it to zero) is a 39 * It has several weird behaviours which don't match typical hardware 46 * consider updating it to specify the right policy flags. 55 * - Starting to run with counter = 0 or setting it to "0" while timer 90 * (though it will cause a reload). Only a counter decrement to "0" 119 * is called it will evaluate the state of the timer after all the 147 * It is an error to call this function for a BH-based ptimer; [all …]
|
| /openbmc/docs/designs/ |
| H A D | bmc-reset-with-host-up.md | 25 it then checks the host to see if it is up and alive. If the power is on and the 31 It should be noted that although full support is not in place for multi-chassis 34 its instances power domain. It creates a file in the filesystem, 58 the system in whatever state it is in and let the user correct things. Some 61 boot, the BMC may leave it or recover. 82 command, it will be considered up and running 86 - PLDM will utilize a GetTID command to the host to determine if it is running 127 with it: 144 The Host code will write `0xA5000001` to this register to indicate when it has 145 reached a state in which it can boot an operating system without needing the [all …]
|
| /openbmc/u-boot/Licenses/ |
| H A D | lgpl-2.0.txt | 7 of this license document, but changing it is not allowed. 9 [This is the first released version of the library GPL. It is 10 numbered 2 because it goes with version 2 of the ordinary GPL.] 15 freedom to share and change it. By contrast, the GNU General Public 21 other libraries whose authors decide to use it. You can use it for 27 this service if you wish), that you receive source code or can get it 28 if you want it, that you can change the software or use pieces of it 34 you distribute copies of the library, or if you modify it. 42 it. And you must show them these terms so they know their rights. 59 we have made it clear that any patent must be licensed for everyone's [all …]
|