Summary: 235 instances, 144 unique Text Count # TODO use enum names 1 // TODO: Remove iom_sensor_list_type5_dvt in PVT phase 1 * TODO: ideally we should allow the main thread to wake up this 1 help="The type of experment to run (TODO describe)", 1 //TODO: Following data needs to be updated based on self-test results 2 // TODO:- check version when there are more than one versions for fbmeta 1 # TODO populate valid env partition at build time 1 // TODO: need to implement get for ALPHA2,BETA and PILOT 1 * FIXME: Why do we need this? Allocating 64K of physically contiguous 1 //TODO: set TH4 power off 1 // YAMPTODO: Define all the register desc and helps 1 // TODO: Some IPMB responses take about 5-6 seconds 1 //TODO: implement the is_bic_ready funcitons 1 // TODO: Get server power status and BIC ready pin 1 // TODO: Need to check management cable for Yv3.5 system 2 //TODO: implement the is_bic_ready funcitons 2 * TODO: Tested with CPLD programmed against F08_V01.jed 1 # TODO: Return should be Union[str, List[str], None] 1 // TODO: For now, the SEL time stamp is based on UTC time, 1 // TODO: Work with rest-api to correctly define these. 1 // TODO: keeping this code until we make healthd as central daemon that 1 //TODO: Shall be changed later, to support platform related self cold reset 1 # Bad /etc/issue, no way to tell. Failing open. TODO: Should 1 // TODO: Make it as User selectable tests to run 3 * TODO: Determine if the daemon is already started. 3 // TODO: Need to store user settings and return 1 // TODO: Extend pal_get_status to support multiple servers 1 // TODO: Check the return code, and asynchronously retry later if 1 print('TODO to support reading more than 8 bytes') 1 // TODO: Add support for modifier (Mostly modifier is zero) 1 * TODO: This is a HACK (t11229576) 2 # TODO: Need to implement function to handle fan recovered. 1 // TODO:- e.g. “emmc:0” -> type=”emmc” specifier=”0” 1 * TODO: Not tested at all, needs to be changed to handle 1 # TODO: Replace de-oobifying with a better source of truth for managed 1 # TODO only write bytes that have changed 1 // TODO Add correct CC IOExpander address. 1 TODO: Need to change logic here. 1 // TODO pass timeout value into thread 1 * TODO: Optimize the file handling to keep file open always instead of 2 #define SEL_RECORDS_MAX 128 // TODO: Based on need we can make it bigger 2 TODO: Remove logic after next galaxy card upgrade 1 // TODO This changed to 3000 in upstream 1 //TODO: Need to check power LED control from CPLD 1 // TODO: Add logic for other Function Blocks here 1 // TODO: Need to change the lightning_flash_status_read to read SSD status 1 // TODO:- e.g. “pfr:primary” -> type=”pfr” specifier=”primary” 1 * TODO: set error flags; logging error could be enough. 1 * FIXME: most (or maybe all) of the functions in this file were copied 1 // TODO We probably need a timer to ensure we 1 # TODO: Why not do return pal_fan_dead_handle(fan) 5 // TODO: Need to call Optional SoL message handler 1 //TODO: is_SCC_ready needed to confirm is expander is ready 2 // TODO: Add action in case of fan recovered 5 /* FIXME: Needs to clear unsupported bits in the termios */ 1 * TODO: 1 // TODO We currently do not need more than 32bit values as per 1 // TODO: If SpringHill M.2. can follow NVMe-MI I2C transaction, we will remove this judgement. 1 // TODO: Might need to handle in future 7 /* TODO: Server should store client pointers for last reference of 1 // its 256 bytes wasted. but worth it. TODO use a 1 uint8_t bus_id = 0x4; //TODO: ME's address 0x2c in FBTP 22 //TODO We need to modify this table to accommodate the above issue. 1 * TODO: We might want to do something smart here to prevent attack or 1 * TODO: Some Micron emmc devices report incorrect WR_BLOCK_SIZE in CSD 1 /* TODO: pkt status???? */ 1 /* TODO: Need to add support to read data stored in binary type. */ 1 //DVT SKU_ID[2:1] = 00 (TI), 01 (INFINEON), TODO: 10 (3rd Source) 7 // TODO: Following data is Globaly Unique ID i.e. MAC Address.. 1 * TODO: Implement a PID algorithm to closely track the ideal temperature. 2 // TODO: If SpringHill M.2. can follow NVMe-MI I2C transaction, we will remove this judgement. 1 // TODO: Need to implement IPMI spec based Post Code 1 // Bit[6]: Test Board:1, Non Test Board:0 (TODO from pal) 1 // TODO: to be implemented to support more feature 1 // TODO: Need to monitor the server performance with higher load and 1 # TODO: figure out why 1 * TODO: Not yet tested at all, need to verify the JED and 1 //TODO: Following data needs to be updated based on platform 2 // TODO: Add action in case of fan dead 5 // TODO: Class 2 1 // TODO - Check image is valid 1 # TODO Use wedge_power.sh? 1 /*TODO: Log file read from tool*/ 1 // TODO Does this need to be switched? 2 * TODO: Cache the file descriptors instead of fopen/fclose everytime 1 // TODO: 2 // TODO Mocks are yet to be written 1 //TODO: If a sensor is not existed, a warning message is logged in /var/log/messages 2 // TODO: check expansion BIC status 1 /* TODO: Need to add support to read data stored in binary type. */ 1 /* TODO: We should support non-blocking writes to clients, and buffer data if 1 // TODO:- e.g. “file:/dev/sda” -> type=”file” specifier=”/dev/sda” 1 /* TODO: Enhance 1 // TODO: current BIC has not yet implement this command, 1 /* TODO: server should be able to handle data for a tlv over multiple reads */ 1 // TODO Form list like fruid-util. 1 // TODO: Potentially we should use a per-client buffer, for now close 1 // TODO: For now logging the event, need to find usage for this info 2 * FIXME: LITEON & DELTA 48V DC EVT1 hardware doesn't report accurate data for 1 # @TODO T60523536 - Re-enable ncsid. 1 // TODO: Based on performance testing results, might need fine grained locks 2 //TODO: Need to check power LED control from CPLD 1 # TODO use wedge_power.sh? 1 # TODO learn to validate data0 partition 1 // TODO: This is a HACK till we find the actual root cause 1 /* TODO The following two is most probably not needed. */ 1 // TODO: add sensor object with i2c sensorApi here 1 # YAMPTODO change from generic 1 print("TODO to support writing more than 8 bytes") 3 /* TODO: Not supported yet */ 2 * TODO: Will be replaced by interrupt-driven approach 1 //TODO: 1. check the ready pin of server bic by reading GPIO 1 // TODO: if BMC multiple usb device node, check udev->path[1] to select port to BIC 1 * TODO: we could create a kv pair in scm/fan/psu/smb upgrade commands, 1 /* TODO: Need to add support to read data stored in binary type. */ 1 // TODO: 4 print("TODO to support reading more than 8 bytes") 3 // TODO: Need to obtain current power state and last power event 1 # TODO don't actually fuser and remount on dry run 1 // TODO: Need to store this info after identifying proper storage 2 // TODO: Need to add additonal interface handler, if supported 1 // TODO: Add file size check before adding to the eeprom 1 // TODO We are currently in C++14 mode. When distribution is upgraded 1 //TODO: if devices are not installed, maybe we need to show NA instead of 0.01 2 # TODO: Why not do return pal_fan_recovered_handle(fan) 5 * FIXME: the function (listing all active endpoints of a given usb 1 print('TODO to support writing more than 8 bytes') 1 // TODO: Once data storage is finalized, the following structure needs 2 // TODO: save this to /tmp/cache_store for sensor-util 3 /* TODO: Leverage the code from 1 // TODO: if needed, we can adjust send buffer size, TUNSETSNDBUF 1 //TODO: need to update 2 CFMs 1 // TODO: HACK: Due to i2cdriver issues, we are seeing two different type of packet corruptions 1 // TODO: For now logging the event, need to find usage for this info 2 # TODO: check parameters 4 // TODO: read configuration from dbus 1 // TODO: Use memory mapping here will cause segmentation fault. Use devmem instead as quick workaround. will find out the solution. 1 //TODO: Add logic for other Function Blocks here 1 # TODO data0 missing is only okay for ImageFiles, not 1 /* TODO */ 3 # TODO: Add checks for invalid config file path 1 //TODO: Add support for BMC GPIO pins 6 # TODO: Need to implement function to handle fan dead. 1 // TODO Try hard-coded MAC address 1