Gitiles
Code Review
Sign In
gerrit.openbmc.org
/
openbmc
/
entity-manager
/
79f89fe9c0d70bd4b907bbccffa3aca214a75f26
/
src
/
FruDevice.cpp
41a9051
Move global variable to local variable.
by Kumar Thangavel
· 4 years, 2 months ago
83b1e9b
catch exceptions as const
by Patrick Williams
· 4 years, 4 months ago
07d467b
Make build on clang
by Ed Tanous
· 5 years ago
c02d8cb
FruDevice: fix possible resource leak
by Zhikui Ren
· 4 years, 7 months ago
c8dc4af
Moved the common code and functions between fru deamons in entitymanager.
by Kumar Thangavel
· 5 years ago
06d1b4a
FruDevice: Move verifyOffset to util
by Vijay Khemka
· 5 years ago
f69fe90
Checking nullptr of busmap[0]
by Helen Huang
· 5 years ago
2a96708
FruDevice: Check for language code
by Vijay Khemka
· 5 years ago
02618f0
FruDevice: Verify offset overlap
by Vijay Khemka
· 5 years ago
9b43b77
Emplace baseboardDev to I2C bus0
by Helen Huang
· 5 years ago
ab29641
split readFRUContents() into FruUtils module
by Patrick Venture
· 5 years ago
c473213
FruDevice: Add error message for header
by Vijay Khemka
· 5 years ago
b45324a
FruDevice: improve warning messages in FRU parse logic
by Andrei Kartashev
· 5 years ago
272bafd
FruDevice: print checksum values on checksum error
by Andrei Kartashev
· 5 years ago
ef3cdc9
fru-device: Fix -Werror=sign-compare
by Brad Bishop
· 5 years ago
2a7e395
FruDevice: additional diagnostics when decode FRU
by Andrei Kartashev
· 5 years ago
d7b6659
FruDevice: try to parse Fru even it a bit broken
by Andrei Kartashev
· 5 years ago
6cfb775
FruDevice: parse more than 2 custom fields
by Andrei Kartashev
· 5 years ago
9f0f2d1
FruDevice: use FRU Areas enum to iterate
by Andrei Kartashev
· 5 years ago
6b3d4c5
FruDevice: improve updateFRUProperty function
by Andrei Kartashev
· 5 years ago
c994c02
FruDevice: add binary fields decoding
by Andrei Kartashev
· 5 years ago
2f0de17
FruDevice: some code cleanup
by Andrei Kartashev
· 5 years ago
1fb9f3f
docs: Add minimal doxygen setup
by Brad Bishop
· 5 years ago
82c84bb
fru-device: explicitly include headers
by Brad Bishop
· 5 years ago
1c5b706
FruDevice: use uint8_t instead of char for data
by Andrei Kartashev
· 5 years ago
e707de6
FruDevice: fix FRU 6-bit ASCII field decoding
by Andrei Kartashev
· 5 years ago
d73b744
Entity-Manager: Update product AssetTag inside Fru
by Joshi-Mansi
· 6 years ago
c1136b7
Fix segfault caused by accessing non existing key in busmap
by Wludzik, Jozef
· 6 years ago
5d7f469
FruDevice: improve boot
by James Feist
· 6 years ago
4e6a62f
FruDevice: implement FRU field decoding
by Jeremy Kerr
· 6 years ago
cb5661d
Fix fru disappear after power off
by James Feist
· 6 years ago
8c505da
Update to latest clang format
by James Feist
· 6 years ago
fa8d322
Skip i2c addresses in the range 0 to 12
by Rajashekar Gade Reddy
· 6 years ago
2801a70
frudevice: use a single I2C transaction to read from EEPROM with 16-bit offset
by Xiang Liu
· 6 years ago
d5b87fb
Add Rescan specific bus method
by Cheng C Yang
· 6 years ago
0c3980a
FruDevice: Don't scan Mux bus if root is in blacklist
by James Feist
· 6 years ago
7972bb9
Stop reading devices that don't like it
by James Feist
· 6 years ago
f2ad76b
frudevice: cast to unsigned, avoid negative values
by Patrick Venture
· 6 years ago
e26395d
bugfix: frudevice: handle multi-record area
by Patrick Venture
· 6 years ago
baba767
frudevice: consolidate FRU reading
by Patrick Venture
· 6 years ago
3ac8e4f
frudevice: fix useless-cast
by Patrick Venture
· 6 years ago
4b7a745
prefer prefix operators for non-primitive types
by Patrick Venture
· 6 years ago
c274f2f
frudevice: add missing headers
by Patrick Venture
· 6 years ago
f0f97ce
frudevice: align readFromEeprom with readBlockData
by Patrick Venture
· 6 years ago
a49dc33
use quotes for project headers
by Patrick Venture
· 6 years ago
8a98392
FruDevice: Add found I2CDevices
by James Feist
· 6 years ago
5cb0608
Move Io and ObjServer to Global
by James Feist
· 6 years ago
0eeb79c
FruDevice: Fix power match
by James Feist
· 6 years ago
015fb0a
frudevice: increment value for duplicate dbus paths
by Patrick Venture
· 6 years ago
fff050a
frudevice: change timeformat to %Y-%m-%d - %H:%M:%S
by Patrick Venture
· 6 years ago
6753d8c
style: frudevice: drop return after exit
by Patrick Venture
· 6 years ago
e0e6f5f
frudevice: use strftime instead of asctime
by Patrick Venture
· 6 years ago
4f47fe6
style: frudevice: use lower camel for symbols
by Patrick Venture
· 6 years ago
4cc29fc
bugfix: frudevice: read entire fru contents
by Patrick Venture
· 6 years ago
b295e1d
frudevice: use non-magic maximum read value
by Patrick Venture
· 6 years ago
b755c83
frudevice: debug: drop std::hex for bus
by Patrick Venture
· 6 years ago
c50e1ff
frudevice: add support for eeprom sysfs when found
by Patrick Venture
· 6 years ago
5d8b61d
frudevice: add missing debug space
by Patrick Venture
· 6 years ago
e375400
frudevice: include filesystem header explicitly
by Patrick Venture
· 6 years ago
64fd7e2
frudevice: bail on area_offset == 0
by Patrick Venture
· 6 years ago
786f179
frudevice: bail early on invalid header
by Patrick Venture
· 6 years ago
98e0cf3
frudevice: insert debug whitespace
by Patrick Venture
· 6 years ago
11f1ff4
frudevice: add i2c bus blacklist json
by Patrick Venture
· 6 years ago
96cdaef
bugfix: FruDevice handle empty string as name
by Patrick Venture
· 6 years ago
9813279
Turn on a bunch of warnings
by James Feist
· 7 years ago
d8884f1
Fix for devices behind the mux being wrongly detected on lower bus addresses
by Nikhil Potade
· 7 years ago
0eb4035
Clean up
by James Feist
· 7 years ago
444830e
fru-device: Fix bus lock timeout
by James Feist
· 7 years ago
24bae7a
fru-device: Strengthen fru header check
by James Feist
· 7 years ago
7bcd3f2
FruDevice: Fix power match
by James Feist
· 7 years ago
9945ddf
fru-device: add extra debug print
by James Feist
· 7 years ago
2147e67
Fix rstrip on Fru read
by Ed Tanous
· 7 years ago
c9dff1b
[fru-device] harden i2c regex
by James Feist
· 7 years ago
a465ccc
Move variant usage to std
by James Feist
· 7 years ago
072e25d
Fix entity-manager issues against GCC8
by Ed Tanous
· 7 years ago
065f6d9
Change Fru Device bus daemon name
by Vijay Khemka
· 7 years ago
2d681f6
Add 16 bit addressing EEPROM handling
by Vijay Khemka
· 7 years ago
5d5de44
Add custom field to Fru area
by Vijay Khemka
· 7 years ago
3b86098
[fru-device] remove dependency on i2c-dev-user
by James Feist
· 7 years ago
d068e93
Remove empty frus from results
by James Feist
· 7 years ago
ddb7830
Make out of tree builds work again
by James Feist
· 7 years ago
a3c180a
Simplify findFiles
by James Feist
· 7 years ago
6f0ae94
Spelling fixes
by Gunnar Mills
· 7 years ago
26c27ad
Prevent bus lockups in fru-device
by James Feist
· 8 years ago
13b86d6
Make Fru Device publish uint on dbus for BUS
by James Feist
· 8 years ago
8f2710a
Move entity manager to sdbusplus and remove thread
by James Feist
· 8 years ago
b49ffc3
Add Fru Write Method
by James Feist
· 8 years ago
6ebf9de
Remove thread from FruDevice
by James Feist
· 8 years ago
2a9d6db
Add GetRawFru method
by James Feist
· 8 years ago
1dc4310
Modify dbus interface for power control.
by Kuiying Wang
· 8 years ago
9eb0b58
Move FruDevice to sdbusplus
by James Feist
· 8 years ago
b3e42fe
Spelling fixes
by Gunnar Mills
· 8 years ago
3936e7a
Fix a FruDevice service crash issue
by Jae Hyun Yoo
· 8 years ago
79e9c0b
Add index for duplicate fru names
by James Feist
· 8 years ago
4131aea
Add Inoitfy for device changes
by James Feist
· 8 years ago
c95cb14
Add overlay logic to Entity Manager
by James Feist
· 8 years ago
918e18c
Fix rescan logic, and rescan on power changes
by James Feist
· 8 years ago
3f8a278
Fix issue with dashes in fru names
by James Feist
· 8 years ago
b5320a7
Make builds work in Yocto
by James Feist
· 8 years ago
3cb5fec
Move components from proving-ground
by James Feist
· 8 years ago