Organize top RPB folder
Move many files around into Extras folder to organize top folder. Should optimize workflow. Signed-off-by: Robert Wolff <robert.wolff@linaro.org>
This commit is contained in:
parent
a380422c68
commit
21899c0462
66 changed files with 9 additions and 0 deletions
|
@ -0,0 +1 @@
|
|||
|
|
@ -0,0 +1 @@
|
|||
|
|
@ -0,0 +1 @@
|
|||
|
|
@ -0,0 +1 @@
|
|||
|
|
@ -0,0 +1,49 @@
|
|||
## Reference Platform Builds - 15.12
|
||||
|
||||
The *15.12* release is the second release for the Reference Software Platform project, and for the first time also including support for the Enterprise Edition. Since there is still no availability for the 96Boards HuskyBoard, the first EE RPB was produced using the current enterprise development boards that are available in Linaro, such as HiSilicon D02 and AMD Overdrive (same SoC from HuskyBoard, known as Seattle). Once HuskBoard is available, the work for making it supported by the EE RPB should be minimal.
|
||||
|
||||
A lot of work was put in place for the EE RPB, covering firmware (UEFI/EDK2), Linux 4.4 (with ACPI), Debian Jessie/CentOS 7 network installers, OpenStack Liberty, Hadoop, Spark and a few others, consolidating the work from several other Linaro groups and teams as well as from community and members.
|
||||
|
||||
For the Consumer Edition the CE AOSP RPB for Hikey is now using a 4.1 based kernel, closer to what is provided directly by AOSP. We decided to not push major updates and rebases for the CE Debian RPB kernel since we want the changes to follow the same [kernel policy](../../KernelPolicy.md) as used by the EE kernel. The goal of having one single tree for both CE and EE, with a strict upstream-based policy will continue, and we hope to have more news on that during the upcoming weeks.
|
||||
|
||||
The work for the CE OE/Yocto RPB was also started, but unfortunately not yet covering a single machine (due lack of a single kernel). Please check [https://github.com/96boards/meta-rpb](https://github.com/96boards/meta-rpb) and https://github.com/96boards/oe-rpb-manifest to see what was already done for OpenEmbedded.
|
||||
|
||||
##### Highlights for this release:
|
||||
|
||||
###### Enterprise Edition
|
||||
|
||||
- Firmware:
|
||||
- UEFI/EDK2 support for D02, provided by OpenPlatformPkg
|
||||
- Linux:
|
||||
- 4.4-rc4 based, including support for D02 and Overdrive
|
||||
- ACPI support for D02 and Overdrive (mandatory for the enterprise edition)
|
||||
- Distributions:
|
||||
- Debian Jessie network installer (using latest kernel)
|
||||
- CentOS 7 network installer (alpha state)
|
||||
- Enterprise Components:
|
||||
- Docker 1.9.1
|
||||
- OpenStack Liberty
|
||||
- ODPi BigTop (Hadoop, Spark, etc)
|
||||
- OpenJDK 8
|
||||
|
||||
###### Consumer Edition
|
||||
|
||||
- CE Debian RPB for DragonBoard410 and HiKey (including support for the LeMaker version):
|
||||
- Debian 8.2 "Jessie"
|
||||
- 4.3 kernel (with additional patches)
|
||||
- OpenJDK 8 included by default
|
||||
- 96Boards artwork and default settings
|
||||
- CE AOSP RPB for HiKey (including support for the LeMaker version):
|
||||
- AOSP Android Marshmallow 6.0
|
||||
- 4.1 based kernel
|
||||
|
||||
The complete list of known issues for this release: [Known Issues](Known-Issues.md)
|
||||
|
||||
##### Enterprise
|
||||
|
||||
- [UEFI/EDK2](https://builds.96boards.org/releases/reference-platform/components/uefi/15.12/) for HiSilicon D02
|
||||
- [Kernel 4.4-rc4](https://builds.96boards.org/releases/reference-platform/components/linux/enterprise/15.12/) tested with D02 and Overdrive
|
||||
- [Debian (Jessie) Installer](https://builds.96boards.org/releases/reference-platform/components/debian-installer/15.12/) tested with D02 and Overdrive (shipping kernel 4.4-rc4 by default)
|
||||
- [OpenStack Liberty]() for Debian Jessie
|
||||
- [ODPi Hadoop]() for Debian Jessie
|
||||
- [EE Debian Test Report](https://builds.96boards.org/releases/reference-platform/components/linux/enterprise/15.12/EE-Debian-RPB-15.12-TestReport.pdf)
|
|
@ -0,0 +1,73 @@
|
|||
## Reference Platform Build - 15.12 Release - Known Issues
|
||||
|
||||
### Enterprise
|
||||
|
||||
#### Kernel
|
||||
|
||||
- "Bug 1966":https://bugs.linaro.org/show_bug.cgi?id=1966 - KVM errors when booting on overdrive and d02
|
||||
|
||||
#### HiSilicon D02
|
||||
|
||||
- "Bug 1965":https://bugs.linaro.org/show_bug.cgi?id=1965 - D02: kernel unable to find valid mac for the network interfaces
|
||||
- "Bug 1967":https://bugs.linaro.org/show_bug.cgi?id=1967 - D02: unhandled level 3 permission fault (11)
|
||||
- "Bug 1975":https://bugs.linaro.org/show_bug.cgi?id=1975 - D02: Kernel can only see 2GB of memory (from 8GB)
|
||||
- *SATA*: Due to bugs in the SATA controller, there is a risk of disk corruption when installing to a SATA disk. This is expected to be fixed in subsequent silicon revisions.
|
||||
- *SAS*: not yet supported in EDK2. For it to work on linux only, this "patch":https://git.linaro.org/uefi/OpenPlatformPkg.git/commit/96d58c4318584f066b1bb7f1c48b72e7e25cf709 needs to be reverted on UEFI/EDK2, but then an alternative boot method needs to be used (since UEFI/EDK2 is unable to load grub/kernel from SAS).
|
||||
|
||||
#### AMD Overdrive
|
||||
|
||||
- UEFI/EDK2 is not yet supported
|
||||
|
||||
### Debian
|
||||
|
||||
#### HiKey
|
||||
|
||||
- Mali not supported, missing kernel and userspace support
|
||||
- "Bug 20":https://bugs.96boards.org/show_bug.cgi?id=20 - USB kernel trace errors -22
|
||||
- "Bug 43":https://bugs.96boards.org/show_bug.cgi?id=43 - Iceweasel browser exits after file download complete
|
||||
- "Bug 86":https://bugs.96boards.org/show_bug.cgi?id=86 - Debian ALIP: resize UI screen when underlying DRM resolution changed.
|
||||
- "Bug 143":https://bugs.96boards.org/show_bug.cgi?id=143 - Mouse cursor invisible after boot (until you open an application)
|
||||
- "Bug 144":https://bugs.96boards.org/show_bug.cgi?id=144 - Shutdown is not clean
|
||||
- "Bug 145":https://bugs.96boards.org/show_bug.cgi?id=145 - Thermal sensor is not readable
|
||||
- "Bug 147":https://bugs.96boards.org/show_bug.cgi?id=147 - Highest resolution of 1080p monitor cannot be detected
|
||||
- "Bug 148":https://bugs.96boards.org/show_bug.cgi?id=148 - Bluetooth doesn't work
|
||||
- "Bug 151":https://bugs.96boards.org/show_bug.cgi?id=151 - glxgears: couldn't get an RGB, Double-buffered visual
|
||||
- "Bug 152":https://bugs.96boards.org/show_bug.cgi?id=152 - SD-Card doesn't work
|
||||
- "Bug 159":https://bugs.96boards.org/show_bug.cgi?id=159 - No sound cards found
|
||||
- "Bug 160":https://bugs.96boards.org/show_bug.cgi?id=160 - Behaviors of power on button not following hardware user guide
|
||||
- "Bug 166":https://bugs.96boards.org/show_bug.cgi?id=166 - Support 8GB emmc
|
||||
- "Bug 211":https://bugs.96boards.org/show_bug.cgi?id=211 - Fails to enter fastboot mode from grub boot menu
|
||||
|
||||
#### DragonBoard 410c
|
||||
|
||||
- Freedreno graphics driver not provided by the image
|
||||
- Newer mesa, libdrm and freedreno xorg driver is needed (work in progress to be included by default as part of the next release)
|
||||
- Workaround is to enable the qcom overlay PPA, and install the required packages:
|
||||
|
||||
```shell
|
||||
sudo su -
|
||||
echo "deb http://repo.linaro.org/ubuntu/qcom-overlay jessie main" > /etc/apt/sources.list.d/qcom-overlay-repo.list
|
||||
apt-get update
|
||||
apt-get install libdrm2 libdrm-freedreno1 libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles1-mesa libgles2-mesa libosmesa6 libwayland-egl1-mesa libxatracker2 xserver-xorg-video-freedreno
|
||||
reboot
|
||||
```
|
||||
|
||||
* Slow USB throughput: "https://www.96boards.org/forums/topic/super-slow-usb/":https://www.96boards.org/forums/topic/super-slow-usb/
|
||||
* "Bug 43":https://bugs.96boards.org/show_bug.cgi?id=43 - Iceweasel browser exits after file download complete
|
||||
* "Bug 121":https://bugs.96boards.org/show_bug.cgi?id=121 - Cannot soft power off or shutdown db410c
|
||||
* "Bug 154":https://bugs.96boards.org/show_bug.cgi?id=154 - glxgears and tuxracer benchmarks failed to run (due to the missing freedreno driver)
|
||||
* "Bug 160":https://bugs.96boards.org/show_bug.cgi?id=160 - Behaviors of power on button not following hardware user guide
|
||||
* "Bug 207":https://bugs.96boards.org/show_bug.cgi?id=208 - Bluetooth does not work on Dragonboard debian
|
||||
* "Bug 208":https://bugs.96boards.org/show_bug.cgi?id=208 - Real Time clock not working: due to /dev/rtc not found
|
||||
|
||||
### AOSP
|
||||
|
||||
#### HiKey
|
||||
|
||||
* "Bug 20":https://bugs.96boards.org/show_bug.cgi?id=20 - USB kernel trace errors -22
|
||||
* "Bug 124":https://bugs.96boards.org/show_bug.cgi?id=124 - CPU frequency will be reset to lowest when it is heavily loaded
|
||||
* "Bug 136":https://bugs.96boards.org/show_bug.cgi?id=136 - HDMI goes off while running CTS
|
||||
* "Bug 163":https://bugs.96boards.org/show_bug.cgi?id=163 - HDMI audio not working
|
||||
* "Bug 164":https://bugs.96boards.org/show_bug.cgi?id=164 - Behaviors of power on button not following hardware user guide
|
||||
* "Bug 180":https://bugs.96boards.org/show_bug.cgi?id=180 - Shutdown cannot turn off HDMI monitor
|
||||
* "Bug 204":https://bugs.96boards.org/show_bug.cgi?id=204 - File download crashes the build-in browser
|
|
@ -0,0 +1,15 @@
|
|||
# Reference Platform Build - 15.12
|
||||
|
||||
<p align="center">
|
||||
<b>Announcements</b><br>
|
||||
<a href="#">[RPB 15.12 Highlights](Highlights.md)</a> |
|
||||
<a href="#">[Known Issues](Known-Issues.md)</a>
|
||||
<br>
|
||||
|
||||
#### Reference Software - Consumer Edition
|
||||
- [HiKey](ConsumerEdition/HiKey/README.md)
|
||||
- [DragonBoard™ 410c](ConsumerEdition/DragonBoard-410c/README.md)
|
||||
|
||||
#### Reference Software - Enterprise Edition
|
||||
- [D02](EnterpriseEdition/D02/README.md)
|
||||
- [Overdrive](EnterpriseEdition/Overdrive/README.md)
|
Loading…
Add table
Add a link
Reference in a new issue