summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* PPE-HWP: [Level 1] Cache + Core Hcode Procedures with API and Attribute definedYue Du2015-05-0870-0/+4610
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch 6 Update: FW owner email address fix Patch 5 Update: target types fixed, all compiles now. (Will rework them when multicast target is ready in Fapi2) add @brief to function doxygen add FW Owners to all headers typo fixes Note: NOT fixed with this update or this level 1 release but was commented: 1) still need a solution for document attributes in doxygen headers. 2) All traces in procedures including entry/exit are going to be finalized in future releases as the function body development reaches next maturity. There will be more discussion in-term/inter-term on how to do tracing overall on these procs, dont want to block this release because of it. Patch 3 Update: addressed comments from Patch 2 review. merged p9_hcd_cache/core_sp_runtime_scom and p9_hcd_cache/core_host_runtime_scom into p9_hcd_cache/core_ras_runtime_scom based on changes in P9_IPL_Flow.doc(v55) Patch 2 Update: renamed proc_* to p9_* for all procedure filenames per comment in Patch 1 Note: 1) Due to ongoing interface discussion and resolution, some of these procedures are not yet ready for building under Cronus. Regular Fapi2 build is ready. If you see some of Fapi2 Target Types in these procedures are not in Fapi2 yet, that is because they are currently in discussion of addition to Fapi2. 2) There are ongoing function body development in the code, which are all "#if 0" out in this level 1 release. The effective code in all files are only the API prototypes. Please focus your review only to the interfaces. 3) cache/core runinit is for SGPE and CME at runtime only, not for IPL or SBE. 4) common_pro_epi_log and common_poweronoff are subroutine support(not in IPL_Flow) Change-Id: I46f07bb3e7cf050256c123e7f16982ccead2ceda Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17193 Reviewed-by: Reshmi Nair <reshminair@in.ibm.com> Reviewed-by: Sangeetha T S <sangeet2@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com>
* Rename to p9_sbe... and address Gerrit Level 1 commentsGreg Still2015-04-282-0/+106
| | | | | | | | | | | | | - address some more Gerrit comments to move to "using fapi2::.." elements - add a Doxygen brief in the .H - explicitly add "using fapi2::.." to each file for the elements used. Change-Id: Ida10902e51892fd19cfb5c2ca7375a7f0da64bb2 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17359 Reviewed-by: Reshmi Nair <reshminair@in.ibm.com> Reviewed-by: Sangeetha T S <sangeet2@in.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com>
* Support for kernel debug pointersGlenn Miles2015-04-245-8/+110
| | | | | | | | | Change-Id: I5d41ff0390ec0b2c453bd7072777e58c81a0eeb5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17336 Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Thi N. Tran <thi@us.ibm.com>
* Minor changes to kernel APIGlenn Miles2015-04-2129-1577/+971
| | | | | | | | | | | | | | | | | | | | | -Removed support for fast irq handlers -Removed sleep_absolute interface -Removed pk_timer_create_nonpreemptible interface -Removed pk_interrupt_preemption_enable/disable interfaces -Removed references to critical/noncritical irqs -Added application context interfaces -Added bottom-half support -Moved timer handler from interrupt to bottom-half -Moved thread utility functions into a separate file Change-Id: Ie39fe0363ef52b195a808a8390cc12c2c7478674 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16898 Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* code to create base image with header and fixed sectionDerk Rembold2015-04-0111-0/+2623
| | | | | | | Change-Id: Id4662a5cf1f1e28694661ce325ae5e9353216a2f Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16740 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* Add efficient time scaling supportGlenn Miles2015-03-237-99/+77
| | | | | | | | | Also removed automatic rescheduling of periodic timers Change-Id: I6427a8d8ed5ca4b75389c3610a16dba10783a8ae Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16537 Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Tested-by: Glenn R. Miles <milesg@us.ibm.com>
* More changes for external timebase supportGlenn Miles2015-03-206-23/+15
| | | | | | | Change-Id: I6e643da771e8106dc56f831147cb078350ba9dde Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16503 Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Tested-by: Glenn R. Miles <milesg@us.ibm.com>
* Support for using an external timebase registerGlenn Miles2015-03-1816-136/+254
| | | | | | | Change-Id: I2c40fdf88f51315b19e8d639f874fb79717419ce Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16369 Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Tested-by: Glenn R. Miles <milesg@us.ibm.com>
* added new sbe dir structure decided by Dean, GregDerk Rembold2015-03-117-0/+0
| | | | | | | Change-Id: I9af1450461e77606fd91831773abaac454735c45 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16290 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* P2PScript: fix "Warning: end of file in comment; newline inserted"Yue Du2015-03-091-4/+7
| | | | | | | Change-Id: I49459315ad22cac3f800eccf5f3f0ba8575666bf Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16249 Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Tested-by: Glenn R. Miles <milesg@us.ibm.com>
* Add external interrupt support for standard PPE'sGlenn Miles2015-03-0918-148/+772
| | | | | | | Change-Id: I5ac49d4a9aace2dfbe3cdebf0dd7942c1e22da4e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16240 Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Tested-by: Glenn R. Miles <milesg@us.ibm.com>
* Added SCOM proxy server support for GPE'sGlenn Miles2015-03-043-1/+99
| | | | | | | Change-Id: I1695bffc423955e72ff1571fdd10ef04c853f625 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16056 Tested-by: Glenn R. Miles <milesg@us.ibm.com> Reviewed-by: Glenn R. Miles <milesg@us.ibm.com>
* chance id missingDerk Rembold2015-02-248-5/+7
| | | | | | | Change-Id: Ic9759d68ae4a4be6e93bc1fa9e2768dcd8f887a5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15962 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* ammeded commitDerk Rembold2015-02-241-26/+0
| | | | | | | Change-Id: I46c0f69b1c0f2a23b06fb342c5c2f604a865fd22 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15961 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* checking sample see what happensDerk Rembold2015-02-249-0/+785
| | | | | | | Change-Id: I583ffd4340ddc9ee73022b7fe72d3f947e7ce4c7 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15960 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* Added ppe tools directory with contentsGlenn Miles2015-02-2319-0/+5063
| | | | | | | | Change-Id: I9da1e93f2624a8da121548b7af67002a98d61fe2 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15907 Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Reviewed-by: David Young <davidy@us.ibm.com> Tested-by: David Young <davidy@us.ibm.com>
* Seed the files in the pk directoryGlenn Miles2015-02-1963-0/+10396
| | | | | | | | Change-Id: I03398098e6625f0e06e4a96769b03002a1c71d35 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15813 Reviewed-by: Glenn R. Miles <milesg@us.ibm.com> Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* Add directory structureStephen Cprek2015-02-129-0/+16
| | | | | | | | Change-Id: I9d2fdc9757d060cc07ee3ea5d3622d0fd9d3d2ba Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15479 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial commitPatrick Williams2015-02-020-0/+0
OpenPOWER on IntegriCloud