# having re-enabled Mesa on sparc, am compiling in glx into the server, major 
re-work of whole framework, cloning on sparc, what you have enabled on x86 
(i.e. all the input drivers etc.), builds now, however, most input-devices are 
yet to be tested by users, as I don't have access to most Non-Sun input hardware
(I only have Type4/5/6/7 MiniDIN and USB kbd && mice, including Type7 wheel 
mouse, but nothing else)

# obviously updating all the pkg defs (almost done)

# auto-extracting apSolaris.shar aperture, auto-building SUNWaperture pkg on 
sparc, having added it to SUNWxorg-server's deps file (having kept x86's 
SUNWxorg-server file unchanged, therefore still depending on xsvc)

# Note: aperture/xsvc linear mem access is _not_ required for the sunffb 
driver, but continues to be for the other drivers (until /dev/mem or friends 
may be used instead some day, if really required)

# applying MAGIC_sun4_FLAGS to bus code (see below [#0])


# misc. other changes

Time flies, like in a horrible time machine.
I hope I can finally release things tomorrow, but that assumption has the 
latent potential of being unrealistic, once again.

[#0] X-src-20070227/XW_NV/open-src/common/Makefile.inc:

[...]
# Very important SPARC32PLUS flags for sparc hardware platform compatibility
# (Xorg would only start on AXi and partially Ultra5/10 otherwise,
#  independently of the frame buffer device you are trying to boot)
# It is not required to use those flags for the entire build
# But you _have_ to use them for the bus scanning objects:
#X-src-20070227/XW_NV/open-src/xserver/xorg/build_32/xorg-server-1.2.0/hw/xfree86/os-support/bus/.
# and most notably for 
#X-src-20070227/XW_NV/open-src/xserver/xorg/build_32/xorg-server-1.2.0/hw/xfree86/os-support/bus/sparcPci.c
# Attention: For sparcv9 they are required, but do not suffice, sparcPci.c and 
Sbus.c need to be ported first
#
# It is currently also a good idea to apply them to the driver modules, in 
addition to the bus code
# I put them here into common as reference, because they have  proven to be 
universally useful, here and there,
# and are so important
#
MAGIC_sun4_FLAGS        = -xO0 -D_FILE_OFFSET_BITS=64 
[...]

--
Regards,
Martin Bochnig
 
 
This message posted from opensolaris.org

Reply via email to