aboutsummaryrefslogtreecommitdiff
path: root/hw/p5ioc2.c
AgeCommit message (Collapse)AuthorFilesLines
2015-11-18Drop support for p5ioc2Daniel Axtens1-298/+0
p5ioc2 is used by approximately 2 machines in the world, and has never ever been a supported configuration. Not only is the code virtually unused and very tricky to test, but keeping it around is making life unnecessarily difficult: - It's more complexity to manage for things such as PCI slot support - It's more code for static analysis to cover, which means more time fixing bugs that affect no-one. - It's bloating every single install of skiboot for no benefit. - It's reducing coverage stats, which is sad. Drop p5ioc2. Signed-off-by: Daniel Axtens <dja@axtens.net> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2015-11-10sparse: fix warning constant is so big it is (unsigned) long in hw/p5ioc2.cStewart Smith1-4/+4
hw/p5ioc2.c:80:18: warning: constant 0x0000080000000000 is so big it is long hw/p5ioc2.c:84:18: warning: constant 0xffffff7fffffffff is so big it is unsigned long hw/p5ioc2.c:87:44: warning: constant 0x0001000200000000 is so big it is long hw/p5ioc2.c:185:33: warning: constant 0x5005DDDED2000000 is so big it is long Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2015-05-07Preload VPD LID and set up fsp_lid_load() for async queued loadingStewart Smith1-0/+1
This means VPD LID is already loaded before we start preloading kernel and initramfs LIDs, thus ensuring VPD doesn't have to wait for them to finish being read from FSP. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2015-02-19update users of GET/SETFIELD()Dan Streetman1-1/+1
The last two patches updated GETFIELD() and SETFIELD() to no longer require the user to specify the mask and shift of a field, and to remove all _LSH defines and rename any _MASK defines. There are some places where the masks were used directly, where the caller needs to have the _MASK suffix removed. There are also two users of SETFIELD() where the field name still has the _MASK suffix because there is an existing macro with the base name. Change users of SETFIELD() to include the _MASK suffix where needed. Change direct users of any mask to remove the _MASK suffix. Signed-off-by: Dan Streetman <ddstreet@ieee.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2014-07-02Initial commit of Open Source releaseBenjamin Herrenschmidt1-0/+297
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>