Feature #121
closedIntegrate rc.pvr into init scripts
100%
Description
rc.pvr needs to be run on firstboot to set up symlinks and to run depmod -a to find required drivers. After this is done the board should be rebooted.
The symlinks created by rc.pvr should be investigated and cleaned up by either the build system or a proper init script (such as S30pvr).
rc.pvr will launch SGX's X.org too. This shouldn't happen on setup. If the SGX X.org server needs to be run before other things, then either that happens on second (and possibly subsequent) boot or possibly on firstboot if those things need to be run just once.
The SGX X.org server needs to replace or be integrated with the current X.org server built by BeagleBox.
When this issue is done, the boot should cleanly have setup SGX and the board should cleanly boot into the SGX X.org server with BUI and clients running.
Updated by Hammel over 12 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
Bumped Xorg to 1.9 to match SGX Xorg drivers. Required updates to the following:
xserver_xorg-server: 1.9.4
xproto_dri2proto: 2.6
xproto_fixesproto: 5.0
xproto_xproto: 7.0.22
xproto_xextproto: 7.2.1
xlib_libXfont: 1.4.2
xutil_util-macros: 1.6.0 (removed 1.3.0 patch)
xdriver_xf86-input-mouse: 1.7.2
xdriver_xf86-input-keyboard: 1.6.2
xdriver_xf86-input-evdev has been removed since its not needed in the current development.
Added a firstboot script to handle initial setup of SGX.
Updated UI init script to integrate SGX Xorg driver.
With these updates, the build now supports opengl from within the Xorg environment.