User:Pzick@ddci.com
General Suggestions:
- Add info to debug/kernel videostream:
- Architecture (arm, aarch64, x86, x86_64, ppc, ...) or 32/64-bit indication
- Exception data before calling kernel mode error loop
- Add serial out (if serial connected) in boot to print register data in kernel mode error section before infinite loop
- Video Stream
- How to pull in optional sysvstrm.config
- Provide append option so components can set up (debug) video channels additively (e.g. sysvstrm.config.append files)
BSP and Driver Structure Ideas
- Architecture trade-offs to consider:
- Optimized and tightly-coupled vs loosely-coupled modules (possibly with layers of function calls rather than inline code)
- Ideal: all resources (memory allocation and other needs, code, in/out interfaces, documentation, requirement tracing, module-level regression tests, etc) would be part of the component/module
- Challenges:
- Duplicated resource allocation or implementations (boot, PAL, driver)
- Apply SOLID Principles (from Object-Oriented Design paradigm)
- Single Responsibility Principle -- limit scope and complexity of files and functions, decide trade-off between number of files/functions and readability
- Open for Expansion, Closed for Modification Principle -- use a decorator pattern approach to adding capabilities rather than modifying/mutating per component
- Liskov Substitution Principle -- interfaces abstract enough to allow module swapping at more detailed levels (for functions and tests)
- For PIA, data, and functions, encapsulating these in an object-oriented process (not OO coding) to allow modules to be added or removed with no impact to other components
- This might require integration tool to manage overlaps and conflicts (e.g. boot, PAL, and one or more drivers needing access to the same shared memory or hardware)
- Interface Segregation Principle -- Use separate interface for configuration/initialization and separate functions for modules to limit impact of changes at more abstract levels
- Dependency Inversion Principle -- keep primary business logic abstract and use abstracted interfaces to call more specific (board/SoC/arch) functions and data
- Structure Boot and PAL separately but similarly, from abstract to specific
- No separate dev-kit as that becomes the more common/abstract layers in the structure with more specific BSP layers lower in the structure
- Common to Boot and PAL
- |-All Boot (or All PAL)
- |-architectures
- |-SoCFamilies
- |-SoCSpecific
- |-BoardSpecific
- |-SoCSpecific
- |-SoCFamilies
- |-architectures
- |-All Boot (or All PAL)
- Generate impact report with build? Based on the level of abstraction of the changes, indicate which BSPs (or drivers) are impacted by the changes in their build path.
- This could be done in the current process for families (e.g. zus, imx8) where common code/files are picked up in all flavors even if only implemented for one flavor's release.
- Reverse trend of Copy-Paste cloning BSPs
- Use above structure, adding a new directory at the appropriate level to implement the abstract interfaces to be addressed.
- Perhaps cloning only specific similar function files from "cousin" modules at the same level
- Use above structure, adding a new directory at the appropriate level to implement the abstract interfaces to be addressed.
- Keep interfaces to more-specific modules as abstract as possible, use adapter and bridge patterns to limit coupled file change impact
- Think in modules: code, docs, requirements, tests at same directory level, related by function or data at that level
- Verifiable at module level? Then integrated in system for verification coverage testing as well?
- Instead of compiled data from constants.py...
- Is it possible to place that data into a registry or registry-like data structure which boot and PAL can read at start?
- Or start moving that data into header files which can be shared at a level of abstraction above boot and PAL
- Practice a simplified verification-ready process even in reference BSP development
- Place and maintain requirements tags where they apply (e.g. void PALwarmstart(void) in PAL code satisfies [SRS_PAL_PALwarmstart_10])
- If the the reference BSP moves to verification, the requirements are already there.
- It is good practice to have developers note (and confirm when changing or uncertain) the requirements driving the design.
- Test, or provide a way to test, implemented requirements as a regular practice. Not formal testing, but ready for it.
- Place and maintain requirements tags where they apply (e.g. void PALwarmstart(void) in PAL code satisfies [SRS_PAL_PALwarmstart_10])
Drivers
- Add platform/board-specific sub-directories to contain resource files (pia, cd, fp, pi, ...)
- These would be used by the integration tool. The IT would have to manage shared resource allocations and overlap detection.
- Drivers would explicitly support BSP platforms, with the sub-directories indicating what platforms are supported.
OpenArbor feature requests/suggestions for development (and general) use
- Show workspace name on GUI (option?)
- Show OpenArbor version on status bar (option) and front splash of About panel
- workspaces: clean up / remove / sync to directory workspaces to open
- full refresh (read fp/cd/pi/pia/all files as if new start) - as Build option?
- developer symbolic link to svn files build directory (visual indicator of link)
- test example packages group selection/automation (regression test support)
- Add makefile development project generate boot files capability (generate boot/darc files for deploy and test)
- panel to select boot/darc files and target and manage ftp to server and symbolic link update
- Subversion integration (as well as git)
- Use svn diff to mark changes since check-in for development files (check on open/refresh)
- Compare -> Local History gives an approximation, but shows any save date later than first opened
- Add refresh to svn last checked in and current if different (refresh option?)
- Compare -> Local History gives an approximation, but shows any save date later than first opened
- Show requirement tags in outline view (ideally also docs referencing tag)
- Fix popups (focus/info on right-click, context menu locations and layout should match display used)
- Fix zombie GUI (unresponsive, won't die, can't be closed)
- Can be done by 'killall OpenArbor' + 'killall java', but have to restart docker container to launch OA again
- This may be the result of pop-ups which are not forced to the top of visibility but are blocking processes (pop-ups should always be in front of main GUI)
- Dockable Find/Replace GUI/panel
- Panels with x9 and tftp-update integration
- Lock/unlock, power on/off, set symbolic links used by u-boot for the specified target (dropdown selected)
- Align Warnings and Errors to build.log (and origin file)
- Default terminal to /bin/bash (instead of /bin/sh) OR try bash then sh (fallback)
- Ideally match the console/terminal from which OA was launched
- Memory location lookup (identify lib/exe container + function?)
- Display version along with the file/component name (option)
- Disassemble option for Kernel files components list (e.g. libkernel.so)
- Add dependency dropdown using completion of text typed (e.g. type 'scu' then dropdown offers 'scu-imx8-prl' and 'scu-imx8-prl-demo')
- Makefile projects should find /desk/include path for Open Declaration of include files
- Add ftp panel to access target (can be done in terminal, nicer if terminal launched from GUI direct to ftp from Target Manager)
- Open a New Terminal option has dropdown for Telnet and ssh, but either doesn't work or is unclear for setting up
- When removing dependencies after copy for editing config (pia, pd, cd, ...) files, OA should clean out copy-edited files related to the dependency
- Have OA compare target IP address to lwip.config file IP address(es) set for driver(s)? Prompt user if different.
Found in OpenArbor, but not in UG
- Context menu Disassemble option for exe file (also objdump) (dwarf_dumper option does not work)
- It would help if project view made dependency executables visible to objdump/disassemble any exe/so files brought into the build
- Create project from makefile (for development)
- creates OA project files in development directory (ignore or add to ignored directory?)
Make How-to for creating examples:
- clone/edit or write: .options, .cpp, example.project, pd.xml, UG files, ...?
- identify RMA vs 653 requirements?
- svn add, build/deploy/release infrastructure
- .options = set up dependencies
- .cpp = the logic for the example
- .pd.xml = system needs setup
- example.project = project name (limit length to <= 16?) -- relevant only to .exe name ($(PROJECT_NAME).exe)
Proof of Concept Automation Experiments
Integrity Keys Compare
Using a python script to scrape and compare of any two release notes htm files. Useful for checking if the next version is a capsule release candidate.
zcu102 Release Notes [CHANGES]
version 5.3.0.1, Build: (Source ID 91352), Tue Jan 9 12:46:45 CST 2024
version 5.4.0.1, Build: (Source ID 92286), Wed Feb 7 23:43:40 MST 2024
| File | CRC version 5.3.0.1 | CRC version 5.4.0.1 | Check |
|---|---|---|---|
| platform/zcu102/appbin/dbg/libpal.so | 0x4fd8cb53 | 0x2a156193 | differ |
| platform/zcu102/appbin/libpal.so | 0x42f1bcdb | 0xbf0844ae | differ |
| platform/zcu102/boot/dbg/deosBoot.bin | 0x8c5e5aed | 0x2ccd17fe | differ |
| platform/zcu102/boot/dbg/deosBoot.exe | 0x8f04af6f | 0xace1e6e5 | differ |
| platform/zcu102/boot/deosBoot.bin | 0x44fd2971 | 0x1786143e | differ |
| platform/zcu102/boot/deosBoot.exe | 0xe0028b0f | 0xa9931b02 | differ |
imx8qm Release Notes
version 5.4.0.1, Build: (Source ID 91344), Tue Jan 9 12:21:29 CST 2024
version 5.4.0.2, Build: (Source ID 91814), Mon Jan 22 14:46:57 MST 2024
| File | CRC version 5.4.0.1 | CRC version 5.4.0.2 | Check |
|---|---|---|---|
| platform/imx8qm/boot/deosBoot.exe | 0x7782724b | 0x7782724b | same |
| platform/imx8qm/boot/deosBoot.bin | 0x8bf8335c | 0x8bf8335c | same |
| platform/imx8qm/appbin/libpal.so | 0xe0c39ca | 0xe0c39ca | same |
| platform/imx8qm/boot/dbg/deosBoot.exe | 0xc22a0884 | 0xc22a0884 | same |
| platform/imx8qm/boot/dbg/deosBoot.bin | 0x3edf128f | 0x3edf128f | same |
| platform/imx8qm/appbin/dbg/libpal.so | 0x9818a123 | 0x9818a123 | same |
xilinx-gem Release Notes [CHANGES]
version 2.5.0, Build: (Source ID 87766), Tue Apr 25 11:22:50 CST 2023
version 2.6.0, Build: (Source ID 92140), Mon Feb 5 12:26:53 MST 2024
| File | CRC version 2.5.0 | CRC version 2.6.0 | Check |
|---|---|---|---|
| arm/appbin/dbg/libxilinx-gem.so | 0x4ba0d881 | 0x4b531db5 | differ |
| arm/appbin/libxilinx-gem.so | 0x7f06db03 | 0x1621e8d8 | differ |
Network Drivers Used By Platforms
using: a combination of grep and python script to find dependencies
| BSP Platform - Network Drivers | |
|---|---|
| BSP | Network Driver |
| MacMini-ppc | SunGem |
| aitech-sp0-3u-sbc | etsec |
| arrow-sockit | xgmac |
| come-ctl6 | igc |
| dpspl017x | etsec |
| ep8280 | FCC |
| imx8 | fec_andretti |
| intel-x86pc | pro100 |
| jacinto7evm | cpsw |
| ls1043ardb | dtsec |
| ls10x8ardb | dpaa |
| ls10x8ardb | dpaa2 |
| mfcc8558 | dtsec |
| mpc5675k | fec_andretti |
| mpc5777c | fec_andretti |
| nai67g6 | xilinx-gem |
| nai68ppc2 | dtsec |
| nai75arm1 | xilinx-gem |
| nitrogen6x-som | fec_andretti |
| p2041rdb | dtsec |
| qemu-aarch64 | virtio-net |
| qemu-arm | virtio-net |
| qemu-mips | rtl-bouton |
| qemu-ppc | virtio-net |
| qemu-x86 | virtio-net |
| qemu-x86_64 | virtio-net |
| qualcomm-rb5 | cpsw |
| rattler8280 | FCC |
| s32v234 | fec_andretti |
| t1024rdb | dtsec |
| t10xx | dtsec |
| t2080rdb | dtsec |
| t4240qds | dtsec |
| vpx6187 | dtsec |
| xcalibur1002 | marvell-egiga |
| xpedite5970 | dtsec |
| zus | xilinx-gem |
Product Platforms (from configure.ac)
using: find . -name configure.ac -exec grep xPossibleHosts= {} \+
| Shared IP BSP Products - Supported Platforms | ||
|---|---|---|
| BSP | Branch | Possible Hosts |
| aitech-sp0-3u-sbc | mainline/boot | ppc |
| aitech-sp0-3u-sbc | mainline/config | ppc |
| aitech-sp0-3u-sbc | mainline/pal | ppc |
| arrow-sockit | mainline/boot | arm |
| arrow-sockit | mainline/config | arm |
| arrow-sockit | mainline/pal | arm |
| bsp-common | mainline | arm |
| chino-fcm | mainline/combined | x86 ppc mips |
| cm-crb | mainline/boot | x86 |
| cm-crb | mainline/config | x86 |
| cm-crb | mainline/pal | x86 |
| cmu-mkii-plus | mainline/boot | ppc |
| cmu-mkii-plus | mainline/pal | ppc |
| cmu-mkii-plus | mainline/pal/tests/code/interceptPal | ppc |
| cmu-mkii-plus | mainline/pal/tests/platform/cmu-mkii-plus | ppc |
| cmu-mkii-plus | mainline/registry | ppc |
| cmu-mkii-plus | mainline/tools/cmuPHY | ppc |
| come-bsc | mainline/boot | x86 |
| come-bsc | mainline/config | x86 |
| come-bsc | mainline/pal | x86 |
| come-ctl6 | fourpeaks/boot | x86 |
| come-ctl6 | fourpeaks/config | x86 |
| come-ctl6 | fourpeaks/pal | x86 |
| come-ctl6 | mainline | x86 |
| db-ft3b | mainline/boot | x86 |
| db-ft3b | mainline/config | x86 |
| db-ft3b | mainline/pal | x86 |
| dcp/config | mainline | x86-cygwin |
| dcp/pal | mainline | x86 |
| dcp/pal | mainline/tests/code/hookerPal | x86 |
| dcp/pal | mainline/tests/code/interceptPal | x86 |
| dcp/registry | mainline | x86-cygwin |
| dev-kit | elbert/boot | x86 ppc mips |
| dev-kit | elbert/network | ppc |
| dev-kit | elbert/pal | x86 ppc mips |
| devicetree | mainline | ppc |
| dpspl017x | mainline/boot | ppc |
| dpspl017x | mainline/config | ppc |
| dpspl017x | mainline/pal | ppc |
| ep8280 | mainline/boot | ppc |
| ep8280 | mainline/config | x86-cygwin |
| ep8280 | mainline/pal | ppc |
| ep8280 | mainline/registry | x86-cygwin |
| examples | mainline | arm ppc x86 |
| fit-pc1 | mainline/boot | x86 |
| fit-pc1 | mainline/config | x86-cygwin |
| fit-pc1 | mainline/pal | x86 |
| fit-pc1 | mainline/registry | x86-cygwin |
| fit-pc2 | denali/boot | x86 |
| fit-pc2 | denali/config | x86-cygwin |
| fit-pc2 | denali/pal | x86 |
| fit-pc2 | denali/registry | x86-cygwin |
| fit-pc2 | mainline/boot | x86 |
| fit-pc2 | mainline/config | x86 |
| fit-pc2 | mainline/pal | x86 |
| hpcn | mainline/boot | ppc |
| hpcn | mainline/config | ppc |
| hpcn | mainline/pal | ppc |
| hpcn | mainline/registry | ppc |
| imb-a180-h | mainline/boot | x86 |
| imb-a180-h | mainline/config | x86 |
| imb-a180-h | mainline/pal | x86 |
| imx8-tf | mainline | arm |
| imx8qm-a72-aarch64 | mainline | aarch64 |
| imx8qm-aarch64 | mainline | aarch64 |
| imx8qm | mainline | arm |
| intel-mc | mainline/boot | x86 |
| intel-mc | mainline/config | x86 |
| intel-mc | mainline/pal | x86 |
| intel-x86pc | mainline/boot | x86 |
| intel-x86pc | mainline/network | x86 |
| intel-x86pc | mainline/pal | x86 |
| intel-x86pc | mainline/registry | x86-cygwin |
| jacinto7evm | mainline | arm |
| ls1043ardb | mainline | arm |
| ls10x8ardb | mainline | arm |
| mac6360 | mainline/boot | ppc |
| mac6360 | mainline/etc | x86-cygwin |
| mac6360 | mainline/network | ppc |
| mac6360 | mainline/pal | ppc |
| mac6360 | mainline/registry | x86-cygwin |
| mac6360 | mainline/tools | x86-cygwin |
| MacMini-ppc | mainline/boot | ppc |
| MacMini-ppc | mainline/config | x86-cygwin |
| MacMini-ppc | mainline/pal | ppc |
| MacMini-ppc | mainline/registry | x86-cygwin |
| mfcc8558 | mainline/boot | ppc |
| mfcc8558 | mainline/config | ppc |
| mfcc8558 | mainline/pal | ppc |
| minnow-turbot | mainline/boot | x86 |
| minnow-turbot | mainline/config-quad | x86 |
| minnow-turbot | mainline/pal | x86 |
| mpc5675k | mainline/boot | ppc |
| mpc5675k | mainline/config | ppc |
| mpc5675k | mainline/pal | ppc |
| mpc5676r | mainline/boot | ppc |
| mpc5676r | mainline/config | ppc |
| mpc5676r | mainline/pal | ppc |
| mpc5777c | mainline/boot | ppc |
| mpc5777c | mainline/config | ppc |
| mpc5777c | mainline/pal | ppc |
| MPC8349Emittxgp/boot | mainline | ppc |
| MPC8349Emittxgp/config | mainline | x86-cygwin |
| MPC8349Emittxgp/pal | mainline | ppc |
| MPC8349Emittxgp/registry | mainline | x86-cygwin |
| mpc8548cds | mainline/boot | ppc |
| mpc8548cds | mainline/config | ppc |
| mpc8548cds | mainline/pal | ppc |
| mpc8548cds | mainline/registry | ppc |
| nai67g6 | mainline | arm |
| nai68ppc2 | mainline | ppc |
| nai75arm1 | mainline/boot | arm |
| nai75arm1 | mainline/config | arm |
| nai75arm1 | mainline/pal | arm |
| nitrogen6x-som | mainline/boot | arm |
| nitrogen6x-som | mainline/config | arm |
| nitrogen6x-som | mainline/pal | arm |
| ocelot-mips | mainline/boot | mips |
| p2041rdb | mainline/boot | ppc |
| p2041rdb | mainline/config | ppc |
| p2041rdb | mainline/pal | ppc |
| p2041rdb | multi-core/config | ppc |
| pal-ext-stub | mainline/tests | ppc x86 arm |
| pcie-scanner | mainline | arm aarch64 ppc |
| qemu-aarch64 | mainline/boot | aarch64 |
| qemu-aarch64 | mainline/config | aarch64 |
| qemu-aarch64 | mainline/pal | aarch64 |
| qemu-arm | mainline/boot | arm |
| qemu-arm | mainline/config | arm |
| qemu-arm | mainline/pal | arm |
| qemu-mips | mainline/boot | mips |
| qemu-mips | mainline/config | mips |
| qemu-mips | mainline/pal | mips |
| qemu-ppc | mainline/boot | ppc |
| qemu-ppc | mainline/config | ppc |
| qemu-ppc | mainline/openbios | ppc |
| qemu-ppc | mainline/pal | ppc |
| qemu-x86_64 | mainline/boot | x86_64 |
| qemu-x86_64 | mainline/config | x86_64 |
| qemu-x86_64 | mainline/pal | x86_64 |
| qemu-x86 | mainline/boot | x86 |
| qemu-x86 | mainline/config | x86 |
| qemu-x86 | mainline/pal | x86 |
| rattler8280 | mainline/boot | ppc |
| rattler8280 | mainline/config | ppc |
| rattler8280 | mainline/pal | ppc |
| s32v234 | mainline | arm |
| sandpoint | mainline/boot | ppc |
| sandpoint | mainline/mpc8240-devkit | ppc |
| sandpoint | mainline/network | ppc |
| sandpoint | mainline/pal | ppc |
| sandpoint | mainline/registry | ppc |
| t1024rdb | mainline/boot | ppc |
| t1024rdb | mainline/config | ppc |
| t1024rdb | mainline/pal | ppc |
| t10xx | mainline | ppc |
| t2080rdb | mainline | ppc |
| t2080rdb | multicore/config | ppc |
| t4240qds | mainline/boot | ppc |
| t4240qds | mainline/config | ppc |
| t4240qds | mainline/pal | ppc |
| vmware | mainline/boot | x86 |
| vmware | mainline/config | x86 |
| vmware | mainline/pal | x86 |
| vpx6187 | mainline/boot | ppc |
| vpx6187 | mainline/config | ppc |
| vpx6187 | mainline/pal | ppc |
| wade-8078 | mainline/boot | x86 |
| wade-8078 | mainline/config | x86 |
| wade-8078 | mainline/pal | x86 |
| wade-8078 | multicore/boot | x86 |
| xcalibur1002 | mainline/boot | ppc |
| xcalibur1002 | mainline/config | ppc |
| xcalibur1002 | mainline/pal | ppc |
| xen | mainline/config | x86-cygwin |
| xen | mainline/pal | x86 |
| xpedite5970 | mainline/boot | ppc |
| xpedite5970 | mainline/config | ppc |
| xpedite5970 | mainline/pal | ppc |
| zus | mainline | arm |
BSP Product Links and Versions on the Server (1/25/2024)
using: find . -type l -exec ls -la {} \+
| Product Versions (updated 1/25/2024) | |
|---|---|
| Product/Link | Version |
| afgs/afgs-boot/latest-verified | 1.0.5 |
| afgs/afgs-pal/latest-verified | 3.0.0.1 |
| afgs/afgs-registry/stable | 3.0.0.0 |
| afgs/sfs-mal/stable | 0.0.0 |
| apm86290/boot/dist-elbert | 3.0.0 |
| apm86290/config/dist-elbert | 3.2.0 |
| apm86290/config/dist-elbert-unreleased | 3.3.0 |
| apm86290/pal/dist-elbert | 2.0.0 |
| arrow-sockit/boot/stable | 1.1.0 |
| arrow-sockit/config/stable | 1.0.0 |
| arrow-sockit/pal/stable | 1.1.0 |
| bsp-common/stable | 3.0.0 |
| ccpdf/boot/latest-verified | 1.3.0 |
| ccpdf/config/stable | 1.1.0 |
| ccpdf/pal/latest-verified | 1.3.0 |
| celestial/dist-jupiter | 4.4.1 |
| celestial/stable | 4.4.1 |
| cm-crb/boot/dist-jupiter | 1.0.0 |
| cm-crb/boot/stable | 1.0.0 |
| cm-crb/config/dist-jupiter | 1.0.0 |
| cm-crb/config/stable | 1.0.0 |
| cm-crb/pal/dist-jupiter | 1.0.0 |
| cm-crb/pal/stable | 1.0.1 |
| cmu-mkii-plus/boot/stable | 2.7.0 |
| cmu-mkii-plus/pal/latest-verified | 2.5.1 |
| cmu-mkii-plus/pal/stable | 2.5.1 |
| cmu-mkii-plus/registry/stable | 2.3.0.0 |
| come-bsc/boot/dist-fourpeaks | 1.0.1 |
| come-bsc/boot/dist-fourpeaksplus | 1.0.1 |
| come-bsc/config/dist-fourpeaks | 2.0.0 |
| come-bsc/config/dist-fourpeaksplus | 2.0.0 |
| come-bsc/config/dist-fourpeaksplus-unreleased | 2.1.0 |
| come-bsc/config/dist-fourpeaks-unreleased | 2.1.0 |
| come-bsc/pal/dist-fourpeaks | 2.0.0 |
| come-bsc/pal/dist-fourpeaksplus | 2.0.0 |
| come-ctl6/dist-jupiter | 3.0.2 |
| come-ctl6/stable | 3.0.2 |
| db-ft3b/boot/dist-fourpeaks | 1.1.0 |
| db-ft3b/boot/dist-fourpeaksplus | 1.1.0 |
| db-ft3b/config/dist-fourpeaks | 1.1.0 |
| db-ft3b/config/dist-fourpeaksplus | 1.1.0 |
| db-ft3b/pal/dist-fourpeaks | 1.1.0 |
| db-ft3b/pal/dist-fourpeaksplus | 1.1.0 |
| dcp/boot/stable | 2.2.0 |
| dcp/config/stable | 1.2.1 |
| dcp/pal/latest-verified | 1.3.0 |
| dcp/pal/stable | 1.3.0 |
| dcp/registry/stable | 1.2.0 |
| de-gpu/boot/stable | 2.0.0 |
| de-gpu/config/dist-indie | 2.0.0 |
| de-gpu/config/dist-indie-unreleased | dist-indie |
| de-gpu/config/stable | 3.0.0 |
| de-gpu/examples/lane-sync-example/stable | 1.0.0 |
| de-gpu/examples/palext-pcie-example/stable | 2.0.0 |
| de-gpu/pal/stable | 2.0.0 |
| de-ls1043a/dist-jupiter | 3.0.0 |
| de-ls1043a/stable | 3.0.0 |
| de-ls1048a/5.0.0/4.2.0 | 4.2.0 |
| de-ls1048a/dist-jupiter | 7.0.0 |
| de-ls1048a/stable | 7.0.0 |
| de-t1042/stable | 1.1.0 |
| de-t1042/unreleased | 1.2.0 |
| dev-kit/stable | 3.0.0 |
| dpspl017x/boot/stable | 1.0.1 |
| dpspl017x/config/stable | 1.2.1 |
| dpspl017x/pal/stable | 1.0.1 |
| ep440c/boot/stable | 2.0.0 |
| ep440c/config/stable | 3.2.1 |
| ep440c/pal/dist-denali | 2.0.0 |
| ep440c/pal/dist-elbert | dist-denali |
| ep440c/pal/stable | 3.0.2 |
| ep440c/registry/stable | 2.1.0 |
| ep8280/ep8280-ppc-platform-boot/stable | 3.0.0 |
| ep8280/ep8280-ppc-platform-configuration/stable | 2.0.2 |
| ep8280/ep8280-ppc-platform-pal/stable | 2.1.0 |
| ep8280/ep8280-ppc-platform-registry/stable | 4.0.0 |
| ep8343m/boot/dist-elbert | 4.3.0 |
| ep8343m/boot/dist-elbert-unreleased | dist-elbert |
| ep8343m/boot/stable | 4.3.1.1 |
| ep8343m/configuration/dist-elbert | 4.5.0 |
| ep8343m/configuration/dist-elbert-unreleased | dist-elbert |
| ep8343m/configuration/stable | 4.5.1 |
| ep8343m/pal/dist-elbert | 4.3.1 |
| ep8343m/pal/dist-elbert-unreleased | dist-elbert |
| ep8343m/pal/stable | 4.3.2 |
| ep8343m/registry/stable | 2.0.0 |
| etxexpress-cd/boot/latest-verified | 4.1.0 |
| etxexpress-cd/configuration/stable | 3.0.1 |
| etxexpress-cd/pal/stable | 4.0.2 |
| etxexpress-cd/registry/stable | 3.1.1 |
| examples/dist-europa | 1.4.0 |
| examples/dist-jupiter | 1.3.1 |
| examples/dist-jupiter-unreleased | dist-jupiter |
| examples/stable | 1.4.0 |
| fit-pc2/boot/stable | 1.0.0.1 |
| fit-pc2/config/stable | 2.5.0 |
| fit-pc2/pal/dist-denali | 1.1.0 |
| fit-pc2/pal/dist-denali-unreleased | dist-denali |
| fit-pc2/pal/dist-elbert | dist-denali |
| fit-pc2/pal/dist-elbert-unreleased | dist-denali |
| fit-pc2/pal/stable | 2.2.0 |
| fit-pc2/pal/unreleased | 2.2.1 |
| fit-pc2/registry/stable | 1.0.0 |
| granite/boot/dist-fourpeaks | 5.1.0 |
| granite/boot/dist-fourpeaksplus | 5.1.0 |
| granite/boot/latest-verified | 5.1.0 |
| granite/config/dist-fourpeaks | 2.3.0 |
| granite/config/dist-fourpeaksplus | 2.3.0 |
| granite/pal/4.1.0/latest-verified | latest-verified |
| granite/pal/dist-fourpeaks | 4.1.0 |
| granite/pal/dist-fourpeaksplus | 4.1.0 |
| granite/pal/latest-verified | 4.1.0 |
| harrys/boot/dist-indie | 6.1.1 |
| harrys/boot/stable | 6.1.1 |
| harrys/config/dist-indie | 7.0.0 |
| harrys/config/stable | 7.0.0 |
| harrys/pal/dist-indie | 4.1.0 |
| harrys/pal/stable | 4.1.0 |
| hosmer/boot/latest-verified | 2.1.7 |
| hosmer/boot/stable | 2.1.7 |
| hosmer/config/stable | 2.2.0 |
| hosmer/pal/latest-verified | 2.1.4.1 |
| hosmer/pal/stable | 2.1.4.1 |
| hotdish-aid/boot/latest-verified | 3.0.0.1 |
| hotdish-aid/boot/stable | 3.0.0.1 |
| hotdish-aid/config/stable | 2.0.0 |
| hotdish-aid/pal/latest-verified | 3.0.0 |
| hotdish-aid/pal/stable | 3.0.0 |
| hpcn/boot/stable | 0.1.0/ |
| hpcn/configuration/stable | 0.0.3 |
| hpcn/pal/stable | 0.0.1/ |
| hpcn/registry/stable | 0.0.3 |
| imb-a180-h/boot/stable | 1.0.0 |
| imb-a180-h/config/stable | 1.0.0 |
| imb-a180-h/pal/stable | 1.0.0 |
| imx8qm-a72-aarch64/stable | 5.4.0.2 |
| imx8qm-aarch64/stable | 5.4.0.2 |
| imx8qm/boot/stable | 2.0.1 |
| imx8qm/config/dist-indie | 2.1.0 |
| imx8qm/config/dist-indie-unreleased | dist-indie |
| imx8qm/config/stable | 3.0.0 |
| imx8qm/dist-indie | 5.2.0 |
| imx8qm/dist-indie-unreleased | dist-indie |
| imx8qm/dist-jupiter | 5.2.0 |
| imx8qm/dist-jupiter-unreleased | dist-jupiter |
| imx8qm/pal/stable | 2.1.1 |
| imx8qm/stable | 5.4.0.2 |
| imx8-tf/5.1.0/5.1.0 | 5.1.0 |
| imx8-tf/dist-jupiter | 5.1.0 |
| imx8-tf/stable | 5.1.0 |
| intel-mc/boot/stable | 1.0.1 |
| intel-mc/config/stable | 3.1.0 |
| intel-mc/pal/stable | 3.1.0 |
| intelpc/intelpc-network/stable | 1.1.5 |
| intelpc/intelpc-pal/stable | 1.1.2 |
| intelpc/intelpc-platform-boot/stable | 1.1.3 |
| intelpc/intelpc-registry/stable | 3.0.0/ |
| jacinto7evm/dist-europa | 1.3.0 |
| jacinto7evm/dist-jupiter | 1.2.0 |
| jacinto7evm/dist-jupiter-unreleased | dist-jupiter |
| jacinto7evm/stable | 1.3.0 |
| kalbi/boot/latest-verified | 3.0.1 |
| kalbi/boot/stable | 3.0.1 |
| kalbi/config/dist-fourpeaks | 3.0.2 |
| kalbi/config/dist-fourpeaksplus | 3.0.2 |
| kalbi/config/stable | 3.0.2 |
| kalbi/pal/dist-fourpeaks | 3.1.0 |
| kalbi/pal/dist-fourpeaksplus | 3.1.0 |
| kalbi/pal/latest-verified | 3.1.0 |
| kalbi/pal/stable | 3.1.0 |
| louie/boot/stable | 2.2.0 |
| louie/config/stable | 2.2.0 |
| louie/pal/stable | 2.2.0 |
| louiev2/boot/latest-verified | 2.6.0.2 |
| louiev2/boot/stable | latest-verified |
| louiev2/boot/unreleased | latest-verified |
| louiev2/config/stable | 2.6.1 |
| louiev2/pal/stable | 2.6.1 |
| ls1043ardb/4.0.2/dist-jupiter-unreleased | dist-jupiter-unreleased |
| ls1043ardb/boot/stable | 2.2.0 |
| ls1043ardb/config/dist-indie | 2.2.0 |
| ls1043ardb/config/dist-indie-unreleased | dist-indie |
| ls1043ardb/config/stable | 3.2.0 |
| ls1043ardb/dist-jupiter | 4.0.2 |
| ls1043ardb/dist-jupiter-unreleased | dist-jupiter |
| ls1043ardb/pal/stable | 2.3.0 |
| ls1043ardb/stable | 4.2.0 |
| ls1048ardb/boot/stable | 1.1.2 |
| ls1048ardb/config/dist-indie | 1.2.0 |
| ls1048ardb/config/dist-indie-unreleased | dist-indie |
| ls1048ardb/config/stable | 2.0.0 |
| ls1048ardb/pal/stable | 1.1.1 |
| ls10x8ardb/dist-jupiter | 3.2.1 |
| ls10x8ardb/stable | 4.0.0 |
| lutefisk-aid/lutefisk-aid-ppc-platform-boot/latest-verified | 4.0.0 |
| lutefisk-aid/lutefisk-aid-ppc-platform-boot/stable | 4.0.0 |
| lutefisk-aid/lutefisk-aid-ppc-platform-configuration/stable | 2.1.0 |
| lutefisk-aid/lutefisk-aid-ppc-platform-pal/dist-denali | 4.0.0 |
| lutefisk-aid/lutefisk-aid-ppc-platform-pal/latest-verified | 4.0.0 |
| lutefisk-aid/lutefisk-aid-ppc-platform-pal/stable | 4.0.0 |
| lutefisk-aid/lutefisk-aid-ppc-platform-registry/stable | 2.1.0 |
| lutefisk-iv/boot/stable | 2.1.5 |
| lutefisk-iv/config/stable | 3.1.0 |
| lutefisk-iv/pal/stable | 3.0.1 |
| mac6360/mac6360-platform-boot/stable | 1.1.3 |
| mac6360/mac6360-platform-etc/stable | 2.0.0 |
| mac6360/mac6360-platform-network/stable | 1.2.1.1 |
| mac6360/mac6360-platform-pal/stable | 1.0.5 |
| mac6360/mac6360-platform-registry/stable | 3.0.0 |
| mac6360/mac6360-platform-tools/stable | 1.0.1 |
| mac-mini-ppc/mac-mini-ppc-platform-boot/stable | 1.0.2 |
| mac-mini-ppc/mac-mini-ppc-platform-configuration/stable | 2.1.0 |
| mac-mini-ppc/mac-mini-ppc-platform-pal/stable | 1.0.2/ |
| mac-mini-ppc/mac-mini-ppc-platform-registry/stable | 3.1.0 |
| maple/boot/latest-verified | 1.1.1 |
| maple/boot/stable | 1.1.1 |
| maple/config/stable | 3.1.0 |
| maple/pal/latest-verified | 2.1.0 |
| maple/pal/stable | 2.1.0 |
| mfcc8558/boot/stable | 2.0.0 |
| mfcc8558/config/stable | 2.0.0 |
| mfcc8558/pal/stable | 2.0.0 |
| minnow-turbot/boot/stable | 1.0.0 |
| minnow-turbot/config/stable | 1.0.0 |
| minnow-turbot-dual/boot/stable | 1.1.0 |
| minnow-turbot-dual/config/stable | 1.1.0 |
| minnow-turbot-dual/pal/stable | 1.1.0 |
| minnow-turbot/pal/stable | 1.0.0 |
| minnow-turbot-quad/boot/dist-indie | 2.0.0 |
| minnow-turbot-quad/boot/dist-indie-unreleased | dist-indie |
| minnow-turbot-quad/boot/stable | 2.1.0 |
| minnow-turbot-quad/config/3.0.0/stable | stable |
| minnow-turbot-quad/config/dist-indie | 2.0.0 |
| minnow-turbot-quad/config/stable | 3.0.0 |
| minnow-turbot-quad/pal/stable | 2.0.0 |
| mpc5675k/boot/dist-greys | 1.3.0 |
| mpc5675k/boot/dist-greys-unreleased | dist-greys |
| mpc5675k/boot/stable | 1.4.0 |
| mpc5675k/config/dist-greys | 1.5.0 |
| mpc5675k/config/dist-greys-unreleased | dist-greys |
| mpc5675k/config/stable | 1.6.0 |
| mpc5675k/pal/dist-greys | 1.2.0 |
| mpc5675k/pal/dist-greys-unreleased | dist-greys |
| mpc5675k/pal/stable | 1.3.0 |
| mpc5676r/boot/stable | 2.2.0 |
| mpc5676r/config/stable | 2.2.0 |
| mpc5676r/pal/stable | 2.2.0 |
| mpc5777c/boot/stable | 1.0.3 |
| mpc5777c/config/stable | 1.0.1 |
| mpc5777c/pal/stable | 1.0.2 |
| mpc8315e/boot/stable | 1.0.0 |
| mpc8315e/config/stable | 1.0.0 |
| mpc8315e/pal/stable | 1.0.0 |
| MPC8349Emittxgp/boot/stable | 1.0.0 |
| MPC8349Emittxgp/config/stable | 1.0.0 |
| MPC8349Emittxgp/pal/stable | 1.0.0 |
| MPC8349Emittxgp/registry/stable | 1.0.0 |
| nai67g6/boot/stable | 1.2.0 |
| nai67g6/config/dist-indie | 1.1.0 |
| nai67g6/config/dist-indie-unreleased | dist-indie |
| nai67g6/config/stable | 2.1.0 |
| nai67g6/pal/stable | 1.2.0 |
| nai67g6/stable | 3.0.0 |
| nai67g6/unreleased | 5.1.0 |
| nai68ppc2/boot/stable | 2.1.0.1 |
| nai68ppc2/config/2.1.0/2.2.0 | 2.2.0 |
| nai68ppc2/config/dist-indie | 2.2.0 |
| nai68ppc2/config/dist-indie-unreleased | dist-indie |
| nai68ppc2/config/stable | 3.0.0 |
| nai68ppc2-db/4.5.0/stable | 4.5.0 |
| nai68ppc2-db/dist-jupiter | 4.5.0 |
| nai68ppc2-db/stable | 4.5.0 |
| nai68ppc2/dist-jupiter | 5.0.1 |
| nai68ppc2/dist-jupiter-unreleased | dist-jupiter |
| nai68ppc2/pal/2.1.0/2.2.0 | 2.2.0 |
| nai68ppc2/pal/stable | 2.2.0 |
| nai68ppc2/stable | 5.1.1 |
| nai75arm1/boot/stable | 3.0.0 |
| nai75arm1/config/stable | 3.0.0 |
| nai75arm1/pal/stable | 3.0.0 |
| nai-ultrascale/dist-jupiter | 5.2.0 |
| nai-ultrascale/stable | 5.3.0.1 |
| nitrogen6x-som/boot/stable | 1.2.0 |
| nitrogen6x-som/config/stable | 1.0.0 |
| nitrogen6x-som/pal/stable | 1.2.0 |
| p1010rdb/boot/dist-fourpeaks | 1.0.1 |
| p1010rdb/boot/dist-fourpeaksplus | 1.0.1 |
| p1010rdb/boot/stable | 1.0.2 |
| p1010rdb/config/stable | 2.0.0 |
| p1010rdb/pal/stable | 1.2.0 |
| p2041rdb/boot/stable | 3.1.0 |
| p2041rdb/config/dist-multicore | 2.0.1 |
| p2041rdb/config/stable | 5.0.0 |
| p2041rdb/pal/stable | 3.1.0 |
| pal-ext-stub/dist-jupiter | 2.1.1 |
| pal-ext-stub/stable | 2.2.0 |
| pci-config-cvt/dist-jupiter | 1.0.0 |
| pci-config-cvt/stable | 1.0.0 |
| pci-config/dist-jupiter | 1.1.0 |
| pci-config/stable | 1.1.0 |
| pci-config/unreleased | 1.1.1 |
| pcie-scanner/1.1.0/1.2.0 | 1.2.0 |
| pcie-scanner/dist-jupiter | 3.0.0 |
| pcie-scanner/stable | 3.1.0 |
| pim-ddp/0.0.0/stable | stable |
| pim-ddp/dist-jupiter | 4.6.0 |
| pim-ddp/stable | 5.3.0.1 |
| pmc5675/boot/stable | 1.0.0 |
| pmc5675/config/stable | 1.0.0 |
| pmc5675/pal/stable | 1.0.0 |
| qemu-aarch64/boot/stable | 1.0.0 |
| qemu-aarch64/config/dist-kismet-unreleased | 1.0.0 |
| qemu-aarch64/config/stable | 1.0.0 |
| qemu-aarch64/pal/dist-kismet-unreleased | 1.0.0 |
| qemu-aarch64/pal/stable | 1.0.0 |
| qemu-arm/boot/dist-fourpeaks | 1.0.1 |
| qemu-arm/boot/dist-fourpeaks-unreleased | dist-fourpeaks |
| qemu-arm/boot/dist-greys | 1.0.1 |
| qemu-arm/boot/dist-greys-unreleased | dist-greys |
| qemu-arm/boot/dist-handies | 2.1.0 |
| qemu-arm/boot/dist-handies-unreleased | dist-handies |
| qemu-arm/boot/dist-indie | 3.1.0 |
| qemu-arm/boot/dist-indie-unreleased | dist-indie |
| qemu-arm/boot/dist-jupiter | 3.2.2 |
| qemu-arm/boot/dist-jupiter-unreleased | dist-jupiter |
| qemu-arm/boot/stable | 3.3.0 |
| qemu-arm/config/dist-greys | 1.0.0 |
| qemu-arm/config/dist-greys-unreleased | dist-greys |
| qemu-arm/config/dist-handies | 2.4.1 |
| qemu-arm/config/dist-handies-unreleased | dist-handies |
| qemu-arm/config/dist-indie | 3.0.0 |
| qemu-arm/config/dist-indie-unreleased | dist-indie |
| qemu-arm/config/dist-jupiter | 4.3.0 |
| qemu-arm/config/dist-jupiter-unreleased | dist-jupiter |
| qemu-arm/config/stable | 4.4.0 |
| qemu-arm/pal/dist-handies | 3.2.0 |
| qemu-arm/pal/dist-handies-unreleased | dist-handies |
| qemu-arm/pal/dist-indie | 4.1.0 |
| qemu-arm/pal/dist-indie-unreleased | dist-indie |
| qemu-arm/pal/dist-jupiter | 4.3.1 |
| qemu-arm/pal/dist-jupiter-unreleased | dist-jupiter |
| qemu-arm/pal/stable | 4.4.0 |
| qemu-mips/boot/stable | 1.4.1 |
| qemu-mips/config/stable | 1.6.1 |
| qemu-mips/pal/stable | 1.2.1 |
| qemu-ppc/boot/dist-elbert | 1.0.0 |
| qemu-ppc/boot/dist-elbert-unreleased | dist-elbert |
| qemu-ppc/boot/dist-fourpeaks | 1.1.2 |
| qemu-ppc/boot/dist-fourpeaksplus | 1.1.2 |
| qemu-ppc/boot/dist-fourpeaksplus-unreleased | dist-fourpeaksplus |
| qemu-ppc/boot/dist-fourpeaks-unreleased | dist-fourpeaks |
| qemu-ppc/boot/dist-greys | 1.1.2 |
| qemu-ppc/boot/dist-greys-unreleased | dist-greys |
| qemu-ppc/boot/dist-handies | 2.2.0 |
| qemu-ppc/boot/dist-handies-unreleased | dist-handies |
| qemu-ppc/boot/dist-jupiter | 4.2.1 |
| qemu-ppc/boot/dist-jupiter-unreleased | dist-jupiter |
| qemu-ppc/boot/stable | 4.3.0 |
| qemu-ppc/config/dist-elbert | 1.2.0 |
| qemu-ppc/config/dist-elbert-unreleased | dist-elbert |
| qemu-ppc/config/dist-fourpeaks | 1.2.1 |
| qemu-ppc/config/dist-fourpeaksplus | 1.2.1 |
| qemu-ppc/config/dist-fourpeaksplus-unreleased | dist-fourpeaksplus |
| qemu-ppc/config/dist-fourpeaks-unreleased | dist-fourpeaks |
| qemu-ppc/config/dist-greys | 1.2.1 |
| qemu-ppc/config/dist-greys-unreleased | dist-greys |
| qemu-ppc/config/dist-handies | 2.3.0 |
| qemu-ppc/config/dist-handies-unreleased | dist-handies |
| qemu-ppc/config/dist-indie | 3.0.0 |
| qemu-ppc/config/dist-indie-unreleased | dist-indie |
| qemu-ppc/config/dist-jupiter | 5.2.0 |
| qemu-ppc/config/dist-jupiter-unreleased | dist-jupiter |
| qemu-ppc/config/stable | 5.3.0 |
| qemu-ppc/openbios/stable | 1.0.0 |
| qemu-ppc/pal/dist-elbert | 1.0.1 |
| qemu-ppc/pal/dist-elbert-unreleased | dist-elbert |
| qemu-ppc/pal/dist-fourpeaks | 1.0.2 |
| qemu-ppc/pal/dist-fourpeaksplus | 1.0.2 |
| qemu-ppc/pal/dist-fourpeaksplus-unreleased | dist-fourpeaksplus |
| qemu-ppc/pal/dist-fourpeaks-unreleased | dist-fourpeaks |
| qemu-ppc/pal/dist-greys | 1.0.2 |
| qemu-ppc/pal/dist-greys-unreleased | dist-greys |
| qemu-ppc/pal/dist-handies | 2.2.0 |
| qemu-ppc/pal/dist-handies-unreleased | dist-handies |
| qemu-ppc/pal/dist-jupiter | 2.6.0 |
| qemu-ppc/pal/dist-jupiter-unreleased | dist-jupiter |
| qemu-ppc/pal/stable | 2.7.0 |
| qemu-x86_64/boot/unreleased | 1.0.0 |
| qemu-x86_64/config/unreleased | 1.0.0 |
| qemu-x86_64/pal/unreleased | 1.0.0 |
| qemu-x86/boot/dist-elbert | 1.0.0 |
| qemu-x86/boot/dist-elbert-unreleased | dist-elbert |
| qemu-x86/boot/dist-fourpeaks | 1.0.2 |
| qemu-x86/boot/dist-fourpeaksplus | 1.0.2 |
| qemu-x86/boot/dist-fourpeaksplus-unreleased | 1.3.0 |
| qemu-x86/boot/dist-fourpeaks-unreleased | 1.3.0 |
| qemu-x86/boot/dist-greys | 1.0.2 |
| qemu-x86/boot/dist-greys-unreleased | 1.3.0 |
| qemu-x86/boot/dist-jupiter | 2.1.0 |
| qemu-x86/boot/dist-jupiter-unreleased | dist-jupiter |
| qemu-x86/boot/stable | 2.2.0 |
| qemu-x86/config/1.6.0/1.6.0 | 1.6.0 |
| qemu-x86/config/dist-elbert | 1.4.0 |
| qemu-x86/config/dist-elbert-unreleased | 1.6.0 |
| qemu-x86/config/dist-fourpeaks | 1.4.0 |
| qemu-x86/config/dist-fourpeaksplus | 1.4.0 |
| qemu-x86/config/dist-fourpeaksplus-unreleased | 1.6.0 |
| qemu-x86/config/dist-fourpeaks-unreleased | 1.6.0 |
| qemu-x86/config/dist-greys | 1.4.0 |
| qemu-x86/config/dist-greys-unreleased | 1.6.0 |
| qemu-x86/config/dist-indie | 2.0.0 |
| qemu-x86/config/dist-indie-unreleased | dist-indie |
| qemu-x86/config/dist-jupiter | 3.0.0 |
| qemu-x86/config/dist-jupiter-unreleased | dist-jupiter |
| qemu-x86/config/stable | 3.1.0 |
| qemu-x86/pal/dist-elbert | 1.0.0 |
| qemu-x86/pal/dist-elbert-unreleased | dist-elbert |
| qemu-x86/pal/dist-fourpeaks | 3.0.0 |
| qemu-x86/pal/dist-fourpeaksplus | 3.0.0 |
| qemu-x86/pal/dist-fourpeaksplus-unreleased | dist-fourpeaksplus |
| qemu-x86/pal/dist-fourpeaks-unreleased | dist-fourpeaks |
| qemu-x86/pal/dist-greys | 3.0.0 |
| qemu-x86/pal/dist-greys-unreleased | dist-greys |
| qemu-x86/pal/dist-jupiter | 5.2.0 |
| qemu-x86/pal/dist-jupiter-unreleased | dist-jupiter |
| qemu-x86/pal/stable | 5.3.0 |
| rattler8280/rattler8280-ppc-platform-boot/stable | 1.1.0 |
| rattler8280/rattler8280-ppc-platform-configuration/stable | 1.2.1 |
| rattler8280/rattler8280-ppc-platform-pal/stable | 1.2.0 |
| rattler8280/rattler8280-ppc-platform-registry/stable | 2.0.0 |
| s32v234/boot/dist-indie | 2.0.0 |
| s32v234/boot/dist-indie-unreleased | dist-indie |
| s32v234/config/dist-indie | 2.0.0 |
| s32v234/config/dist-indie-unreleased | dist-indie |
| s32v234/dist-jupiter | 3.1.0 |
| s32v234/pal/dist-indie | 2.0.0 |
| s32v234/pal/dist-indie-unreleased | dist-indie |
| s32v234/stable | 3.1.0 |
| sandpoint/sandpoint-boot/stable | 1.0.3 |
| sandpoint/sandpoint-network/stable | 1.3.2.1 |
| sandpoint/sandpoint-pal/stable | 1.0.2 |
| sandpoint/sandpoint-registry/stable | 2.0.0 |
| savianos68ppc2/boot/stable | 2.0.0 |
| savianos68ppc2/config/stable | 2.0.0 |
| savianos68ppc2/pal/stable | 2.0.0 |
| sp03usbc/boot/stable | 1.0.0 |
| sp03usbc/config/stable | 1.0.0 |
| sp03usbc/pal/1.0.0/stable | stable |
| sp03usbc/pal/stable | 1.0.1 |
| surcouf/boot/stable | 2.1.0 |
| surcouf/config/stable | 1.1.4 |
| surcouf/etsec-surcouf/stable | 1.0.2 |
| surcouf/flash-surcouf/stable | 3.0.0 |
| surcouf/pal/stable | 1.1.5 |
| t1024rdb/boot/stable | 1.0.0 |
| t1024rdb/config/stable | 1.0.0 |
| t1024rdb/pal/stable | 1.0.0 |
| t10xx/boot/stable | 2.0.0 |
| t10xx/config-mc/dist-indie | 3.0.2 |
| t10xx/config-mc/dist-indie-unreleased | dist-indie |
| t10xx/config-mc/stable | 4.0.0 |
| t10xx/config/stable | 2.0.0 |
| t10xx/pal/stable | 3.1.0 |
| t10xx/stable | 5.3.0 |
| t2080rdb/boot/stable | 2.0.0.1 |
| t2080rdb/config-mc/dist-indie | 2.0.2 |
| t2080rdb/config-mc/dist-indie-unreleased | dist-indie |
| t2080rdb/config-mc/stable | 3.0.0 |
| t2080rdb/config/stable | 1.0.0 |
| t2080rdb/dist-jupiter | 4.3.0 |
| t2080rdb/pal/stable | 2.0.0 |
| t2080rdb/stable | 4.4.0.1 |
| t4240qds/boot/stable | 1.2.0 |
| t4240qds/config/stable | 1.2.0 |
| t4240qds/pal/stable | 1.2.0 |
| trickyfish/dist-jupiter | stable |
| trickyfish/stable | 2.2.0 |
| vmware/vmware-boot/stable | 3.1.0 |
| vmware/vmware-configuration/dist-denali | 4.2.2-hacked |
| vmware/vmware-configuration/dist-denali-unreleased | dist-denali |
| vmware/vmware-configuration/stable | 5.3.0 |
| vmware/vmware-pal/dist-denali | 1.0.2 |
| vmware/vmware-pal/dist-elbert | 1.0.2 |
| vmware/vmware-pal/dist-fourpeaks | 2.2.0 |
| vmware/vmware-pal/dist-fourpeaksplus | 2.2.0 |
| vmware/vmware-pal/dist-multicore | dist-fourpeaks |
| vmware/vmware-registry/stable | 4.2.2 |
| vpx6187/boot/stable | 1.1.0 |
| vpx6187/config/stable | 2.0.0 |
| vpx6187/pal/stable | 1.0.1 |
| wade-8078/boot/stable | 1.1.0 |
| wade8078/boot/stable | 2.1.0 |
| wade-8078/config/stable | 1.2.0 |
| wade8078/config/stable | 2.1.0 |
| wade-8078/pal/stable | 1.0.0 |
| wade8078/pal/stable | 2.1.0 |
| xcalibur1002/boot/stable | 1.0.0 |
| xcalibur1002/config/stable | 1.2.0 |
| xcalibur1002/pal/stable | 1.1.0 |
| xpedite5970/boot/stable | 1.0.1 |
| xpedite5970/config/stable | 1.0.0 |
| xpedite5970/pal/stable | 1.0.1 |
| zcu102/5.2.0/5.2.0 | 5.2.0 |
| zcu102/boot/dist-indie | 2.0.0 |
| zcu102/boot/dist-indie-unreleased | dist-indie |
| zcu102/boot/stable | 2.0.1 |
| zcu102/config/dist-indie | 2.0.0 |
| zcu102/config/dist-indie-unreleased | dist-indie |
| zcu102/config/stable | 3.0.0 |
| zcu102/config/unreleased | 3.0.1 |
| zcu102/dist-indie | 0.0.1 |
| zcu102/dist-indie-unreleased | 0.0.1 |
| zcu102/dist-jupiter | 5.2.0 |
| zcu102/dist-jupiter-unreleased | 5.2.0 |
| zcu102/pal/dist-indie | 3.1.0 |
| zcu102/pal/dist-indie-unreleased | dist-indie |
| zcu102/pal/stable | 3.2.0 |
| zcu102/stable | 5.3.0.1 |
| zu5/dist-jupiter | 1.1.0 |
| zu5/stable | 1.1.0 |
Network Drivers (Shared IP) Platforms
using: find . -name configure.ac -exec grep xPossibleHosts= {} \+
| Shared IP Network-Driver Products - Supported Platforms | ||
|---|---|---|
| Network-Driver | Branch | Possible Hosts |
| AppleGMAC | mainline | ppc |
| cpsw | mainline | arm |
| dpaa | mainline | ppc |
| dpaa-prl | mainline | ppc x86 |
| dpaa-prl | mainline/tests | ppc |
| dpaa2 | mainline | arm |
| dtsec | mainline | ppc arm |
| dtsec | mainline | aarch64 |
| emac | mainline | ppc |
| emac-prl | mainline | ppc |
| etsec | mainline | ppc |
| FCC | mainline | ppc |
| FCC | ACARSoverIP | ppc |
| FCC | Agave | ppc |
| fec_andretti | mainline | ppc arm aarch64 |
| fec-earnhardt | mainline | ppc |
| fec-earnhardt-prl | mainline | ppc |
| i210 | mainline | x86 |
| igc | mainline | x86 |
| marvell-egiga | mainline | ppc |
| pro100 | mainline | x86 |
| pro100 | agave | x86 |
| Pro1000 | mainline | x86 ppc |
| pro1000-partitioned | mainline | x86 |
| rtl-bouton | mainline | arm x86 ppc |
| SCC | mainline | ppc |
| SunGem | mainline | ppc |
| tsec-durant | mainline | ppc |
| tsec-durant-prl | mainline | ppc |
| xgmac | mainline | arm |
| xilinx-gem | mainline | arm |
Experiments
TBD